PR ld/12982
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c5867ab6
HZ
12013-05-21 Hui Zhu <hui@codesourcery.com>
2
3 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
4 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
5
6c9e2db4
DE
62013-05-20 Doug Evans <dje@google.com>
7
8 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
9 (_handle_DW_TAG): Use it.
10 (cu, tu): Replace parameters is_64, version, addr_size with options.
11 All callers updated. Add Fission support.
12 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
13 * gdb.dwarf2/method-ptr.exp: Ditto.
14 * gdb.dwarf2/nostaticblock.exp: Ditto.
15 * gdb.dwarf2/subrange.exp: Ditto.
16 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
17
4a6e676c
TT
182013-05-20 Tom Tromey <tromey@redhat.com>
19
20 * gdb.gdb/python-selftest.exp: New file.
21
e19d3afb
DE
222013-05-20 Doug Evans <dje@google.com>
23
24 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
25 -fdebug-types-section.
26
4d804846
JB
272013-05-20 Joel Brobecker <brobecker@adacore.com>
28
29 * gdb.ada/float_param: New testcase.
30
8d324e83
DE
312013-05-17 Doug Evans <dje@google.com>
32
7d0c9981
DE
33 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
34 Add tests for "maint check-symtabs", "maint expand-symtabs".
35
8d324e83
DE
36 * gdb.base/maint.exp: Remove testing of individual maint command
37 help output.
38
177aadc4
PA
392013-05-16 Pedro Alves <palves@redhat.com>
40
41 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
42 comment. Use gdb_test_no_output.
43
b8fea896
JB
442013-05-16 Joel Brobecker <brobecker@adacore.com>
45
46 * gdb.ada/complete.exp: Add test verifying completion using
47 the "tab" key.
48
ed0f00b8
PA
492013-05-15 Pedro Alves <palves@redhat.com>
50
51 * gdb.base/fixsection.c: Remove attribution.
52 * gdb.base/watch-read.exp: Ditto.
53
55fb6d27
TT
542013-05-13 Tom Tromey <tromey@redhat.com>
55
56 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
57 size and change type sizes to 4 bytes.
58
ac1ca910
TT
592013-05-13 Tom Tromey <tromey@redhat.com>
60
61 * gdb.base/exprs.exp (test_expr): Add regression test.
62 * gdb.base/exprs.c (null_t_struct): New global.
63
8414efef
MB
642013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
65
66 * gdb.base/default.exp: Disable history saving.
67 * gdb.base/setshow.exp: Likewise.
68
9779ab84
PA
692013-05-10 Pedro Alves <palves@redhat.com>
70
71 PR remote/15455
72
73 * gdb.trace/qtro.c: New file.
74 * gdb.trace/qtro.exp: New file.
75
1e611234
PM
762013-05-10 Phil Muldoon <pmuldoon@redhat.com>
77
78 * gdb.python/py-framefilter.py: New File.
79 * gdb.python/py-framefilter-mi.exp: Ditto.
80 * gdb.python/py-framefilter.c: Ditto.
81 * gdb.python/py-framefilter-mi.exp: Ditto.
82 * gdb.python/py-framefilter-mi.c: Ditto,
83 * gdb.python/py-framefilter-gdb.py.in: Ditto.
84
5e4c3ac4
TT
852013-05-08 Tom Tromey <tromey@redhat.com>
86
87 * gdb.base/solib-search.exp: Set test name for "set
88 solib-search-path" test.
89
993654a9
HAQ
902013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
91
92 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
93 (set_a_tracepoint): Set tracepoint before prologue.
94 (run_trace_experiment): Test setup_tracepoints and 'break end'
95 in it.
96 (trace_buffer_normal): Remove.
97 (gdb_trace_circular_tests): Remove. Move tests to...
98 (top level): ...here. Call 'runto_main' before checking for
99 trace support. Use commands to check the support for circular
100 trace buffer and changing of trace buffer size. Add test
101 to calculate size of single frame. Use this size to
102 calculate the size of trace buffer. Use 'tfind pc func9'
103 instead of 'tfind 9'. Use 'with_test_prefix'.
104
c95aea6b
TT
1052013-05-07 Tom Tromey <tromey@redhat.com>
106
107 * lib/selftest-support.exp: New file.
108 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
109 do_self_tests.
110 (setup_test, find_gdb): Remove.
111 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
112 do_self_tests.
113 (setup_test, find_gdb): Remove.
114 (test_observer): Don't call setup_test. Remove argument.
115 * gdb.gdb/selftest.exp: Load selftest-support.exp.
116 (find_gdb): Remove.
117 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
118 do_self_tests.
119 (setup_test, find_gdb): Remove.
120 (test_with_self): Don't call setup_test. Remove argument.
121
1f031429
PA
1222013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
123
124 * gdb.arch/system-gcore.exp: Remove.
125 * gdb.arch/gcore.c: Remove.
126 * gdb.base/gcore.exp: Add "info reg system".
127
58ce7251
SDJ
1282013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
129
130 PR breakpoints/15413:
131 * gdb.base/pending.exp: Add test for completion of the "condition"
132 command for pending breakpoints.
133 * gdb.linespec/linespec.ex: Add test for completion of the
134 "condition" command when dealing with multiple locations.
135
aacbb8a5
LM
1362013-05-07 Luis Machado <lgustavo@codesourcery.com>
137
138 * gdb.threads/wp-replication.c: New file.
139 * gdb.threads/wp-replication.exp: New file.
140
2dd6254d
SL
1412013-05-06 Sandra Loosemore <sandra@codesourcery.com>
142
143 * gdb.xml/tdesc-regs.exp: Add case for nios2.
144
c2a96e8c
DE
1452013-05-06 Doug Evans <dje@google.com>
146
b903e17e
DE
147 * gdb.base/solib-search-lib1.c: New file.
148 * gdb.base/solib-search-lib2.c: New file.
149 * gdb.base/solib-search.c: New file.
150 * gdb.base/solib-search.h: New file.
151 * gdb.base/solib-search.exp: New file.
152
fac51dd9
DE
153 * lib/gdb.exp (gdb_core_cmd): New function.
154 * gdb.arch/system-gcore.exp: Use it.
155 * gdb.arch/vsx-regs.exp: Ditto.
156 * gdb.base/gcore.exp: Ditto.
157 * gdb.threads/gcore-thread.exp: Ditto.
158
c2a96e8c
DE
159 * gdb.reverse/shr.h: New file.
160 * gdb.reverse/shr1.c: New file.
161 * gdb.reverse/shr2.c: #include "shr.h".
162 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
163 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
164 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
165 Update tests using sleep/printf to use shr2.sl instead.
166 * gdb.reverse/solib-reverse.exp: Ditto.
167
b6807d98
TT
1682013-05-06 Tom Tromey <tromey@redhat.com>
169
170 * gdb.dwarf2/implptrconst.c: New file.
171 * gdb.dwarf2/implptrconst.exp: New file.
172 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
173 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
174 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
175
96f7d3f1
PW
1762013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
177
178 * gdb.base/catch-sig.c (main): Raise SIGINT.
179 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
180
1ebff1fd
HAQ
1812013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
182
183 * status-stop.exp (test_tstart_tstart): Check for error
184 returned by the second 'tstart' command.
185
f92b06da
WT
1862013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
187
188 * gdb.xml/maint_print_struct.exp: New file.
189 * gdb.xml/maint_print_struct.xml: New file.
190
ff546935
TT
1912013-04-25 Tom Tromey <tromey@redhat.com>
192
193 * gdb.dwarf2/nostaticblock.exp: New file.
194
bf9e4d0c
MB
1952013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
196
197 PR gdb/10462
198 * gdb.base/setshow.exp: Add test case.
199
a11cfd87
HZ
2002013-04-23 Hui Zhu <hui@codesourcery.com>
201
202 PR gdb/15293
a11cfd87
HZ
203 * gdb.base/dprintf.exp: Add ignore command.
204
2d9442cc
HZ
2052013-04-23 Hui Zhu <hui@codesourcery.com>
206
207 PR gdb/15165
2d9442cc
HZ
208 * gdb.base/save-bp.exp: Add test for dprintf.
209
0f3305ed
TT
2102013-04-22 Tom Tromey <tromey@redhat.com>
211
212 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
213 notice_open_fds.
214
d504301e
SDJ
2152013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
216
217 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
218 ldflags.
219
9991b207
SDJ
2202013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
221
222 * gdb.arch/arm-bl-branch-dest.c: New file.
223 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
224
433730c9
PA
2252013-04-19 Vladimir Kargov <kargov@gmail.com>
226 Pedro Alves <palves@redhat.com>
227
228 * gdb.arch/i386-float.S: New file.
229 * gdb.arch/i386-float.exp: New file.
230
9a908334
LM
2312013-04-18 Luis Machado <lgustavo@codesourcery.com>
232
233 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
234 type void *.
235
4f22ed5c
DE
2362013-04-17 Doug Evans <dje@google.com>
237
238 * lib/dwarf.exp (Dwarf): New proc "tu".
239 * gdb.dwarf2/missing-sig-type.exp: New file.
240
a0d3f2f5
SCR
2412013-04-15 Siva Chandra Reddy <sivachandra@google.com>
242
243 Add option to link testcases with Pthreads library when
244 using 'prepare_for_testing' in tests.
245
246 * lib/gdb.exp (build_executable_from_specs): Use
247 gdb_compile_pthreads to compile if option "pthreads" is
248 specified.
249
cc16e6c9
TT
2502013-04-15 Tom Tromey <tromey@redhat.com>
251
252 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
253
72f1fe8a
TT
2542013-04-15 Tom Tromey <tromey@redhat.com>
255
256 * gdb.base/default.exp: Update for $_exception.
257 * gdb.cp/exceptprint.cc: New file.
258 * gdb.cp/exceptprint.exp: New file.
259 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
260
6e72ca20
TT
2612013-04-15 Tom Tromey <tromey@redhat.com>
262
263 * gdb.cp/typeid.cc: New file.
264 * gdb.cp/typeid.exp: New file.
265
591f19e8
TT
2662013-04-15 Tom Tromey <tromey@redhat.com>
267
268 * gdb.cp/exception.exp: Add "catch rethrow" tests.
269
da9160e4
YQ
2702013-04-13 Yao Qi <yao@codesourcery.com>
271
272 * gdb.base/completion.exp: Test completion of command
273 'target ctf' if target ctf is supported.
274
f81d1120
PA
2752013-04-10 Pedro Alves <palves@redhat.com>
276
277 * gdb.base/completion.exp: Test "set height", "set listsize" and
278 "set trace-buffer-size" completion.
279 * gdb.base/setshow.exp: Test "set height unlimited".
280 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
281 unlimited".
282
393fd4c3
YQ
2832013-04-10 Yao Qi <yao@codesourcery.com>
284
285 * gdb.trace/actions.exp: Save trace data to CTF.
286 Change to ctf target if GDB supports, read CTF data in ctf
287 target, and check the actions of tracepoints.
288 * gdb.trace/while-stepping.exp: Likewise.
289 * gdb.trace/report.exp: Test GDB saves trace data to CTF
290 format and read CTF trace file if GDB supports.
291 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
292 target is supported, change to ctf target, read trace data and
293 check output of command "tstatus".
294 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
295 read CTF data by target ctf and call check_tsv.
296
b7a273f8
YQ
2972013-04-10 Yao Qi <yao@codesourcery.com>
298
299 * gdb.trace/actions.exp (check_tracepoint): New.
300 (top level): Start the tracing and check the actions of
301 tracepoints. Save trace data to tfile format. Restart GDB
302 and read trace file in tfile target. Check the actions of
303 tracepoints again.
304 * gdb.trace/while-stepping.exp: Likewise.
305
f3786771
YQ
3062013-04-10 Yao Qi <yao@codesourcery.com>
307
308 * gdb.trace/report.exp: Use standard_output_file for saved
309 trace file.
310
5c2b4418
HZ
3112013-04-10 Hui Zhu <hui@codesourcery.com>
312
313 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
314 (MISCELLANEOUS): Add dprintf-pendshr.sl.
315 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
316
f7543f0a
JK
3172013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
318
319 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
320 response.
321
f6de8ec2
PA
3222013-04-08 Pedro Alves <palves@redhat.com>
323
324 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
325 the location.
326
b8abfd58
SL
3272013-04-04 Sandra Loosemore <sandra@codesourcery.com>
328
329 * gdb.cp/cplabel.exp: Allow empty directory in file reported
330 for breakpoint location.
331
156bffd0
SL
3322013-04-04 Sandra Loosemore <sandra@codesourcery.com>
333
334 * gdb.linespec/linespec.exp: Make dir/file:line tests
335 conditional for non-remote hosts only.
336
c9a6ce02
PA
3372013-04-04 Stan Shebs <stan@codesourcery.com>
338 Pedro Alves <palves@redhat.com>
339
340 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
341 * gdb.trace/actions-changed.c: New file.
342 * gdb.trace/actions-changed.exp: New file.
343 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
344 (gdb_trace_setactions_command): ... this. Add "actions_command"
345 parameter, and handle it.
346 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
347
4bd05f24
YQ
3482013-04-04 Yao Qi <yao@codesourcery.com>
349
350 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
351 'step'.
352
3758b5ce
YQ
3532013-04-03 Yao Qi <yao@codesourcery.com>
354
355 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
356 "tfile-basic.tf".
357 (test_tfind_tfile): Likewise.
358
1dcaed0d
YQ
3592013-04-03 Yao Qi <yao@codesourcery.com>
360
361 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
362 "tfile-basic.tf" instead of "basic.tf".
363 (write_error_trace_file): Pass argument "tfile-error.tf"
364 instead of "error.tf".
365 * gdb.trace/tfile.exp: Update tfile names to
366 "tfile-basic.tf" and "tfile-error.tf".
367
0e7a53fc
SL
3682013-04-02 Sandra Loosemore <sandra@codesourcery.com>
369
370 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
371 empty directory in file for breakpoint hit.
372
9852c492
YQ
3732013-03-29 Yao Qi <yao@codesourcery.com>
374
375 * gdb.base/completion.exp: Test completion of commands
376 "target core", "target tfile" and "target exec".
377 * gdb.trace/tfile.exp: Test completion of command
378 "target tfile".
379
af312be7
JB
3802013-03-28 Joel Brobecker <brobecker@adacore.com>
381
382 * gdb.ada/win_fu_syms: New testcase.
383
e4a48d9d
DE
3842013-03-28 Doug Evans <dje@google.com>
385
386 * gdb.base/maint.exp (maint print statistics): Update expected output.
387
7f7cc265
PA
3882013-03-28 Pedro Alves <palves@redhat.com>
389
390 PR gdb/15294
391
392 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
393 mean unlimited instead of $arg < 0.
394 (test_listsize): Remove "listsize of 0 suppresses output" test.
395 Test that "set listsize 0" ends up with an unlimited listsize.
396
fc0da894
PA
3972013-03-28 Pedro Alves <palves@redhat.com>
398
399 * gdb.base/list.exp (last_line): New global.
400 (last_line_re): New global.
401 (test_listsize, test_list_function, test_list_forward)
402 (test_repeat_list_command, test_list_range)
403 (test_list_filename_and_function): Use them.
404 * gdb.base/list0.c: Comment the last line of the file with "last
405 line".
406
abe7b711
PA
4072013-03-28 Pedro Alves <palves@redhat.com>
408
409 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
410 list the whole file.
411
15b3979c
PA
4122013-03-28 Pedro Alves <palves@redhat.com>
413
414 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
415 "set listsize".
416
96811e3b
KS
4172013-03-26 Keith Seitz <keiths@redhat.com>
418
419 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
420 from passing.
421
4043f22b
PA
4222013-03-26 Pedro Alves <palves@redhat.com>
423
424 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
425 until after GDB has run.
426
14a1aa17
YQ
4272013-03-26 Yao Qi <yao@codesourcery.com>
428
429 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
430 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
431
99c819ee
MM
4322013-03-26 Markus Metzger <markus.t.metzger@intel.com>
433
434 * gdb.btrace/enable.exp: Add regression test.
435
24955f63
TT
4362013-03-25 Tom Tromey <tromey@redhat.com>
437
438 * gdb.cp/m-static.exp: Add destructor-printing tests.
439
fce632b6
TT
4402013-03-25 Tom Tromey <tromey@redhat.com>
441
442 * gdb.cp/m-static.exp: Add constructor ptype tests.
443 * gdb.cp/m-static.cc (single_constructor): New class.
444 (main): Make instance of single_constructor.
445
598d3636
JK
4462013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
447 Pedro Alves <palves@redhat.com>
448
449 * gdb.server/server-kill.c: New file.
450 * gdb.server/server-kill.exp: New file.
451
c12440c9
PA
4522013-03-21 Pedro Alves <palves@redhat.com>
453
454 * gdb.trace/trace-buffer-size.exp (get default buffer size):
455 Expect $gdb_prompt in gdb_test_multiple.
456
bd712aed
DE
4572013-03-21 Doug Evans <dje@google.com>
458
459 * gdb.base/maint.exp: Update tests for per-command stats.
460
b2f83c08
TT
4612013-03-21 Tom Tromey <tromey@redhat.com>
462
463 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
464 * gdb.cp/misc.exp: Add test for FILENAME:: case.
465
ef0026f0
PA
4662013-03-20 Pedro Alves <palves@redhat.com>
467
468 PR gdb/15289
469
470 * gdb.base/remote.exp: Test
471 "set remote hardware-watchpoint-limit -1",
472 "set remote hardware-breakpoint-limit -1",
473 "set remote hardware-watchpoint-limit 2147483647" and
474 "set remote hardware-breakpoint-limit 2147483647".
475
3f1175a9
PA
4762013-03-20 Pedro Alves <palves@redhat.com>
477 Yao Qi <yao@codesourcery.com>
478
479 * gdb.trace/tfile.c: Add comments.
480 (nonconstglob): New global.
481 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
482 global that is not covered by the trace frame. Test
483 disassembling.
484
a09ae1c1
JK
4852013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
486
487 * gdb.base/valgrind-infcall.exp
488 (continue #$continue_count) <remote connection closed>
489 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
490 $valgrind_pid.
491
9ce98649
TT
4922013-03-15 Tom Tromey <tromey@redhat.com>
493
494 * gdb.cp/overload.cc (intintfunc): New.
495 * gdb.cp/overload.exp: Add regression test.
496
0a251e08
YQ
4972013-03-15 Yao Qi <yao@codesourcery.com>
498
499 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
500 using with_test_prefix.
501 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
502 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
503 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
504 * gdb.threads/watchpoint-fork.exp (test): Likewise.
505 * gdb.base/break-interp.exp (test_core): Likewise.
506 (test_attach_gdb): Likewise.
507 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
508 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
509 Likewise.
510 * gdb.base/jit-so.exp (one_jit_test): Likewise.
511 * gdb.base/jit.exp (one_jit_test): Likewise.
512 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
513 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
514 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
515 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
516 Likewise.
517 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
518 Likewise.
519 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
520 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
521 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
522 (tracepoint_change_loc_2): Likewise.
523 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
524 Likewise.
525 (disconnected_tfind): Likewise.
526 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
527 Likewise.
528 (test_tfind_remote): Likewise.
529 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
530 Likewise.
531 (test_pending_resolved): Likewise.
532 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
533 Likewise.
534 (test_upload_tsv): Likewise.
535 * gdb.trace/pending.exp (pending_tracepoint_resolved):
536 Likewise.
537 (pending_tracepoint_works): Likewise.
538 * gdb.trace/report.exp (use_collected_data): Likewise.
539 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
540 Likewise.
541 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
542 * gdb.trace/strace.exp (strace_info_marker): Likewise.
543 (strace_trace_on_same_addr): Likewise.
544 (strace_trace_on_diff_addr): Likewise.
545 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
546 (gdb_collect_locals_test): Likewise.
547 (gdb_unavailable_registers_test): Likewise.
548 (gdb_collect_globals_test): Likewise.
549
2c415c0f
YQ
5502013-03-15 Yao Qi <yao@codesourcery.com>
551
552 * gdb.base/condbreak.exp: Add semicolon back which was removed
553 by my previous commit.
554
ae59b1da
YQ
5552013-03-14 Yao Qi <yao@codesourcery.com>
556
557 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
558 'return'.
559 (gdb_target_monitor, gdb_load): Likewise.
560 * config/sid.exp (gdb_load): Likewise.
561 * config/slite.exp (gdb_load): Likewise.
562 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
563 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
564 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
565 (single_step_until): Likewise.
566 * gdb.arch/powerpc-d128-regs.exp: Likewise.
567 * gdb.arch/system-gcore.exp: Likewise.
568 * gdb.base/bigcore.exp (extract_heap): Likewise.
569 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
570 * gdb.base/call-ar-st.exp: Likewise.
571 * gdb.base/call-rt-st.exp: Likewise.
572 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
573 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
574 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
575 * gdb.base/corefile.exp: Likewise.
576 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
577 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
578 * gdb.base/fixsection.exp: Likewise.
579 * gdb.base/funcargs.exp: Likewise.
580 * gdb.base/gcore-buffer-overflow.exp: Likewise.
581 * gdb.base/gcore-relro.exp: Likewise.
582 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
583 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
584 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
585 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
586 * gdb.base/list.exp: Likewise.
587 (set_listsize): Likewise.
588 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
589 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
590 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
591 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
592 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
593 * gdb.base/setvar.exp: Likewise.
594 (test_set): Likewise.
595 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
596 * gdb.base/solib-overlap.exp: Likewise.
597 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
598 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
599 * gdb.base/watchpoint.exp (initialize): Likewise.
600 (test_simple_watchpoint): Likewise.
601 (test_disabling_watchpoints): Likewise.
602 (test_watchpoint_triggered_in_syscall): Likewise.
603 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
604 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
605 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
606 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
607 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
608 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
609 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
610 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
611 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
612 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
613 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
614 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
615 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
616 * gdb.mi/gdb792.exp: Likewise.
617 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
618 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
619 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
620 * gdb.threads/gcore-thread.exp: Likewise.
621 (load_core): Likewise.
622 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
623 (test_startup, check_control_c): Likewise.
624 * gdb.threads/sigstep-threads.exp: Likewise.
625 * gdb.threads/thread_check.exp: Likewise.
626 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
627 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
628 (set_a_tracepoint, trace_buffer_normal): Likewise.
629 (gdb_trace_circular_tests): Likewise.
630 * gdb.trace/collection.exp: Likewise.
631 * gdb.trace/disconnected-tracing.exp: Likewise.
632 * gdb.trace/infotrace.exp: Likewise.
633 * gdb.trace/mi-traceframe-changed.exp: Likewise.
634 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
635 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
636 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
637 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
638 * gdb.trace/stap-trace.exp: Likewise.
639 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
640 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
641 * gdb.trace/trace-buffer-size.exp: Likewise.
642 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
643 * gdb.trace/unavailable.exp: Likewise.
644 * gdb.trace/while-dyn.exp: Likewise.
645 * lib/fortran.exp (set_lang_fortran): Likewise.
646 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
647 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
648 (default_gdb_start, get_compiler_info): Likewise.
649 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
650 (get_debug_format, setup_xfail_format): Likewise.
651 (rerun_to_main, gdb_skip_float_test): Likewise.
652 (build_id_debug_filename_get, get_remotetimeout): Likewise.
653 * lib/java.exp (set_lang_java): Likewise.
654 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
655 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
656 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
657 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
658 * lib/objc.exp (set_lang_objc): Likewise.
659 * lib/pascal.exp (set_lang_pascal): Likewise.
660 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
661 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
662 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
663
bb869963
SDJ
6642013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
665
666 PR c++/15203
667 PR c++/15210
668 * gdb.cp/m-static.cc (keepalive_int): New function.
669 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
670 * gdb.cp/m-static.exp: New test for `sintvar'.
671
e2be70a0
YQ
6722013-03-14 Yao Qi <yao@codesourcery.com>
673
674 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
675 of 'tstatus' into tstatus_output.
676 (top level): Save the trace data to tfile. Read trace file in
677 tfile target. Check the trace status.
678
8ddb1965
YQ
6792013-03-13 Yao Qi <yao@codesourcery.com>
680
681 * gdb.trace/tsv.exp (check_tsv): New.
682 (top level): Save a tfile on current trace session. Call
683 check_tsv on live target. Load the tfile with target tfile
684 and call check_tsv again.
685
045dd51f
YQ
6862013-03-13 Yao Qi <yao@codesourcery.com>
687
688 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
689 Replace some "gdb_test" with "gdb_test_no_output".
690
82d049ab
PH
6912013-03-12 Paul Hilfinger <hilfingr@adacore.com>
692
693 * gdb.ada/expr_delims.exp: New file.
694 * gdb.ada/expr_delims/foo.adb: New file.
695 * gdb.ada/expr_delims/pck.ads: New file.
696 * gdb.ada/expr_delims/pck.adb: New file.
697
cb8ea32b
KS
6982013-03-11 Keith Seitz <keiths@redhat.com>
699
700 * watchpoint.exp (test_no_hw_watchpoints): Add test using
701 both condition and thread. Then delete the watchpoint.
702
2f1d9bdd
MM
7032013-03-11 Christian Himpel <christian.himpel@intel.com>
704
705 * Makefile.in: Add btrace testsuite.
706 * configure: Regenerated.
707 * configure.ac: Add btrace testsuite.
708 * gdb.btrace/Makefile.in: New file.
709 * gdb.btrace/enable.c: New file.
710 * gdb.btrace/enable.exp: New file.
711 * gdb.btrace/function_call_history.c: New file.
712 * gdb.btrace/function_call_history.exp: New file.
713 * gdb.btrace/instruction_history.c: New file.
714 * gdb.btrace/instruction_history.exp: New file.
715 * gdb.btrace/instruction_history.S: New file.
716 * lib/gdb.exp: Add btrace skip proc.
717
05c56a9d
JK
7182013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 Fix entry-values if the callee called a noreturn function.
721 * gdb.arch/amd64-tailcall-noret.S: New file.
722 * gdb.arch/amd64-tailcall-noret.c: New file.
723 * gdb.arch/amd64-tailcall-noret.exp: New file.
724
9112db09
JK
7252013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
726
727 Fix entry-values in C++ across CUs.
728 * gdb.arch/amd64-tailcall-cxx.exp: New file.
729 * gdb.arch/amd64-tailcall-cxx1.S: New file.
730 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
731 * gdb.arch/amd64-tailcall-cxx2.S: New file.
732 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
733
be9a119c 7342013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
735 Hafiz Abid Qadeer <abidh@codesourcery.com>
736
737 gdb/testsuite/
738 * gdb.trace/trace-buffer-size.exp: New file.
739 * gdb.trace/trace-buffer-size.c: New file.
740
049109b0
PA
7412013-03-06 Pedro Alves <palves@redhat.com>
742
743 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
744 doesn't support the tested optional feature, call "unsupported"
745 with the same test message as the "pass" case, instead of calling
746 "pass" with a different message. Use the same text for the "fail"
747 cases too.
748
4aa54120
YQ
7492013-03-06 Yao Qi <yao@codesourcery.com>
750
751 * gdb.trace/tstatus.exp: Remove the invocation of
752 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
753 (test_tracepoints): Don't set fast tracepoint.
754 (top level): Don't check agent library is loaded or not.
755
b8b71e63
YQ
7562013-03-06 Yao Qi <yao@codesourcery.com>
757
758 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
759 parentheses by "\\".
760
33f448b1
JK
7612013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
762
763 * gdb.linespec/base/one/thefile.cc (twodup): New.
764 (m): Call it.
765 * gdb.linespec/base/two/thefile.cc (dupname): New.
766 (n): Call it.
767 * gdb.linespec/break-ask.exp: New file.
768 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
769
1c942fb9
YQ
7702013-02-28 Yao Qi <yao@codesourcery.com>
771
772 * gdb.trace/report.exp: Move some code to ...
773 (use_collected_data): New.
774 (top level): Call use_collected_data once on the live target.
775 Save at file of the current trace session, load it with target
776 tfile, and call use_collected_data again.
777
5b967901
JK
7782013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
779
780 * gdb.threads/fork-thread-pending.c (main): Add alarm.
781
6447023f
JK
7822013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
783
784 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
785 Add final kill of ${valgrind_pid}.
786
9f44fbc0
SCR
7872013-02-20 Siva Chandra Reddy <sivachandra@google.com>
788
789 * gdb.python/py-arch.c: New test case
790 * gdb.python/py-arch.exp: New tests to test
791 gdb.Architecture.disassemble
792 * gdb.python/Makefile.in: Add py-arch to the list of
793 EXECUTABLES.
794
4c9ad8c2
TT
7952013-02-18 Tom Tromey <tromey@redhat.com>
796
797 * gdb.dwarf2/subrange.exp: New file.
798
f5911ea1
HAQ
7992013-02-15 Pedro Alves <pedro@codesourcery.com>
800 Hafiz Abid Qadeer <abidh@codesourcery.com>
801
802 * gdb.trace/tfile.exp: Add test for -trace-status command.
803
420f4384
JK
8042013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
807 nanosleep by sleep.
808
4819b3f8
PA
8092013-02-14 Pedro Alves <palves@redhat.com>
810
811 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
812
1773c82c
HAQ
8132013-02-14 Pedro Alves <pedro@codesourcery.com>
814 Hafiz Abid Qadeer <abidh@codesourcery.com>
815
816 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
817
e234dfaf
TT
8182013-02-12 Tom Tromey <tromey@redhat.com>
819
820 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
821 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
822
6c01dd94
PA
8232013-02-12 Pedro Alves <palves@redhat.com>
824
825 * gdb.base/catch-signal.c: Update copyright years.
826 * gdb.base/catch-signal.exp: Update copyright years.
827 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
828 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
829 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
830 * gdb.dwarf2/dw2-error.S: Update copyright years.
831 * gdb.dwarf2/dw2-error.c: Update copyright years.
832 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
833 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
834 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
835
595fc67f
PA
8362013-02-12 Pedro Alves <palves@redhat.com>
837
838 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
839 message.
840 * gdb.base/sigaltstack.exp: Ditto.
841 * gdb.base/siginfo.exp: Ditto.
842 * gdb.base/sizeof.exp: Ditto.
843
17282693
PA
8442013-02-12 Pedro Alves <palves@redhat.com>
845
846 * gdb.mi/mi-basics.exp: Tweak intro comment.
847 * gdb.mi/mi-break.exp: Tweak intro comment.
848 * gdb.mi/mi-console.exp: Tweak intro comment.
849 * gdb.mi/mi-file.exp: Tweak intro comment.
850 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
851 * gdb.mi/mi-return.exp: Tweak intro comment.
852 * gdb.mi/mi-stepi.exp: Tweak intro comment.
853 * gdb.mi/mi-until.exp: Tweak intro comment.
854 * gdb.mi/mi-watch.exp: Tweak intro comment.
855
8a4ac37e
PA
8562013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
857
858 * gdb.server/no-thread-db.exp: New file.
859 * gdb.server/no-thread-db.c: New file.
860 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
861
c2792f5a
DE
8622013-02-11 Doug Evans <dje@google.com>
863
864 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
865 two decfloats.
866
d9e98382
SDJ
8672013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
868
869 * gdb.base/bitfields.c (struct internalvartest): New declaration.
870 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
871
a321661a
JK
8722013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
875
134a2066
YQ
8762013-02-06 Yao Qi <yao@codesourcery.com>
877
878 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
879 to ...
880 (test_create_delete_modify_tsv): ... here. New test on modifying
881 the initial value of a tsv.
882
5a2dc60a
JK
8832013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
884
885 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
886 (cd .../rdir): ... here.
887
233d95b5
JK
8882013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
889
890 * gdb.linespec/base/one/header.h: New file.
891 * gdb.linespec/base/two/header.h: New file.
892 * gdb.linespec/macro-relative.c: New file.
893 * gdb.linespec/macro-relative.exp: New file.
894
fbd9ab74
JK
8952013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
896
897 * gdb.base/fullpath-expand-func.c: New file.
898 * gdb.base/fullpath-expand.c: New file.
899 * gdb.base/fullpath-expand.exp: New file.
900 * gdb.base/realname-expand-real.c: New file.
901 * gdb.base/realname-expand.c: New file.
902 * gdb.base/realname-expand.exp: New file.
903
1b56eb55
JK
9042013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
905
906 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
907 * gdb.dwarf2/dw2-dir-file-name.c: New file.
908
af529f8f
JK
9092013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
910
911 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
912 (compare_filenames_for_search does not match)
913 (compare_filenames_for_search does match): New tests.
914
f5b95b50
JK
9152013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
916
917 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
918
d47921b9
JK
9192013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
920
921 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
922
8a92335b
JK
9232013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
926 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
927 ${binfile}.mini_debuginfo-debuglink and
928 ${binfile}.mini_debuginfo-debuglink.xz.
929
17f2157d
TT
9302013-02-01 Tom Tromey <tromey@redhat.com>
931
932 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
933 attributes.
934
d65f0a9c
TT
9352013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
936 Tom Tromey <tromey@redhat.com>
937
938 * gdb.dwarf2/method-ptr.exp: Link with c++.
939 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
940
f25c0135
TT
9412013-01-31 Tom Tromey <tromey@redhat.com>
942
943 * gdb.base/jit.exp (compile_jit_test): New proc.
944 Add PIE tests.
945
7078baeb
TT
9462013-01-31 Tom Tromey <tromey@redhat.com>
947
948 * gdb.dwarf2/method-ptr.cc: New file.
949 * gdb.dwarf2/method-ptr.exp: New file.
950
1d24041a
TT
9512013-01-31 Tom Tromey <tromey@redhat.com>
952
953 * lib/dwarf.exp (namespace Dwarf): New.
954
8d9878a4
TT
9552013-01-29 Tom Tromey <tromey@redhat.com>
956
957 * gdb.dwarf2/fission-reread.exp: Add unload test.
958
bed911e5
DE
9592013-01-28 Doug Evans <dje@google.com>
960
961 * gdb.dwarf2/fission-loclists.exp: New file.
962 * gdb.dwarf2/fission-loclists.S: New file.
963
e229648e
JK
9642013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
965
966 Code cleanup.
967 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
968 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
969 and prepare_for_testing.
970 * gdb.base/store.exp: Likewise.
971
86700f00
TT
9722013-01-25 Tom Tromey <tromey@redhat.com>
973
974 * gdb.python/py-explore.exp: Expect the gdb prompt.
975
8954db33
AB
9762013-01-25 Andrew Burgess <aburgess@broadcom.com>
977
978 * gdb.base/gnu_vector.c: New variable for use in tests.
979 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
980 changes in scalar to vector casting and widening.
981 * gdb.python/py-type.c: New variables for use in tests.
982 * gdb.python/py-type.exp: Update vector related tests to reflect
983 changes in scalar to vector casting and widening.
984
2077afdd
TD
9852013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
986
987 * gdb.base/prologue-include.c: New file.
988 * gdb.base/prologue-include.exp: New file.
989 * gdb.base/prologue-include.h: New file.
990
d7499464
HAQ
9912013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
992
993 PR gdb/13443
994 * gdb.mi/mi-var-block.exp: Make test messages unique.
995
e2a3e0f1
TT
9962013-01-23 Tom Tromey <tromey@redhat.com>
997
998 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
999
152fcc9c
TT
10002013-01-23 Tom Tromey <tromey@redhat.com>
1001
1002 * gdb.cp/converts.cc (main): Initialize 'a'.
1003
bea883fd
SCR
10042013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1005
1006 * testsuite/gdb.python/frame.exp: Add a test for
1007 gdb.Frame.architecture() method.
1008
0928e93d
PA
10092013-01-22 Pedro Alves <palves@redhat.com>
1010
1011 * gdb.base/annota1.exp (signal sent): No longer expect
1012 breakpoints-invalid.
1013 * gdb.cp/annota2.exp (continue until exit)
1014 (watch triggered on a.x): Ditto.
1015
9c97429f
PA
10162013-01-22 Pedro Alves <palves@redhat.com>
1017
1018 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1019 Adjust tests to breakpoints-invalid changes.
1020 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1021 variables.
1022 Adjust tests to breakpoints-invalid changes.
1023
187d10dd
PA
10242013-01-22 Pedro Alves <palves@redhat.com>
1025
1026 * gdb.base/annota1.exp (annotate ignore count change): Add
1027 expected output for failure case.
1028
ea3aedcb
TT
10292013-01-22 Tom Tromey <tromey@redhat.com>
1030
1031 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1032 call.
1033
998580f1
MK
10342013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1035
1036 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 1037 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
1038 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1039 Also handle 'thread' field.
1040 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1041 * gdb.mi/mi-watch.exp: Ditto.
1042 * lib/mi-support.exp: Ditto.
1043
8f1d5693
MK
10442013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1045
1046 * gdb.python/py-explore.exp: Improve a test
1047
2d8c5d7c
DB
10482013-01-18  David Blaikie  <dblaikie@gmail.com>
1049
1050 * gdb.base/label.c (main): Correct the type of the second
1051 parameter.
1052
46f35228
TT
10532013-01-18 Tom Tromey <tromey@redhat.com>
1054
1055 * gdb.dwarf2/trace-crash.s: New file.
1056 * gdb.dwarf2/trace-crash.exp: New file.
1057
5965d69d
HAQ
10582013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1059
43aaf8b6
PA
1060 PR gdb/13443
1061 * gdb.base/checkpoint.exp: Update test messages to make them
1062 unique.
5965d69d 1063
5ae4861a
YQ
10642013-01-18 Yao Qi <yao@codesourcery.com>
1065
1066 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1067 output of 'info tracepoints'.
1068 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1069 Likewise.
1070 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1071 * gdb.trace/disconnected-tracing.c (struct foo): New.
1072
d84fca2c
JK
10732013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1074
1075 * gdb.dwarf2/dw2-dos-drive.S: New file.
1076 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1077
aebb1cc9
DE
10782013-01-17 Doug Evans <dje@google.com>
1079
2782d512
DE
1080 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1081 CXX_FOR_TARGET.
1082
aebb1cc9
DE
1083 * boards/cc-with-tweaks.exp: New file.
1084
db2b2972
TT
10852013-01-17 Tom Tromey <tromey@redhat.com>
1086
1087 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1088
96343774
PA
10892013-01-17 Pedro Alves <palves@redhat.com>
1090
1091 Merge dg-extract-results.sh from upstream (svn 195224).
1092
1093 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1094 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1095
1096 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1097 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1098
1099 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1100 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1101
1102 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1103 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1104 of grep -q.
1105
675921c0
SD
11062012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1107
1108 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1109 interface.
1110 * gdb.base/jithost.c: New file.
1111 * gdb.base/jithost.h: New file.
1112 * gdb.base/jitreader.c : New file.
1113 * gdb.base/jit-protocol.h: New file.
1114
ab04a2af
TT
11152013-01-16 Tom Tromey <tromey@redhat.com>
1116
1117 * gdb.base/catch-signal.c: New file.
1118 * gdb.base/catch-signal.exp: New file.
1119
8ac3646f
TT
11202013-01-16 Tom Tromey <tromey@redhat.com>
1121
1122 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1123
22fc223e
JK
11242013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1125
1126 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1127
44478ab3
TT
11282013-01-14 Tom Tromey <tromey@redhat.com>
1129
1130 * gdb.base/completion.exp: Add "set gnutarget" test.
1131
06d66ee9
TT
11322013-01-14 Tom Tromey <tromey@redhat.com>
1133
1134 * gdb.dwarf2/dw2-restrict.S: New file.
1135 * gdb.dwarf2/dw2-restrict.c: New file.
1136 * gdb.dwarf2/dw2-restrict.exp: New file.
1137
c9bf0622
TT
11382013-01-14 Tom Tromey <tromey@redhat.com>
1139
1140 * gdb.dwarf2/dw2-error.exp: New file.
1141 * gdb.dwarf2/dw2-error.c: New file.
1142 * gdb.dwarf2/dw2-error.S: New file.
1143
5b12a61c
JK
11442013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1145
1146 * gdb.cp/parse-lang.cc: New file.
1147 * gdb.cp/parse-lang.exp: New file.
1148
f0a4b570
JK
11492013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1150
1151 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1152 (set substitute-path): New test.
1153 (fullname present): Remove content.
1154 (substituted fullname): New test.
1155
f751cc97
JB
11562013-01-13 Joel Brobecker <brobecker@adacore.com>
1157
1158 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1159 check. Move $gdb_py_is_py24 value check right after.
1160
04164e8e
JK
11612013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1162
1163 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1164 targets.
1165
5bf480a5
YQ
11662013-01-11 Yao Qi <yao@codesourcery.com>
1167
1168 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1169 for dprintf.
1170 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1171 Check the fields in "=breakpoint-created" for dprintf.
1172
f35a17b5
JK
11732012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1174
1175 * gdb.mi/mi-fullname-deleted.exp: New file.
1176
85817405
JK
11772012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1178
1179 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1180 expected output.
1181 (info skip with pending file): Remove.
1182 (ignoring function in solib, info skip for function multiply): Update
1183 the expected output.
1184 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1185 (info skip (delete 1), info skip after disabling all)
1186 (info skip after enabling all, info skip after disabling 4 2-3)
1187 (info skip after enabling 2-3, info skip 2-3)
1188 (info skip after deleting 2 3): Update the expected output.
1189 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1190 statement to its initialization and return.
1191 * gdb.linespec/skip-two.exp: New file.
1192
27210e12
DE
11932012-12-19 Doug Evans <dje@google.com>
1194
1195 * gdb.base/maint.exp: Handle testing with .gdb_index.
1196
bb627a12
JB
11972012-12-19 Joel Brobecker <brobecker@adacore.com>
1198
1199 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1200 Cavium to FSF.
1201
7785b880
JB
12022012-12-19 Joel Brobecker <brobecker@adacore.com>
1203
1204 * dg-extract-results.sh: Update contact info in copyright notice.
1205 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1206 GPL v3 or later. Update contact info.
1207 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1208 gdb.threads/watchpoint-fork-mt.c,
1209 gdb.threads/watchpoint-fork-parent.c,
1210 gdb.threads/watchpoint-fork-st.c,
1211 gdb.threads/watchpoint-fork.h: Likewise.
1212
f2a8bc8a
YQ
12132012-12-15 Yao Qi <yao@codesourcery.com>
1214
1215 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1216 'installed' field in '=breakpoint-modified'.
1217 (test_reconnect): Check 'installed' field in
1218 '=breakpoint-modified' and '=breakpoint-created'.
1219
1220 * gdb.trace/actions.exp: Update test for 'installed' field.
1221 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1222 (tracepoint_change_loc_2): Likewise.
1223 Check 'info tracepoint' display nothing else.
1224 * gdb.trace/deltrace.exp: Likewise.
1225 * gdb.trace/infotrace.exp: Likewise.
1226 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1227 Likewise.
1228 * gdb.trace/passcount.exp: Likewise.
1229 * gdb.trace/tracecmd.exp: Likewise.
1230 * gdb.trace/while-stepping.exp: Likewise.
1231
6592e36f
TT
12322012-12-14 Tom Tromey <tromey@redhat.com>
1233
1234 * gdb.cp/member-name.exp: New file.
1235 * gdb.cp/member-name.cc: New file.
1236
7d27a96d
TT
12372012-12-14 Tom Tromey <tromey@redhat.com>
1238
1239 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1240
f8c05d0d
DE
12412012-12-14 Doug Evans <dje@google.com>
1242
1243 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1244 DW_OP_GNU_implicit_pointer is section-relative.
1245
451b7c33
TT
12462012-12-14 Tom Tromey <tromey@redhat.com>
1247
43aaf8b6 1248 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1249
10e339df
PA
12502012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1251
6fdff2c5 1252 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1253
e780d813
DE
12542012-12-13 Doug Evans <dje@google.com>
1255
1256 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1257 * gdb.multi/multi-arch.exp: Ditto.
1258
ca3dbcc8 12592012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1260
ca3dbcc8
MG
1261 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1262 catch load test library source file.
1263 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1264 load test source file.
1265 * gdb.mi/mi-catch-load.exp: New. Test file for
1266 basic MI -catch-load and -catch-unload tests.
1267
2960a434
PK
12682012-12-11 Paul Koning <paul_koning@dell.com>
1269
1270 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1271 exception.
1272 (_iterator_except): New function.
1273 (ArrayPrinter): Use _iterator function instead of local _iterator
1274 class for Python 3 compatibility.
1275 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1276 _iterator.
2960a434
PK
1277 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1278 execfile for Python 3 compatibility.
1279 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1280 format in error_prompt test.
6fdff2c5 1281
9325cb04
PK
12822012-12-10 Paul Koning <paul_koning@dell.com>
1283
1284 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1285 compatibility.
9325cb04
PK
1286 * gdb.python/py-block.exp: Ditto.
1287 * gdb.python/py-breakpoint.exp: Ditto.
1288 * gdb.python/py-cmd.exp: Ditto.
1289 * gdb.python/py-events.py: Ditto.
1290 * gdb.python/py-finish-breakpoint.py: Ditto.
1291 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1292 * gdb.python/py-finish-breakpoint2.py: Ditto.
1293 * gdb.python/py-frame-inline.exp: Ditto.
1294 * gdb.python/py-frame.exp: Ditto.
1295 * gdb.python/py-infthread.exp: Ditto.
1296 * gdb.python/py-objfile.exp: Ditto.
1297 * gdb.python/py-parameter.exp: Ditto.
1298 * gdb.python/py-progspace.exp: Ditto.
1299 * gdb.python/py-prompt.exp: Ditto.
1300 * gdb.python/py-symbol.exp: Ditto.
1301 * gdb.python/py-symtab.exp: Ditto.
1302 * gdb.python/py-template.exp: Ditto.
1303 * gdb.python/py-value-cc.exp: Ditto.
1304 * gdb.python/python.exp: Ditto.
1305 * gdb.python/source2.py: Ditto.
1306 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1307 compatibility.
9325cb04
PK
1308 Use sorted() function rather than sort() method.
1309 Accept either int or long values for enum values.
1310 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1311 execfile for Python 3 compatibility.
1312 * gdb.python/py-evsignal.exp: Ditto.
1313 * gdb.python/py-evthreads.exp: Ditto.
1314 * gdb.python/py-mi.exp: Ditto.
1315 * gdb.python/py-pp-maint.exp: Ditto.
1316 * gdb.python/py-prettyprint.exp: Ditto.
1317 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1318 Python 3 compatibility.
9325cb04
PK
1319 Skip tests for Python 2.4.
1320 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1321 Python 3 compatibility.
9325cb04
PK
1322 Use byte string rather than character string in memory write test
1323 if Python 3.
1324 * gdb.python/py-pp-maint.py: Change class declarations to "new
1325 class" syntax.
1326 * gdb.python/py-prettyprint.py: Change iterator class to generator
1327 function for Python 3 compatibility.
1328 Make all classes "new style".
1329 Fix indentation issue and stray semicolon.
1330 * gdb.python/py-shared.expChange print syntax for Python 3
1331 compatibility.
1332 Define "long" if Python 3.
1333 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1334 compatibility.
9325cb04
PK
1335 Accept either int or long values for enum values.
1336 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1337 compatibility.
9325cb04
PK
1338 Skip "long" and "unicode" tests if Python 3.
1339 Accept either "type" or "class" in type checks.
1340 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1341 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1342
8b9737bf
TT
13432012-12-10 Tom Tromey <tromey@redhat.com>
1344
1345 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1346 (test): Add "two_cu" argument.
1347 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1348 for types; allow two CUs.
1349
1b80a9fa
JK
13502012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1351
1352 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1353 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1354
f0b6d50a
YQ
13552012-12-08 Yao Qi <yao@codesourcery.com>
1356 Pedro Alves <palves@redhat.com>
1357
1358 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1359 '=breakpoint-created' when GDB merges the tracepoints of both
1360 sides.
1361
2f68a895
TT
13622012-12-07 Tom Tromey <tromey@redhat.com>
1363
1364 * gdb.base/break1.c (enum some_enum, union some_union): New.
1365 (some_enum_global, some_union_global, some_value): New globals.
1366 * gdb.base/completion.exp: Add tag completion tests.
1367
4fc5d43e
TT
13682012-12-07 Tom Tromey <tromey@redhat.com>
1369
1370 * gdb.base/completion.exp: Add tests for ptype and whatis
1371 completion.
1372
6559e013
JB
13732012-12-07 Joel Brobecker <brobecker@adacore.com>
1374
1375 * gdb.base/stale-infcall.exp: Fix copyright line.
1376
ae2b630d
JB
13772012-12-07 Joel Brobecker <brobecker@adacore.com>
1378
1379 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1380
0ba2eb0f
TT
13812012-12-06 Pedro Alves <palves@redhat.com>
1382 Tom Tromey <tromey@redhat.com>
1383
1384 * gdb.base/exprs.exp: Add tests for cast to void.
1385
731145cb
TT
13862012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1387
1388 * gdb.python/py-mi.exp: Correct expected results for attribute
1389 "dynamic" returned by -var-update.
1390 Add test case for correct handling of "diplayhint" for children
1391 of dynamic varobjs.
1392 * gdb.python/py-prettyprint.c (set_itme): New function.
1393 (bug_14741) New function.
1394 (main) Add call to bug_14741().
1395 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1396
e58fcc15
UW
13972012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1398
1399 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1400 ${binfile}.funcsyms list.
1401
e9eb0d14
YQ
14022012-12-04 Yao Qi <yao@codesourcery.com>
1403
1404 PR gdb/13443
1405 * gdb.trace/actions.exp: Make test messages unique.
1406
4983028c
TT
14072012-11-29 Tom Tromey <tromey@redhat.com>
1408
1409 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1410
ea5e6b0e
UW
14112012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1412
1413 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1414 * gdb.opencl/datatypes.exp: Likewise.
1415 * gdb.opencl/operators.exp: Likewise.
1416 * gdb.opencl/vec_comps.exp: Likewise.
1417
cdde3dfb
JG
14182012-11-29 Jerome Guitton <guitton@adacore.com>
1419
1420 * gdb.ada/iwide: New testcase.
1421
b50d69b5
JG
14222012-11-29 Jerome Guitton <guitton@adacore.com>
1423
1424 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1425 ptype test.
1426
c2d3fccf
JG
14272012-11-29 Jerome Guitton <guitton@adacore.com>
1428
1429 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1430 form {VARIANT_TYPE}ADDRESS.
1431
5edf51fe
YQ
14322012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1433
1434 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1435 (func): New function.
1436 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1437 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1438 pointers to members with pointer-to-function type.
1439
608e2dbb
TT
14402012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1441 Tom Tromey <tromey@redhat.com>
1442
1443 * gdb.base/gnu-debugdata.exp: New file.
1444 * gdb.base/gnu-debugdata.c: New file.
1445 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1446 (gdb_unload): Return 0 on success.
1447
4648e588
JK
14482012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1449
1450 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1451
17d6efc4
JB
14522012-11-26 Joel Brobecker <brobecker@adacore.com>
1453
1454 * gdb.base/empty_exe.exp: New testcase.
1455
ace21957
MF
14562012-11-20 Mike Frysinger <vapier@gentoo.org>
1457
1458 * gdb.base/completion.exp: Add test for help aliases completion.
1459
5c401a0a
YQ
14602012-11-20 Yao Qi <yao@codesourcery.com>
1461
1462 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1463 Don't test 'maint set show-debug-regs'.
1464 Use command 'set remotecache' instead of
1465 'set circular-trace-buffer'.
1466
8dea366b
KS
14672012-11-16 Keith Seitz <keiths@redhat.com>
1468
1469 PR c++/13615
1470 * gdb.cp/baseenum.cc: New file.
1471 * gdb.cp/baseenum.exp: New file.
1472 * gdb.cp/derivation.cc (A): Add copyright.
1473 Add a typedef.
1474 (B): Use A::value_type instead of int. Change all references.
1475 (D): Use value_type instead of int. Change all references.
1476 (E): Likewise.
1477 (F); Likewise.
1478 (Z): New class.
1479 (ZZ): New class.
6fdff2c5 1480 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1481 (main): Add instances of Z and ZZ.
1482 Make sure all symbols from N are kept.
1483 * gdb.cp/derivation.exp: Update typedef changes in tests.
1484 Add tests for class typedefs both before and after starting
1485 the inferior.
1486 Add tests for searching for a typedef while stopped in a
1487 method.
1488
5e34c6c3
LM
14892012-11-14 Luis Machado <lgustavo@codesourcery.com>
1490
1491 * gdb.mi/mi-var-create-rtti.c: New file.
1492 * gdb.mi/mi-var-create-rtti.exp: New file.
1493
5e487a5f
LM
14942012-11-14 Luis Machado <lgustavo@codesourcery.com>
1495
1496 * gdb.base/structs3.exp: Run to main before doing any tests.
1497
6d67b990
AB
14982012-11-14 Andrew Burgess <aburgess@broadcom.com>
1499
1500 * gdb.python/py-type.exp: Uniquify test names.
1501
e5d98164
YQ
15022012-11-14 Yao Qi <yao@codesourcery.com>
1503
1504 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1505 (thread_function) [DEBUG]: Call 'printf'.
1506 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1507 command line if 'DEBUG=1' is passed to test.
1508 Remove a pattern to match inferior's output.
1509
62747a60
TT
15102012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1511
1512 * gdb.mi/mi-fill-memory.exp: New test.
1513
18a9fc12
TT
15142012-11-12 Tom Tromey <tromey@redhat.com>
1515
1516 * gdb.base/completion.exp: Update for "info type-printers".
1517 * gdb.python/py-typeprint.cc: New file.
1518 * gdb.python/py-typeprint.exp: New file.
1519 * gdb.python/py-typeprint.py: New file.
1520
bd69fc68
TT
15212012-11-12 Tom Tromey <tromey@redhat.com>
1522
1523 * gdb.base/call-sc.exp: Use "ptype/r".
1524 * gdb.base/volatile.exp: Don't expect "int".
1525 * gdb.cp/ptype-flags.cc: New file.
1526 * gdb.cp/ptype-flags.exp: New file.
1527 * gdb.cp/templates.exp: Use ptype/r.
1528 (test_ptype_of_templates, test_template_typedef): Likewise.
1529 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1530 argument. Handle template names and template parameters.
1531 * gdb.mi/mi-var-cmd.exp: Accept "long".
1532 * gdb.mi/mi-var-child.exp: Accept "long".
1533 * gdb.mi/mi-var-display.exp: Accept "long".
1534 * gdb.mi/mi2-var-child.exp: Accept "long".
1535
b3720c3a
TT
15362012-11-12 Tom Tromey <tromey@redhat.com>
1537
1538 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1539 "ptype" from calls to cp_test_ptype_class.
1540 (test_enums): Likewise.
1541 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1542 cp_test_ptype_class.
1543 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1544 calls to cp_test_ptype_class.
1545 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1546 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1547 from calls to cp_test_ptype_class.
1548 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1549 command here. Change "in_command" argument to "in_exp".
1550
0d63ecda
KS
15512012-11-10 Keith Seitz <keiths@redhat.com>
1552
1553 PR gdb/14288
1554 * gdb.base/printcmds.c: Add invalid_XXX globals
1555 for repeated byte tests.
1556 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1557 * gdb.base/wchar.c (main): Add and construct a wchar_t
1558 array with repeated characters.
1559 * gdb.base/wchar.exp: Add repeated character tests.
1560
ed8a1c2d
AB
15612012-11-09 Andrew Burgess <aburgess@broadcom.com>
1562
1563 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1564 disassembly output.
1565
9107fc8d
PA
15662012-11-09 Pedro Alves <palves@redhat.com>
1567
1568 PR gdb/14306
1569
1570 * gdb.multi/multi-arch-exec.c: New file.
1571 * gdb.multi/multi-arch-exec.exp: New file.
1572
558a9d82
YQ
15732012-11-09 Yao Qi <yao@codesourcery.com>
1574
1575 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1576 (top level): Call it.
1577
e714f336
YQ
15782012-11-09 Yao Qi <yao@codesourcery.com>
1579
1580 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1581 typo.
1582
6ecd4729
PA
15832012-11-09 Pedro Alves <palves@redhat.com>
1584
1585 * gdb.multi/multi-arch.exp: New.
1586
9015683b
TT
15872012-11-08 Tom Tromey <tromey@redhat.com>
1588
1589 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1590 core files, if possible.
1591 * gdb.base/siginfo-thread.c: New file
1592 * gdb.base/siginfo-thread.exp: New file
1593
ea9f10bb
TT
15942012-11-08 Tom Tromey <tromey@redhat.com>
1595
1596 * gdb.base/comprdebug.exp: New file.
1597
f6592439
PA
15982012-11-06 Pedro Alves <palves@redhat.com>
1599
1600 PR gdb/14810
1601
1602 * gdb.base/disabled-location.c: New file.
1603 * gdb.base/disabled-location.exp: New file.
1604
2d338fa9
TT
16052012-11-06 Tom Tromey <tromey@redhat.com>
1606
1607 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1608 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1609 gdb_gcore_cmd.
1610 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1611 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1612 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1613 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1614 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1615 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1616 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1617 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1618 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1619
68c9da30
PA
16202012-11-05 Pedro Alves <palves@redhat.com>
1621
1622 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1623 procedure.
1624 (do_vfork_and_follow_child_tests_exec)
1625 (do_vfork_and_follow_child_tests_exit): Call it.
1626
a7c8c931
PA
16272012-11-05 Pedro Alves <palves@redhat.com>
1628
1629 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1630 fails.
1631
6f6484cd
YQ
16322012-11-03 Yao Qi <yao@codesourcery.com>
1633
1634 Fix PR gdb/14617.
1635 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1636 Remove setup_kfail, and update test.
1637
b45627a0
TT
16382012-11-02 Tom Tromey <tromey@redhat.com>
1639
1640 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1641 test.
1642
f50f4e56
PA
16432012-11-02 Pedro Alves <palves@redhat.com>
1644
1645 PR gdb/14766
1646
1647 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1648 setup_kfail.
1649 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1650 get registers".
1651
71ce889d
PA
16522012-11-02 Pedro Alves <palves@redhat.com>
1653
1654 * gdb.base/foll-vfork-exit.c: New file.
1655 * gdb.base/foll-vfork.exp (top level): New file-describing
1656 comment.
1657 (vfork_child_follow_to_exit): New procedure.
1658 (tcatch_vfork_then_child_follow): Rename as ...
1659 (tcatch_vfork_then_child_follow_exec): ... this.
1660 (tcatch_vfork_then_child_follow_exit): New procedure.
1661 (do_vfork_and_follow_parent_tests): New procedure, factored out
1662 from do_vfork_and_exec_tests.
1663 (do_vfork_and_follow_child_tests_exec): Ditto.
1664 (do_vfork_and_exec_tests): Delete.
1665 (do_vfork_and_follow_child_tests_exit): New procedure.
1666 (top level): Run tests with both the program that has the vfork
1667 child execing, and the program has the vfork child exiting.
1668
1e35b1a9
PA
16692012-11-02 Pedro Alves <palves@redhat.com>
1670
1671 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1672 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1673 (vfork_parent_follow_to_bp): Call it.
1674 (kill_child): Delete.
1675 (vfork_and_exec_child_follow_to_main_bp)
1676 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1677 longer call kill_child.
1678 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1679 (do_vfork_and_exec_tests): Don't runto_main before calling each
1680 test procedure.
1681 (top level): Don't clean restart and set verbose before running
1682 each test procedure.
1683
16842012-11-02 Pedro Alves <palves@redhat.com>
1685
1686 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1687 (vfork_parent_follow_to_bp)
1688 (vfork_and_exec_child_follow_to_main_bp)
1689 (vfork_and_exec_child_follow_through_step)
1690 (tcatch_vfork_then_parent_follow)
1691 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1692 Use with_test_prefix.
1693
16942012-11-02 Pedro Alves <palves@redhat.com>
1695
1696 * gdb.base/foll-vfork.c: Add copyright header.
1697 * gdb.base/vforked-prog.c: Add copyright header.
1698
16992012-11-02 Pedro Alves <palves@redhat.com>
1700
1701 * gdb.base/foll-vfork.exp
1702 (vfork_and_exec_child_follow_through_step): Don't skip on
1703 non-HP/UX targets. Expect the next to only step one line on
1704 non-HP/UX targets, rather than stopping only after the exec.
1705
17062012-11-02 Pedro Alves <palves@redhat.com>
1707
1708 Don't hard code line numbers.
1709
1710 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1711 Expect text from the sources instead of a line number.
1712 (vfork_parent_follow_to_bp)
1713 (vfork_and_exec_child_follow_to_main_bp)
1714 (vfork_and_exec_child_follow_through_step)
1715 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1716 Use gdb_get_line_number.
1717
17182012-11-02 Pedro Alves <palves@redhat.com>
1719
1720 Modernize.
1721
1722 * gdb.base/foll-vfork.exp: Use standard_testfile and
1723 build_executable. Pass descriptive string to untested.
1724 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1725 (vfork_and_exec_child_follow_to_main_bp)
1726 (vfork_and_exec_child_follow_through_step)
1727 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1728 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1729 of send_gdb/gdb_expect.
1730
1731 (kill_child): New procedure.
1732 (vfork_and_exec_child_follow_to_main_bp)
1733 (vfork_and_exec_child_follow_through_step): Use it.
1734
f0559fff
YQ
17352012-11-02 Yao Qi <yao@codesourcery.com>
1736
1737 * gdb.base/setvar.exp: Test setting nested struct.
1738 * gdb.base/setvar.c (v_struct3): New.
1739
c207c6da
DE
17402012-11-01 Doug Evans <dje@google.com>
1741
1742 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1743 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1744 use them.
1745
2f27adfe
AB
17462012-10-31 Andrew Burgess <aburgess@broadcom.com>
1747
1748 PR cli/14772
1749 * gdb.base/gnu_vector.c (union_with_vector_1)
1750 (struct_with_vector_1): Add new struct and union for testing
1751 ptype.
1752 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1753 structs / unions containing vectors.
1754
bb662ca6
YQ
17552012-10-25 Yao Qi <yao@codesourcery.com>
1756
1757 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1758 'setup_kfail' instead of 'setup_kfail_for_target'.
1759 * gdb.base/varargs.exp: Likewise.
1760 * lib/gdb.exp (setup_kfail_for_target): Remove.
1761
635d23ff
MK
17622012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1763
1764 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1765
afdb064f
MK
17662012-10-25 Mark Kettenis <kettenis@gnu.org>
1767
1768 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1769
d99dcf51
JB
17702012-10-24 Joel Brobecker <brobecker@adacore.com>
1771
1772 * gdb.ada/set_wstr: New testcase.
1773
32560274
JB
17742012-10-24 Joel Brobecker <brobecker@adacore.com>
1775
1776 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1777
5ded5331
JB
17782012-10-24 Joel Brobecker <brobecker@adacore.com>
1779
1780 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1781
d8d84291
MK
17822012-10-24 Mark Kettenis <kettenis@gnu.org>
1783
1784 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1785
6e933c51
JK
17862012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1787
1788 * gdb.base/callfuncs.exp (do_function_calls): Fix
1789 setup_kfail_for_target for -m32 mode.
1790
274bd000
MK
17912012-10-23 Mark Kettenis <kettenis@gnu.org>
1792
1793 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1794 are now fixed.
1795
545f743d
YQ
17962012-10-23 Yao Qi <yao@codesourcery.com>
1797
1798 * gdb.base/info-os.exp: Resume the inferior until it exits.
1799
48b56b6a 18002012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1801
99c7d5a8 1802 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1803 * gdb.base/print-file-var.exp: Likewise.
1804 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1805
8de0566d
YQ
18062012-10-17 Yao Qi <yao@codesourcery.com>
1807
1808 * gdb.mi/mi-memory-changed.exp: New.
1809
44883546
YQ
18102012-10-16 Yao Qi <yao@codesourcery.com>
1811
1812 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1813 returns true.
1814 Call gdb_load_shlibs.
1815 * gdb.reverse/solib-reverse.exp: Likewise.
1816
345f514a
KS
18172012-10-15 Keith Seitz <keiths@redhat.com>
1818
1819 * lib/cp-support.exp (cp_test_ptype_class): Add support
1820 for class typedefs.
1821
1822 * gdb.cp/derivation.exp: Add tests for g_instance.
1823
9e3a7d65
JK
18242012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1825
1826 Fix entry values resolving in inlined frames.
1827 * gdb.arch/amd64-entry-value-inline.S: New file.
1828 * gdb.arch/amd64-entry-value-inline.c: New file.
1829 * gdb.arch/amd64-entry-value-inline.exp: New file.
1830
21a7b089
JK
18312012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1832 Doug Evans <dje@google.com>
1833
1834 Fix recent gdb_breakpoint regression.
1835 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1836 braces from the parameter.
1837 * gdb.java/jprint.exp: Likewise.
1838
2c47921e
DE
18392012-10-15 Doug Evans <dje@google.com>
1840
1841 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1842
89398707
JB
18432012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1844
1845 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1846
801e4185
TT
18472012-10-15 Tom Tromey <tromey@redhat.com>
1848
1849 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1850
74f910c8
TT
18512012-10-15 Tom Tromey <tromey@redhat.com>
1852
1853 * gdb.python/py-symbol.exp: Test symbol destructor.
1854
91567807
YQ
18552012-10-14 Yao Qi <yao@codesourcery.com>
1856
1857 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1858 * gdb.mi/mi-cli.exp: New.
1859
1860 * gdb.mi/mi2-basics.exp: Remove.
1861 * gdb.mi/mi2-break.exp: Remove.
1862 * gdb.mi/mi2-console.exp: Remove.
1863 * gdb.mi/mi2-disassemble.exp: Remove.
1864 * gdb.mi/mi2-eval.exp: Remove.
1865 * gdb.mi/mi2-file.exp: Remove.
1866 * gdb.mi/mi2-hack-cli.exp: Remove.
1867 * gdb.mi/mi2-pthreads.exp: Remove.
1868 * gdb.mi/mi2-read-memory.exp: Remove.
1869 * gdb.mi/mi2-regs.exp: Remove.
1870 * gdb.mi/mi2-return.exp: Remove.
1871 * gdb.mi/mi2-simplerun.exp: Remove.
1872 * gdb.mi/mi2-stack.exp: Remove.
1873 * gdb.mi/mi2-stepi.exp: Remove.
1874 * gdb.mi/mi2-syn-frame.exp: Remove.
1875 * gdb.mi/mi2-until.exp: Remove.
1876 * gdb.mi/mi2-watch.exp: Remove.
1877 * gdb.mi/mi2-var-block.exp: Remove.
1878 * gdb.mi/mi2-var-cmd.exp: Remove.
1879 * gdb.mi/mi2-var-display.exp: Remove.
1880
87332029
YQ
18812012-10-12 Yao Qi <yao@codesourcery.com>
1882
1883 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1884 trail '.*' on matching patterns.
1885
11fc9057
L
18862012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1887
1888 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1889 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1890 * gdb.arch/i386-disp-step.exp: Likewise.
1891 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1892 * gdb.arch/i386-prologue.exp: Likewise.
1893 * gdb.arch/i386-size-overlap.exp: Likewise.
1894 * gdb.arch/i386-size.exp: Likewise.
1895 * gdb.arch/i386-unwind.exp: Likewise.
1896
7d46bcdc
L
18972012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1898
1899 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1900 * gdb.arch/i386-word.exp: Likewise.
1901
31224d9d
L
19022012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1903
1904 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1905 is_ilp32_target to set nr_regs.
1906 * gdb.arch/i386-sse.exp: Likewise.
1907
5b7d0050
DE
19082012-10-11 Doug Evans <dje@google.com>
1909
7c09e5a0
DE
1910 PR breakpoints/14643.
1911 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1912 * gdb.linespec/thread.c: New file.
1913 * gdb.linespec/thread.exp: New file.
1914
5b7d0050
DE
1915 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1916 Recognize "message" -> print pass and fail. Add eof case.
1917 (runto): Recognize message, no-message. Print pass/fail if requested,
1918 with same treatment as gdb_breakpoint.
1919 (runto_main): Pass no-message to runto.
1920 (gdb_internal_error_resync): Add log message.
1921 (gdb_file_cmd): Tweak internal error fail text for consistency.
1922
2e24f4aa
JK
19232012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1924
1925 Fix crash during stepping on ppc32.
1926 * gdb.base/step-symless.c: New file.
1927 * gdb.base/step-symless.exp: New file.
1928
aa14df25
DE
19292012-10-03 Doug Evans <dje@google.com>
1930
1931 PR symtab/14601
1932 * gdb.cp/using-crash.exp: New file.
1933 * gdb.cp/using-crash.cc: New file.
1934
975531db
DE
19352012-10-02 Doug Evans <dje@google.com>
1936
1937 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1938 more consistent.
1939 (runto,gdb_debug_format): Ditto.
1940 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1941 Clean up logging and error messages.
1942
b3dc46ff
AB
19432012-10-01 Andrew Burgess <aburgess@broadcom.com>
1944
1945 Test find command on unmapped memory.
1946 * gdb.base/find-unmapped.c: New file.
1947 * gdb.base/find-unmapped.exp: New file.
1948
45814d45
YQ
19492012-09-29 Yao Qi <yao@codesourcery.com>
1950
1951 * gdb.trace/mi-tracepoint-changed.exp: New.
1952 * gdb.mi/mi-breakpoint-changed.exp: New.
1953 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1954 * gdb.mi/pendshr2.c: New.
1955
4c2786ba
YQ
19562012-09-28 Yao Qi <yao@codesourcery.com>
1957
1958 * gdb.mi/pr11022.exp: New.
1959 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1960
7977e5d2
TT
19612012-09-27 Tom Tromey <tromey@redhat.com>
1962
1963 * gdb.cp/derivation.exp: Add regression test.
1964 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1965 V_derived): New.
1966 (vderived): New global.
1967
0971de02
TT
19682012-09-26 Tom Tromey <tromey@redhat.com>
1969
1970 * gdb.dwarf2/dw2-common-block.S: New file.
1971 * gdb.dwarf2/dw2-common-block.exp: New file.
1972
4357ac6c
TT
19732012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1974
1975 * gdb.fortran/common-block.exp: New file.
1976 * gdb.fortran/common-block.f90: New file.
1977
6f380991
AB
19782012-09-26 Andrew Burgess <aburgess@broadcom.com>
1979
1980 * gdb.base/duplicate-bp.c: New file.
1981 * gdb.base/duplicate-bp.exp: New file.
1982
8ae551cf
YQ
19832012-09-26 Yao Qi <yao@codesourcery.com>
1984
1985 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1986
1987 Revert:
1988 2012-09-21 Yao Qi <yao@codesourcery.com>
1989
1990 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1991
318102b9
SP
19922012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1993
1994 * gdb.base/longest-types.c: New test case.
1995 * gdb.base/longest-types.exp: New test case.
1996
a1e5fd69
YQ
19972012-09-25 Yao Qi <yao@codesourcery.com>
1998
1999 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2000
04e7407c
JK
20012012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2002
2003 Fix internal error on canonicalization of clang types.
2004 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2005 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2006 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2007
9bf4bce9
JK
20082012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2009
2010 Fix disassemble without parameters in tailcall frame.
2011 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2012
2603f7ee
AB
20132012-09-21 Andrew Burgess <aburgess@broadcom.com>
2014
2015 * gdb.dwarf2/dw2-op-out-param.S: New file.
2016 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2017
a3569abd
YQ
20182012-09-21 Yao Qi <yao@codesourcery.com>
2019
2020 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2021
a065d7af
YQ
20222012-09-21 Yao Qi <yao@codesourcery.com>
2023
2024 * gdb.mi/mi-cli.exp: Remove.
2025 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2026
15544bd9
YQ
20272012-09-21 Yao Qi <yao@codesourcery.com>
2028
2029 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2030 "=record-started" notification.
2031
82a90ccf
YQ
20322012-09-21 Yao Qi <yao@codesourcery.com>
2033
2034 * gdb.mi/mi-record-changed.exp: New.
2035 * gdb.mi/mi-reverse.exp: Adjust expected output.
2036
d7de8e3c
TT
20372012-09-20 Tom Tromey <tromey@redhat.com>
2038
2039 * gdb.python/python.exp: Test atexit.register.
2040
1aa99537
DE
20412012-09-20 Doug Evans <dje@google.com>
2042
05eade73
DE
2043 * boards/dwarf4-gdb-index.exp: New file.
2044
1aa99537
DE
2045 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2046 while running the tests.
2047
4ae24af0
JB
20482012-09-18 Joel Brobecker <brobecker@adacore.com>
2049
2050 * gdb.ada/bp_reset: New testcase.
2051
bb25a15c
YQ
20522012-09-18 Yao Qi <yao@codesourcery.com>
2053
2054 * gdb.trace/mi-tsv-changed.exp: New.
2055
201b4506
YQ
20562012-09-18 Yao Qi <yao@codesourcery.com>
2057
2058 * gdb.trace/mi-traceframe-changed.exp: New.
2059
6fc1c773
YQ
20602012-09-17 Yao Qi <yao@codesourcery.com>
2061
2062 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2063 when it is less than 0.
2064
1ab3b62c
JK
20652012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2066
2067 PR 14119
2068 * gdb.arch/amd64-tailcall-ret.S: New file.
2069 * gdb.arch/amd64-tailcall-ret.c: New file.
2070 * gdb.arch/amd64-tailcall-ret.exp: New file.
2071 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2072 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2073 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2074
acf9414f
JK
20752012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2076
2077 PR 14548
2078 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2079 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2080 * gdb.reverse/singlejmp-reverse.S: New file.
2081 * gdb.reverse/singlejmp-reverse.c: New file.
2082 * gdb.reverse/singlejmp-reverse.exp: New file.
2083
666b578b
JK
20842012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2085
2086 Fix compatibility with old GCC (~4.1).
2087 * gdb.cp/converts.cc (my_enum_var): New variable.
2088
42056501
AB
20892012-09-14 Andrew Burgess <aburgess@broadcom.com>
2090
2091 * gdb.xml/tdesc-regs.exp: Update expected output for new
2092 vector_size syntax of vector types.
2093
b9516fa1
YPK
20942012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2095
2096 Refactor Python "gdb" module into a proper Python package, by
2097 introducing a new "_gdb" module for code implemented in C, and
2098 using reload/__import__ instead of exec.
2099 * gdb.python/python.exp (Test stderr location): Update module
2100 location of GDB-specific sys.stderr.
2101 (Test stdout location): Ditto for sys.stdout.
2102
18dc9ad8
JK
21032012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2104
2105 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2106
ea3a9873
KS
21072012-09-12 Keith Seitz <keiths@redhat.com>
2108
2109 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2110 conversion statement.
2111
5941debb
DE
21122012-09-12 Doug Evans <dje@google.com>
2113
2114 * gdb.base/help.exp: Remove testing of individual command help text,
2115 too much of a maintenance burden. Instead, test the functionality
2116 of "help" itself.
2117
cfc35e02
DE
21182012-09-11 Doug Evans <dje@google.com>
2119
3a0ed5d7
DE
2120 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2121 breakpoint.
2122
cfc35e02
DE
2123 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2124 * gdb.dwarf2/fission-reread.S: Ditto.
2125 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2126 * gdb.dwarf2/fission-reread.exp: Ditto.
2127
350b1b26
AB
21282012-09-11 Andrew Burgess <aburgess@broadcom.com>
2129
2130 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2131
2fa15f23
JB
21322012-09-10 Joel Brobecker <brobecker@adacore.com>
2133
2134 * gdb.ada/optim_drec: New testcase.
2135
09be558e
DE
21362012-09-10 Doug Evans <dje@google.com>
2137
2138 * boards/fission.exp: Explicitly mark "board" as not remote.
2139
5b4f6e25
KS
21402012-09-10 Keith Seitz <keiths@redhat.com>
2141
2142 PR gdb/13483
2143 * gdb.cp/converts.cc (A::A): Add ctor.
2144 (A::member_): Add member.
2145 (enum my_enum): New enumeration.
2146 (main): Add calls to foo1_7 with various
2147 permitted arguments.
2148 * gdb.cp/converts.exp: Add tests for boolean
2149 conversions permitted by the standard.
2150
b4ca5ed9
YPK
21512012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2152
2153 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2154 avoid spurious results due to ~/.gdbinit.
2155 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2156 $INTERNAL_GDBFLAGS in run command.
2157 * gdb.gdb/observer.exp (setup_test): Ditto.
2158 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2159 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2160
d54b30bb
DE
21612012-09-06 Doug Evans <dje@google.com>
2162
14910956
DE
2163 * boards/fission.exp: New file.
2164
d54b30bb
DE
2165 * gdb.python/py-value.exp: Use clean_restart.
2166
91b253e1
DE
21672012-09-05 Doug Evans <dje@google.com>
2168
2169 * gdb.base/info-macros.c: Fix whitespace.
2170
1292279a
PA
21712012-08-28 Pedro Alves <palves@redhat.com>
2172
2173 PR gdb/14428
2174
2175 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2176
1c8cdcb1
JK
21772012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2178
2179 * gdb.base/break-caller-line.c: New file.
2180 * gdb.base/break-caller-line.exp: New file.
2181
1e8e8b51
JK
21822012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2183
2184 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2185 * gdb.arch/i386-cfi-notcurrent.S: New file.
2186 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2187
1591a1e8
PA
21882012-08-27 Wei-cheng Wang <cole945@gmail.com>
2189 Yao Qi <yao@codesourcery.com>
2190 Pedro Alves <palves@redhat.com>
2191
2192 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2193 New procedures.
2194 (top level): Add overlap checking tests.
2195
4442ada7
TT
21962012-08-24 Tom Tromey <tromey@redhat.com>
2197
2198 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2199 gdb_test_multiple fails for other reasons.
2200
e7d50cc9
YQ
22012012-08-24 Yao Qi <yao@codesourcery.com>
2202
2203 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2204
dfbd5e7b
PA
22052012-08-23 Pedro Alves <palves@redhat.com>
2206
2207 * gdb.base/help.exp: Adjust to "handle" help text change.
2208
8d735b87
YQ
22092012-08-23 Yao Qi <yao@codesourcery.com>
2210
2211 * gdb.trace/disconnected-tracing.c (start, end): New.
2212 (main): Call start and end.
2213 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2214 existing tests into this proc.
2215 (disconnected_tfind): New.
2216
61b1d759
YQ
22172012-08-23 Yao Qi <yao@codesourcery.com>
2218
2219 * boards/native-gdbserver.exp (${board}_upload): New.
2220 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2221 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2222 Execute tfile on remote target.
2223 Copy trace file from target to host.
2224
6ca1b147
JM
22252012-08-22 Joseph Myers <joseph@codesourcery.com>
2226
2227 * gdb.arch/thumb-bx-pc.S: New file.
2228 * gdb.arch/thumb-bx-pc.exp: New file.
2229
706e3705
TT
22302012-08-22 Tom Tromey <tromey@redhat.com>
2231
2232 * gdb.base/maint.exp: Update.
2233
b4893d48
TT
22342012-08-22 Tom Tromey <tromey@redhat.com>
2235
2236 * lib/gdb.exp (skip_unwinder_tests): New proc.
2237 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2238 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2239
45b7da81
TT
22402012-08-21 Tom Tromey <tromey@redhat.com>
2241
2242 * gdb.hp/gdb.aCC/exception.exp: Remove.
2243
f94363d7
AP
2244012-08-19 Andrew Pinski <apinski@cavium.com>
2245
2246 * gdb.arch/mips-octeon-bbit.c: New file.
2247 * gdb.arch/mips-octeon-bbit.exp: New Test.
2248
e5afdbd7
KS
2249012-08-19 Keith Seitz <keiths@redhat.com>
2250
2251 PR c++/14365
2252 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2253 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2254
c29e8b64
JK
22552012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2256
2257 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2258 verbose -log by more specific untested call.
2259
15a7e7bc
YQ
22602012-08-18 Yao Qi <yao@codesourcery.com>
2261
2262 * gdb.trace/tfind.exp: Move tests on various command help before
2263 checking target supports trace.
2264 Fix the expected output of 'help tfind end'.
2265
a451cb65
KS
22662012-08-17 Keith Seitz <keiths@redhat.com>
2267
2268 PR c++/13356
2269 * gdb.base/default.exp: Update all "check type" tests.
2270 * gdb.base/help.exp: Likewise.
2271 * gdb.base/setshow.exp: Likewise.
2272 * gdb.cp/converts.cc (foo1_type_check): New function.
2273 (foo2_type_check): New function.
2274 (foo3_type_check): New function.
2275 (main): Call new functions.
2276 * converts.exp: Add tests for integer-to-pointer conversions
2277 with/without strict type-checking.
2278
dbf6a605
MF
22792012-08-16 Mike Frysinger <vapier@gentoo.org>
2280
2281 * gdb.base/help.exp: Update expected output.
2282
0c92d8c1
JB
22832012-08-16 Joel Brobecker <brobecker@adacore.com>
2284
2285 * gdb.ada/rdv_wait: New testcase.
2286
e56f7f42
JK
22872012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2288
2289 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2290
f47f77df
DE
22912012-08-13 Doug Evans <dje@google.com>
2292
e202d6e8 2293 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2294 * gdb.base/default.exp: Update expected output of "show convenience".
2295
a72c3253
DE
22962012-08-10 Doug Evans <dje@google.com>
2297
2298 * gdb.python/py-strfns.c: New file.
2299 * gdb.python/py-strfns.exp: New file.
2300 * gdb.python/py-type.exp (test_fields): Add vector tests.
2301
de0bea00
MF
23022012-08-10 Mike Frysinger <vapier@gentoo.org>
2303
2304 PR cli/10436:
2305 * gdb.base/completion.exp: Add tests for handle completion.
2306
5b9afe8a
YQ
23072012-08-09 Yao Qi <yao@codesourcery.com>
2308
2309 * gdb.mi/mi-cmd-param-changed.exp: New.
2310 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2311 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2312 * gdb.mi/mi2-prompt.exp: Likewise.
2313
4f485ebc
DE
23142012-08-08 Doug Evans <dje@google.com>
2315
2316 * gdb.base/debug-expr.c: New file.
2317 * gdb.base/debug-expr.exp: New file.
2318 * gdb.base/exprs.exp: Test {type} casts.
2319 * gdb.cp/debug-expr.exp: New file.
2320
5888842d
JK
23212012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2322
2323 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2324 global variable loop, not a 'break'. Add loop count limit to 100.
2325 Add new fail case for terminated vgdb.
2326
4f69f4c2
JK
23272012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2328 Jean-Marc Saffroy <saffroy@gmail.com>
2329
2330 PR 11804
2331 * gdb.base/gcore-relro.exp: New file.
2332 * gdb.base/gcore-relro-main.c: New file.
2333 * gdb.base/gcore-relro-lib.c: New file.
2334
e2de5390
JK
23352012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2336
2337 Do not false FAIL with old GCCs.
2338 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2339 GCC < 4.5 in $no_hw mode.
2340
606603c5
JK
23412012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2344
777f26c2
JK
23452012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2346
2347 * gdb.base/list.exp (test_only_end): New function.
2348 Call it.
2349
2c12abee
TT
23502012-08-06 Tom Tromey <tromey@redhat.com>
2351
2352 * gdb.python/py-mi.exp: Add test for printer whose children
2353 are a list.
2354 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2355 (main): New variable children_as_list.
2356 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2357 New.
2358 (register_pretty_printers): Register new printer.
2359
0eae2cf4
EBM
23602012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2361
2362 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2363 symbols. Abort if vgdb remote connection is closed.
2364
09e0881d
DE
23652012-08-02 Doug Evans <dje@google.com>
2366
2367 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2368
b40f514f
SDJ
23692012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2370
2371 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2372 s390x, PowerPC 64 and m68k-linux.
2373
11315ae0
UW
23742012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2375
2376 * gdb.base/annota1.exp: Accept no frames-invalid notification
2377 when starting up the program.
2378 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2379 show a symbolic value as well.
2380 * gdb.server/server-exec-info.exp: Skip test when skipping
2381 gdbserver test and/or when skipping shared library tests.
2382 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2383 avoid name conflicts with other tests.
2384
0547eeed
UW
23852012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2386
2387 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2388 Fix wrong output on big-endian systems.
2389 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2390 4-byte pointer types on 64-bit s390x.
2391
bdddb4de
UW
23922012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2393
2394 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2395 marker comment at the beginning (after intialization).
2396 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2397 breakpoint on marker comment instead of function begin.
2398 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2399 PowerPC.
2400 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2401 or 64-bit PowerPC.
2402 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2403 gdb,no_hardware_watchpoints flag is set.
2404 (initialize): Remove now redundant can-use-hw-watchpoints change.
2405
5d206025
YQ
24062012-08-02 Yao Qi <yao@codesourcery.com>
2407 Pedro Alves <palves@redhat.com>
2408
2409 * boards/local-remote-host.exp: New.
2410
4f665099
UW
24112012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2412
2413 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2414 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2415 * gdb.base/print-file-var.exp: Likewise.
2416 * gdb.server/solib-list.exp: Skip on remote targets.
2417
b62e2b27
UW
24182012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2419
2420 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2421 watchpoints on ARM. When expecting software watchpoints, tolerate
2422 (remote) targets that report unsupported hardware watchpoint only
2423 at continue time.
2424 (test_wide_location_2): Likewise.
2425
a967a851
JK
24262012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2427
2428 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2429 valgrind versions.
2430
75d9f9ff 24312012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2432
2433 * gdb.base/valgrind-infcall.c: New file.
2434 * gdb.base/valgrind-infcall.exp: New file.
2435
75d9f9ff
JK
2436 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2437
1c9f2ed2
KS
24382012-07-30 Keith Seitz <keiths@redhat.com>
2439
2440 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2441 linespecs.
2442
7f9b2034
DE
24432012-07-30 Doug Evans <dje@google.com>
2444
85220e01
DE
2445 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2446 * gdb.dwarf2/pr13961.S: Ditto.
2447
7f9b2034
DE
2448 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2449
4e969b4f
AB
24502012-07-30 Andrew Burgess <aburgess@broadcom.com>
2451
2452 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2453 change its format immediately after reloading the binary.
2454
e7de8362
JK
24552012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2456
2457 Fix testsuite regression after --use-deprecated-index-sections removal.
2458 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2459 string.
2460 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2461
7255706c
YQ
24622012-07-27 Yao Qi <yao@codesourcery.com>
2463
2464 KFAIL for PR remote/14161.
2465 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2466 Cleanup socket files.
2467 (strace_info_marker): Detach inferior.
2468
f2e8016f
TT
24692012-07-26 Tom Tromey <tromey@redhat.com>
2470
6fdff2c5 2471 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2472
f66713d2
JK
24732012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2474
2475 * gdb.python/py-inferior.c (thread): New function.
2476 (check_threads): New function.
2477 (test_threads): New function.
2478 * gdb.python/py-inferior.exp: Added test.
2479 Replaced runto with continue to breakpoint.
2480
8223e12c
TT
24812012-07-26 Tom Tromey <tromey@redhat.com>
2482
2483 * lib/ada.exp (standard_ada_testfile): New proc.
2484 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2485 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2486 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2487 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2488 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2489 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2490 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2491 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2492 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2493 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2494 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2495 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2496 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2497 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2498 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2499 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2500 * gdb.ada/complete.exp: Use standard_ada_testfile.
2501 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2502 standard_output_file.
2503 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2504 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2505 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2506 standard_output_file.
2507 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2508 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2509 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2510 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2511 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2512 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2513 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2514 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2515 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2516 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2517 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2518 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2519 * gdb.ada/interface.exp: Use standard_ada_testfile.
2520 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2521 standard_output_file
2522 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2523 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2524 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2525 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2526 * gdb.ada/nested.exp: Use standard_ada_testfile.
2527 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2528 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2529 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2530 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2531 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2532 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2533 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2534 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2535 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2536 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2537 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2538 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2539 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2540 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2541 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2542 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2543 * gdb.ada/start.exp: Use standard_ada_testfile.
2544 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2545 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2546 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2547 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2548 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2549 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2550 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2551 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2552 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2553 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2554 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2555 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2556 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2557 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2558
bbec57e4
JK
25592012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2560
2561 Fix testsuite regression after --use-deprecated-index-sections removal.
2562 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2563
9cc8e32c
JK
25642012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2565
2566 Fix compatibility with Tcl before 7.5.
2567 * lib/future.exp (lreverse): New function if it does not exist.
2568
ea5ca7b5
MK
25692012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2570
2571 * gdb.mi/mi-pending.c: New method to set a second pending
2572 breakpoint.
2573 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2574 condition.
2575
64776a0b
PA
25762012-07-20 Pedro Alves <palves@redhat.com>
2577
2578 PR threads/11692
2579 PR gdb/12203
2580
2581 * gdb.threads/create-fail.c: New file.
2582 * gdb.threads/create-fail.exp: New file.
2583
13e4e967
PA
25842012-07-19 Pedro Alves <palves@redhat.com>
2585
2586 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2587 * config/vx.exp (gdb_start): Likewise.
2588 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2589 * gdb.base/setvar.exp (test_set): Likewise.
2590 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2591 * gdb.reverse/sigall-precsave.exp: Likewise.
2592 * gdb.reverse/sigall-reverse.exp: Likewise.
2593
b7aefa4d
PA
25942012-07-19 Pedro Alves <palves@redhat.com>
2595
2596 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2597 handler before recording.
2598
608b4967
TT
25992012-07-19 Tom Tromey <tromey@redhat.com>
2600
2601 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2602 * gdb.cp/casts.cc (decltype): New function.
2603 (main): Use it.
2604
b1e0c0fa
PA
26052012-07-19 Pedro Alves <palves@redhat.com>
2606
2607 * gdb.base/sigall.exp (signals): New list.
2608 <top level>: Loop over signals in the $signals list instead of
2609 calling a test function once per signal.
2610 * gdb.reverse/sigall-precsave.exp (signals): New list.
2611 <top level>: Loop over signals in the $signals list instead of
2612 calling a test function once per signal.
2613 * gdb.reverse/sigall-reverse.exp (signals): New list.
2614 <top level>: Loop over signals in the $signals list instead of
2615 calling a test function once per signal.
2616
6ace3df1
YQ
26172012-07-19 Yao Qi <yao@codesourcery.com>
2618
2619 * gdb.base/setshow.exp: Test 'set args ~'.
2620
263a0f8c
JK
26212012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 * gdb.base/store.exp (check_set): Import gdb_prompt.
2624 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2625 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2626
8f043999
JK
26272012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2628
2629 PR 11914
2630 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2631 (main): Call eval_sub.
2632 * gdb.python/py-prettyprint.exp:
2633 (python execfile ('py-prettyprint.py')): Move it earlier.
2634 New breakpoint for eval-break.
2635 (continue to breakpoint: eval-break, info locals): New test.
2636 (python execfile ('py-prettyprint.py')): Move it from here.
2637 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2638 (register_pretty_printers): Register pp_eval_type.
2639
725c7b66
JK
26402012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2641
2642 Fix a testcase regression by me.
2643 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2644 DW_FORM_data4.
2645
4359dff1
JK
26462012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2647 Doug Evans <dje@google.com>
2648
2649 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2650 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2651
61e44cfa
JK
26522012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2653
2654 Fix gdbserver run regression.
2655 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2656
93c0ef37
TT
26572012-07-12 Tom Tromey <tromey@redhat.com>
2658
2659 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2660 (clean_restart): Likewise.
2661 (core_find): Use standard_output_file.
2662
76027ef5
TT
26632012-07-12 Tom Tromey <tromey@redhat.com>
2664
2665 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2666 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2667 prepare_for_testing_full.
2668 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2669 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2670 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2671 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2672 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2673 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2674 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2675 prepare_for_testing_full.
2676 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2677 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2678 prepare_for_testing_full.
2679 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2680 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2681 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2682
85b4440a
TT
26832012-07-12 Tom Tromey <tromey@redhat.com>
2684
2685 * lib/gdb.exp (build_executable_from_specs): New proc, from
2686 build_executable.
2687 (build_executable): Use it.
2688 (prepare_for_testing_full): New proc.
2689
55baab26
TT
26902012-07-11 Tom Tromey <tromey@redhat.com>
2691
2692 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2693 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2694 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2695 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2696 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2697 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2698 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2699 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2700 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2701 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2702
298a9cf0
TT
27032012-07-10 Tom Tromey <tromey@redhat.com>
2704
2705 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2706 standard_output_file.
2707 * gdb.mi/gdb2549.exp: Use standard_testfile.
2708 * gdb.mi/gdb669.exp: Use standard_testfile.
2709 * gdb.mi/gdb701.exp: Use standard_testfile.
2710 * gdb.mi/gdb792.exp: Use standard_testfile.
2711 * gdb.mi/mi-async.exp: Use standard_testfile.
2712 * gdb.mi/mi-basics.exp: Use standard_testfile.
2713 * gdb.mi/mi-break.exp: Use standard_testfile.
2714 * gdb.mi/mi-cli.exp: Use standard_testfile.
2715 * gdb.mi/mi-console.exp: Use standard_testfile.
2716 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2717 * gdb.mi/mi-eval.exp: Use standard_testfile.
2718 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2719 * gdb.mi/mi-file.exp: Use standard_testfile.
2720 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2721 * gdb.mi/mi-logging.exp: Use standard_testfile.
2722 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2723 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2724 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2725 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2726 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2727 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2728 * gdb.mi/mi-pending.exp: Use standard_testfile,
2729 standard_output_file.
2730 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2731 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2732 * gdb.mi/mi-regs.exp: Use standard_testfile.
2733 * gdb.mi/mi-return.exp: Use standard_testfile.
2734 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2735 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2736 * gdb.mi/mi-solib.exp: Use standard_testfile,
2737 standard_output_file.
2738 * gdb.mi/mi-stack.exp: Use standard_testfile.
2739 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2740 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2741 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2742 * gdb.mi/mi-until.exp: Use standard_testfile.
2743 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2744 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2745 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2746 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2747 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2748 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2749 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2750 standard_output_file.
2751 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2752 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2753 * gdb.mi/mi-watch.exp: Use standard_testfile.
2754 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2755 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2756 * gdb.mi/mi2-break.exp: Use standard_testfile.
2757 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2758 * gdb.mi/mi2-console.exp: Use standard_testfile.
2759 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2760 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2761 * gdb.mi/mi2-file.exp: Use standard_testfile.
2762 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2763 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2764 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2765 * gdb.mi/mi2-return.exp: Use standard_testfile.
2766 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2767 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2768 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2769 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2770 * gdb.mi/mi2-until.exp: Use standard_testfile.
2771 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2772 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2773 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2774 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2775 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2776
f5f3a911
TT
27772012-07-10 Tom Tromey <tromey@redhat.com>
2778
2779 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2780 * gdb.cp/ambiguous.exp: Use standard_testfile,
2781 prepare_for_testing.
2782 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2783 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2784 * gdb.cp/anon-ns.exp: Use standard_testfile.
2785 * gdb.cp/anon-struct.exp: Use standard_testfile.
2786 * gdb.cp/anon-union.exp: Use standard_testfile,
2787 prepare_for_testing.
2788 * gdb.cp/arg-reference.exp: Use standard_testfile,
2789 prepare_for_testing.
2790 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2791 * gdb.cp/breakpoint.exp: Use standard_testfile,
2792 prepare_for_testing.
2793 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2794 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2795 standard_output_file.
2796 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2797 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2798 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2799 (test_static_members): Update.
2800 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2801 * gdb.cp/converts.exp: Use standard_testfile.
2802 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2803 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2804 prepare_for_testing.
2805 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2806 * gdb.cp/cplabel.exp: Use standard_testfile.
2807 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2808 prepare_for_testing.
2809 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2810 * gdb.cp/derivation.exp: Use standard_testfile,
2811 prepare_for_testing.
2812 * gdb.cp/destrprint.exp: Use standard_testfile.
2813 * gdb.cp/dispcxx.exp: Use standard_testfile.
2814 * gdb.cp/exception.exp: Use standard_testfile,
2815 prepare_for_testing.
2816 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2817 * gdb.cp/extern-c.exp: Use standard_testfile,
2818 prepare_for_testing.
2819 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2820 prepare_for_testing.
2821 * gdb.cp/fpointer.exp: Use standard_testfile.
2822 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2823 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2824 standard_output_file.
2825 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2826 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2827 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2828 standard_output_file.
2829 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2830 (do_tests): Update.
2831 * gdb.cp/koenig.exp: Use standard_testfile.
2832 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2833 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2834 * gdb.cp/m-static.exp: Use standard_testfile,
2835 prepare_for_testing.
2836 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2837 * gdb.cp/mb-inline.exp: Use standard_testfile,
2838 prepare_for_testing.
2839 * gdb.cp/mb-templates.exp: Use standard_testfile,
2840 prepare_for_testing.
2841 * gdb.cp/member-ptr.exp: Use standard_testfile,
2842 prepare_for_testing.
2843 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2844 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2845 * gdb.cp/method2.exp: Use standard_testfile.
2846 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2847 standard_output_file.
2848 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2849 (do_tests): Update.
2850 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2851 prepare_for_testing.
2852 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2853 prepare_for_testing.
2854 * gdb.cp/namespace.exp: Use standard_testfile,
2855 prepare_for_testing.
2856 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2857 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2858 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2859 * gdb.cp/nsimport.exp: Use standard_testfile,
2860 prepare_for_testing.
2861 * gdb.cp/nsnested.exp: Use standard_testfile.
2862 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2863 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2864 prepare_for_testing.
2865 * gdb.cp/nsstress.exp: Use standard_testfile,
2866 prepare_for_testing.
2867 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2868 * gdb.cp/operator.exp: Use standard_testfile.
2869 * gdb.cp/oranking.exp: Use standard_testfile.
2870 * gdb.cp/overload-const.exp: Use standard_testfile.
2871 * gdb.cp/overload.exp: Use standard_testfile,
2872 prepare_for_testing.
2873 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2874 * gdb.cp/ovsrch.exp: Use standard_testfile.
2875 * gdb.cp/paren-type.exp: Use standard_testfile.
2876 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2877 prepare_for_testing.
2878 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2879 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2880 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2881 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2882 * gdb.cp/pr10728.exp: Use standard_testfile,
2883 standard_output_file.
2884 * gdb.cp/pr12028.exp: Use standard_testfile.
2885 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2886 * gdb.cp/pr9167.exp: Use standard_testfile.
2887 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2888 * gdb.cp/printmethod.exp: Use standard_testfile,
2889 prepare_for_testing.
2890 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2891 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2892 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2893 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2894 standard_output_file.
2895 * gdb.cp/readnow-language.exp: Use standard_testfile.
2896 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2897 (gdb_start_again): Use clean_restart.
2898 * gdb.cp/ref-types.exp: Use standard_testfile,
2899 prepare_for_testing.
2900 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2901 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2902 * gdb.cp/smartp.exp: Use standard_testfile.
2903 * gdb.cp/static-method.exp: Use standard_testfile.
2904 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2905 * gdb.cp/temargs.exp: Use standard_testfile.
2906 * gdb.cp/templates.exp: Use standard_testfile,
2907 prepare_for_testing.
2908 (do_tests): Update.
2909 * gdb.cp/try_catch.exp: Use standard_testfile,
2910 prepare_for_testing.
2911 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2912 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2913 * gdb.cp/virtbase.exp: Use standard_testfile,
2914 prepare_for_testing.
2915 * gdb.cp/virtfunc.exp: Use standard_testfile,
2916 prepare_for_testing.
2917 (do_tests): Update.
2918 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2919 prepare_for_testing.
2920
686f09d0
TT
29212012-07-10 Tom Tromey <tromey@redhat.com>
2922
2923 * lib/gdb.exp (standard_testfile): Unset output variables from
2924 earlier invocations.
2925
9357e021
YQ
29262012-07-10 Yao Qi <yao@codesourcery.com>
2927
2928 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2929 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2930 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2931 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2932 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2933 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2934 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2935 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2936 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2937 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2938 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2939 * gdb.mi/mi-var-display.exp: Likewise.
2940 * gdb.mi/mi-var-invalidate.exp: Likewise.
2941 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2942 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2943 * gdb.mi/mi2-console.exp: Likewise.
2944 * gdb.mi/mi2-disassemble.exp: Likewise.
2945 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2946 * gdb.mi/mi2-read-memory.exp: Likewise.
2947 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2948 * gdb.mi/mi2-simplerun.exp: Likewise.
2949 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2950 * gdb.mi/mi2-syn-frame.exp: Likewise.
2951 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2952 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2953 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2954
e314d629
TT
29552012-07-09 Tom Tromey <tromey@redhat.com>
2956
2957 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2958 * gdb.base/callfuncs.exp: Add cast-based test.
2959 * gdb.base/callfuncs.c (voidfunc): New function.
2960
06928b3f
DE
29612012-07-08 Doug Evans <dje@google.com>
2962
2963 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2964
32f11bad
JK
29652012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 Fix XFAIL compatibility with old i386 systems.
2968 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2969 Check also 'Cannot insert breakpoint 0'.
2970
76b83c51
JK
29712012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2972
2973 PR 14321
2974 * gdb.base/find.exp
2975 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2976
a6fb9c08
TT
29772012-07-06 Tom Tromey <tromey@redhat.com>
2978
2979 * gdb.base/whatis.exp: Add test.
2980
71918a86
TT
29812012-07-06 Tom Tromey <tromey@redhat.com>
2982
2983 * gdb.base/whatis.exp: Add regression test.
2984
fcde5961
TT
29852012-07-06 Tom Tromey <tromey@redhat.com>
2986
2987 * gdb.base/whatis.exp: Add tests.
2988
f9cf0f4a
JK
29892012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2990
2991 PR 12649
2992 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2993 gdb_test_multiple $gdb_prompt terminator.
2994
979ade8b
PA
29952012-07-04 Pedro Alves <palves@redhat.com>
2996
2997 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2998 supports_process_record.
2999
8a980b44
PA
30002012-07-04 Pedro Alves <palves@redhat.com>
3001
3002 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3003 endings.
3004 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3005
855ba978
SS
30062012-07-03 Stan Shebs <stan@codesourcery.com>
3007
3008 * gdb.base/info-os.c (main): Retry resource acquisition until an
3009 available one is found.
3010 * gdb.base/info-os.exp: Collect resource keys from the program
3011 and use them in matching.
3012
fcb44371
JK
30132012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3014
3015 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3016 Wrap the test into loop for corefile and core0file.
3017
08a67be6
JK
30182012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3019
3020 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3021 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3022 .note.GNU-stack.
3023
0f3c2347
JK
3024 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3025
ff4a4500
SDJ
30262012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3027
3028 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3029 break): Include help message for the new `-probe' and `-probe-stap'
3030 options.
3031
d3ce09f5
SS
30322012-07-02 Stan Shebs <stan@codesourcery.com>
3033
3034 * gdb.base/dprintf.exp: Add agent style tests.
3035
a1624241
JK
30362012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3037
3038 * gdb.base/stale-infcall.c (infcall): New label test-next.
3039 (main): New labels test-pass and test-fail.
3040 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3041 $test_fail_bpnum to test-fail.
3042 (test system longjmp tracking support): New test.
3043 Delete $test_fail_bpnum.
3044 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3045 breakpoint.
3046
42e7ad6c
DE
30472012-06-30 Doug Evans <dje@google.com>
3048
3049 * gdb.dwarf2/fission-reread.S: New file.
3050 * gdb.dwarf2/fission-reread.exp: New file.
3051
37ce89eb
SS
30522012-06-28 Stan Shebs <stan@codesourcery.com>
3053
3054 * gdb.mi/mi-logging.exp: New file.
3055
e5ef252a
PA
30562012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3057 Pedro Alves <palves@redhat.com>
3058
3059 * gdb.threads/siginfo-threads.exp: New file.
3060 * gdb.threads/siginfo-threads.c: New file.
3061 * gdb.threads/sigstep-threads.exp: New file.
3062 * gdb.threads/sigstep-threads.c: New file.
3063
22f1fbae
TT
30642012-06-28 Tom Tromey <tromey@redhat.com>
3065
3066 * gdb.go/package.exp: Partially revert earlier patch; use
3067 gdb_compile again. Use standard_output_file.
3068
2e3cf129
DE
30692012-06-27 Doug Evans <dje@google.com>
3070
3071 * gdb.dwarf2/fission-base.c: New file.
3072 * gdb.dwarf2/fission-base.S: New file.
3073 * gdb.dwarf2/fission-base.exp: New file.
3074
785fd303
JK
30752012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3076
3077 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3078
1bb9788d
TT
30792012-06-27 Tom Tromey <tromey@redhat.com>
3080
3081 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3082 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3083
c83ee902
TT
30842012-06-27 Tom Tromey <tromey@redhat.com>
3085
3086 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3087 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3088 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3089 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3090 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3091 prepare_for_testing.
3092 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3093 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3094 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3095 standard_testfile.
3096 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3097 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3098 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3099 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3100 prepare_for_testing.
3101 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3102 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3103 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3104 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3105 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3106 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3107 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3108 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3109 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3110 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3111 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3112 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3113 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3114 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3115 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3116 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3117 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3118 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3119 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3120 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3121 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3122 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3123 standard_output_file.
3124 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3125 standard_output_file.
3126 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3127 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3128 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3129 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3130 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3131 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3132 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3133 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3134 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3135 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3136 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3137 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3138 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3139 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3140 * gdb.dwarf2/valop.exp: Use standard_testfile,
3141 prepare_for_testing.
3142
5204774b
TT
31432012-06-27 Tom Tromey <tromey@redhat.com>
3144
3145 * gdb.python/python.exp: Fix regexps in pagination tests.
3146
ee0bf529
SCR
31472012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3148
3149 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3150 'last' of gdb.Symtab_and_line.
3151 * gdb.python/py-symbol.c: Move break point comment to enable
3152 testing of gdb.Symtab_and_line.last.
3153
14fcc022
TT
31542012-06-26 Tom Tromey <tromey@redhat.com>
3155
3156 * gdb.threads/step.c: Remove.
3157 * gdb.threads/step.exp: Remove.
3158 * gdb.threads/step2.exp: Remove.
3159
0efbbabc
TT
31602012-06-26 Tom Tromey <tromey@redhat.com>
3161
3162 * gdb.threads/watchpoint-fork.exp (test): Use
3163 standard_output_file. Don't declare objdir.
3164 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3165 standard_output_file.
3166 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3167 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3168 clean_restart. Remove incdir.
3169 * gdb.threads/corethreads.exp: Use standard_testfile.
3170 * gdb.threads/execl.exp: Use standard_testfile,
3171 standard_output_file, clean_restart.
3172 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3173 clean_restart.
3174 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3175 clean_restart.
3176 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3177 incdir.
3178 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3179 clean_restart. Remove incdir.
3180 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3181 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3182 clean_restart. Remove incdir.
3183 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3184 Remove incdir.
3185 * gdb.threads/leader-exit.exp: Use standard_testfile.
3186 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3187 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3188 clean_restart.
3189 * gdb.threads/manythreads.exp: Use standard_testfile,
3190 clean_restart. Remove incdir.
3191 * gdb.threads/multi-create.exp: Use standard_testfile,
3192 clean_restart.
3193 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3194 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3195 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3196 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3197 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3198 * gdb.threads/pending-step.exp: Use standard_testfile,
3199 clean_restart. Remove incdir.
3200 * gdb.threads/print-threads.exp: Use standard_testfile,
3201 clean_restart. Remove incdir.
3202 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3203 clean_restart. Remove incdir.
3204 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3205 Remove incdir.
3206 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3207 incdir.
3208 * gdb.threads/sigthread.exp: Use standard_testfile,
3209 clean_restart.
3210 * gdb.threads/staticthreads.exp: Use standard_testfile,
3211 clean_restart. Remove incdir.
3212 * gdb.threads/switch-threads.exp: Use standard_testfile,
3213 clean_restart. Remove incdir.
3214 * gdb.threads/thread-execl.exp: Use standard_testfile,
3215 clean_restart. Remove incdir.
3216 * gdb.threads/thread-find.exp: Use standard_testfile,
3217 clean_restart.
3218 * gdb.threads/thread-specific.exp: Use standard_testfile,
3219 clean_restart. Remove incdir.
3220 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3221 clean_restart. Remove incdir.
3222 * gdb.threads/thread_check.exp: Use standard_testfile,
3223 clean_restart. Remove incdir.
3224 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3225 incdir.
3226 * gdb.threads/threadapply.exp: Use standard_testfile,
3227 clean_restart. Remove incdir.
3228 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3229 clean_restart. Remove incdir.
3230 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3231 clean_restart.
3232 * gdb.threads/tls-shared.exp: Use standard_testfile,
3233 clean_restart, standard_output_file.
3234 * gdb.threads/tls-var.exp: Use standard_testfile,
3235 standard_output_file.
3236 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3237 Remove incdir.
3238 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3239 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3240 incdir.
3241 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3242 clean_restart. Remove incdir.
3243
497a5eb0
TT
32442012-06-26 Tom Tromey <tromey@redhat.com>
3245
3246 * gdb.trace/actions.exp: Use standard_testfile.
3247 * gdb.trace/ax.exp: Use standard_testfile.
3248 * gdb.trace/backtrace.exp: Use standard_testfile.
3249 * gdb.trace/change-loc.exp: Use standard_testfile.
3250 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3251 * gdb.trace/collection.exp: Use standard_testfile,
3252 prepare_for_testing.
3253 * gdb.trace/deltrace.exp: Use standard_testfile.
3254 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3255 * gdb.trace/ftrace.exp: Use standard_testfile.
3256 * gdb.trace/infotrace.exp: Use standard_testfile.
3257 * gdb.trace/packetlen.exp: Use standard_testfile.
3258 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3259 * gdb.trace/passcount.exp: Use standard_testfile.
3260 * gdb.trace/pending.exp: Use standard_testfile.
3261 * gdb.trace/report.exp: Use standard_testfile.
3262 * gdb.trace/save-trace.exp: Use standard_testfile.
3263 * gdb.trace/stap-trace.exp: Use standard_testfile.
3264 * gdb.trace/status-stop.exp: Use standard_testfile.
3265 * gdb.trace/strace.exp: Use standard_testfile.
3266 * gdb.trace/tfile.exp: Use standard_testfile.
3267 * gdb.trace/tfind.exp: Use standard_testfile.
3268 * gdb.trace/trace-break.exp: Use standard_testfile.
3269 * gdb.trace/trace-mt.exp: Use standard_testfile.
3270 * gdb.trace/tracecmd.exp: Use standard_testfile.
3271 * gdb.trace/tspeed.exp: Use standard_testfile.
3272 * gdb.trace/tstatus.exp: Use standard_testfile.
3273 * gdb.trace/tsv.exp: Use standard_testfile.
3274 * gdb.trace/unavailable.exp: Use standard_testfile,
3275 prepare_for_testing.
3276 * gdb.trace/while-dyn.exp: Use standard_testfile.
3277 * gdb.trace/while-stepping.exp: Use standard_testfile.
3278
7686c074
TT
32792012-06-26 Tom Tromey <tromey@redhat.com>
3280
3281 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3282 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3283 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3284 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3285 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3286 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3287 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3288 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3289 prepare_for_testing.
3290 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3291 prepare_for_testing.
3292 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3293 prepare_for_testing.
3294 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3295 prepare_for_testing.
3296 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3297 prepare_for_testing
3298 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3299 * gdb.reverse/machinestate.exp: Use standard_testfile.
3300 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3301 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3302 build_executable.
3303 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3304 build_executable.
3305 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3306 standard_output_file.
3307 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3308 standard_output_file.
3309 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3310 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3311 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3312 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3313 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3314 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3315
481fc100
TT
33162012-06-26 Tom Tromey <tromey@redhat.com>
3317
3318 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3319 standard_output_file.
3320 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3321 prepare_for_testing. Remove directory-checking code.
3322
7bb18ae2
TT
33232012-06-25 Tom Tromey <tromey@redhat.com>
3324
3325 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3326 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3327 build_executable, not prepare_for_testing.
3328 * gdb.multi/base.exp: Use standard_output_file. Use
3329 build_executable, not prepare_for_testing.
3330
cf09b3e4
TT
33312012-06-25 Tom Tromey <tromey@redhat.com>
3332
3333 * gdb.fortran/subarray.exp: Use standard_testfile,
3334 prepare_for_testing.
3335 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3336 * gdb.fortran/module.exp: Use standard_testfile.
3337 * gdb.fortran/logical.exp: Use standard_testfile.
3338 * gdb.fortran/library-module.exp: Use standard_testfile,
3339 standard_output_file.
3340 * gdb.fortran/derived-type.exp: Use standard_testfile,
3341 prepare_for_testing.
3342 * gdb.fortran/complex.exp: Use standard_testfile,
3343 prepare_for_testing.
3344 * gdb.fortran/charset.exp: Use standard_testfile.
3345 * gdb.fortran/array-element.exp: Use standard_testfile,
3346 prepare_for_testing.
3347
18b5ff1b
KS
33482012-06-25 Keith Seitz <keiths@redhat.com>
3349
3350 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3351 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3352
17b77626
TT
33532012-06-25 Tom Tromey <tromey@redhat.com>
3354
3355 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3356 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3357 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3358 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3359
f91e3dc1
TT
33602012-06-25 Tom Tromey <tromey@redhat.com>
3361
3362 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3363 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3364 * gdb.linespec/linespec.exp: Use standard_testfile.
3365
a884434d
TT
33662012-06-25 Tom Tromey <tromey@redhat.com>
3367
3368 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3369 prepare_for_testing.
3370
efc9d70a
TT
33712012-06-25 Tom Tromey <tromey@redhat.com>
3372
3373 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3374 prepare_for_testing.
3375 * gdb.opt/inline-break.exp: Use standard_testfile,
3376 prepare_for_testing.
3377 * gdb.opt/inline-bt.exp: Use standard_testfile,
3378 prepare_for_testing.
3379 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3380 prepare_for_testing.
3381 * gdb.opt/inline-locals.exp: Use standard_testfile,
3382 prepare_for_testing.
3383
e2fc92c6
TT
33842012-06-25 Tom Tromey <tromey@redhat.com>
3385
3386 * gdb.asm/asm-source.exp: Use standard_output_file,
3387 standard_testfile. Construct .o files in proper subdir.
3388
b0963d73
TT
33892012-06-25 Tom Tromey <tromey@redhat.com>
3390
3391 * gdb.server/ext-attach.exp: Use standard_testfile,
3392 prepare_for_testing.
3393 * gdb.server/ext-run.exp: Use standard_testfile,
3394 build_executable.
3395 * gdb.server/file-transfer.exp: Use standard_testfile,
3396 prepare_for_testing.
3397 * gdb.server/server-exec-info.exp: Use standard_testfile.
3398 * gdb.server/server-mon.exp: Use standard_testfile,
3399 prepare_for_testing.
3400 * gdb.server/server-run.exp: Use standard_testfile,
3401 build_executable.
3402 * gdb.server/solib-list.exp: Use standard_testfile,
3403 standard_output_file.
3404
8a3e1f8d
TT
34052012-06-25 Tom Tromey <tromey@redhat.com>
3406
3407 * lib/gdb.exp (standard_output_file): Use "file join".
3408 * gdb.go/chan.exp: Use standard_testfile.
3409 * gdb.go/handcall.exp: Use standard_testfile.
3410 * gdb.go/hello.exp: Use standard_testfile.
3411 * gdb.integers/chan.exp: Use standard_testfile.
3412 * gdb.go/methods.exp: Use standard_testfile.
3413 * gdb.go/package.exp: Use standard_testfile.
3414 * gdb.go/strings.exp: Use standard_testfile.
3415 * gdb.go/types.exp: Use standard_testfile.
3416 * gdb.go/unsafe.exp: Use standard_testfile.
3417
944a9061
MGD
34182012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3419
3420 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3421
1c06bd58
JK
34222012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3423
3424 Fix regression by the previous commit.
3425 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3426
b4a58790
TT
34272012-06-22 Tom Tromey <tromey@redhat.com>
3428
3429 * gdb.python/lib-types.exp: Use standard_testfile,
3430 prepare_for_testing.
3431 * gdb.python/py-block.exp: Use standard_testfile.
3432 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3433 * gdb.python/py-events.exp: Use standard_testfile,
3434 standard_output_file.
3435 * gdb.python/py-evsignal.exp: Use standard_testfile.
3436 * gdb.python/py-evethreads.exp: Use standard_testfile.
3437 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3438 * gdb.python/py-explore.exp: Use standard_testfile.
3439 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3440 standard_output_file.
3441 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3442 prepare_for_testing.
3443 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3444 * gdb.python/py-frame.exp: Use standard_testfile.
3445 * gdb.python/py-inferior.exp: Use standard_testfile.
3446 * gdb.python/py-infthread.exp: Use standard_testfile.
3447 * gdb.python/py-mi.exp: Use standard_testfile.
3448 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3449 build_executable.
3450 * gdb.python/py-objfile.exp: Use standard_testfile.
3451 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3452 prepare_for_testing.
3453 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3454 * gdb.python/py-progspace.exp: Use standard_testfile,
3455 build_executable.
3456 * gdb.python/py-prompt.exp: Use standard_testfile,
3457 build_executable.
3458 * gdb.python/py-section-script.exp: Use standard_testfile,
3459 build_executable.
3460 * gdb.python/py-shared.exp: Use standard_testfile,
3461 standard_output_file, clean_restart.
3462 * gdb.python/py-symbol.exp: Use standard_output_file,
3463 prepare_for_testing.
3464 * gdb.python/py-symtab.exp: Use standard_output_file,
3465 prepare_for_testing
3466 * gdb.python/py-template.exp: Use standard_testfile.
3467 * gdb.python/py-type.exp: Use standard_testfile.
3468 * gdb.python/py-value-cc.exp: Use standard_testfile.
3469 * gdb.python/py-value.exp: Use standard_testfile.
3470 * gdb.python/python.exp: Use standard_testfile, build_executable.
3471
2c44deac
TT
34722012-06-22 Tom Tromey <tromey@redhat.com>
3473
3474 * gdb.objc/basicclass.exp: Use standard_testfile.
3475 (do_objc_tests): Don't declare objdir.
3476 * gdb.objc/nondebug.exp: Use standard_testfile.
3477 (do_objc_tests): Don't declare objdir.
3478 * gdb.objc/objcdecode.exp: Use standard_testfile.
3479 (do_objc_tests): Don't declare objdir.
3480
c24ccbce
TT
34812012-06-22 Tom Tromey <tromey@redhat.com>
3482
3483 * gdb.java/jmain.exp: Use standard_testfile.
3484 * gdb.java/jmisc.exp: Use standard_testfile.
3485 * gdb.java/jnpe.exp: Use standard_testfile.
3486 * gdb.java/jprint.exp: Use standard_testfile.
3487
0a6d0306
TT
34882012-06-22 Tom Tromey <tromey@redhat.com>
3489
3490 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3491 (standard_output_file, standard_testfile): New procs.
3492 (build_executable, clean_restart): Use standard_output_file.
3493
6ea815ef
YQ
34942012-06-22 Yao Qi <yao@codesourcery.com>
3495
3496 * boards/native-gdbserver.exp: New proc ${board}_exec.
3497 * boards/native-stdio-gdbserver.exp: Likewise.
3498
4c93b1db
TT
34992012-06-21 Tom Tromey <tromey@redhat.com>
3500
3501 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3502 (build_executable): Update.
3503 (get_compiler_info): Remove 'binfile' argument.
3504 * gdb.ada/arrayidx.exp: Update.
3505 * gdb.ada/null_array.exp: Update.
3506 * gdb.arch/altivec-abi.exp: Update.
3507 * gdb.arch/altivec-regs.exp: Update.
3508 * gdb.arch/amd64-byte.exp: Update.
3509 * gdb.arch/amd64-dword.exp: Update.
3510 * gdb.arch/amd64-word.exp: Update.
3511 * gdb.arch/i386-avx.exp: Update.
3512 * gdb.arch/i386-byte.exp: Update.
3513 * gdb.arch/i386-sse.exp: Update.
3514 * gdb.arch/i386-word.exp: Update.
3515 * gdb.arch/ppc-dfp.exp: Update.
3516 * gdb.arch/ppc-fp.exp: Update.
3517 * gdb.arch/vsx-regs.exp: Update.
3518 * gdb.base/all-bin.exp: Update.
3519 * gdb.base/annota1.exp: Update.
3520 * gdb.base/async.exp: Update.
3521 * gdb.base/attach.exp: Update.
3522 * gdb.base/break-interp.exp: Update.
3523 * gdb.base/call-ar-st.exp: Update.
3524 * gdb.base/call-rt-st.exp: Update.
3525 * gdb.base/call-sc.exp: Update.
3526 * gdb.base/callfuncs.exp: Update.
3527 * gdb.base/catch-load.exp: Update.
3528 * gdb.base/completion.exp: Update.
3529 * gdb.base/complex.exp: Update.
3530 * gdb.base/condbreak.exp: Update.
3531 * gdb.base/consecutive.exp: Update.
3532 * gdb.base/constvars.exp: Update.
3533 * gdb.base/corefile.exp: Update.
3534 * gdb.base/eval-skip.exp: Update.
3535 * gdb.base/expand-psymtabs.exp: Update.
3536 * gdb.base/exprs.exp: Update.
3537 * gdb.base/fileio.exp: Update.
3538 * gdb.base/fixsection.exp: Update.
3539 * gdb.base/funcargs.exp: Update.
3540 * gdb.base/gdb11530.exp: Update.
3541 * gdb.base/gdb1555.exp: Update.
3542 * gdb.base/gnu-ifunc.exp: Update.
3543 * gdb.base/gnu_vector.exp: Update.
3544 * gdb.base/info-macros.exp: Update.
3545 * gdb.base/jit-simple.exp: Update.
3546 * gdb.base/jit-so.exp: Update.
3547 * gdb.base/jit.exp: Update.
3548 * gdb.base/langs.exp: Update.
3549 * gdb.base/list.exp: Update.
3550 * gdb.base/logical.exp: Update.
3551 * gdb.base/long_long.exp: Update.
3552 * gdb.base/longjmp.exp: Update.
3553 * gdb.base/macscp.exp: Update.
3554 * gdb.base/mips_pro.exp: Update.
3555 * gdb.base/miscexprs.exp: Update.
3556 * gdb.base/morestack.exp: Update.
3557 * gdb.base/nodebug.exp: Update.
3558 * gdb.base/opaque.exp: Update.
3559 * gdb.base/pc-fp.exp: Update.
3560 * gdb.base/pending.exp: Update.
3561 * gdb.base/permissions.exp: Update.
3562 * gdb.base/pointers.exp: Update.
3563 * gdb.base/prelink.exp: Update.
3564 * gdb.base/printcmds.exp: Update.
3565 * gdb.base/psymtab.exp: Update.
3566 * gdb.base/ptype.exp: Update.
3567 * gdb.base/relational.exp: Update.
3568 * gdb.base/scope.exp: Update.
3569 * gdb.base/setvar.exp: Update.
3570 * gdb.base/shlib-call.exp: Update.
3571 * gdb.base/shreloc.exp: Update.
3572 * gdb.base/signals.exp: Update.
3573 * gdb.base/sizeof.exp: Update.
3574 * gdb.base/so-impl-ld.exp: Update.
3575 * gdb.base/so-indr-cl.exp: Update.
3576 * gdb.base/solib-disc.exp: Update.
3577 * gdb.base/solib-display.exp: Update.
3578 * gdb.base/solib-nodir.exp: Update.
3579 * gdb.base/solib-overlap.exp: Update.
3580 * gdb.base/solib-symbol.exp: Update.
3581 * gdb.base/solib-weak.exp: Update.
3582 * gdb.base/solib.exp: Update.
3583 * gdb.base/store.exp: Update.
3584 * gdb.base/structs.exp: Update.
3585 * gdb.base/structs2.exp: Update.
3586 * gdb.base/type-opaque.exp: Update.
3587 * gdb.base/unload.exp: Update.
3588 * gdb.base/varargs.exp: Update.
3589 * gdb.base/volatile.exp: Update.
3590 * gdb.base/watch_thread_num.exp: Update.
3591 * gdb.base/watchpoint-solib.exp: Update.
3592 * gdb.base/watchpoint.exp: Update.
3593 * gdb.base/watchpoints.exp: Update.
3594 * gdb.base/whatis.exp: Update.
3595 * gdb.cell/arch.exp: Update.
3596 * gdb.cell/break.exp: Update.
3597 * gdb.cell/bt.exp: Update.
3598 * gdb.cell/core.exp: Update.
3599 * gdb.cell/data.exp: Update.
3600 * gdb.cell/ea-cache.exp: Update.
3601 * gdb.cell/f-regs.exp: Update.
3602 * gdb.cell/fork.exp: Update.
3603 * gdb.cell/gcore.exp: Update.
3604 * gdb.cell/mem-access.exp: Update.
3605 * gdb.cell/ptype.exp: Update.
3606 * gdb.cell/registers.exp: Update.
3607 * gdb.cell/sizeof.exp: Update.
3608 * gdb.cell/solib-symbol.exp: Update.
3609 * gdb.cell/solib.exp: Update.
3610 * gdb.cp/ambiguous.exp: Update.
3611 * gdb.cp/breakpoint.exp: Update.
3612 * gdb.cp/bs15503.exp: Update.
3613 * gdb.cp/casts.exp: Update.
3614 * gdb.cp/class2.exp: Update.
3615 * gdb.cp/cpexprs.exp: Update.
3616 * gdb.cp/cplusfuncs.exp: Update.
3617 * gdb.cp/ctti.exp: Update.
3618 * gdb.cp/dispcxx.exp: Update.
3619 * gdb.cp/gdb1355.exp: Update.
3620 * gdb.cp/gdb2384.exp: Update.
3621 * gdb.cp/gdb2495.exp: Update.
3622 * gdb.cp/infcall-dlopen.exp: Update.
3623 * gdb.cp/local.exp: Update.
3624 * gdb.cp/m-data.exp: Update.
3625 * gdb.cp/m-static.exp: Update.
3626 * gdb.cp/mb-ctor.exp: Update.
3627 * gdb.cp/mb-inline.exp: Update.
3628 * gdb.cp/mb-templates.exp: Update.
3629 * gdb.cp/member-ptr.exp: Update.
3630 * gdb.cp/method.exp: Update.
3631 * gdb.cp/namespace.exp: Update.
3632 * gdb.cp/nextoverthrow.exp: Update.
3633 * gdb.cp/nsdecl.exp: Update.
3634 * gdb.cp/nsrecurs.exp: Update.
3635 * gdb.cp/nsstress.exp: Update.
3636 * gdb.cp/nsusing.exp: Update.
3637 * gdb.cp/pr-1023.exp: Update.
3638 * gdb.cp/pr-1210.exp: Update.
3639 * gdb.cp/pr-574.exp: Update.
3640 * gdb.cp/pr9631.exp: Update.
3641 * gdb.cp/printmethod.exp: Update.
3642 * gdb.cp/psmang.exp: Update.
3643 * gdb.cp/re-set-overloaded.exp: Update.
3644 * gdb.cp/rtti.exp: Update.
3645 * gdb.cp/shadow.exp: Update.
3646 * gdb.cp/templates.exp: Update.
3647 * gdb.cp/try_catch.exp: Update.
3648 * gdb.dwarf2/dw2-ranges.exp: Update.
3649 * gdb.dwarf2/pr10770.exp: Update.
3650 * gdb.fortran/library-module.exp: Update.
3651 * gdb.hp/gdb.aCC/optimize.exp: Update.
3652 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3653 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3654 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3655 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3656 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3657 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3658 * gdb.hp/gdb.compat/xdb1.exp: Update.
3659 * gdb.hp/gdb.compat/xdb2.exp: Update.
3660 * gdb.hp/gdb.compat/xdb3.exp: Update.
3661 * gdb.hp/gdb.defects/bs14602.exp: Update.
3662 * gdb.hp/gdb.defects/solib-d.exp: Update.
3663 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3664 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3665 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3666 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3667 * gdb.mi/gdb792.exp: Update.
3668 * gdb.mi/mi-pending.exp: Update.
3669 * gdb.mi/mi-solib.exp: Update.
3670 * gdb.mi/mi-var-cp.exp: Update.
3671 * gdb.opt/clobbered-registers-O2.exp: Update.
3672 * gdb.opt/inline-bt.exp: Update.
3673 * gdb.opt/inline-cmds.exp: Update.
3674 * gdb.opt/inline-locals.exp: Update.
3675 * gdb.python/py-events.exp: Update.
3676 * gdb.python/py-finish-breakpoint.exp: Update.
3677 * gdb.python/py-type.exp: Update.
3678 * gdb.reverse/solib-precsave.exp: Update.
3679 * gdb.reverse/solib-reverse.exp: Update.
3680 * gdb.server/solib-list.exp: Update.
3681 * gdb.stabs/weird.exp: Update.
3682 * gdb.threads/attach-into-signal.exp: Update.
3683 * gdb.threads/attach-stopped.exp: Update.
3684 * gdb.threads/tls-shared.exp: Update.
3685 * gdb.trace/change-loc.exp: Update.
3686 * gdb.trace/strace.exp: Update.
3687
95c391b6
TT
36882012-06-19 Tom Tromey <tromey@redhat.com>
3689
3690 * gdb.base/whatis.exp: Add tests.
3691
e910f0b6
TT
36922012-06-19 Tom Tromey <tromey@redhat.com>
3693
3694 * gdb.cp/m-static.cc (keepalive): New function.
3695 (gnu_obj_1::method): Use it.
3696
422d65e7
DE
36972012-06-18 Doug Evans <dje@google.com>
3698
3699 * gdb.base/info-fun.exp: New file.
3700 * gdb.base/info-fun.c: New file.
3701 * gdb.base/info-fun-solib.c: New file.
3702
e2e4d78b
JK
37032012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3704
3705 Remove stale dummy frames.
3706 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3707 (maintenance info breakpoints): New tests.
3708 * gdb.base/stale-infcall.c: New file.
3709 * gdb.base/stale-infcall.exp: New file.
3710
1788b2d3
JK
37112012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3712
3713 * gdb.arch/amd64-entry-value-param.S: New file.
3714 * gdb.arch/amd64-entry-value-param.c: New file.
3715 * gdb.arch/amd64-entry-value-param.exp: New file.
3716
663b969e
TT
37172012-06-15 Tom Tromey <tromey@redhat.com>
3718
3719 * gdb.cp/namespace.exp: Add "show lang" test.
3720
8e09ad05
IS
37212012-06-15 Iain Sandoe <iain@codesourcery.com>
3722
3723 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3724 case. (top level): Use gdb_file_cmd instead of gdb_load.
3725
f85e18ee
JK
37262012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3727
3728 PR tdep/14222
3729 * gdb.arch/i386-sse-stack-align.S: New file.
3730 * gdb.arch/i386-sse-stack-align.c: New file.
3731 * gdb.arch/i386-sse-stack-align.exp: New file.
3732
f3b5e280
KS
37332012-06-13 Keith Seitz <keiths@redhat.com>
3734
3735 PR breakpoints/13798 and mi/11541
3736 * gdb.linespec/ls-errs.exp: Add a few more tests for
3737 filenames with spaces and colons.
3738
50af5481
JK
37392012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3740
3741 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3742 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3743 (test_function): Call CV_f.
3744 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3745 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3746 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3747 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3748 (p CV_f(CV::i)): New tests.
3749
d55637df
TT
37502012-06-13 Tom Tromey <tromey@redhat.com>
3751
3752 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3753
cc80f267
JK
37542012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 Fix regression by the "ambiguous linespec" series.
3757 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3758 tests.
3759
bb2af9cc
JK
37602012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3761
3762 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3763 missing.
3764
e81a37f7
TT
37652012-06-11 Tom Tromey <tromey@redhat.com>
3766
3767 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3768 location...
3769 (main): ...here.
3770
8efd7788
YQ
37712012-06-07 Yao Qi <yao@codesourcery.com>
3772
3773 * gdb.trace/strace.exp: Shorten some too-long lines.
3774
359f5fe6
PA
37752012-06-06 Pedro Alves <palves@redhat.com>
3776
3777 * gdb.threads/clone-new-thread-event.c: New file.
3778 * gdb.threads/clone-new-thread-event.exp: New file.
3779
7b2fe205
YQ
37802012-06-06 Yao Qi <yao@codesourcery.com>
3781
3782 * gdb.base/dprintf.c (main): Add extra parameter when calling
3783 printf and fprintf.
3784 (bar): New function. It is a dead function, but to ensure
3785 'malloc' is linked explicitly.
3786
3eca55e8
YQ
37872012-06-06 Yao Qi <yao@codesourcery.com>
3788
3789 * gdb.base/info-proc.exp: Return if target doesn't support
3790 'info proc'.
3791
91cc9324
JK
37922012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3793
3794 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3795 (run program with breakpoint commands): XFAIl if it is not.
3796
c56e7c43
JB
37972012-06-05 Joel Brobecker <brobecker@adacore.com>
3798
3799 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3800 and add comment.
3801 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3802 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3803 "STOP" marker. Adjust testing strategy to make it work on
3804 all targets.
3805
3806 * gdb.base/print-file-var-main.c (main): Rewrite using local
3807 variables and adjust get_version_2's return value check.
3808 Add small comment.
3809 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3810 marker. Adjust testing strategy to make it work on all targets.
3811
ccab2054
JB
38122012-06-05 Joel Brobecker <brobecker@adacore.com>
3813
3814 * gdb.ada/bad-task-bp-keyword: New testcase.
3815
d0d86158
JK
38162012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3819 Simplify it to ...
3820 (symbol-file ${testfile1}): ... here.
3821 (test eliminated var my_global_symbol)
3822 (test eliminated var my_static_symbol)
3823 (test eliminated var my_global_func, get address of main): Wrap them to
3824 'single psymtabs' and 'single symtabs'
3825 (get address of my_global_symbol, get address of my_static_symbol)
3826 (get address of my_global_func, get address of main): Wrap them to
3827 'order1' and 'order2'.
3828
952cf74c
JK
3829 * gdb.base/code_elim.exp
3830 (add-symbol-file ${testfile1} 0x100000)
3831 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3832 'order2'.
3833 (order1: add-symbol-file ${testfile1} 0x100000)
3834 (order1: add-symbol-file ${testfile2} 0x200000)
3835 (order2: add-symbol-file ${testfile2} 0x200000)
3836 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3837 .bss as appropriate.
3838
0c5bf5a9
JK
38392012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3840
3841 * gdb.server/solib-list-lib.c: New file.
3842 * gdb.server/solib-list-main.c: New file.
3843 * gdb.server/solib-list.exp: New file.
3844
4196f325
MR
38452012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3846
3847 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3848 for 'set print symbol' change.
3849
bfb05775
JK
38502012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3853 .debug_abbrev_seg3.
3854
685b1105
JK
38552012-05-24 John Steele Scott <toojays@toojays.net>
3856
3857 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3858 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3859 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3860
f3e0e960
SS
38612012-05-23 Stan Shebs <stan@codesourcery.com>
3862
3863 * gdb.mi/mi-info-os.exp: New file.
3864
11eb1b4d
KS
38652012-05-23 Keith Seitz <keiths@redhat.com>
3866
3867 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3868 return -1 to suppress the rest of the tests.
3869 (compile_stap_bin): Return boolean success value.
3870
b1af9e97
TT
38712012-05-21 Tom Tromey <tromey@redhat.com>
3872
3873 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3874 Remove kfails.
3875 (test_print_mi_member_types): Likewise.
3876
248537e3
TT
38772012-05-21 Tom Tromey <tromey@redhat.com>
3878
3879 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3880 print symbol' change.
3881
d791e155
TJB
38822012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3883
3884 * gdb.python/py-prompt.exp: Quit if the target is remote.
3885
e77afa2e
JK
38862012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3887
3888 Fix ERROR: internal buffer is full.
3889 * gdb.base/info-os.exp (expect_multiline): New function.
3890 (get process list, get process groups, get threads)
3891 (get file descriptors, get internet-domain sockets)
3892 (get shared-memory regions, get semaphores, get message queues): Use
3893 it for these tests.
3894
9cb709b6
TT
38952012-05-18 Tom Tromey <tromey@redhat.com>
3896
3897 * gdb.mi/mi-var-cmd.exp: Update.
3898 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3899 * gdb.cp/virtbase.exp: Update.
3900 * gdb.cp/classes.exp (test_static_members): Update.
3901 * gdb.cp/casts.exp: Update.
3902 * gdb.base/pointers.exp: Update.
3903 * gdb.base/funcargs.exp (pointer_args): Update.
3904 (structs_by_reference): Update.
3905 * gdb.base/find.exp: Update.
3906 * gdb.base/call-strs.exp: Send "set print symbol off".
3907 * gdb.base/call-ar-st.exp: Update.
3908 * gdb.ada/fun_addr.exp: Update.
3909 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3910 Call it.
3911 (test_print_repeats_10, test_print_strings)
3912 (test_print_char_arrays): Update.
3913
b012acdd
TT
39142012-05-18 Tom Tromey <tromey@redhat.com>
3915
3916 * gdb.base/charset.exp (string_display): Update.
3917
1d51a733
TT
39182012-05-18 Tom Tromey <tromey@redhat.com>
3919
3920 * gdb.mi/mi2-var-display.exp: Update.
3921 * gdb.mi/mi-var-display.exp: Update.
3922 * gdb.mi/mi-var-child.exp: Update.
3923 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3924 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3925
957df313
DE
39262012-05-17 Doug Evans <dje@google.com>
3927
682c7f7b
DE
3928 * info-macros.exp: Pass "debug" to prepare_for_testing.
3929
957df313
DE
3930 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3931 * gdb.ada/Makefile.in (clean): Ditto.
3932 * gdb.arch/Makefile.in (clean): Ditto.
3933 * gdb.asm/Makefile.in (clean): Ditto.
3934 * gdb.base/Makefile.in (clean): Ditto.
3935 * gdb.cell/Makefile.in (clean): Ditto.
3936 * gdb.cp/Makefile.in (clean): Ditto.
3937 * gdb.disasm/Makefile.in (clean): Ditto.
3938 * gdb.dwarf2/Makefile.in (clean): Ditto.
3939 * gdb.fortran/Makefile.in (clean): Ditto.
3940 * gdb.go/Makefile.in (clean): Ditto.
3941 * gdb.hp/Makefile.in (clean): Ditto.
3942 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3943 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3944 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3945 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3946 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3947 * gdb.java/Makefile.in (clean): Ditto.
3948 * gdb.linespec/Makefile.in (clean): Ditto.
3949 * gdb.mi/Makefile.in (clean): Ditto.
3950 * gdb.modula2/Makefile.in (clean): Ditto.
3951 * gdb.multi/Makefile.in (clean): Ditto.
3952 * gdb.objc/Makefile.in (clean): Ditto.
3953 * gdb.opencl/Makefile.in (clean): Ditto.
3954 * gdb.opt/Makefile.in (clean): Ditto.
3955 * gdb.pascal/Makefile.in (clean): Ditto.
3956 * gdb.python/Makefile.in (clean): Ditto.
3957 * gdb.reverse/Makefile.in (clean): Ditto.
3958 * gdb.server/Makefile.in (clean): Ditto.
3959 * gdb.stabs/Makefile.in (clean): Ditto.
3960 * gdb.threads/Makefile.in (clean): Ditto.
3961 * gdb.trace/Makefile.in (clean): Ditto.
3962 * gdb.xml/Makefile.in (clean): Ditto.
3963
abc9d0dc
TT
39642012-05-16 Tom Tromey <tromey@redhat.com>
3965
3966 * gdb.base/macscp1.c (macscp_expr): Add comment.
3967 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3968
6a3a010b
MR
39692012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3970
3971 * gdb.base/return-nodebug.exp: Also test float and double types.
3972
01429c8e
JK
39732012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3974
3975 PR testsuite/12649
3976 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3977
54115cd4
JK
3978 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3979
0c5f383f
SDJ
39802012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3981
3982 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3983 `rerun_to_main'.
3984 (stap_test_no_debuginfo): Likewise.
3985
e7e0cddf
SS
39862012-05-14 Stan Shebs <stan@codesourcery.com>
3987
3988 * gdb.base/dprintf.c: New file.
3989 * gdb.base/dprintf.exp: New file.
3990
c772f8e7
HZ
39912012-05-14 Hui Zhu <hui_zhu@mentor.com>
3992
3993 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3994 * gdb.trace/disconnected-tracing.c: New file.
3995 * gdb.trace/disconnected-tracing.exp: New file.
3996
7efc75aa
SCR
39972012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3998
3999 * gdb.python/python.c: Add a new breakpoint comment.
4000 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4001
85d4a676
SS
40022011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4003
4004 * gdb.base/info-os.exp: New file.
4005 * gdb.base/info-os.c: New file.
4006
64ea88dc
JB
40072012-05-10 Joel Brobecker <brobecker@adacore.com>
4008
4647ab1b
JB
4009 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4010 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4011 New files.
64ea88dc 4012
afba63f1
JB
40132012-05-10 Joel Brobecker <brobecker@adacore.com>
4014
4015 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4016 gdb.base/ctxobj.exp: New files.
4017
9d198b1e
TT
40182012-05-09 Tom Tromey <tromey@redhat.com>
4019
4020 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4021
9bfee719
MR
40222012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4023
4024 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4025
3a7341d8
MR
40262012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4027
4028 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4029 before using it.
4030
52b3699b
TG
40312012-05-04 Tristan Gingold <gingold@adacore.com>
4032
4033 * gdb.base/set-noassign.exp: New test.
4034
a20ee7a4
SCR
40352012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4036
4037 * gdb.python/py-symbol.exp: Add tests to test the new methods
4038 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4039 * gdb.python/py-symbol.c: Add new struct to help test
4040 gdb.Symtab.static_block().
4041
bf2f0858
DE
40422012-05-03 Doug Evans <dje@google.com>
4043
4044 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4045 commented out.
4046
2d4e0376
YQ
40472012-05-03 Yao Qi <yao@codesourcery.com>
4048
4049 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4050 doesn't support.
4051 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4052 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4053
6d0bb9f3
YQ
40542012-05-03 Yao Qi <yao@codesourcery.com>
4055
4056 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4057
fd820528
DE
40582012-04-30 Doug Evans <dje@google.com>
4059
4060 PR testsuite/13961
4061 * gdb.dwarf2/pr13961.S: New file.
4062 * gdb.dwarf2/pr13961.exp: New file.
4063
b9e219b9
YQ
40642012-04-29 Yao Qi <yao@codesourcery.com>
4065
4066 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4067
3019eac3
DE
40682012-04-28 Doug Evans <dje@google.com>
4069
4070 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4071 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4072 All uses updated.
4073 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4074 "ptype func_cu1" to expand cu2 before cu1.
4075
62e5f89c
SDJ
40762012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4077 Tom Tromey <tromey@redhat.com>
4078
4079 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4080 variables.
4081 * gdb.base/stap-probe.c: New file.
4082 * gdb.base/stap-probe.exp: New file.
4083 * gdb.trace/stap-trace.c: New file.
4084 * gdb.trace/stap-trace.exp: New file.
4085 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4086 libgcc's unwinder.
4087
14132e89
MR
40882012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4089
4090 * gdb.arch/mips16-thunks-inmain.c: New file.
4091 * gdb.arch/mips16-thunks-main.c: New file.
4092 * gdb.arch/mips16-thunks-sin.c: New file.
4093 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4094 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4095 * gdb.arch/mips16-thunks-sinmain.c: New file.
4096 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4097 * gdb.arch/mips16-thunks.exp: New file.
4098
a766d390
DE
40992012-04-25 Doug Evans <dje@google.com>
4100
4101 * configure.ac: Create gdb.go/Makefile.
4102 * configure: Regenerate.
4103 * gdb.base/default.exp: Add "go" to "set language" testing.
4104 * gdb.go/Makefile.in: New file.
4105 * gdb.go/basic-types.exp: New file.
4106 * gdb.go/chan.exp: New file.
4107 * gdb.go/chan.go: New file.
4108 * gdb.go/handcall.exp: New file.
4109 * gdb.go/handcall.go: New file.
4110 * gdb.go/hello.exp: New file.
4111 * gdb.go/hello.go: New file.
4112 * gdb.go/integers.exp: New file.
4113 * gdb.go/integers.go: New file.
4114 * gdb.go/methods.exp: New file.
4115 * gdb.go/methods.go: New file.
4116 * gdb.go/package.exp: New file.
4117 * gdb.go/package1.go: New file.
4118 * gdb.go/package2.go: New file.
4119 * gdb.go/print.exp: New file.
4120 * gdb.go/strings.exp: New file.
4121 * gdb.go/strings.go: New file.
4122 * gdb.go/types.exp: New file.
4123 * gdb.go/types.go: New file.
4124 * gdb.go/unsafe.exp: New file.
4125 * gdb.go/unsafe.go: New file.
4126 * lib/future.exp: Add Go support.
4127 (gdb_find_go, gdb_find_go_linker): New procs.
4128 (gdb_default_target_compile): Add Go support.
4129 * lib/gdb.exp (skip_go_tests): New proc.
4130 * lib/go.exp: New file.
4131
e65f9ffb
TT
41322012-04-25 Tom Tromey <tromey@redhat.com>
4133
4134 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4135
14e75d8e
JK
41362012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4137 Jan Kratochvil <jan.kratochvil@redhat.com>
4138
4139 PR symtab/7259:
4140 * gdb.base/enumval.c: New test case.
4141 * gdb.base/enumval.exp: New test case.
4142 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4143 field.bitpos.
4144
f3525b70
PA
41452012-04-17 Pedro Alves <palves@redhat.com>
4146
4147 * Makefile.in (site.exp): Make site.exp source
4148 $srcdir/lib/append_gdb_boards_dir.exp.
4149 * lib/append_gdb_boards_dir.exp: New file.
4150
bccbefd2
JK
41512012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 New option "set auto-load safe-path".
4154 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4155 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4156
bf88dd68
JK
41572012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4158
4159 auto-load: Implementation.
4160 * gdb.base/help.exp (test set height): Increase the height.
4161 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4162 to ...
4163 (info auto-load python-scripts): ... here.
4164 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4165 to ...
4166 (info auto-load python-scripts *): ... here.
4167
c0d4d1c0
YQ
41682012-04-16 Yao Qi <yao@codesourcery.com>
4169
4170 * lib/trace-support.exp (get_in_proc_agent): New.
4171 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4172 of in process trace agent.
4173 * gdb.trace/ftrace.exp: Likewise.
4174 * gdb.trace/pending.exp: Likewise.
4175 * gdb.trace/trace-break.exp: Likewise.
4176 * gdb.trace/trace-mt.exp
4177 * gdb.trace/tspeed.exp: Likewise.
4178 * gdb.trace/tstatus.exp
4179 * gdb.trace/strace.exp: Likewise.
4180
cbf68a60
TS
41812012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4182
dd6d3b70
TS
4183 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4184 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4185
cbf68a60
TS
4186 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4187
8264ba82
AG
41882012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4189
4190 PR mi/13393
4191 * gdb.mi/mi-var-rtti.cc: New file.
4192 * gdb.mi/mi-var-rtti.exp: New file.
4193 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4194 function.
4195 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4196
de0919f8 41972012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4198
4199 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4200 EXECUTABLES.
4201 * gdb.python/py-explore.c: C program used for testing the new
4202 'explore' command on C constructs.
4203 * gdb.python/py-explore.cc: C++ program used for testing the new
4204 'explore' command on C++ constructs.
4205 * gdb-python/py-explore.exp: Tests for the new 'explore'
4206 command on C constructs.
4207 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4208 command on C++ constructs.
4209
a82da7dd
MK
42102012-04-07 Mark Kettenis <kettenis@gnu.org>
4211
4212 * gdb.base/funcargs.exp (complex_args): Fix typo.
4213
e127cba8
JK
42142012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4215
4216 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4217 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4218
40e084e1
KS
42192012-04-05 Keith Seitz <keiths@redhat.com>
4220
4221 * gdb.base/advance.exp: Update error message for
4222 "advance malformed" test.
4223 * gdb.base/break.exp: Likewise for "breakpoint with
4224 trailing garbage" test.
4225 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4226 with trailing garbage" test.
4227 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4228 trailng garbage" test.
4229 * gdb.base/until.exp: Likewise for "malformed until" test.
4230 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4231 for "breakpoint info (after setting on all)".
4232 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4233 tests.
4234 * gdb.cp/cplabel.cc: New file.
4235 * gdb.cp/cplabel.exp: New test.
4236 * gdb.linespec/ls-errs.c: New file.
4237 * gdb.linespec/ls-errs.exp: New test.
4238
a72c8f6a
JK
42392012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4240
4241 * gdb.trace/unavailable.exp
4242 (collect globals: print object on: print derived_partial)
4243 (collect globals: print object on: print derived_whole)
4244 (collect globals: print object off: print derived_partial)
4245 (collect globals: print object off: print derived_whole): Update
4246 expected output.
4247
f87a3023
KS
42482012-03-30 Keith Seitz <keiths@redhat.com>
4249
4250 * gdb.python: Add test for linespecs with commas.
4251
e2171b3c
KS
42522012-03-28 Keith Seitz <keiths@redhat.com>
4253
4254 * gdb.linespec/ls-dollar.cc: New file.
4255 * gdb.linespec/ls-dollar.exp: New test.
4256
42572012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4258
4259 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4260 starting with the global namespace.
4261
2f4e0a80
DE
42622012-03-23 Doug Evans <dje@google.com>
4263
4264 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4265
7b282c5a
SCR
42662012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4267
4268 * gdb.python/py-value.cc: Add test case for testing the
4269 methodology exposing C++ values to Python.
4270 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4271 exposing C++ values to Python.
4272 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4273
2e98ca53
JK
42742012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4275 Siddhesh Poyarekar <siddhesh@redhat.com>
4276
4277 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4278 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4279 (generate native core dump): Make the test unsupported if core cannot
4280 be generated.
4281
8320cc4f
JK
42822012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4283
4284 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4285 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4286 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4287
3a69ffb2
JK
42882012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4289
4290 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4291
8fabffee
DE
42922012-03-17 Doug Evans <dje@google.com>
4293
4294 * dg-extract-results.sh: Handle KFAILs.
4295
ab260dad
JK
42962012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4297
4298 PR symtab/13777
4299 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4300
53ba8333
JB
43012012-03-16 Joel Brobecker <brobecker@adacore.com>
4302
4303 * gdb.ada/set_pckd_arr_elt: New testcase.
4304
481860b3
GB
43052012-03-16 Gary Benson <gbenson@redhat.com>
4306
4307 PR breakpoints/10738
4308 * gdb.opt/inline-break.exp: New file.
4309 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4310 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4311 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4312 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4313 * gdb.base/async-shell.exp: Likewise.
4314 * lib/mi-support.exp (library_loaded_re): Likewise.
4315
410528f0
TT
43162012-03-15 Tom Tromey <tromey@redhat.com>
4317
4318 * gdb.cp/virtfunc2.exp: Update expected output.
4319 * gdb.cp/pr9631.exp: Update expected output.
4320 * gdb.cp/member-ptr.exp: Update expected output.
4321 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4322 output.
4323 * gdb.cp/casts.exp: Update expected output.
4324
c4aeac85
TT
43252012-03-15 Tom Tromey <tromey@redhat.com>
4326
4327 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4328 (test_info_vtbl): Likewise.
4329 (do_tests): Call test_info_vtbl.
4330 * gdb.cp/virtfunc.cc (va): New global.
4331
856d06f9
TS
43322012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4333
4334 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4335 describing DWARF data structures.
4336 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4337 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4338 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4339 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4340 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4341 * gdb.dwarf2/dw2-param-error.S: Likewise.
4342 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4343 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4344 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4345 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4346 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4347 * gdb.dwarf2/pr11465.S: Likewise.
4348
e837f12a
JK
43492012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4350
4351 * gdb.mi/mi2-prompt.exp: New file.
4352
ccbb4f28
JB
43532012-03-13 Joel Brobecker <brobecker@adacore.com>
4354
4355 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4356
32039130
JB
43572012-03-13 Joel Brobecker <brobecker@adacore.com>
4358
4359 * gdb.ada/bp_range_type: New testcase.
4360
16899756
DE
43612012-03-13 Doug Evans <dje@google.com>
4362
4363 * gdb.base/default.exp: Delete tests for symbol-reloading.
4364 * gdb.base/help.exp: Ditto.
4365 * gdb.base/setshow.exp: Ditto.
4366 * gdb.base/gdb_history: Delete references to symbol-reloading.
4367
87b0bb13
JK
43682012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4369
4370 * gdb.base/attach-twice.c: New files.
4371 * gdb.base/attach-twice.exp: New files.
4372
0d7941a9
KS
43732012-03-08 Keith Seitz <keiths@redhat.com>
4374
4375 * lib/gdb.exp (gdb_get_line_number): Throw an
4376 error instead of returning -1.
4377 * gdb.base/break.exp: Remove unused variable
4378 bp_location5.
4379 * gdb.base/hbreak2.exp: Likewise.
4380 * gdb.base/sepdebug.exp: Likewise.
4381
f4647387
YQ
43822012-03-08 Yao Qi <yao@codesourcery.com>
4383 Pedro Alves <palves@redhat.com>
4384
4385 Fix PR server/13392.
4386 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4387 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4388 download tracepoints.
4389 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4390 (pending_tracepoint_resolved_during_trace): Likewise.
4391 (pending_tracepoint_installed_during_trace): Likewise.
4392 (pending_tracepoint_with_action_resolved): Likewise.
4393
83c532cb
KS
43942012-03-08 Keith Seitz <keiths@redhat.com>
4395
4396 * gdb.ada/array_bounds.exp: Get breakpoint for line
4397 with "START", not "STOP".
4398 * gdb.python/py-infthread.exp: Do not continue to
4399 line marked "Break here.", which is undefined.
4400
d6b6bbb7
LM
44012012-03-08 Luis Machado <lgustavo@codesourcery.com>
4402
4403 Revert:
4404
4405 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4406
4407 Implement testsuite workaround for PR breakpoints/13781.
4408 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4409 (set breakpoint condition-evaluation host): New conditional command.
4410
7fe25d9b
JK
44112012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4412
4413 Fix CU relative vs. absolute DIE offsets.
4414 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4415 one.
4416
51898c15
JK
44172012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4418
4419 Fix false FAIL on distros with relro linkage as default.
4420 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4421 -Wl,-z,norelro first.
4422
8131799e
JB
44232012-03-06 Joel Brobecker <brobecker@adacore.com>
4424
4425 * gdb.ada/bp_on_var: New testcase.
4426
ba241969
JB
44272012-03-06 Joel Brobecker <brobecker@adacore.com>
4428
4429 * gdb.ada/bp_enum_homonym: New testcase.
4430
abe49676
YQ
44312012-03-06 Yao Qi <yao@codesourcery.com>
4432
4433 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4434 x86_64-*-* and i?86-*-*.
4435 Set up KFAIL for gdb/13808.
4436
d8df103b
TT
44372012-03-05 Tom Tromey <tromey@redhat.com>
4438
4439 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4440 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4441
b7b189f3
TT
44422012-03-05 Tom Tromey <tromey@redhat.com>
4443
4444 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4445
69dc1c4d
YQ
44462012-03-04 Yao Qi <yao@codesourcery.com>
4447
4448 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4449 messages for KFAIL.
4450
3f20c47f
JK
44512012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4452
4453 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4454 (print one_two_three, indexes off, print few_reps, indexes off)
4455 (print many_reps, indexes off, print empty, indexes off)
4456 (print one_two_three, print few_reps, print many_reps, print empty):
4457 Call setup_xfail if $gcc_old.
4458
abf1152a
JK
44592012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4460
4461 Implement testsuite workaround for PR breakpoints/13781.
4462 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4463 (set breakpoint condition-evaluation host): New conditional command.
4464
a06715f8
JK
44652012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 Code cleanup.
4468 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4469 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4470 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4471 number 1 by $bpnum. Four times.
4472
5808517f
YQ
44732012-03-03 Yao Qi <yao@codesourcery.com>
4474
4475 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4476
dfe2ac14
JK
44772012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4478
4479 Setup KFAIL for PR server/13796.
4480 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4481
8bbc467a
JB
44822012-03-02 Joel Brobecker <brobecker@adacore.com>
4483
4484 * gdb.ada/operator_bp: New testcase.
4485
c0eac87f
JB
44862012-03-02 Joel Brobecker <brobecker@adacore.com>
4487
4488 * gdb.ada/info_locals_renaming: New testcase.
4489
4f42c881
TT
44902012-03-02 Tom Tromey <tromey@redhat.com>
4491
4492 * gdb.base/nextoverexit.c: New file.
4493 * gdb.base/nextoverexit.exp: New file.
4494
7380c0c9
EBM
44952012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4496
4497 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4498 parameter.
4499
1faeff08
MR
45002012-03-01 Maciej W. Rozycki <macro@mips.com>
4501
4502 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4503 core registers.
4504
320b6f49 45052012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4506 Maciej W. Rozycki <macro@codesourcery.com>
4507 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4508
4509 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4510
ad5f7d6e
PA
45112012-03-01 Pedro Alves <palves@redhat.com>
4512
4513 PR gdb/13767
4514
4515 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4516 (gdb_collect_globals_test): Call it.
4517
d3dc44a6
KS
45182012-03-01 Keith Seitz <keiths@redhat.com>
4519
4520 * gdb.cp/method2.exp: Output of overload menu is now
4521 alphabetized. Update tests for "break A::method".
4522 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4523 of hard-coding them.
4524 Overload menu is alphabetized: rewrite to accommodate.
4525 Unset variables LINE and TYPES which are used in other tests.
4526 Compute the output of "info break".
4527 Update the breakpoint table after all breakpoints are deleted.
4528 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4529 compute ACTUALS and the method body based on parameters.
4530 Update expected output accordingly.
4531 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4532 unique comments to allow the use of gdb_get_line_number.
4533
45342012-03-01 Keith Seitz <keiths@redhat.com>
4535
4536 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4537 some Tcl syntax.
4538 * gdb.cp/ovldbreak.exp: Likewise.
4539
7949c2a0
KS
45402012-03-01 Keith Seitz <keiths@redhat.com>
4541
4542 * gdb.base/help.exp (help show user): Update expected result
4543 for new doc string changes (add "non-python").
4544
7d74f244
DE
45452012-03-01 Scott J. Goldman <scottjg@vmware.com>
4546
4547 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4548 be put in the user-defined category and that the commands appear in
4549 "help user-defined".
4550
1b611343
JB
45512012-02-29 Joel Brobecker <brobecker@adacore.com>
4552
4553 * gdb.ada/tagged_not_init: New testcase.
4554
99b1c762
JB
45552012-02-29 Joel Brobecker <brobecker@adacore.com>
4556
4557 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4558 * gdb.ada/enum_idx_packed: New testcase.
4559
2d4a02ee
JB
45602012-02-29 Joel Brobecker <brobecker@adacore.com>
4561
4562 * gdb.ada/aliased_array: New testcase.
4563
2e6fda7d
JB
45642012-02-29 Joel Brobecker <brobecker@adacore.com>
4565
4566 * gdb.ada/whatis_array_val: New testcase.
4567
9a7f938f
JK
45682012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4569
4570 Fix disp-step-syscall.exp: fork: single step over fork.
4571 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4572 whitespaces.
4573 (single step over $syscall): Remove its check.
4574 (single step over $syscall final pc): New check.
4575
8703a944
JK
45762012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4577
4578 Support processors without SSSE3.
4579 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4580 pabsd into ...
4581 (ssse3_test): ... a new function.
4582 (main): Call ssse3_test.
4583 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4584 Update expected values everywhere.
4585 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4586 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4587 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4588 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4589 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4590 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4591 Move these tests lower.
4592 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4593 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4594 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4595 New tests.
4596
c03e6ccc
YQ
45972012-02-29 Yao Qi <yao@codesourcery.com>
4598 Pedro Alves <palves@redhat.com>
4599
4600 * gdb.trace/trace-mt.c: New.
4601 * gdb.trace/trace-mt.exp: New.
4602
7964b62a
TS
46032012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4604
2c8910ba
TS
4605 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4606 numbers instead of hardcoding them.
4607 * gdb.base/annota1.c: Provide suitable markers.
4608 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4609 numbers instead of hardcoding them.
4610 * gdb.base/annota3.c: Provide suitable markers.
4611
4612 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4613 * gdb.base/annota3.c: Likewise.
4614 * gdb.base/sigall.c: Likewise.
4615 * gdb.base/signals.c: Likewise.
4616 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4617
5a41c0b7
MR
46182012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4619
4620 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4621 failure return path.
4622
ebbbe5c5
LM
46232012-02-27 Luis Machado <lgustavo@codesourcery.com>
4624
4625 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4626
8d126d8a
LM
46272012-02-24 Luis Machado <lgustavo@codesourcery.com>
4628
4629 * gdb.base/cond-eval-mode.exp: New file.
4630
11337c2f
PA
46312012-02-24 Pedro Alves <palves@redhat.com>
4632
4633 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4634 (top level): Use with_test_prefix.
4635
13fc3e3c
PA
46362012-02-24 Pedro Alves <palves@redhat.com>
4637
4638 * gdb.threads/attach-into-signal.exp (corefunc): Use
4639 with_test_prefix.
4640
07c1b626
JK
46412012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4642
4643 Fix false FAILs on old CPUs without SSE.
4644 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4645 Return untested for Illegal instruction.
4646
596ba138
JK
46472012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4648
4649 Fix false FAILs with glibc debug infos installed.
4650 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4651 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4652
aeaa2474
SA
46532012-02-22 Sterling Augustine <saugustine@google.com>
4654
4655 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4656 constant with cast.
4657
aed555c9
PA
46582012-02-21 Pedro Alves <palves@redhat.com>
4659
4660 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4661
78afebb4
PA
46622012-02-21 Pedro Alves <palves@redhat.com>
4663
4664 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4665
fdcfef12
PA
46662012-02-21 Pedro Alves <palves@redhat.com>
4667
4668 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4669 with_test_prefix.
4670
0f4d39d5
PA
46712012-02-21 Pedro Alves <palves@redhat.com>
4672
4673 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4674 with_test_prefix here.
4675 (top level): Do it here instead. Remove `:' from the
4676 with_test_prefix string.
4677 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4678 the suffix `:' from the with_test_prefix prefix string.
4679 * gdb.base/break-interp.exp: Ditto.
4680 * gdb.base/catch-load.exp: Ditto.
4681 * gdb.base/disp-step-syscall.exp: Ditto.
4682 * gdb.base/jit-so.exp: Ditto.
4683 * gdb.base/jit.exp: Ditto.
4684 * gdb.base/sepdebug.exp: Ditto.
4685 * gdb.base/solib-display.exp: Ditto.
4686 * gdb.base/solib-overlap.exp: Ditto.
4687 * gdb.base/watch-cond-infcall.exp: Ditto.
4688 * gdb.base/watchpoint.exp: Ditto.
4689 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4690 * gdb.mi/mi-watch.exp: Ditto.
4691 * gdb.mi/mi2-watch.exp: Ditto.
4692 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4693 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4694 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4695 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4696 * gdb.threads/watchpoint-fork.exp: Ditto.
4697 * gdb.threads/watchthreads-reorder.exp: Ditto.
4698 * gdb.trace/change-loc.exp: Ditto.
4699 * gdb.trace/pending.exp: Ditto.
4700 * gdb.trace/status-stop.exp: Ditto.
4701 * gdb.trace/strace.exp: Ditto.
4702 * gdb.trace/trace-break.exp: Ditto.
4703 * gdb.trace/unavailable.exp: Ditto.
4704 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4705 suffix with colon. Adjust leading comments.
4706
6a5870ce
PA
47072012-02-21 Pedro Alves <palves@redhat.com>
4708 Tom Tromey <tromey@redhat.com>
4709
4710 * lib/gdb.exp: Add description of test prefixes.
4711 (with_test_prefix): New procedure.
4712 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4713 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4714 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4715 instead of lappend to append to pf_prefix.
4716 * gdb.base/catch-load.exp: Use with_test_prefix.
4717 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4718 * gdb.base/jit-so.exp: Use with_test_prefix.
4719 * gdb.base/jit.exp: Use with_test_prefix.
4720 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4721 lappend to append to pf_prefix.
4722 * gdb.base/sepdebug.exp: Use with_test_prefix.
4723 * gdb.base/solib-display.exp: Use with_test_prefix.
4724 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4725 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4726 * gdb.base/watchpoint.exp: Use with_test_prefix.
4727 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4728 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4729 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4730 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4731 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4732 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4733 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4734 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4735 append instead of lappend to append to pf_prefix.
4736 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4737 * gdb.trace/change-loc.exp: Use with_test_prefix.
4738 * gdb.trace/pending.exp: Use with_test_prefix.
4739 * gdb.trace/status-stop.exp: Use with_test_prefix.
4740 * gdb.trace/strace.exp: Use with_test_prefix.
4741 * gdb.trace/trace-break.exp: Use with_test_prefix.
4742 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4743 instead of lappend to append to pf_prefix.
4744
35dc4a6b
JK
47452012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4746
4747 Fix racy FAILs.
4748 * gdb.base/inferior-died.c (main): Add return of 0.
4749 * gdb.base/inferior-died.exp (continue): Fix expectation of
4750 asynchronous events.
4751 (p 1): New test.
4752
c5a006e6
PA
47532012-02-20 Pedro Alves <palves@redhat.com>
4754
4755 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4756 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4757 gdb's internal debug output. For the non-threaded case, look for
4758 "Program received signal SIGLARM", for the threaded case, peek at
4759 the thread's siginfo.
4760
cc51a170
PA
47612012-02-20 Pedro Alves <palves@redhat.com>
4762
4763 General cleanup, make output test messages unique, and build
4764 different executable files for the non-threaded and threaded
4765 cases.
4766
4767 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4768 Delete.
4769 (executable_nothr, executable_thr): New globals.
4770 (top level): Adjust to delete both executables.
4771 (corefunc): New parameter $executable. Set $pf_prefix instead of
4772 hand writing a prefix in tests. Issue a clean_restart and enable
4773 lin-lwp debug output here.
4774 (top level): Adjust. Use build_executable. Don't start gdb here,
4775 and don't enable lin-lwp debug output here.
4776 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4777
c755f03d
JK
47782012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4779
4780 Fix racy FAILs.
4781 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4782 "continue" command.
4783
6bec5e0a
JK
47842012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4785
4786 Fix for gdbserver non-extended mode.
4787 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4788 and gdb_run_cmd.
4789
2e8265fd
TT
47902012-02-17 Tom Tromey <tromey@redhat.com>
4791
4792 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4793 * gdb.python/py-events.exp: Check 'dir' output.
4794 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4795
9e507076
YQ
47962012-02-17 Yao Qi <yao@codesourcery.com>
4797
4798 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4799
32d22ab1
TT
48002012-02-16 Tom Tromey <tromey@redhat.com>
4801
4802 * gdb.base/inferior-died.c: Don't include stdio.h.
4803
9addecb9
TT
48042012-02-16 Tom Tromey <tromey@redhat.com>
4805
4806 * gdb.base/inferior-died.c: New file.
4807 * gdb.base/inferior-died.exp: New file.
4808
4cb6da1c
AR
48092012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4810
4811 * gdb.base/break-inline.exp: New file.
4812 * gdb.base/break-inline.c: New file.
4813
3af2590d
TT
48142012-02-15 Tom Tromey <tromey@redhat.com>
4815
4816 * gdb.base/pc-fp.exp: Add "info register" tests.
4817
29988831
TT
48182012-02-15 Tom Tromey <tromey@redhat.com>
4819
4820 * gdb.base/regs.exp: Remove.
4821
10010058
PA
48222012-02-15 Pedro Alves <palves@redhat.com>
4823
4824 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4825 the target doesn't support tracepoints.
4826 * gdb.trace/circ.exp: Ditto.
4827 * gdb.trace/collection.exp: Ditto.
4828 * gdb.trace/packetlen.exp: Ditto.
4829 * gdb.trace/passc-dyn.exp: Ditto.
4830 * gdb.trace/report.exp: Ditto.
4831 * gdb.trace/tfind.exp: Ditto.
4832 * gdb.trace/tspeed.exp: Ditto.
4833 * gdb.trace/tsv.exp: Ditto.
4834 * gdb.trace/unavailable.exp: Ditto.
4835 * gdb.trace/while-dyn.exp: Ditto.
4836
a2e0062d
PA
48372012-02-15 Pedro Alves <palves@redhat.com>
4838
4839 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4840 gdb_test_multiple, and call unsupported instead of fail, if the
4841 remote side does not support the request.
4842
a1999d40
PA
48432012-02-15 Pedro Alves <palves@redhat.com>
4844
4845 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4846 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4847 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4848 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4849 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4850 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4851 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4852 doesn't start with "extended-" already.
4853
7cee1e54
PA
48542012-02-15 Pedro Alves <palves@redhat.com>
4855
4856 Support extended-remote. Avoid cascading timeouts.
4857
4858 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4859 the extended-remote target. If attaching with no file fails, load
4860 the file manually.
4861 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4862
816338b5
SS
48632012-02-14 Stan Shebs <stan@codesourcery.com>
4864
4865 * gdb.base/ena-dis-br.exp: Add enable count test.
4866
cc30c4bd
PA
48672012-02-13 Pedro Alves <palves@redhat.com>
4868
4869 * config/mips-idt.exp: Delete.
4870 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4871 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4872 * gdb.base/break.exp: Remove mips-idt references.
4873 * gdb.base/chng-syms.exp: Ditto.
4874 * gdb.base/default.exp: Ditto.
4875 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4876 (top level): Don't call it.
4877 * gdb.base/opaque.exp: Remove mips-idt restarts.
4878 * gdb.base/ptype.exp: Remove mips-idt xfails.
4879 * gdb.base/scope.exp: Remove mips-idt restarts.
4880 * gdb.base/sepdebug.exp: Remove mips-idt references.
4881 * gdb.base/watchpoint.exp (maybe_clean_restart)
4882 (maybe_reinitialize): Delete.
4883 (test_disabling_watchpoints, test_disabling_watchpoints)
4884 (test_watchpoint_triggered_in_syscall)
4885 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4886 Don't call them.
4887
57008375
JK
48882012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4889
4890 * gdb.server/server-exec-info.exp: New file.
4891
4a2d9c08
PA
48922012-02-10 Pedro Alves <palves@redhat.com>
4893
4894 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4895 always non-empty.
4896 (test_attach): Always pass $exec to test_attach_gdb.
4897
09fa21bd
TT
48982012-02-08 Tom Tromey <tromey@redhat.com>
4899
4900 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4901 before inferior is started.
4902
f0823d2c
TT
49032012-02-07 Tom Tromey <tromey@redhat.com>
4904
4905 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4906 Symbol.value.
4907 * gdb.python/py-symbol.c (qq): Set default value.
4908
49092012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4910
4911 * gdb.python/py-symbol.c (qq): New global.
4912 * gdb.python/py-symbol.exp: Add test for frame-less
4913 lookup_symbol.
4914 * gdb.python/py-symtab.exp: Fix line number.
4915
f7e44f65
JB
49162012-02-03 Joel Brobecker <brobecker@adacore.com>
4917
4918 * gdb.ada/mi_task_arg: New testcase.
4919
4c9ed63c
PA
49202012-02-02 Pedro Alves <palves@redhat.com>
4921
4922 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4923 extended timeout.
4924
c0b9f2c6
PA
49252012-02-02 Pedro Alves <palves@redhat.com>
4926
4927 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4928 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4929
5f8cefd7
PA
49302012-02-02 Pedro Alves <palves@redhat.com>
4931
4932 * gdb.base/term.exp: Rewrite.
4933 * gdb.base/term.c: New.
4934
2f3a2569
PA
49352012-02-02 Pedro Alves <palves@redhat.com>
4936
4937 * gdb.base/default.exp (run "r" abbreviation, run): Add
4938 extended-remote expected output.
4939
f149aabd
TT
49402012-02-02 Tom Tromey <tromey@redhat.com>
4941
4942 * gdb.cp/dispcxx.exp: New file.
4943 * gdb.cp/dispcxx.cc: New file.
4944
03bef283
TT
49452012-02-01 Tom Tromey <tromey@redhat.com>
4946
4947 * gdb.base/jit-simple.exp: New file.
4948 * gdb.base/jit-simple.c: New file.
4949
a79b18b5
YQ
49502012-01-30 Yao Qi <yao@codesourcery.com>
4951
4952 * gdb.base/skip.exp: Make test result unique.
4953
f0d1a53e
JK
49542012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4955
4956 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4957 compatibility with valgrind-3.7.0.
4958
4b3c9f41
PA
49592012-01-27 Pedro Alves <palves@redhat.com>
4960
4961 * gdb.base/watchpoint.exp (no_hw): New global.
4962 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4963 disable hw watchpoints.
4964 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4965 don't expect hw watchpoints.
4966 (no_hw_watchpoints): Always clean restart.
4967 (do_tests): New procedure, factored out from the top level.
4968 (top level): Run tests twice. Once with hw watchpoints enabled,
4969 another time with hw watchpoints disabled.
4970
a13491c8
PA
49712012-01-27 Pedro Alves <palves@redhat.com>
4972
4973 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4974 out from the top level.
4975 (top level): Call it instead.
4976
f2c8a051
PA
49772012-01-27 Pedro Alves <palves@redhat.com>
4978
4979 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4980 watchpoints sooner.
4981
654d7a9e
PA
49822012-01-27 Pedro Alves <palves@redhat.com>
4983
4984 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4985
274f47f3
PA
49862012-01-27 Pedro Alves <palves@redhat.com>
4987
4988 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4989 "You may have requested too many hardware
4990 breakpoints/watchpoints".
4991
e4d63ba2
PA
49922012-01-27 Pedro Alves <palves@redhat.com>
4993
4994 * gdb.base/watchpoint.exp (maybe_clean_restart)
4995 (maybe_reinitialize): New.
4996 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4997 expect "hit N times".
4998 (test_disabling_watchpoints, test_complex_watchpoint)
4999 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5000 Call maybe_clean_restart.
5001 (top level): Use clean_restart. Remove "mips-idt-*"
5002 reinitialization.
5003
dbd95daf
PA
50042012-01-27 Pedro Alves <palves@redhat.com>
5005
5006 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5007
f3ad2025
PA
50082012-01-27 Pedro Alves <palves@redhat.com>
5009
5010 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5011 require `initialize' anymore. Remove unnecessary `initialize'
5012 calls.
5013
100aa3ae
PA
50142012-01-27 Pedro Alves <palves@redhat.com>
5015
5016 * gdb.base/watchpoint.exp (wp_set): Delete.
5017 (initialize, test_simple_watchpoint, top level): Remove dead code.
5018
c79a8e11
PA
50192012-01-27 Pedro Alves <palves@redhat.com>
5020
5021 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5022 typo.
5023
048fe15a
PA
50242012-01-27 Pedro Alves <palves@redhat.com>
5025
5026 * config/extended-gdbserver.exp: New file.
5027 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5028 comment.
5029 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5030 * boards/native-extended-gdbserver.exp: New file.
5031
4033a6bf
PA
50322012-01-26 Pedro Alves <palves@redhat.com>
5033
5034 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5035 and gdb_test_multiple.
5036
3d7f4b81
PA
50372012-01-26 Pedro Alves <palves@redhat.com>
5038
5039 Make test messages unique, and more identifiable.
5040 * gdb.multi/watchpoint-multi.exp: Change test messages.
5041
484abf42
TT
50422012-01-25 Tom Tromey <tromey@redhat.com>
5043
5044 * gdb.base/solib-disc.exp: Fix regexps.
5045
edcc5120
TT
50462012-01-24 Tom Tromey <tromey@redhat.com>
5047
5048 * lib/mi-support.exp (mi_expect_stop): Add special case for
5049 solib-event.
5050 * gdb.base/catch-load-so.c: New file.
5051 * gdb.base/catch-load.exp: New file.
5052 * gdb.base/catch-load.c: New file.
5053 * gdb.base/break-interp.exp (reach_1): Update regexp.
5054
30b91c90
JK
50552012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5056
5057 Fix fuzzy results.
5058 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5059 lpsimple and func.
5060
53fe1783
GB
50612012-01-24 Gary Benson <gbenson@redhat.com>
5062
5063 Delete #if 0'd out code.
5064 * gdb.base/default.exp (info catch): Remove.
5065 * gdb.base/gdb_history (info catch): Likewise.
5066 * gdb.base/help.exp (info catch): Likewise.
5067
d0d8b0c6
JK
50682012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5069
5070 Fix watchpoints to be specific for each inferior.
5071 * gdb.multi/watchpoint-multi.c: New file.
5072 * gdb.multi/watchpoint-multi.exp: New file.
5073
4403d8e9
JK
50742012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5075
5076 Fix watchpoints across inferior fork.
5077 * gdb.threads/watchpoint-fork-child.c: New file.
5078 * gdb.threads/watchpoint-fork-mt.c: New file.
5079 * gdb.threads/watchpoint-fork-parent.c: New file.
5080 * gdb.threads/watchpoint-fork-st.c: New file.
5081 * gdb.threads/watchpoint-fork.exp: New file.
5082 * gdb.threads/watchpoint-fork.h: New file.
5083
050a2e1d
PA
50842012-01-23 Pedro Alves <palves@redhat.com>
5085
5086 * gdb.base/call-signal-resume.exp: Allow output after "return".
5087
6a52fb62
PA
50882012-01-20 Pedro Alves <palves@redhat.com>
5089
5090 * gdb.python/py-finish-breakpoint.py: Fix typo.
5091
145b16a9
UW
50922012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5093
5094 * gdb.base/info-proc.exp: Also run on remote targets. Main
5095 "info proc" command is now always present; whether target supports
5096 actual info proc operation is detected when attempting to issue
5097 the command.
5098
26f6125e
JK
50992012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5100
5101 * .gdbinit: Remove.
5102
eb5227ce
PA
51032012-01-19 Pedro Alves <palves@redhat.com>
5104
5105 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5106 look at the funtions' returns.
5107 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5108 (jprint.print(int, int)): Change return type to int. Adjust.
5109
1db33378
PP
51102012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5111
5112 PR gdb/9538
5113 * gdb.base/sepdebug.exp: New test.
5114
b9736cf8
PA
51152012-01-18 Pedro Alves <palves@redhat.com>
5116
5117 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5118 Allow output before ^done.
5119
4aac40c8
TT
51202012-01-16 Tom Tromey <tromey@redhat.com>
5121
5122 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5123 Add tests for relative directory.
5124
cafec441
TT
51252012-01-16 Tom Tromey <tromey@redhat.com>
5126
5127 * gdb.base/printcmds.c (enum flag_enum): New.
5128 (three): New global.
5129 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5130 enum printing.
5131 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5132 FlagEnumerationPrinter.
5133 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5134 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5135 (fval): New global.
5136
abcc4978
PA
51372012-01-16 Pedro Alves <palves@redhat.com>
5138
5139 * lib/gdb.exp (banned_procedures): New variable.
5140 (banned_variables_traced): Rename to ...
5141 (banned_traced): ... this.
5142 (gdb_init): Also trace banned procedures.
5143 (gdb_finish): Also untrace banned procedures.
5144
97ccebe8
PA
51452012-01-16 Pedro Alves <palves@redhat.com>
5146
5147 Remove all calls to strace.
5148
2af7517b
JK
51492012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5150
5151 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5152 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5153
9241a8bc
PP
51542012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5155
5156 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5157 * gdb.base/pie-execl.exp: Likewise.
5158
3848a17f
KS
51592012-01-12 Keith Seitz <keiths@redhat.com>
5160
5161 PR mi/10586
5162 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5163 (do_anonymous_type_tests): New function.
5164 (main): Call do_anonymous_type_tests.
5165 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5166 (verify_everything): New procedure.
5167 * gdb.mi/mi-var-cp.cc (class A): New class.
5168 (anonymous_structs_and_unions): New function.
5169 (main): Call anonymous_structs_and_unions.
5170 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5171 (verify_everything): New procedure.
5172
440e2fca
KS
51732012-01-12 Keith Seitz <keiths@redhat.com>
5174
5175 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5176 (varobj_tree::get_path_expr): Assume that all varobjs are
5177 compound unless they are known simple types.
5178 Adjust path expressions based on parent type, path parent type,
5179 and tree language.
5180 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5181 the root varobj.
5182 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5183
675399c9
PA
51842012-01-11 Pedro Alves <palves@redhat.com>
5185
5186 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5187 core files on this machine" anymore.
5188
97ddaa9b
PH
51892012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5190
5191 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5192 (main): Repeat recurser call.
5193 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5194 equivalent to 'local_x'.
5195
ea733575 51962012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5197 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5198
5199 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5200
2ca0b532
PA
52012012-01-05 Pedro Alves <alves.ped@gmail.com>
5202
5203 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5204 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5205 * gdb.python/py-events.exp: Test that "step N" tripping on a
5206 breakpoint emits a breakpoint event.
5207
6e681866
JB
52082012-01-03 Joel Brobecker <brobecker@adacore.com>
5209
5210 * gdb.base/auxv.exp: Reformat the copyright notice.
5211
3c2d6aff
YQ
52122012-01-03 Yao Qi <yao@codesourcery.com>
5213
5214 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5215 (strace_trace_on_diff_addr): New.
5216 * gdb.trace/strace.c: (main): Add two local variables.
5217
0852fee3
UW
52182011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5219
5220 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5221 * gdb.cell/gcore.exp: Likewise.
5222 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5223 to verify the correct instance of main is selected.
5224
12c3e59c
JB
52252012-01-02 Joel Brobecker <brobecker@adacore.com>
5226
5227 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5228 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5229 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5230 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5231 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5232 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5233 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5234 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5235 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5236 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5237 gdb.threads/thread_check.c: Reformat copyright header.
5238
c0f378ec
EBM
52392011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5240
e4a7ca93 5241 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5242 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5243 is not enabled.
5244
3bc96cfb
JK
52452011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5246
5247 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5248 parameter to self_exec, adjust the function.
5249 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5250 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5251 (set var do_exit = 0): Remove test.
5252 (newline at end of file): Add one.
5253
095bcf5e
JB
52542011-12-27 Joel Brobecker <brobecker@adacore.com>
5255
5256 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5257 New files.
5258
18d19bd1
JK
52592011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5260
5261 Fix racy FAILs.
5262 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5263 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5264 (main): Call pthread_barrier_init for it.
5265
e809353a
JK
52662011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 Fix double send_gdb leading to racy FAILs.
5269 * gdb.base/break.exp (set silent break bp_location1): Replace
5270 3x send_gdb and gdb_expect by gdb_test.
5271 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5272 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5273 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5274 instead of send_gdb. Twice.
5275 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5276 3x send_gdb and gdb_expect by gdb_test.
5277 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5278
da8cb7ec
JK
52792011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5280
5281 * gdb.linespec/linespec.exp: Compile using {c++}.
5282
ae1a303e
JK
52832011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5284
5285 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5286 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5287 (verify GCC PR debug/51668): New test.
5288
cc72b2a2
KP
52892011-12-23 Kevin Pouget <kevin.pouget@st.com>
5290
5291 Introduce gdb.FinishBreakpoint in Python.
5292 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5293 py-finish-breakpoint2
5294 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5295 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5296 instead of line number.
5297 * gdb.python/py-finish-breakpoint.c: New file.
5298 * gdb.python/py-finish-breakpoint.exp: New file.
5299 * gdb.python/py-finish-breakpoint.py: New file.
5300 * gdb.python/py-finish-breakpoint2.cc: New file.
5301 * gdb.python/py-finish-breakpoint2.exp: New file.
5302 * gdb.python/py-finish-breakpoint2.py: New file.
5303
3b7962f9
JK
53042011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5305
5306 Partial fix of compatibility with gcc-4.7.
5307 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5308 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5309 Add comment to add a PASS case in the future.
5310
6538471c
JK
5311 Fix compatibility with gcc-4.7.
5312 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5313
7052e42c
UW
53142011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5315
5316 PR tdep/12797
5317 * gdb.base/callfuncs.exp: Remove KFAIL.
5318
9ac7f98e
JB
53192011-12-21 Joel Brobecker <brobecker@adacore.com>
5320
5321 * gdb.ada/task_bp: New testcase.
5322
f6eeced0
JK
53232011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5324
5325 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5326 -DNO_SECTIONS.
5327 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5328
72225e17
JK
53292011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5330
5331 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5332 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5333 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5334 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5335 conditional for gcc <= 4.5.
5336
13ac8d2c
JK
53372011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5338
5339 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5340 by XFAIL.
5341 * gdb.cp/static-method.exp (info addr A::func())
5342 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5343 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5344 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5345 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5346 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5347 (test value of F in k3_m): Likewise.
5348 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5349 Likewise.
5350
049682ba
JK
53512011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5352
5353 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5354 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5355 Remove.
5356 * gdb.threads/attachstop-mt.c: Remove.
5357 * gdb.threads/attachstop-mt.exp: Remove.
5358
2c9d8796
MK
53592011-12-17 Mark Kettenis <kettenis@gnu.org>
5360
5361 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5362
e0f9f062
DE
53632011-12-16 Doug Evans <dje@google.com>
5364
f4aa2101 5365 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5366 * boards/native-gdbserver.exp: New file.
5367
e0f9f062
DE
5368 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5369 gdbserver output.
5370 (gdbserver_default_get_remote_address): New function.
5371 (gdbserver_start): Call gdb,get_remote_address to compute argument
5372 to "target remote" command.
5373
80b6e756
PM
53742011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5375
1c3ad6ab 5376 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5377 python print-stack. Add set/show python print-stack
5378 off|full|message tests.
5379
1576bd00
YQ
53802011-12-15 Yao Qi <yao@codesourcery.com>
5381
5382 * gdb.trace/strace.c: New
5383 * gdb.trace/strace.exp: New.
5384
d6a0f6e0
TT
53852011-12-14 Tom Tromey <tromey@redhat.com>
5386
5387 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5388
31015e1d
DE
53892011-12-14 Doug Evans <dje@google.com>
5390
5391 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5392
7b50312a
PA
53932011-12-14 Pedro Alves <pedro@codesourcery.com>
5394
5395 PR threads/10729
5396
5397 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5398 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5399
924437bc
PA
54002011-12-13 Pedro Alves <pedro@codesourcery.com>
5401 Doug Evans <dje@google.com>
5402
5403 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5404 (clean_restart): Remove references to the gdb_stub target board
5405 variable.
5406 (gdb_step_for_stub): Delete.
5407
5408 * gdb.base/annota1.exp: Remove all references to [target_info
5409 exists gdb_stub], gdb_step_for_stub and usestubs.
5410 * gdb.base/annota3.exp: Ditto.
5411 * gdb.base/async.exp: Ditto.
5412 * gdb.base/break.exp: Ditto.
5413 * gdb.base/code-expr.exp: Ditto.
5414 * gdb.base/commands.exp: Ditto.
5415 * gdb.base/completion.exp: Ditto.
5416 * gdb.base/condbreak.exp: Ditto.
5417 * gdb.base/consecutive.exp: Ditto.
5418 * gdb.base/cvexpr.exp: Ditto.
5419 * gdb.base/define.exp: Ditto.
5420 * gdb.base/display.exp: Ditto.
5421 * gdb.base/ena-dis-br.exp: Ditto.
5422 * gdb.base/environ.exp: Ditto.
5423 * gdb.base/gnu-ifunc.exp: Ditto.
5424 * gdb.base/maint.exp: Ditto.
5425 * gdb.base/pending.exp: Ditto.
5426 * gdb.base/sect-cmd.exp: Ditto.
5427 * gdb.base/sepdebug.exp: Ditto.
5428 * gdb.base/unload.exp: Ditto.
5429 * gdb.base/watchpoint-solib.exp: Ditto.
5430 * gdb.cp/annota2.exp: Ditto.
5431 * gdb.cp/annota3.exp: Ditto.
5432 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5433 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5434 * gdb.mi/mi-pending.exp: Ditto.
5435 * gdb.trace/circ.exp: Ditto.
5436 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5437 * gdb.base/list.exp: Ditto.
5438
5439 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5440 breakpoint function and all references to the usestubs macro.
5441 * gdb.base/exprs.c: Ditto.
5442 * gdb.base/freebpcmd.c: Ditto.
5443 * gdb.base/bitfields.c: Ditto.
5444 * gdb.base/bitfields2.c: Ditto.
5445 * gdb.base/break.c: Ditto.
5446 * gdb.base/call-sc.c: Ditto.
5447 * gdb.base/call-signals.c: Ditto.
5448 * gdb.base/callfuncs.c: Ditto.
5449 * gdb.base/charset.c: Ditto.
5450 * gdb.base/consecutive.c: Ditto.
5451 * gdb.base/constvars.c: Ditto.
5452 * gdb.base/funcargs.c: Ditto.
5453 * gdb.base/int-type.c: Ditto.
5454 * gdb.base/interrupt.c: Ditto.
5455 * gdb.base/langs0.c: Ditto.
5456 * gdb.base/list0.c: Ditto.
5457 * gdb.base/mips_pro.c: Ditto.
5458 * gdb.base/miscexprs.c: Ditto.
5459 * gdb.base/nodebug.c: Ditto.
5460 * gdb.base/opaque0.c: Ditto.
5461 * gdb.base/pointers.c: Ditto.
5462 * gdb.base/printcmds.c: Ditto.
5463 * gdb.base/ptype.c: Ditto.
5464 * gdb.base/recurse.c: Ditto.
5465 * gdb.base/reread1.c: Ditto.
5466 * gdb.base/reread2.c: Ditto.
5467 * gdb.base/restore.c: Ditto.
5468 * gdb.base/return.c: Ditto.
5469 * gdb.base/run.c: Ditto.
5470 * gdb.base/scope0.c: Ditto.
5471 * gdb.base/sepdebug.c: Ditto.
5472 * gdb.base/setshow.c: Ditto.
5473 * gdb.base/setvar.c: Ditto.
5474 * gdb.base/sigall.c: Ditto.
5475 * gdb.base/signals.c: Ditto.
5476 * gdb.base/structs.c: Ditto.
5477 * gdb.base/structs2.c: Ditto.
5478 * gdb.base/testenv.c: Ditto.
5479 * gdb.base/twice.c: Ditto.
5480 * gdb.base/unwindonsignal.c: Ditto.
5481 * gdb.base/watchpoint.c: Ditto.
5482 * gdb.base/watchpoints.c: Ditto.
5483 * gdb.base/whatis.c: Ditto.
5484 * gdb.cp/classes.cc: Ditto.
5485 * gdb.cp/cplusfuncs.cc: Ditto.
5486 * gdb.cp/derivation.cc: Ditto.
5487 * gdb.cp/formatted-ref.cc: Ditto.
5488 * gdb.cp/misc.cc: Ditto.
5489 * gdb.cp/overload.cc: Ditto.
5490 * gdb.cp/ovldbreak.cc: Ditto.
5491 * gdb.cp/ref-params.cc: Ditto.
5492 * gdb.cp/ref-types.cc: Ditto.
5493 * gdb.cp/templates.cc: Ditto.
5494 * gdb.cp/virtfunc.cc: Ditto.
5495 * gdb.hp/gdb.aCC/run.c: Ditto.
5496 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5497 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5498 * gdb.reverse/consecutive-reverse.c: Ditto.
5499 * gdb.reverse/sigall-reverse.c: Ditto.
5500 * gdb.reverse/until-reverse.c: Ditto.
5501 * gdb.reverse/watch-reverse.c: Ditto.
5502 * gdb.trace/actions.c: Ditto.
5503 * gdb.trace/circ.c: Ditto.
5504 * gdb.trace/collection.c: Ditto.
5505
fabde485
PA
55062011-12-13 Pedro Alves <pedro@codesourcery.com>
5507
5508 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5509 (func6, func7): New.
5510 (main): Call func6 and func7.
5511 * gdb.base/watchpoint.exp (test_wide_location_1)
5512 (test_wide_location_2): New.
5513 (top level): Re-enable hardware watchpoints if necessary. Call
5514 test_wide_location_1 and test_wide_location_2.
5515
ff7d1690
YQ
55162011-12-11 Yao Qi <yao@codesourcery.com>
5517
5518 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5519
a6af7abe
JB
55202011-12-11 Joel Brobecker <brobecker@adacore.com>
5521
5522 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5523 expected output for unsupported case.
5524
61638e15
JK
55252011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5526
5527 PR testsuite/12649
5528 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5529 Protect gdb_test_multiple by final $gdb_prompt match.
5530
0a00efc3
JK
55312011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5532
5533 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5534 New variable, new test.
5535 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5536 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5537 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5538 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5539 them if HAVE_GCC_45682_FIXED is not set.
5540
4511b1ba
YQ
55412011-12-10 Yao Qi <yao@codesourcery.com>
5542
5543 * gdb.trace/status-stop.exp: New.
5544 * gdb.trace/status-stop.c: New.
5545
27949e73
JK
55462011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5549 timeout.
5550
d8ea7931
TT
55512011-12-08 Tom Tromey <tromey@redhat.com>
5552
5553 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5554 condition.
5555
1cc310d2
SS
55562011-12-07 Stan Shebs <stan@codesourcery.com>
5557
5558 * gdb.trace/tfind.exp: Update for output changes.
5559
d482a875
PA
55602011-12-07 Pedro Alves <pedro@codesourcery.com>
5561
5562 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5563 throws "Cannot insert catchpoints in this configuration".
5564 * gdb.ada/mi_catch_ex.exp: Likewise.
5565
f0ba3972
PA
55662011-12-06 Pedro Alves <pedro@codesourcery.com>
5567
5568 * gdb.base/break-always.exp: Test changing memory at addresses
5569 with breakpoints inserted.
5570
f8eba3c6
TT
55712011-12-06 Joel Brobecker <brobecker@acacore.com>
5572
6fdff2c5
PA
5573 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5574 involving a fully qualified function name.
f8eba3c6
TT
5575
55762011-12-06 Tom Tromey <tromey@redhat.com>
5577
5578 * gdb.ada/homonym.exp: Add three breakpoint tests.
5579
55802011-12-06 Tom Tromey <tromey@redhat.com>
5581
5582 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5583 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5584 * gdb.objc/objcdecode.exp: Update for output changes.
5585 * gdb.linespec/linespec.exp: New file.
5586 * gdb.linespec/lspec.cc: New file.
5587 * gdb.linespec/lspec.h: New file.
5588 * gdb.linespec/body.h: New file.
5589 * gdb.linespec/base/two/thefile.cc: New file.
5590 * gdb.linespec/base/one/thefile.cc: New file.
5591 * gdb.linespec/Makefile.in: New file.
5592 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5593 output changes.
5594 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5595 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5596 makes one breakpoint.
5597 * gdb.cp/method2.exp (test_break): Update for output changes.
5598 * gdb.cp/mb-templates.exp: Update for output changes.
5599 * gdb.cp/mb-inline.exp: Update for output changes.
5600 * gdb.cp/mb-ctor.exp: Update for output changes.
5601 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5602 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5603 has multiple matches.
5604 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5605 error message change.
5606 * gdb.base/list.exp (test_list_filename_and_number): Update for
5607 error message change.
5608 * gdb.base/break.exp: Disable pending breakpoints. Update for
5609 output changes.
5610 * configure.ac: Add gdb.linespec.
5611 * configure: Rebuild.
5612 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5613
c642a434
UW
56142011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5615
5616 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5617 last_break register on s390*-*-* targets.
5618
b18003d1
JB
56192011-12-06 Joel Brobecker <brobecker@adacore.com>
5620
5621 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5622 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5623 of parameter X in procedure Foo.
5624
fe96589c
SS
56252011-12-05 Stan Shebs <stan@codesourcery.com>
5626
5627 * gdb.trace/tfind.exp: Update help string matches.
5628
1820ab47
JK
56292011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5630
5631 * gdb.server/ext-run.exp (get process list): Accept also systemd
5632 as PID 1.
5633
e11ac3a3
JK
56342011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5635 Pedro Alves <pedro@codesourcery.com>
5636
5637 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5638 starting GDB.
5639 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5640 $use_gdb_stub.
5641 * gdb.base/display.exp: Likewise.
5642 * gdb.base/ending-run.exp: Likewise.
5643 * gdb.base/list.exp (test_listsize): Likewise.
5644 * gdb.base/setshow.exp: Likewise.
5645 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5646 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5647 check by global $use_gdb_stub.
5648 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5649 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5650 (default_gdb_init): Unset global $use_gdb_stub.
5651 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5652 by global $use_gdb_stub.
5653 * lib/gdbserver-support.exp: Extend comments for set_board_info
5654 gdb_protocol and gdb,socketport.
5655 (gdbserver_start_extended): Set global gdbserver_protocol and
5656 gdbserver_gdbport. Clear global use_gdb_stub.
5657 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5658 from target use_gdb_stub.
5659 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5660
1d41d75c
DE
56612011-12-03 Doug Evans <dje@google.com>
5662
5663 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5664 (gdb_step_for_stub): Add comments.
5665
d6d7a51a
MR
56662011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5667
5668 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5669 to the caller.
5670 (gdb_test_multiple): Likewise.
5671
05acf274
JK
56722011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5673
5674 Fix gdb.mi/mi-solib.exp without system debug info installed.
5675 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5676 expect attribute, return 0 for it. Update comments.
5677
2268b414
JK
56782011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5679
5680 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5681 (corrupted list): Adjust the expectation.
5682
585861ea
JK
56832011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 PR threads/13448
5686 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5687 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5688 * gdb.threads/tls-var-main.c: New file.
5689 * gdb.threads/tls-var.c: New file.
5690 * gdb.threads/tls-var.exp: New file.
5691
968643aa
JK
56922011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5693
5694 PR testsuite/12649
5695 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5696 Protect gdb_test_multiple by final $gdb_prompt match.
5697 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5698 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5699 (test_tracepoints): Likewise.
5700
9750bca9
JK
57012011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5702
5703 PR breakpoints/13346
5704 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5705 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5706 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5707
ac1349b7
JB
57082011-12-01 Joel Brobecker <brobecker@adacore.com>
5709
5710 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5711 * gdb.ada/homonym/homonym.adb: For use of all types defined
5712 locally inside both Get_Value subprograms.
5713
26d44faf
JK
57142011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5715
5716 Fix racy FAILs.
5717 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5718 of send_gdb.
5719
514f6425
UW
57202011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5721
5722 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5723 environment variable after test completed.
5724
4255c8d2
UW
57252011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5726
5727 * gdb.base/solib-nodir.exp: Skip if remote target.
5728 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5729 application. Call gdb_load_shlibs.
5730 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5731
a35ad96a
JB
57322011-11-29 Joel Brobecker <brobecker@adacore.com>
5733
5734 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5735
1a1d5513
JB
57362011-11-28 Joel Brobecker <brobecker@adacore.com>
5737
5738 * gdb.ada/fullname_bp: New testcase.
5739
50b4ddf8
JK
57402011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 PR testsuite/12649
5743 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5744 Wrap send_gdb into a new gdb_test.
5745
fb0aec57
JK
5746 Code cleanup.
5747 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5748 Convert send_gdb and gdb_expect to gdb_test_multiple.
5749
2376d946
JK
57502011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5751
5752 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5753
1eec78bd
KS
57542011-11-23 Keith Seitz <keiths@redhat.com>
5755
5756 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5757 (mi_varobj_tree_test_children_callback): New proc.
5758 (mi_walk_varobj_tree): New proc.
5759
36dfb11c
TT
57602011-11-22 Tom Tromey <tromey@redhat.com>
5761
5762 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5763 Add "use_mi_command" argument.
5764 (mi_run_cmd, mi_run_with_cli): New procs.
5765 * gdb.mi/solib-lib.c: New file.
5766 * gdb.mi/solib-main.c: New file.
5767 * gdb.mi/mi-solib.exp: New file.
5768
0e965dd0
DE
57692011-11-21 Doug Evans <dje@google.com>
5770
5771 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5772 _Unwind_DebugHook is missing.
5773
f196051f
SS
57742011-11-20 Stan Shebs <stan@codesourcery.com>
5775
5776 * gdb.trace/tstatus.exp: New.
5777 * gdb.trace/actions.c: Include string.h.
5778
bfccc43c
YQ
57792011-11-18 Yao Qi <yao@codesourcery.com>
5780
5781 * gdb.trace/pending.exp: New.
5782 * gdb.trace/pending.c: New.
5783 * gdb.trace/pendshr1.c: New.
5784 * gdb.trace/pendshr2.c: New.
5785 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5786 tracepoint location becomes pending.
5787 (tracepoint_change_loc_2): New.
5788
73cd8ab1
DM
57892011-11-16 David S. Miller <davem@davemloft.net>
5790
5791 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5792 target is sparc*-*-linux*
5793
77426730
PK
57942011-11-15 Paul Koning <paul_koning@dell.com>
5795
5796 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5797 types.
5798
ed59ded5
DE
57992011-11-14 Doug Evans <dje@google.com>
5800
5801 * gdb.base/shell.exp: New file.
5802
405f8e94
SS
58032011-11-14 Stan Shebs <stan@codesourcery.com>
5804
5805 * gdb.trace/ftrace.c: New.
5806 * gdb.trace/ftrace.exp: New.
5807
1e4d1764
YQ
58082011-11-14 Yao Qi <yao@codesourcery.com>
5809
5810 * gdb.trace/change-loc-1.c: New.
5811 * gdb.trace/change-loc-2.c: New.
5812 * gdb.trace/change-loc.c: New.
5813 * gdb.trace/change-loc.exp: New.
5814 * gdb.trace/change-loc.h: New.
5815 * gdb.trace/trace-break.c (marker): Define new symbol.
5816 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5817 New.
1e4d1764
YQ
5818 (break_trace_same_addr_6): New.
5819
71eba9c2 58202011-11-12 Matt Rice <ratmice@gmail.com>
5821
5822 * gdb.base/info-macros.exp: Make tests for info definitions
5823 test info macro. Add tests for info macro argument processing.
5824 Rename a few tests.
5825
1d93e29a
KS
58262011-11-11 Keith Seitz <keiths@redhat.com>
5827
5828 PR gdb/12843
5829 * gdb.base/linespecs.exp: New file.
5830
a4b5b48a
DE
58312011-11-11 Doug Evans <dje@google.com>
5832
5833 * gdb.threads/print-threads.exp: Extend timeout for slower
5834 tests.
5835
f6b47be4
DE
58362011-11-10 Doug Evans <dje@google.com>
5837
792a0230
DE
5838 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5839 "record to end of main" test.
5840
f6b47be4
DE
5841 * gdb.python/py-type.c (TS): New typedef.
5842 (ts): New global.
5843 * gdb.python/py-type.exp: Test field list of typedef.
5844
22355c90
JB
58452011-11-10 Joel Brobecker <brobecker@adacore.com>
5846
5847 * gdb.ada/small_reg_param: New testcase.
5848
a7860e76
TT
58492011-11-09 Tom Tromey <tromey@redhat.com>
5850
5851 * gdb.cp/destrprint.exp: New file.
5852 * gdb.cp/destrprint.cc: New file.
5853
72a2e3dc
MI
58542011-11-08 Meador Inge <meadori@codesourcery.com>
5855
5856 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5857 (switch_stack_to_other): New test function.
5858 * gdb.arch/thumb-prologue.exp: New test cases.
5859
c7195df2 58602011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5861
5862 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5863
d3895d7d
YQ
58642011-11-08 Yao Qi <yao@codesourcery.com>
5865
5866 * gdb.exp (supports_process_record): New.
5867 (supports_reverse): New.
5868 * gdb.reverse/break-precsave.exp: Call support_process_record
5869 to run test conditionally.
5870 * gdb.reverse/consecutive-precsave.exp: Likewise.
5871 * gdb.reverse/i386-precsave.exp: Likewise.
5872 * gdb.reverse/machinestate-precsave.exp: Likewise.
5873 * gdb.reverse/solib-precsave.exp: Likewise.
5874 * gdb.reverse/step-precsave.exp: Likewise.
5875 * gdb.reverse/until-precsave.exp: Likewise.
5876 * gdb.reverse/watch-precsave.exp: Likewise.
5877 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5878 test conditionally.
5879 * gdb.reverse/consecutive-reverse.exp: Likewise.
5880 * gdb.reverse/finish-precsave.exp: Likewise.
5881 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5882 * gdb.reverse/finish-reverse.exp: Likewise.
5883 * gdb.reverse/i386-reverse.exp: Likewise.
5884 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5885 * gdb.reverse/machinestate.exp: Likewise.
5886 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5887 * gdb.reverse/sigall-precsave.exp: Likewise.
5888 * gdb.reverse/sigall-reverse.exp: Likewise.
5889 * gdb.reverse/solib-reverse.exp: Likewise.
5890 * gdb.reverse/step-reverse.exp: Likewise.
5891 * gdb.reverse/until-reverse.exp: Likewise.
5892 * gdb.reverse/watch-reverse.exp: Likewise.
5893
a59306a3
YQ
58942011-11-05 Yao Qi <yao@codesourcery.com>
5895
5896 * gdb.trace/trace-break.exp: Add test on setting two
5897 fast tracepoints at the same address.
5898
87769f59
JK
58992011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5900
5901 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5902
3065dfb6
SS
59032011-11-02 Stan Shebs <stan@codesourcery.com>
5904
5905 * gdb.trace/collection.c: Add code using strings.
5906 * gdb.trace/collection.exp: Add tests of string collection.
5907
89e208db
JK
59082011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5909
5910 * gdb.base/skip-solib.exp (executable_main): New variable.
5911 (binfile_main): Base it on that.
5912 Use $executable_main in clean_restart calls. Drop gdb_exit and
5913 gdb_start calls.
5914
405e54e9
JK
59152011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5916
5917 Fix racy FAILs.
5918 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5919 breakpoint_re globals import by async. Set string_regex to .* for
5920 async. Remove the optional thread_selected_re and breakpoint_re
5921 globals expectations.
5922
58e8570a
JM
59232011-11-01 Joseph Myers <joseph@codesourcery.com>
5924
5925 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5926 well as Cygwin.
5927
7b35ec7f 59282011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5929
5930 Add tests for skip command.
89e208db
JK
5931 * gdb.base/skip-solib-lib.c: New
5932 * gdb.base/skip-solib-main.c: New
5933 * gdb.base/skip-solib.exp: New
5934 * gdb.base/skip.c: New
5935 * gdb.base/skip.exp: New
5936 * gdb.base/skip1.c: New
5937 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5938
b9fd1791
PA
59392011-10-31 Yao Qi <yao@codesourcery.com>
5940 Pedro Alves <pedro@codesourcery.com>
5941
6fdff2c5
PA
5942 * gdb.trace/trace-break.c: New.
5943 * gdb.trace/trace-break.exp: New.
b9fd1791 5944
4323fecc
JK
59452011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5946
5947 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5948 break-here-2.
5949
0e5bf2a8
PA
59502011-10-28 Pedro Alves <pedro@codesourcery.com>
5951
5952 * gdb.threads/no-unwaited-for-left.c: New.
5953 * gdb.threads/no-unwaited-for-left.exp: New.
5954 * gdb.threads/non-ldr-exc-1.c: New.
5955 * gdb.threads/non-ldr-exc-1.exp: New.
5956 * gdb.threads/non-ldr-exc-2.c: New.
5957 * gdb.threads/non-ldr-exc-2.exp: New.
5958 * gdb.threads/non-ldr-exc-3.c: New.
5959 * gdb.threads/non-ldr-exc-3.exp: New.
5960 * gdb.threads/non-ldr-exc-4.c: New.
5961 * gdb.threads/non-ldr-exc-4.exp: New.
5962
3a3dad98
JK
59632011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5964
5965 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5966 * gdb.base/attach-pie-misread.exp: Likewise.
5967 * gdb.base/break-interp.exp: Likewise.
5968 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5969 testcases for use_gdb_stub.
5970 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5971 (continue): New testcase.
5972 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5973 * gdb.threads/attach-into-signal.exp: Likewise.
5974 * gdb.threads/attach-stopped.exp: Likewise.
5975 * gdb.threads/attachstop-mt.exp: Likewise.
5976
d6a5d40c
PK
59772011-10-28 Paul Koning <paul_koning@dell.com>
5978
5979 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5980
ca539be8
JK
59812011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5982
5983 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5984 (mi_gdb_test): Import globals thread_selected_re
5985 and breakpoint_re. Expect them optionally at the regex start.
5986
d234ef5c
DE
59872011-10-27 Doug Evans <dje@google.com>
5988
5989 * gdb.python/python.exp: Test source -s.
5990
ab964825
PK
59912011-10-26 Paul Koning <paul_koning@dell.com>
5992
5993 * gdb.python/lib-types.cc (struct A): New structure.
5994 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5995
54d8a644
PK
59962011-10-25 Paul Koning <paul_koning@dell.com>
5997
5998 PR python/13327
d234ef5c 5999
54d8a644
PK
6000 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6001 fetch_lazy method.
6002
b0221781
YQ
60032011-10-24 Yao Qi <yao@codesourcery.com>
6004
6005 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6006 target is tic6x-*-*.
6007
6cda5a20
JB
60082011-10-21 Joel Brobecker <brobecker@adacore.com>
6009
6010 * gdb.ada/mi_task_info/task_switch.adb: New file.
6011 * gdb.ada/mi_task_info.exp: New file.
6012
5ed9db04
JK
60132011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6014
6015 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6016 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6017
9df2fbc4
PM
60182011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6019
6020 PR python/12656
6021
6022 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6023 global_block tests.
6024
736086ba
TT
60252011-10-18 Tom Tromey <tromey@redhat.com>
6026
6027 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6028
4af31552
TT
60292011-10-18 Tom Tromey <tromey@redhat.com>
6030
6031 * gdb.base/source.exp: Don't include full file name in test name.
6032 * gdb.python/python.exp: Don't include full file name in test
6033 name.
6034
43136979
AR
60352011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6036
6037 * gdb.base/attach-pie-noexec.c: New files.
6038 * gdb.base/attach-pie-noexec.exp: New files.
6039
543a9323
JM
60402011-10-17 Joseph Myers <joseph@codesourcery.com>
6041
6042 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6043 prompt for each extra line in command.
6044
21ae7a4d
JK
60452011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6046
6047 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6048 Revert the part of:
6049 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6050 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6051 Change the expected string.
6052
20ec36d9
JK
60532011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6054
6055 Fix results with system glibc debug info installed.
6056 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6057 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6058 Accept also __libc_ symbol prefix and no prefix.
6059
6501c2fc
KS
60602011-10-14 Keith Seitz <keiths@redhat.com>
6061
6062 PR c++/13225
6063 * gdb.cp/converts.cc (foo3_1): New function.
6064 (foo3_2): New functions.
6065 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6066 and null pointer conversions of integer constant zero.
6067 Add test to check if all arguments are checked for incompatible
6068 conversion BADNESS.
6069
55b1fd0c
TT
60702011-10-14 Tom Tromey <tromey@redhat.com>
6071
6072 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6073 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6074 linespec.
6075
22c05d8a
JK
60762011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6077
6078 Fix internal error regression.
6079 * gdb.dwarf2/implptr-optimized-out.S: New file.
6080 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6081
1d6edc3c
JK
60822011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6083
6084 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6085 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6086 (loclist): New.
6087 (4): New abbrev.
6088 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6089 Use prepare_for_testing, remove clean_restart.
6090 (p arraynoloc, p arraycallnoloc): New tests.
6091
9ec72168
JK
60922011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6093
6094 * gdb.cp/namespace-enum.exp (executable): New variable.
6095 (binfile): Use ${objdir}/${subdir}/ prefix.
6096 Use ${executable} for clean_restart.
6097
9c6c53f7
SA
60982011-10-11 Sterling Augustine <saugustine@google.com>
6099
6100 * gdb.cp/Makefile.in: Add namespace-enum test.
6101 * gdb.cp/namespace-enum.exp: New file.
6102 * gdb.cp/namespace-enum.c: New file.
6103 * gdb.cp/namespace-enum-main.c: New file.
6104
fac7ceb3
UW
61052011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6106
6107 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6108 sysroot.
6109
941b2081
JK
61102011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6111
6112 Reimplement @entry in input expressions.
6113 * gdb.base/exprs.c (v_int_array_init): New variable.
6114 * gdb.base/exprs.exp (print v_int_array_init)
6115 (print *v_int_array_init@1, print *v_int_array_init@2)
6116 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6117 (print v_int_array_init[1]@1): New tests.
6118
0344e878
JM
61192011-10-10 Joseph Myers <joseph@codesourcery.com>
6120
6121 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6122 expected message.
6123
5a56e9c5
DE
61242011-10-09 Doug Evans <dje@google.com>
6125
6126 * gdb.base/alias.exp: Add tests for alias command.
6127
2bda9cc5
JK
61282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6129
6130 * gdb.arch/amd64-entry-value.s: New file.
6131 * gdb.mi/mi2-amd64-entry-value.s: New file.
6132
a471c594
JK
61332011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6134
6135 Display @entry parameter values even for references.
6136 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6137 functions.
6138 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6139 reference and datap_input.
6140 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6141 breakpoints.
6142 (continue to breakpoint: entry_reference: reference)
6143 (entry_reference: bt at entry)
6144 (continue to breakpoint: entry_reference: breakhere_reference)
6145 (entry_reference: bt, entry_reference: ptype regparam)
6146 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6147 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6148 (entry_reference: p regcopy, entry_reference: p nodataparam)
6149 (entry_reference: p nodataparam@entry): New tests.
6150
36b11add
JK
61512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6152
6153 Support @entry in input expressions.
6154 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6155 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6156 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6157 (tailcall: p j@entry): New tests.
6158 * gdb.cp/koenig.cc (A::entry): New function.
6159 (main): Call it.
6160 * gdb.cp/koenig.exp (p entry (c)): New test.
6161
e18b2753
JK
61622011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6163
6164 Display @entry parameter values (without references).
6165 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6166 (different, validity, invalid): New functions.
6167 (main): Call them.
6168 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6169 stacktest, breakhere_stacktest, different, breakhere_different,
6170 breakhere_validity and breakhere_invalid.
6171 (entry: bt): Update for @entry.
6172 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6173 (entry_validity: *, entry_invalid: *): Many new tests.
6174 * gdb.base/break.exp
6175 (run until breakpoint set at small function, optimized file): Accept
6176 also the @entry suffix.
6177 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6178 * gdb.mi/mi2-amd64-entry-value.c: New files.
6179 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6180
2d6c5dc2
JK
61812011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6182
6183 Protect entry values against self tail calls.
6184 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6185 (main): Call self.
6186 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6187 (set debug entry-values 1, self: bt debug entry-values): New tests.
6188
111c6489
JK
61892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6190
6191 Recognize virtual tail call frames.
6192 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6193 (amb_b, amb_a): New.
6194 (main): Call a and b.
6195 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6196 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6197 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6198 New tests.
6199
8e3b41a9
JK
62002011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6201
6202 Implement basic support for DW_TAG_GNU_call_site.
6203 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6204 * gdb.arch/amd64-entry-value.cc: New file.
6205 * gdb.arch/amd64-entry-value.exp: New file.
6206
181cebd4
JK
62072011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6208
6209 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6210 * gdb.dwarf2/implptr-64bit.S: New file.
6211 * gdb.dwarf2/implptr-64bit.exp: New file.
6212
741f5e3c
JK
62132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6214
6215 Fix initial language detection with -readnow.
6216 * gdb.cp/readnow-language.cc: New file.
6217 * gdb.cp/readnow-language.exp: New file.
6218
a73d2258
JK
62192011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6220
6221 Fix printed anonymous struct name.
6222 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6223
af369495
JM
62242011-10-09 Joseph Myers <joseph@codesourcery.com>
6225
6226 * gdb.base/solib-symbol.exp: Do not include directories in
6227 filenames in expected messages.
6228
1fa57852
DE
62292011-10-07 Doug Evans <dje@google.com>
6230
6231 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6232
bd054e06
KP
62332011-10-07 Kevin Pouget <kevin.pouget@st.com>
6234
6235 Allow Python notification of new object-file loadings.
6236 * gdb.python/py-events.exp: Test newobjfile event.
6237 * gdb.python/py-events.py: Register newobjfile callback.
6238 * gdb.python/py-events.c: Add call to shared library
6239 * gdb.python/py-events-shlib.c: New file.
6240
8031b6f8
JM
62412011-10-06 Joseph Myers <joseph@codesourcery.com>
6242
6243 * gdb.base/fixsection.exp: Do not include directories in filename
6244 in expected message.
6245
7fea6923
PM
62462011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6247
6248 Add tests for passing of environment variables to inferior.
6249 * gdb.base/testenv.c: New test source.
6250 * gdb.base/testenv.exp: New expect test.
6251
687f2a88
PK
62522011-10-04 Paul Koning <paul_koning@dell.com>
6253
6254 * gdb.python/py-value.c (main): Break before return.
6255
cb6be26b
KP
62562011-10-04 Kevin Pouget <kevin.pouget@st.com>
6257
6258 PR python/12691: Add the inferior to Python exited event
6259 * gdb.python/py-events.exp: Test the inferior attribute of exited
6260 event with a fork.
6261 * gdb.python/py-events.py: Print inferior number on exit.
6262 * gdb.python/py-events.c: Fork the inferior.
6263
fb213700
EBM
62642011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6265
6266 * gdb.base/jit.exp: Add testcase name to log message
6267
aa2071bd
PK
62682011-10-03 Paul Koning <paul_koning@dell.com>
6269 Jan Kratochvil <jan.kratochvil@redhat.com>
6270
6271 * gdb.python/py-value.exp
6272 (python inval = gdb.parse_and_eval('*(int*)0'))
6273 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6274 (set argc=2, python print argc_lazy): New tests.
6275
dd11a36c
JB
62762011-10-02 Joel Brobecker <brobecker@adacore.com>
6277
6278 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6279
46f886f1
JK
62802011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6281 Pedro Alves <pedro@codesourcery.com>
6282
6283 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6284 can_read_0, test for it.
6285 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6286 (parse_and_eval with memory error): ... here, make it untested if
6287 can_read_0.
6288
c5cb204f
MP
62892011-09-30 Marek Polacek <mpolacek@redhat.com>
6290
6291 * gdb.python/python.exp (verify pagination beforehand)
6292 (verify pagination afterwards): Fix race by splitting the line.
6293
68fb0ec0
JM
62942011-09-29 Joseph Myers <joseph@codesourcery.com>
6295
6296 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6297 for 64-bit multilibs from i?86-* targets.
6298
6aee0d90
MP
62992011-09-29 Marek Polacek <mpolacek@redhat.com>
6300
6301 * lib/gdb.exp: Fix a typo in one of the comments.
6302
e9101ff5
MP
63032011-09-29 Marek Polacek <mpolacek@redhat.com>
6304
6305 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6306 matching pattern.
6307
7a81bdbf
PK
63082011-09-28 Paul Koning <paul_koning@dell.com>
6309
6310 * gdb.python/py-type.c (enum E): New.
6311 * gdb.python/py-type.exp (test_fields): Add tests for Python
6312 mapping access to fields.
6313 (test_enums): New test for field access on enums.
6314
6710bf39
SS
63152011-09-27 Stan Shebs <stan@codesourcery.com>
6316
6317 * gdb.trace/collection.exp: Test collection of $_ret.
6318
b2a6bdeb
AT
63192011-09-22 Andreas Tobler <andreast@fgznet.ch>
6320
6321 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6322 list of compilation switches for <*-*-freebsd*>.
6323
3c9057f3
SS
63242011-09-19 Stan Shebs <stan@codesourcery.com>
6325
6326 * gdb.trace/tspeed.exp: New file.
6327 * gdb.trace/tspeed.c: New file.
6328
34518530
YQ
63292011-09-18 Yao Qi <yao@codesourcery.com>
6330
6331 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6332 instructions.
6333 (test_adr_32bit, test_pop_pc): Likewise.
6334 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6335 Thumb instructions.
6336 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6337 in gdb_test_multiple.
6338 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6339
ab254057
YQ
63402011-09-17 Yao Qi <yao@codesourcery.com>
6341
6342 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6343 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6344 support single step to signal handler.
6345
9c317b71
YQ
63462011-09-17 Yao Qi <yao@codesourcery.com>
6347
6348 * gdb.base/disp-step-fork.c: New.
6349 * gdb.base/disp-step-syscall.exp: New.
6350 * gdb.base/disp-step-vfork.c: New.
6351
a8123151
JB
63522011-09-16 Joel Brobecker <brobecker@adacore.com>
6353
6354 * gdb.ada/tasks.exp: Make the expected output for
6355 the `info tasks' tests more resilient to spacing
6356 changes.
6357
63a9aad8
JK
63582011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6359
6360 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6361 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6362
2aa48337
KP
63632011-09-15 Kevin Pouget <kevin.pouget@st.com>
6364
6365 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6366 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6367
6839b47f
KP
63682011-04-30 Kevin Pouget <kevin.pouget@st.com>
6369
6370 Handle multiple breakpoint hits in Python interface:
6371 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6372 presence.
6373 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6374 breakpoint hits.
6375
0935723e
JK
63762011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6377 Jan Kratochvil <jan.kratochvil@redhat.com>
6378
6379 * gdb.python/py-events.exp: Remove pretty printing comment.
6380 * gdb.python/py-evsignal.exp: New file.
6381 * gdb.python/py-evthreads.c: Include signal.h.
6382 (thread3): Remove variable count3. Remove variable bad and use raise
6383 instead.
6384 (thread2): Remove variable count2. Move thread3 pthread_create here,
6385 merge pthread_join to a single line.
6386 (main): Remove variable count1. Merge pthread_join with pthread_create
6387 to a single line.
6388 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6389 KFAIL python/12966 for gdbserver. Test return value of
6390 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6391 gdb_expect by gdb_test and gdb_test_multiple.
6392 (thread 2, thread 3): New tests.
6393
4801a9a3
PA
63942011-09-12 Matt Rice <ratmice@gmail.com>
6395 Pedro Alves <pedro@codesourcery.com>
6396
6397 PR gdb/13175
6398
6399 * gdb.base/interp.exp: New tests.
6400 * gdb.base/interp.c: New file.
6401
24ece742
DE
64022011-09-12 Doug Evans <dje@google.com>
6403
6404 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6405 * gdb.dwarf2/typeddwarf.exp: Ditto.
6406
7f062217
JK
64072011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6408
6409 Fix compatibility with x32 arch.
6410 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6411 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6412 is_x86_like_target.
6413 * testsuite/gdb.trace/collection.exp: Likewise.
6414 * testsuite/gdb.trace/report.exp: Likewise.
6415 * testsuite/gdb.trace/unavailable.exp: Likewise.
6416 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6417 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6418 (is_x86_like_target): Check also is_amd64_regs_target.
6419
08711b9a
JK
64202011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6421
6422 PR breakpoints/12435
6423 * gdb.arch/amd64-prologue-xmm.c: New file.
6424 * gdb.arch/amd64-prologue-xmm.exp: New file.
6425 * gdb.arch/amd64-prologue-xmm.s: New file.
6426
b99b5f66
JK
64272011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6428
6429 * gdb.dwarf2/dw2-param-error-main.c: New file.
6430 * gdb.dwarf2/dw2-param-error.S: New file.
6431 * gdb.dwarf2/dw2-param-error.exp: New file.
6432
a391a2f6
PA
64332011-09-08 Pedro Alves <pedro@codesourcery.com>
6434
6435 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6436 inferior's pid and look for a core dump named core.$pid. Use
6437 `remote_file' commands on the host instead of hand coding shell
6438 commands on the build.
6439 * gdb.base/valgrind-db-attach.exp: Kill the program before
6440 finishing the test.
6441
7d8e6458 64422011-09-02 Matt Rice <ratmice@gmail.com>
6443
6444 * lib/prompt.exp: New file for testing the first prompt.
6445 * gdb.python/py-prompt.exp: Ditto.
6446 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6447
68e77c9e
PA
64482011-09-02 Pedro Alves <pedro@codesourcery.com>
6449
6450 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6451 0, before testing gcore.
6452
9655e943
JK
64532011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6454
df6dc84d
JK
6455 * dw2-ifort-parameter-debug.S: Update copyright year.
6456 * dw2-ifort-parameter.c: Update copyright year.
6457 * dw2-ifort-parameter.exp: Update copyright year.
6458
9655e943
JK
6459 * dw2-ifort-parameter-debug.S: New file.
6460 * dw2-ifort-parameter.c: New file.
6461 * dw2-ifort-parameter.exp: New file.
6462
353d1d73
JK
64632011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 * gdb.base/commands.exp (error_clears_commands_left): New function.
6466 (): Call it.
6467
5c07461a
JK
64682011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6469
6470 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6471 (C): Initialize `a'.
6472 * gdb.mi/mi-inheritance-syntax-error.exp
6473 (-data-evaluate-expression $path): Expect `a' as 5.
6474
0d932b2f
MK
64752011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6476
6477 PR mi/11912
6478 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6479 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6480 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6481 keyword in output of -var-info-path-expression.
6482
bdb54049
JK
64832011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6484
6485 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6486 * gdb.trace/collection.exp: Likewise.
6487 * gdb.trace/report.exp: Likewise.
6488 * gdb.trace/unavailable.exp: Likewise.
6489 * gdb.trace/while-dyn.exp: Likewise.
6490
59cde39c
KS
64912011-08-18 Keith Seitz <keiths@redhat.com>
6492
6493 PR c++/12266
6494 * gdb.cp/meth-typedefs.cc: New file.
6495 * gdb.cp/meth-typedefs.exp: New file.
6496
fa3a4f15
PM
64972011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6498
6fdff2c5 6499 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6500
c1049fca
JK
65012011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6502
6503 * gdb.arch/i386-dr3-watch.exp
6504 (watchpoint on gap1 does not fit debug registers)
6505 (delete all watchpoints): Fix racy expect strings.
6506
d93f7b5c
YQ
65072011-08-14 Yao Qi <yao@codesourcery.com>
6508
6509 * gdb.base/maint.exp: set data_section to ".neardata".
6510 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6511 * gdb.base/savedregs.exp: Handle SIGILL.
6512 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6513 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6514
457e09f0
DE
65152011-08-12 Doug Evans <dje@google.com>
6516
6517 * gdb.python/py-symbol.exp: Add test for symbol.type.
6518
5d0bb2fb
UW
65192011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6520
6521 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6522 * gdb.mi/mi-pthreads.exp: Likewise.
6523 * gdb.mi/mi2-pthreads.exp: Likewise.
6524 * gdb.mi/gdb669.exp.exp: Likewise.
6525
fcdfa280
PA
65262011-08-09 Pedro Alves <pedro@codesourcery.com>
6527
6528 * lib/mi-support.exp (detect_async): Rename to...
6529 (mi_detect_async): ... this.
6530 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6531 * gdb.mi/mi-nonstop.exp: Adjust.
6532 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6533 * gdb.mi/mi-nsintrall.exp: Adjust.
6534 * gdb.mi/mi-nsmoribund.exp: Adjust.
6535 * gdb.mi/mi-nsthrexec.exp: Adjust.
6536
9d8fa392
PA
65372011-08-09 Pedro Alves <pedro@codesourcery.com>
6538
6539 * gdb.base/display.c (do_loops): New `p_i' local.
6540 * gdb.base/display.exp: Test displaying a variable that is
6541 temporarily at a bad address.
6542
b6cede78
JK
65432011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6544
6545 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6546 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6547
67bedb8c
JK
65482011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6551 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6552 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6553
af6e93b2
PA
65542011-08-05 Pedro Alves <pedro@codesourcery.com>
6555
6556 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6557 procedure.
6558 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6559
1cf0e11f
YQ
65602011-08-05 Yao Qi <yao@codesourcery.com>
6561
6562 * gdb.base/callfuncs.exp: Set language after main.
6563 * gdb.cp/cplusfuncs.exp: Likewise.
6564 * gdb.cp/inherit.exp: Likewise.
6565
a1e28cb2
UW
65662011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6567
6568 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6569 * gdb.base/watch-vfork.exp: Skip on remote targets.
6570
d4f5bbb9
UW
65712011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6572
6573 * gdb.threads/thread-find.exp: Support remote targets.
6574
724f4f80
UW
65752011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6576
6577 * gdb.base/jit.exp: Download solib_binfile to target.
6578 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6579 and call dlopen without full path name.
6580 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6581 dlopen without full path name.
6582
934709f0
PW
65832011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6584
6585 * gdb.base/break-always.exp: Complete the test
6586 with duplicated breakpoints and enabling/disabling them.
6587
c26106c4
TT
65882011-08-02 Tom Tromey <tromey@redhat.com>
6589
6590 PR gdb/11289:
6591 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6592
9300444e 65932011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6594
6595 PR gdb/13045
6596 * gdb.base/float.exp: Add new test case for PR gdb/13045
6597 * gdb.base/float.c: New file.
6598
00bd41d6
PM
65992011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6600
6601 * gdb.python/py-mi.exp: Test printers returning string hint, and
6602 also not returning a value.
6603 * gdb.python/py-prettyprint.c: Add testcase for above.
6604 * gdb.python/py-prettyprint.py: Add test printer for above.
6605
d24f74ce
JK
66062011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6607
6608 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6609 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6610 (.Ldie30) Add as field "data4".
6611 (.Ldie32) Rename field "b" to "shl".
6612 (abbrev4) Change for the "data4" field.
6613 (abbrev5, abbrev6) Remove.
6614 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6615 (p &s.shl): ... here. Add comment.
6616 (p &s.data4): New.
6617
bb7da2bf
JK
66182011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6619
6620 Fix crash on lval_computed values.
6621 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6622
11081198
JK
66232011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6624
6625 * gdb.base/help.exp (help whatis): Update the expected string.
6626
3c6e0cb3
JK
66272011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6628
6629 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6630 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6631 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6632 Change the expected string.
6633
efa80663
PA
66342011-07-26 Pedro Alves <pedro@codesourcery.com>
6635
6636 * gdb.base/watchpoint.exp
6637 (test_disable_enable_software_watchpoint): New procedure.
6638 (top level): Run it.
6639
db8e4570
UW
66402011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6641
6642 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6643 executable file "${binfile}", C++ version "${binfile}-cxx".
6644 * gdb.python/py-prettyprint.exp: Likewise.
6645 * gdb.python/py-symbol.exp: Likewise.
6646 * gdb.python/py-type.exp: Likewise.
6647 * gdb.python/py-value.exp: Likewise.
6648 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6649 file name instead of just suffix.
6650
543305c9
JK
66512011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6652
6653 Fix implicit pointer offsets.
6654 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6655 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6656 (continue to breakpoint: continue to baz breakpoint for implptr)
6657 (sanity check element 0, sanity check element 1)
6658 (enter the inlined function, check element 0 for the offset)
6659 (check element 1 for the offset)
6660 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6661 (set foo breakpoint for implptr): Update the breakpoint number.
6662
b3215adc
UW
66632011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6664
6665 * gdb.python/py-mi.exp: Use different file names for different
6666 versions of the executable under test.
6667 * gdb.python/py-prettyprint.exp: Likewise.
6668 * gdb.python/py-symbol.exp: Likewise.
6669 * gdb.python/py-template.exp: Likewise.
6670 * gdb.python/py-type.exp: Likewise.
6671 * gdb.python/py-value.exp: Likewise.
6672
182b9acc
UW
66732011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6674
6675 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6676 flag after restarting GDB if necessary.
6677
e6052b5d
UW
66782011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6679
6680 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6681
1ced966e
PA
66822011-07-22 Pedro Alves <pedro@codesourcery.com>
6683
6684 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6685 backend doesn't leave used debug registers behind.
6686
3543a589
TT
66872011-07-22 Tom Tromey <tromey@redhat.com>
6688
6689 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6690 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6691 argument.
6692 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6693
14d15303 66942011-07-21 Matt Rice <ratmice@gmail.com>
6695
6696 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6697 in mostlyclean rule. Add files ending in .core.
6698
9b158ba0 66992011-07-21 Matt Rice <ratmice@gmail.com>
6700
6701 PR macros/12999
6702 * gdb.base/info-macros.c: New test sources.
6703 * gdb.base/info-macros.exp: New tests.
6704
d17b6f81
PM
67052011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6706
6707 * gdb.python/python.exp: Add prompt substitution tests.
6708
918dd910
JK
67092011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6710
6711 Fix crash if referenced CU is aged out.
6712 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6713 New.
6714 * gdb.dwarf2/implptr.exp: Likewise.
6715
0e37a63c
JK
67162011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6717
6718 * gdb.dwarf2/implptr.S: Rebuilt.
6719 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6720 (bar): Use them for j, k, l.
6721 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6722 COMPILE.
6723 (print j in implptr:bar): Update for the intp typedef.
6724 (print p[0].x in implptr:foo): Use more exact regex.
6725
f65cf84c
TT
67262011-07-18 Tom Tromey <tromey@redhat.com>
6727
6728 * gdb.cp/static-method.exp: Add missing single quote.
6729
d5b4a7be
YQ
67302011-07-18 Yao Qi <yao@codesourcery.com>
6731
6732 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6733 supported.
6734 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6735 * gdb.mi/mi-nonstop.exp: Likewise.
6736 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6737 * gdb.mi/mi-nsintrall.exp: Likewise.
6738 * gdb.mi/mi-nsmoribund.exp: Likewise.
6739 * gdb.mi/mi-nsthrexec.exp: Likewise.
6740 * gdb.python/py-evthreads.exp: Likewise.
6741
e9ea2662
JK
67422011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6743
6744 Code cleanup.
6745 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6746 it. Substitute it instead of test_compiler_info everywhere.
6747
ce451573
UW
67482011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6749
6750 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6751 remote targets as well.
6752
756d88a7
UW
67532011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6754
6755 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6756 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6757
31f83dc5
UW
67582011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6759
6760 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6761 a remote machine, not the host.
6762 (gdb_compile_shlib): Set soname if target is remote.
6763
059241a0
PP
67642011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6765
6766 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6767
28a0b48c 67682011-07-13 Matt Rice <ratmice@gmail.com>
6769
6770 * gdb.python/py-objfile-script-gdb.py: Renamed to
6771 py-objfile-script-gdb.py.in.
6772 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6773 py-objfile-script-gdb.py.
6774 * gdb.python/py-objfile-script.exp: Update reference to
6775 py-objfile-script-gdb.py.
6776
9a771b67
JK
67772011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6778
6779 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6780 reference undefined label.
6781
04ad99e6
JK
67822011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6783
6784 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6785 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6786 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6787 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6788
713389e0
PM
67892011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6790
6fdff2c5 6791 PR python/12438
713389e0 6792 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6793 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6794
97d146f8
JK
67952011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6796
6797 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6798 debug info.
6799
facde0e5 68002011-07-06 Matt Rice <ratmice@gmail.com>
6801
6802 * gdb.python/python.exp: Update filename paths.
6803 * gdb.python/py-symtab.exp: Ditto.
6804
438640d1
MP
68052011-07-06 Marek Polacek <mpolacek@redhat.com>
6806
6807 * gdb.python/py-evthreads.exp: Add missing `$'.
6808
33a365df
MF
68092011-07-06 Jie Zhang <jie.zhang@analog.com>
6810
6811 * config/bfin.exp: New file.
6812 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6813 * gdb.asm/bfin.inc: New file.
6814
8f7ae686
MP
68152011-07-06 Marek Polacek <mpolacek@redhat.com>
6816
df46027d 6817 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6818 the whole output.
6819
eb2a6f42
TT
68202011-07-05 Tom Tromey <tromey@redhat.com>
6821
6822 * gdb.java/jprint.java (jprint.hi): New field.
6823 * gdb.java/jprint.exp: Print string.
6824
177b42fe
TJB
68252011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6826
6827 * gdb.base/call-sc.c: Fix typos.
6828 * gdb.base/ifelse.exp: Likewise.
6829 * gdb.base/structs.c: Likewise.
6830
3b2a0cf2
JB
68312011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6832
6833 * gdb.base/jit-so.exp: New test.
6834 * gdb.base/jit-dlmain.c: New file.
6835 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6836
46fc714c
JK
68372011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6838
6839 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6840 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6841 * gdb.cp/pr9167.exp (p b): Likewise.
6842 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6843 (test value of P in inner_m, test type of Z in inner_m): Call
6844 setup_xfail for gcc <= 4.5.
46fc714c 6845
418c7cf7
JK
68462011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6847
6848 * gdb.cp/paren-type.cc: New files.
6849 * gdb.cp/paren-type.exp: New files.
6850
3d50dd94
JK
68512011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6852
6853 Stop on first linespec terminator instead of eating what we can.
6854 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6855 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6856 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6857 (break C::f()): ... this one.
6858 (break C::operator()()): New test.
6859 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6860 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6861 test.
6862
dcf9f4ab
JK
68632011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6864
6865 Fall back linespec to minimal symbols.
6866 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6867 error message.
6868 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6869 * gdb.cp/minsym-fallback-main.cc: New file.
6870 * gdb.cp/minsym-fallback.cc: New file.
6871 * gdb.cp/minsym-fallback.exp: New file.
6872 * gdb.cp/minsym-fallback.h: New file.
6873
3f542ed1
JK
68742011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6875
6876 * gdb.cp/no-dmgl-verbose.cc: New file.
6877 * gdb.cp/no-dmgl-verbose.exp: New file.
6878
68792011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6880
6881 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6882 __GI_.
6883 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6884 (f): New function.
6885 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6886 (complete p 'func<short>(): ... here.
6887 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6888 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6889 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6890 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6891 Make them KFAIL gcc/49546.
6892
00eb2c4a
JB
68932011-07-01 Joel Brobecker <brobecker@adacore.com>
6894
6895 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6896
85a20c42
JK
68972011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6898
6899 Test GCC PR debug/49546.
6900 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6901 (test type of F in k3_m, test value of F in k3_m): New.
6902 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6903 (main): New variable k3. Call k3.k3_m.
6904
d2d43431
JB
69052011-07-01 Jean-Charles Delay <delay@adacore.com>
6906
6907 * gdb.ada/packed_array.exp: Fix expected outout.
6908
54ae186f
JB
69092011-07-01 Jean-Charles Delay <delay@adacore.com>
6910
6911 * gdb.ada/packed_array.exp: fixed expected output.
6912
8f17729f
JB
69132011-07-01 Joel Brobecker <brobecker@adacore.com>
6914
6915 * gdb.ada/same_enum: New testcase.
6916
f5aa6869
JB
69172011-07-01 Joel Brobecker <brobecker@adacore.com>
6918
6919 * gdb.ada/ptr_typedef: New testcase.
6920
828292f2
JB
69212011-07-01 Joel Brobecker <brobecker@adacore.com>
6922
6923 * gdb.ada/arrayptr.exp: Add ptype test.
6924
18920c42
JB
69252011-07-01 Joel Brobecker <brobecker@adacore.com>
6926
6927 * gdb.ada/char_enum: New testcase.
6928
3536d9e3 69292011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6930
6931 * gdb.base/dump.exp (capture_pointer_with_type): New.
6932 Get value from address instead of name.
6933 Start GDB once, and do `dump' and `restore'
6934 tests together.
6935
db863c42
MF
69362011-06-30 Jie Zhang <jie.zhang@analog.com>
6937 Mike Frysinger <vapier@gentoo.org>
6938
6939 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6940 helper functions for getting/setting remotetimeout variable.
6941 * lib/gdb.exp (gdb_load): If the target is remote, set
6942 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6943 with $loadtimeout. Set $load_ok to 0 before doing the load.
6944 Instead of returning, immediately, set $load_ok to 0. Call
6945 set_remotetimeout with $oldremotetimeout, and then return if
6946 $load_ok is 1.
6947
e9e642a8
AB
69482011-06-30 Andrew Burgess <aburgess@broadcom.com>
6949
6950 * gdb.python/py-template.exp: Don't run this test if the target
6951 does not support c++ tests.
6952
32019081
JK
69532011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6954
6955 Fix non-only rename list for Fortran modules import.
6956 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6957 tests.
6958 * gdb.fortran/module.f90 (module moduse): New.
6959 (program module): use moduse, test var_x, var_y and var_z.
6960
0ecee54c
TT
69612011-06-29 Tom Tromey <tromey@redhat.com>
6962
6963 PR testsuite/12040:
6964 * gdb.fortran/array-element.exp: Use f90, not f77.
6965 * gdb.fortran/complex.exp: Use f90, not f77.
6966 * gdb.fortran/derived-type.exp: Use f90, not f77.
6967 * gdb.fortran/library-module.exp: Use f90, not f77.
6968 * gdb.fortran/logical.exp: Use f90, not f77.
6969 * gdb.fortran/module.exp: Use f90, not f77.
6970 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6971 * gdb.fortran/subarray.exp: Use f90, not f77.
6972
3b2b8fea
TT
69732011-06-29 Tom Tromey <tromey@redhat.com>
6974
6975 * gdb.fortran/charset.exp: New file.
6976 * gdb.fortran/charset.f90: New file.
6977
42159ca5
TT
69782011-06-29 Tom Tromey <tromey@redhat.com>
6979
6980 PR testsuite/12040:
6981 * lib/future.exp: New file, mostly extracted from ada.exp.
6982 Rewrote compatibility code to use rename.
6983 (gdb_find_gfortran): New proc.
6984 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6985 gfortran patch.
6986 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6987 Move to future.exp.
6988 * lib/gdb.exp: Always load future.exp.
6989
af69a5ce
YQ
69902011-06-28 Yao Qi <yao@codesourcery.com>
6991
6992 * gdb.cp/exception.cc: Don't include iostream.
6993 (bar): Remove print statement.
6994 (catcher): New.
6995 (main): Remove print statements. Call function catcher.
6996 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6997 Set breakpoint on catcher, and check the value of parameter.
6998
ab5c6a72
YQ
69992011-06-23 Yao Qi <yao@codesourcery.com>
7000
6fdff2c5
PA
7001 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7002 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 7003
9497469f
MP
70042011-06-23 Marek Polacek <mpolacek@redhat.com>
7005
7006 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7007 mi_gdb_test.
7008
b9132588
MP
70092011-06-23 Marek Polacek <mpolacek@redhat.com>
7010
5d197ed0 7011 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 7012
e55595ca
MP
70132011-06-23 Marek Polacek <mpolacek@redhat.com>
7014
5d197ed0
MP
7015 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7016
70172011-06-23 Marek Polacek <mpolacek@redhat.com>
7018
7019 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7020 `test_exec_and_symbol_mi_operatons' return value.
7021 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7022 gdb_test_multiple.
7023 (test_exec_and_symbol_mi_operatons): Likewise.
7024 (test_path_specification): Likewise.
e55595ca 7025
be777e08
YQ
70262011-06-23 Yao Qi <yao@codesourcery.com>
7027
7028 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7029 supported.
7030 * lib/gdb.exp (support_displaced_stepping): New.
7031
615556d6
YQ
70322011-06-23 Yao Qi <yao@codesourcery.com>
7033
7034 * gdb.threads/execl.exp: Skip on remote target.
7035
833b0ca7
MP
70362011-06-21 Marek Polacek <mpolacek@redhat.com>
7037
5d197ed0 7038 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
7039 mi_gdb_test.
7040
1ee4023a
MP
70412011-06-20 Marek Polacek <mpolacek@redhat.com>
7042
5d197ed0 7043 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 7044
d0b1d624
MP
70452011-06-20 Marek Polacek <mpolacek@redhat.com>
7046
5d197ed0 7047 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
7048 mi_gdb_test.
7049
79aa92c1
MP
70502011-06-20 Marek Polacek <mpolacek@redhat.com>
7051
5d197ed0 7052 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 7053
5ce5db06
YQ
70542011-06-14 Yao Qi <yao@codesourcery.com>
7055
7056 gdb/testsuite/
7057 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7058
533a737e
JK
70592011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7060
7061 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7062
d0e53741
TT
70632011-06-10 Tom Tromey <tromey@redhat.com>
7064
7065 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7066 Add tests for pointer-to-member-function.
7067 * gdb.cp/temargs.cc (S::somefunc): New function.
7068 (K2): New class.
7069 (main): Instantiate K2; call method.
7070
b5916bbd
JB
70712011-06-08 Joel Brobecker <brobecker@adacore.com>
7072
7073 * gdb.python/py-inferior.c (f2): Make str an array rather
7074 than a pointer.
7075 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7076
5be4dfca
JK
70772011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7078
7079 * gdb.base/async-shell.c: New file.
7080 * gdb.base/async-shell.exp: New file.
7081
9f47e254
PA
70822011-06-06 Pedro Alves <pedro@codesourcery.com>
7083
7084 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7085
64b9b334
JB
70862011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7087
7088 From Stephen Kitt <steve@sk2.org>
7089 * gdb.base/help.exp: Adjust following some spelling corrections
7090 in GDB.
7091
dbc0f131
YQ
70922011-06-01 Yao Qi <yao@codesourcery.com>
7093
7094 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7095
fd336a18
KS
70962010-05-31 Keith Seitz <keiths@redhat.com>
7097
7098 PR c++/12750
7099 * gdb.cp/static-method.cc: New file.
7100 * gdb.cp/static-method.exp: New file.
7101
fa8b9902
KS
71022010-05-31 Keith Seitz <keiths@redhat.com>
7103
7104 PR symtab/12704
7105 * gdb.cp/anon-ns.cc: New file.
7106 * gdb.cp/anon-ns.exp: New file.
7107
0a5b1e09
PA
71082011-05-31 Pedro Alves <pedro@codesourcery.com>
7109
7110 * gdb.arch/i386-dr3-watch.c: New file.
7111 * gdb.arch/i386-dr3-watch.exp: New file.
7112
0578b8d1
YQ
71132011-05-30 Yao Qi <yao@codesourcery.com>
7114
7115 * gdb.base/callfuncs.c (t_structs_fc): New.
7116 (t_structs_dc, t_structs_ldc): New.
7117 (t_double_many_args):
7118 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7119 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7120 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7121 * gdb.base/callfuncs.exp: Call new functions.
7122
6680506e
YQ
71232011-05-30 Yao Qi <yao@codesourcery.com>
7124
ff4d2c60
YQ
7125 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7126 Call rerun_and_prepare for each test to isolate effects.
7127
71282011-05-30 Yao Qi <yao@codesourcery.com>
7129
7130 * gdb.base/varargs.c (find_max_float_real): New.
7131 (find_max_double_real, find_max_long_double_real): New.
7132 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7133 * lib/gdb.exp (setup_kfail_for_target): New.
7134
e43ec454
YQ
71352011-05-30 Yao Qi <yao@codesourcery.com>
7136
7137 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7138 (callcd, callce, callcf, callc1a, callc1b): New.
7139 (callc2a, callc2b): New.
7140 * gdb.base/funcargs.exp (complex_args): New.
7141 (complex_integral_args, complex_float_integral_args): New.
7142 * lib/gdb.exp (support_complex_tests): New. Determine
7143 whether to run test cases on _Complex types.
7144
432b4d03
JK
71452011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7146
7147 * gdb.threads/leader-exit.c: New file.
7148 * gdb.threads/leader-exit.exp: New file.
7149
6caf069d
MP
71502011-05-27 Marek Polacek <mpolacek@redhat.com>
7151
9497469f 7152 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7153
97fce28b
MP
71542011-05-27 Marek Polacek <mpolacek@redhat.com>
7155
7156 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7157 remove the `supported' variable.
7158 * gdb.mi/mi-nonstop.exp: Likewise.
7159 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7160 * gdb.mi/mi-nsintrall.exp: Likewise.
7161 * gdb.mi/mi-nsmoribund.exp: Likewise.
7162 * gdb.mi/mi-nsthrexec.exp: Likewise.
7163
9da8c2a0
PA
71642011-05-26 Pedro Alves <pedro@codesourcery.com>
7165
7166 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7167
2c03e5be
PA
71682011-05-26 Pedro Alves <pedro@codesourcery.com>
7169
7170 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7171
2e21250d
KS
71722011-05-24 Keith Seitz <keiths@redhat.com>
7173
7174 PR breakpoint/12803
7175 * gdb.cp/cmpd-minsyms.cc (a): New method.
7176 (b): New method.
7177 (c): New method.
7178 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7179
cdac0397
PA
71802011-05-24 Pedro Alves <pedro@codesourcery.com>
7181
7182 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7183 watchpoint's command list didn't execute when the watchpoint went
7184 out of scope.
7185
ee5683ab
PM
71862011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7187
7188 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7189 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7190 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7191 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7192 * gdb.arch/i386-permbkpt.exp: Likewise.
7193 * gdb.arch/i386-prologue.exp: Likewise.
7194 * gdb.arch/i386-size-overlap.exp: Likewise.
7195 * gdb.arch/i386-size.exp: Likewise.
7196 * gdb.arch/i386-unwind.exp: Likewise.
7197 * gdb.reverse/i386-precsave.exp: Likewise.
7198 * gdb.reverse/i386-reverse.exp: Likewise.
7199 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7200 * gdb.reverse/i387-env-reverse.exp: Likewise.
7201 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7202
c91c8c16
PA
72032011-05-24 Pedro Alves <pedro@codesourcery.com>
7204
7205 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7206 file doesn't error, using MI.
7207
c50491a7
TT
72082011-05-23 Tom Tromey <tromey@redhat.com>
7209
7210 * gdb.base/charset.exp (string_display): Add tests to assign to
7211 arrays.
7212 * gdb.base/charset.c (short_array, int_array, long_array): New.
7213
4a07b7da
PA
72142011-05-20 Pedro Alves <pedro@codesourcery.com>
7215
7216 Cope with async mode.
7217
4a07b7da
PA
7218 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7219 into gdb_test + mi_expect_stop.
7220
b275f2d2
PA
72212011-05-20 Pedro Alves <pedro@codesourcery.com>
7222
7223 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7224 (callme): Remove printf call.
7225
eec52c44
PM
72262011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7227
7228 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7229 quote pattern to avoid problems with Cygwin/mingw expect versions.
7230 * gdb.base/default.exp (show convenience): Use double
7231 quote pattern for regular expressions.
7232
b3c8eb43
JK
72332011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7234
7235 Fix -readnow for -gdwarf-4 unused type units.
7236 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7237 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7238
ed731959
JK
72392011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7240
7241 * gdb.base/kill-after-signal.c: New file.
7242 * gdb.base/kill-after-signal.exp: New file.
7243
3b48433d
PA
72442011-05-16 Pedro Alves <pedro@codesourcery.com>
7245
7246 * gdb.ada/start.exp: Call untested with the correct test filename.
7247 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7248 test filename. Make the test's binary unique.
7249 * gdb.arch/i386-signal.exp: Call untested with the correct test
7250 filename.
7251 * gdb.arch/i386-size-overlap.exp: Ditto.
7252 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7253 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7254 * gdb.cp/call-c.exp: Ditto.
7255 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7256 filename. Make the test's binary unique.
7257 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7258 * gdb.python/py-mi.exp: Ditto.
7259 * gdb.python/Makefile.in (EXECUTABLES): Update.
7260 * gdb.reverse/i386-precsave.exp: Ditto.
7261 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7262 test filename.
7263 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7264 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7265 unique.
7266 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7267 test filename.
7268 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7269 * gdb.trace/tfile.exp: Ditto.
7270
ba4a8bdd
YQ
72712011-05-14 Yao Qi <yao@codesourcery.com>
7272
7273 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7274 type.
7275
dbaefcf7
DE
72762011-05-13 Doug Evans <dje@google.com>
7277
7278 * gdb.python/py-objfile-script.exp: New file.
7279 * gdb.python/py-objfile-script.c: New file.
7280 * gdb.python/py-objfile-script-gdb.py: New file.
7281 * testsuite/gdb.python/py-section-script.exp: Test
7282 "info auto-load-scripts".
7283
9930639c
TT
72842011-05-13 Tom Tromey <tromey@redhat.com>
7285
7286 * gdb.dwarf2/clztest.exp: New file.
7287 * gdb.dwarf2/clztest.c: New file.
7288 * gdb.dwarf2/clztest.S: New file.
7289
05272e11
DE
72902011-05-13 Doug Evans <dje@google.com>
7291
cc63ef9b
DE
7292 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7293 String16 tests.
05272e11 7294
6edba76f
TT
72952011-05-13 Tom Tromey <tromey@redhat.com>
7296
7297 * lib/gdb.exp (is_x86_like_target): New proc.
7298 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7299 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7300 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7301 -nostdlib to compiler.
7302 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7303 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7304 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7305 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7306 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7307
028d0ed5
TJB
73082011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7309
7310 * gdb.python/py-function.exp: Test setting a value from a function
7311 which executes a command.
7312
8a9b8146
TT
73132011-05-12 Tom Tromey <tromey@redhat.com>
7314
7315 * gdb.dwarf2/typeddwarf.S: New file.
7316 * gdb.dwarf2/typeddwarf.c: New file.
7317 * gdb.dwarf2/typeddwarf.exp: New file.
7318
10483e8e
MP
73192011-05-12 Marek Polacek <mpolacek@redhat.com>
7320
7321 * gdb.mi/mi-basics.exp: Fix races. Honour the
7322 `test_exec_and_symbol_mi_operatons' return value.
7323 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7324 gdb_test_multiple.
7325 (test_exec_and_symbol_mi_operatons): Likewise.
7326 (test_path_specification): Likewise.
7327
faf067f1
JK
73282011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7329
7330 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7331 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7332 Replace `file copy' and `file rename' by `file mtime'. Twice.
7333
7ff911a3
JK
73342011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7335
7336 * gdb.base/readline-ask.c: New file.
7337 * gdb.base/readline-ask.exp: New file.
7338 * gdb.base/readline-ask.inputrc: New file.
7339
a536c6d7
UW
73402011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7341
7342 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7343 to avoid race condition.
7344 * gdb.cell/coremaker.c: Use small stack size.
7345 * gdb.cell/ea-standalone.exp: Use file name without path as
7346 argument to c_to.
7347 * gdb.cell/fork.exp: Allow other output when continuing to end.
7348
d472a426
JK
73492011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7350
7351 * gdb.threads/corethreads.c: New file.
7352 * gdb.threads/corethreads.exp: New file.
7353
73542011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7355
7356 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7357 Try to compile the test using -Wl,-z,norelro first.
7358 (load_core): New variable libthread_db_seen, initialize it.
7359 (zeroed-threads cannot be listed): Protect it by XFAIL on
7360 !$libthread_db_seen.
7361
8be455d7
JK
73622011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7363
7364 PR 12573
7365 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7366 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7367 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7368
1976171a
JK
73692011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7370
7371 * gdb.cp/psymtab-parameter.cc: New file.
7372 * gdb.cp/psymtab-parameter.exp: New file.
7373
7db6f30f
JK
73742011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7375
7376 Fix a race.
7377 * gdb.cp/static-print-quit.exp (print c): Split to ...
7378 (print c - <return>, print c - q <return>, print c - to quit):
7379 ... these. Make the testfile untested on gdb-7.1.
7380
85161e9e 73812011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7382
7383 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7384 gdb_rename_execfile, gdb_touch_execfile): New.
7385 * gdb.base/reread.exp: Use new procs to handle multiple
7386 exec files.
7387
0c51be18
YQ
73882011-05-05 Yao Qi <yao@codesourcery.com>
7389
7390 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7391 (test_adr_32bit, test_pop_pc): New.
7392 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7393 (test_adr_32bit, test_pop_pc): New.
7394
4d393d60
JM
73952011-05-04 Joseph Myers <joseph@codesourcery.com>
7396
7397 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7398 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7399 targets.
7400 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7401 handle targets.
7402
8ffd0459
JK
74032011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7404
7405 * gdb.base/completion.exp (complete help info wat): Rename to ...
7406 (complete 'help info wat'): ... here.
7407 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7408 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7409
8e28d804
PA
74102011-05-04 Pedro Alves <pedro@codesourcery.com>
7411
7412 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7413 gdb_test and explicit $gdb_prompt/timeout matches.
7414
3eb2ef34
YQ
74152011-05-04 Yao Qi <yao@codesourcery.com>
7416
7417 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7418 and __thumb2__.
7419
aaaf81a3
MP
74202011-05-03 Marek Polacek <mpolacek@redhat.com>
7421
7422 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7423 in place of `gdb_test "delete breakpoints"'. This eliminates two
7424 testcases.
7425
c4cbc0df
PA
74262011-05-02 Pedro Alves <pedro@codesourcery.com>
7427
7428 PR testsuite/12649
7429 Fix races.
7430
7431 * gdb.base/completion.exp: Remove all sleep calls. Remove
7432 unnecessary regexs. Don't explicitly expect anything after the
7433 prompt. Eat the prompt if necessary.
7434
b4cbb4a3
EBM
74352011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7436
7437 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7438 accept to show the caller line again as well as the line after.
7439
d65aec65
PM
74402011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7441
7442 PR mi/12531
7443
7444 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7445 compile target.
7446 * gdb.python/py-prettyprint.exp: Add C++ object for
7447 CPLUS_FAKE_CHILD test.
7448
30852783
UW
74492011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7450
7451 * gdb.base/signest.exp: New file.
7452 * gdb.base/signest.c: Likewise.
7453
c7b1f0d9
JK
74542011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7455
7456 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7457 thread and breakpoint notifications.
7458
559a7a62
JK
74592011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7460
7461 * gdb.base/fortran-sym-case.c: New file.
7462 * gdb.base/fortran-sym-case.exp: New file.
7463 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7464 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7465 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7466
8344e389
JK
74672011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7468
7469 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7470 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7471 false #1', `if true else false #2' and `if true else false #3'.
7472
2484c66b
UW
74732011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7474
7475 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7476 while delivering signal.
7477
8d3788bd
VP
74782011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7479
7480 MI breakpoint notifications.
7481
7482 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7483 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7484 * testsuite/gdb.mi/mi-watch.exp: Adust.
7485 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7486 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7487 notifications.
8d3788bd 7488
3e03848b
JK
74892011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7490
7491 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7492 * gdb.base/gdbindex-stabs.c: New file.
7493 * gdb.base/gdbindex-stabs.exp: New file.
7494
918c9108
YQ
74952011-04-25 Yao Qi <yao@codesourcery.com>
7496
7497 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7498 with /*...*/.
7499 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7500
90556b8c
JK
75012011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7502
7503 * gdb.python/py-value.exp (test_objfiles): Name the first test
7504 `py-value in file.filename'.
7505
03f2bd59
JK
75062011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7507
7508 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7509 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7510 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7511 !gdbserver_reconnect_p..
7512 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7513
7b08b9eb
JK
75142011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7515
7516 * gdb.cp/cpcompletion.exp (complete class methods)
7517 (complete class methods beginning with F): Move them above runto. New
7518 comment about the runto delimiter.
7519
b78974c3
PA
75202011-04-20 Pedro Alves <pedro@codesourcery.com>
7521
7522 * gdb.base/maint.exp: Test that "maint print registers" works
7523 without a running program.
7524
20429c40 75252011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7526
20429c40
MP
7527 * gdb.base/setshow.exp: Fix racy tests.
7528 ($old_gdb_prompt): New variable.
7529
7a9dd1b2
TT
75302011-04-19 Tom Tromey <tromey@redhat.com>
7531
7532 * gdb.mi/mi-nsmoribund.exp:
7533 * gdb.hp/gdb.objdbg/objdbg01.exp:
7534 * gdb.base/structs.exp (test_struct_returns):
7535 * gdb.base/call-sc.exp (test_scalar_returns):
7536 * gdb.base/bigcore.exp: Remove duplicate words.
7537
02835898
JK
75382011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7539
7540 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7541 * gdb.base/break-interp.exp (test_attach): New comment.
7542
254f582e
JK
75432011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7544
7545 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7546 (clear __stack_user.next, clear stack_used.next)
7547 (save a zeroed-threads corefile): New test.
7548 Call core_load for $core0file.
7549 (zeroed-threads cannot be listed): New test.
7550
4fe85f5c
JK
75512011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7552
7553 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7554 filename.
7555 ($srcfile): Preserve the original value.
7556 ($testfile): Match it the .exp filename.
7557 ($corefile): New variable. Substitute it around.
7558 Use clean_restart.
7559 ($prev_timeout): Remove.
7560 (load_core): Move core loading into this proc.
7561 Fix restore of $timeout if load_core fails.
7562
63524580
JK
75632011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7564
7565 * gdb.base/eu-strip-infcall.c: New file.
7566 * gdb.base/eu-strip-infcall.exp: New file.
7567
90359a16
JK
75682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7569
7570 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7571 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7572
626e7282
JK
75732011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7574
7575 Fix Python access to inlined frames.
7576 * gdb.python/py-frame-inline.c: New file.
7577 * gdb.python/py-frame-inline.exp: New file.
7578
3363d018
EBM
75792011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7580
7581 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7582 content of 's24' correctly (avoiding "optimized out").
7583 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7584
28781456
JK
75852011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7586
7587 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7588
4a4106ca
TJB
75892011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7590
7591 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7592 expect a colon in watch -location output.
7593
d26ccb4f
JK
75942011-04-13 Marek Polacek <mpolacek@redhat.com>
7595
df46027d 7596 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7597 New testcase `expect response to define backtrace'. Also remove
7598 redundant `default' block.
7599
e1ab1f9c
JK
76002011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 * gdb.python/py-prettyprint.c (struct hint_error): New.
7603 (main): New variable hint_error.
7604 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7605 "print hint_error".
7606 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7607 (register_pretty_printers): Register it.
7608
0c2e6019
TT
76092011-04-04 Tom Tromey <tromey@redhat.com>
7610
7611 * gdb.cp/maint.exp (test_help): Update.
7612 (test_namespace): Likewise.
7613
af57139d
JB
76142011-04-01 Joel Brobecker <brobecker@adacore.com>
7615
7616 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7617 * gdb.ada/arrayptr.exp: Add new tests.
7618
956a9fb9
JB
76192011-04-01 Joel Brobecker <brobecker@adacore.com>
7620
7621 * gdb.ada/mi_catch_ex: New testcase.
7622
d0c4d642
PA
76232011-04-01 Pedro Alves <pedro@codesourcery.com>
7624
7625 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7626 base::overload(void) method without specifying "const".
7627
18819fa6
UW
76282011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7629
7630 * gdb.arch/thumb-singlestep.S: New file.
7631 * gdb.arch/thumb-singlestep.exp: Likewise.
7632
a4c8e806
TT
76332011-03-31 Tom Tromey <tromey@redhat.com>
7634
7635 * gdb.python/py-prettyprint.py (exception_flag): New global.
7636 (NoStringContainerPrinter._iterator.next): Check it.
7637 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7638 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7639
53832f31
TT
76402011-03-29 Tom Tromey <tromey@redhat.com>
7641
7642 * gdb.cp/anon-struct.cc: New file.
7643 * gdb.cp/anon-struct.exp: New file.
7644
e4620230
JK
76452011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7646
7647 Test STT_GNU_IFUNC support.
7648 * gdb.base/gnu-ifunc-lib.c: New file.
7649 * gdb.base/gnu-ifunc.c: New file.
7650 * gdb.base/gnu-ifunc.exp: New file.
7651
d0fb5eae
JK
76522011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7653
7654 Support a ring of related breakpoints.
7655 * gdb.base/watchpoint-delete.c: New file.
7656 * gdb.base/watchpoint-delete.exp: New file.
7657
20106cfb
JK
76582011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7659
7660 * gdb.ada/arrayparam.exp (print first after function call): Use
7661 explicit package name. Add a comment
7662 (print lasta after function call): Rename ...
7663 (print last after function call): ... it and use explicit package
7664 name.
7665 (print length after function call): Use explicit package name.
7666 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7667 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7668 (multiple matches for symbol i): Rename ...
7669 (multiple matches for symbol integervar): ... it.
7670 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7671 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7672
e7ab5e63
AB
76732011-03-25 Andrew Burgess <aburgess@broadcom.com>
7674
7675 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7676 environment variable to make grep output more predictable. Move
7677 all the environment setup into gdb_init so it's done once per test
7678 case rather than each time we start gdb.
7679
9ef07c8c
TT
76802011-03-24 Tom Tromey <tromey@redhat.com>
7681
7682 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7683 test.
7684
dd90784c
JK
76852011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7686
7687 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7688 * gdb.dwarf2/dw2-entry-value.S: New file.
7689 * gdb.dwarf2/dw2-entry-value.exp: New file.
7690
05775840
PM
76912011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7692
6fdff2c5 7693 PR python/12183
05775840
PM
7694
7695 * gdb.python/py-function.exp: Add GdbError tests.
7696
8661b11b
PA
76972011-03-18 Pedro Alves <pedro@codesourcery.com>
7698
7699 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7700 (reglocal_test_func, statlocal_test_func): New functions.
7701 (globals_test_func): Call new functions.
7702 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7703 (gdb_collect_locals_test): New procedure.
7704 (gdb_trace_collection_test): Call new procedures.
7705
0fdb4f18
PA
77062011-03-18 Pedro Alves <pedro@codesourcery.com>
7707
7708 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7709 (test_register, test_register_unavailable): New procedures.
7710 (gdb_unavailable_registers_test): New procedure.
7711 (gdb_trace_collection_test): Call it.
7712
99c3dc11
PM
77132011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7714
6fdff2c5 7715 PR python/12149
99c3dc11
PM
7716
7717 * gdb.python/python.exp: Add gdb.write tests.
7718
29703da4
PM
77192010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7720
7721 * gdb.python/Makefile.in: Add py-objfile.
7722 * gdb.python/py-objfile.exp: New file.
7723 * gdb.python/py-objfile.c: New file.
7724 * gdb.python/py-block.exp: Add is_valid tests.
7725 * gdb.python/py-inferior.exp: Ditto.
7726 * gdb.python/py-infthread.exp: Ditto.
7727 * gdb.python/py-symbol.exp: Ditto.
7728 * gdb.python/py-symtab.exp: Ditto.
7729
598997c8
KS
77302011-03-16 Keith Seitz <keiths@redhat.com>
7731
7732 PR c++/12273
7733 * gdb.cp/cmpd-minsyms.exp: New test.
7734 * gdb.cp/cmpd-minsyms.cc: New file.
7735
7736 PR c++/11734
7737 * gdb.cp/ovsrch.exp: New test.
7738 * gdb.cp/ovsrch.h: New file.
7739 * gdb.cp/ovsrch1.cc: New file.
7740 * gdb.cp/ovsrch2.cc: New file.
7741 * gdb.cp/ovsrch3.cc: New file.
7742 * gdb.cp/ovsrch4.cc: New file.
7743
c91513d8
PP
77442011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7745
7746 PR gdb/12528
7747 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7748 * gdb.base/break-on-linker-gcd-function.exp: New test.
7749 * gdb.base/break-on-linker-gcd-function.cc: New file.
7750
7470fc63
AT
77512011-03-15 Andreas Tobler <andreast@fgznet.ch>
7752
7753 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7754
959e7469
PM
77552011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7756
7757 * lib/gdb.exp (gdb_unload): Add another termination case.
7758
9373cf26
JK
77592011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7760
7761 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7762 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7763 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7764 Provide a stub byte there.
7765 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7766 DW_AT_entry_pc.
7767 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7768
24e9cda0
UW
77692011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7770
7771 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7772 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7773 "generic ABI, auto".
7774 (altivec_abi_tests): Accept vectors returned by reference.
7775
7371cf6d
PM
77762010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7777
7778 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7779
ce77046a
UW
77802011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7781
7782 * gdb.python/py-section-script.exp: Skip test if no Python support.
7783
176400c3
UW
77842011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7785
7786 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7787
ecec24e6
PM
77882011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7789
7790 * gdb.python/py-parameter.exp: Update tests to the new Python
7791 parameter API. Add "no documentation" test. Add deprecated API
7792 backward compatibility test.
7793
5dbdd470
TT
77942011-03-09 Tom Tromey <tromey@redhat.com>
7795
7796 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7797 gdb_continue_to_end.
7798
b66e66ee
MK
77992011-03-09 Mark Kettenis <kettenis@gnu.org>
7800
7801 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7802 tabs.
7803
eceb0c5f
TT
78042011-03-09 Tom Tromey <tromey@redhat.com>
7805
7806 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7807 parentheses.
7808 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7809 $command.
7810 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7811 argument to gdb_continue_to_end.
7812 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7813 argument to gdb_continue_to_end.
7814 * gdb.cp/annota3.exp: Fix regex.
7815 * gdb.cp/annota2.exp: Fix regex.
7816 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7817 gdb_continue_to_end.
7818 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7819 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7820 gdb_continue_to_end.
7821
63154eca
PA
78222011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7823
7824 * gdb.server/ext-run.exp
7825 (load new file without any gdbserver inferior): New test.
7826
967d1f9b
TT
78272011-03-07 Tom Tromey <tromey@redhat.com>
7828
7829 * Makefile.in (TAGS): Rewrite.
7830
d68dcbb9
JK
78312011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7832
7833 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7834 initial commands echo. New match for `Found trace'. Anchor all the
7835 other matches. Anchor and match for `No trace frame found' the final
7836 match.
7837
6bf58e63
TT
78382011-03-07 Tom Tromey <tromey@redhat.com>
7839
7840 * Makefile.in (TAGS): New target.
7841
fda326dd
TT
78422011-03-07 Tom Tromey <tromey@redhat.com>
7843
7844 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7845 change.
7846 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7847 change.
7848 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7849 exit message change.
7850 (skip_altivec_tests): Update for exit message change.
7851 (skip_vsx_tests): Likewise.
7852 (gdb_continue_to_end): Likewise. Add 'command' argument.
7853 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7854 * gdb.threads/tls.exp: Update for exit message change.
7855 * gdb.threads/thread-unwindonsignal.exp: Use
7856 gdb_continue_to_end.
7857 * gdb.threads/step.exp (step_it): Update for exit message change.
7858 (continue_all): Likewise.
7859 * gdb.threads/print-threads.exp (test_all_threads): Update for
7860 exit message change.
7861 * gdb.threads/interrupted-hand-call.exp: Use
7862 gdb_continue_to_end.
7863 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7864 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7865 gdb_continue_to_end.
7866 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7867 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7868 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7869 * gdb.cp/method.exp: Update for exit message change.
7870 * gdb.cp/mb-templates.exp: Update for exit message change.
7871 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7872 * gdb.cp/annota3.exp: Update for exit message change.
7873 * gdb.cp/annota2.exp: Update for exit message change.
7874 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7875 * gdb.base/term.exp: Update for exit message change.
7876 * gdb.base/step-test.exp (test_i): Update for exit message change.
7877 * gdb.base/sigstep.exp (advance): Update for exit message change.
7878 (advancei): Likewise.
7879 * gdb.base/siginfo.exp: Update for exit message change.
7880 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7881 * gdb.base/reread.exp: Use gdb_continue_to_end.
7882 * gdb.base/langs.exp: Use gdb_continue_to_end.
7883 * gdb.base/interrupt.exp: Update for exit message change.
7884 * gdb.base/gdb1555.exp: Update for exit message change.
7885 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7886 * gdb.base/ending-run.exp: Update for exit message change.
7887 * gdb.base/chng-syms.exp: Update for exit message change.
7888 * gdb.base/checkpoint.exp: Update for exit message change.
7889 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7890 gdb_continue_to_end.
7891 (test_catch_syscall_with_wrong_args): Likewise.
7892 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7893 * gdb.base/break-interp.exp (test_ld): Update for exit message
7894 change.
7895 * gdb.base/bang.exp: Update for exit message change.
7896 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7897 (do_call_attach_tests): Likewise.
7898 * gdb.base/a2-run.exp: Update for exit message change.
7899 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7900 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7901 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7902
dd19bd70
JK
79032011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7904
7905 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7906
30e62689
TT
79072011-03-03 Tom Tromey <tromey@redhat.com>
7908
7909 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7910 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7911 * gdb.hp/gdb.aCC/configure.ac: Remove.
7912 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7913 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7914 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7915 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7916 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7917 * gdb.hp/gdb.compat/configure.ac: Remove.
7918 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7919 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7920 * gdb.hp/gdb.defects/configure.ac: Remove.
7921 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7922 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7923 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7924 * gdb.hp/configure.ac: Remove.
7925 * gdb.hp/configure: Remove.
7926 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7927 substitution.
7928 (Makefile): Remove rule.
7929 * gdb.cell/configure.ac: Remove.
7930 * gdb.cell/configure: Remove.
7931 * gdb.stabs/Makefile.in (Makefile): Remove.
7932 (distclean): Don't remove config.status or config.log.
7933 * gdb.stabs/configure (Makefile): Remove.
7934 * gdb.stabs/configure.ac: Remove.
7935 * configure: Rebuild.
7936 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7937 Remove stabs- and cell-specific logic. Test for existence of
7938 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7939 subdirectories, gdb.cell, and and gdb.stabs.
7940 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7941
c171f854
JB
79422011-03-03 Joel Brobecker <brobecker@adacore.com>
7943
7944 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7945 end of buffer.
7946
9a5193cb
JB
79472011-03-02 Joel Brobecker <brobecker@adacore.com>
7948
7949 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7950 gdb_test when running a test where we expected no output back.
7951
9bb4c1bb
MS
79522011-02-28 Michael Snyder <msnyder@vmware.com>
7953
7954 * gdb.cp/overload.cc: Change initializer value to integer.
7955
3bd0f5ef
MS
79562011-02-27 Michael Snyder <msnyder@vmware.com>
7957
7958 * gdb.multi/base.exp: Add test for remove-inferiors.
7959
2279eaad
JB
79602011-02-26 Joel Brobecker <brobecker@adacore.com>
7961
7962 * gdb.python/py-frame.exp: Simplify the initialization phase
7963 using prepare_for_testing.
7964
c82c0b55
MS
79652011-02-25 Michael Snyder <msnyder@vmware.com>
7966
7967 * gdb.multi/base.exp: Add tests for info inferiors with args.
7968
1d94651b
JK
79692011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7970
7971 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7972 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7973 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7974 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7975 asmfile3. Comment the STABS (#3) file compilation. Compile
7976 everything through assembler. Provide KFAIL for symtab/12497.
7977 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7978 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7979 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7980 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7981
3bd0f5ef
MS
79822011-02-24 Michael Snyder <msnyder@vmware.com>
7983
7984 * gdb.base/break.exp: Add tests for delete breakpoints using
7985 convenience variables and value history references.
7986
12c1418e
MS
79872011-02-24 Michael Snyder <msnyder@vmware.com>
7988
7989 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7990 left behind in previous check-in.
7991
e5a67952
MS
79922011-02-23 Michael Snyder <msnyder@vmware.com>
7993
7994 * gdb.base/break.exp: Add tests for "info break" with arguments.
7995 * gdb.trace/infotrace.exp: Update patterns for error and help.
7996 * gdb.base/completion.exp: Update pattern.
7997 * gdb.base/ena-dis-br.exp: Update pattern.
7998 * gdb.base/help.exp: Update patterns.
7999
80002011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
8001
8002 * gdb.base/memattr.exp: New test.
8003 * gdb.base/memattr.c: Test load for memattr.exp.
8004
6e6fbe60
DE
80052011-02-22 Doug Evans <dje@google.com>
8006
8007 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8008
1d41d745
MS
80092011-02-22 Michael Snyder <msnyder@vmware.com>
8010
8011 * Makefile.in: Make more clean.
8012 * gdb.ada/Makefile.in: Ditto.
8013 * gdb.arch/Makefile.in: Ditto.
8014 * gdb.asm/Makefile.in: Ditto.
8015 * gdb.base/Makefile.in: Ditto.
8016 * gdb.cp/Makefile.in: Ditto.
8017 * gdb.dwarf2/Makefile.in: Ditto.
8018 * gdb.java/Makefile.in: Ditto.
8019 * gdb.mi/Makefile.in: Ditto.
8020 * gdb.modula2/Makefile.in: Ditto.
8021 * gdb.python/Makefile.in: Ditto.
8022 * gdb.server/Makefile.in: Ditto.
8023 * gdb.stabs/Makefile.in: Ditto.
8024 * gdb.threads/Makefile.in: Ditto.
8025 * gdb.trace/Makefile.in: Ditto.
8026
79ba84ca
MS
80272011-02-22 Michael Snyder <msnyder@vmware.com>
8028
df46027d 8029 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
8030 info threads.
8031
b9b35694
JB
80322011-02-22 Joel Brobecker <brobecker@adacore.com>
8033
8034 * gdb.python/py-breakpoint.exp: Fix the expected output of
8035 one of the "maint info breakpoints" tests to accept the output
8036 generated on platforms that do not have hardware watchpoints.
8037
8bfb830f
JB
80382011-02-22 Joel Brobecker <brobecker@adacore.com>
8039
8040 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8041 clean_restart. Be a little stricter in the expected output
8042 for one of the tests. Fix a typo in one of the comments.
8043
c45f3c54
JB
80442011-02-22 Joel Brobecker <brobecker@adacore.com>
8045
8046 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8047 Delete variable binfile, no longer use. Add or modify test
8048 comments to make them unique.
8049
b97c863c
MS
80502011-02-21 Michael Snyder <msnyder@vmware.com>
8051
8052 * Makefile.in: Update for make clean.
8053 * gdb.ada/Makefile.in: Ditto.
8054 * gdb.arch/Makefile.in: Ditto.
8055 * gdb.asm/Makefile.in: Ditto.
8056 * gdb.base/Makefile.in: Ditto.
8057 * gdb.cp/Makefile.in: Ditto.
8058 * gdb.dwarf2/Makefile.in: Ditto.
8059 * gdb.java/Makefile.in: Ditto.
8060 * gdb.mi/Makefile.in: Ditto.
8061 * gdb.modula2/Makefile.in: Ditto.
8062 * gdb.python/Makefile.in: Ditto.
8063 * gdb.server/Makefile.in: Ditto.
8064 * gdb.stabs/Makefile.in: Ditto.
8065 * gdb.threads/Makefile.in: Ditto.
8066 * gdb.trace/Makefile.in: Ditto.
8067
aea5b279
MS
80682011-02-21 Michael Snyder <msnyder@vmware.com>
8069
8070 * gdb.threads/thread-find.exp: Update patterns for changes in
8071 output of "info threads" command.
8072
e3039479
UW
80732011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8074 Ulrich Weigand <uweigand@de.ibm.com>
8075
8076 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8077 (skip_hw_watchpoint_tests): Likewise.
8078 (skip_hw_watchpoint_multi_tests): Likewise.
8079
b800ec70
UW
80802011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8081
8082 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8083 (skip_hw_watchpoint_tests): Likewise.
8084 (skip_hw_watchpoint_multi_tests): Likewise.
8085 (skip_hw_watchpoint_access_tests): Likewise.
8086
8087 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8088 * gdb.base/pr11022.exp: Likewise.
8089 * gdb.base/watch-read.exp: Likewise.
8090 * gdb.base/watch_thread_num.exp: Likewise.
8091 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8092 * gdb.base/watchpoint-hw.exp: Likewise.
8093 * gdb.base/watchpoint.exp: Likewise.
8094 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8095 * gdb.threads/watchthreads-reorder.exp: Likewise.
8096 * gdb.threads/watchthreads.exp: Likewise.
8097 * gdb.threads/watchthreads2.exp: Likewise.
8098
91033e37
JB
80992011-02-21 Joel Brobecker <brobecker@adacore.com>
8100
8101 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8102 the debugger is unable to find the array bounds.
8103
eeaafae2
JK
81042011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8105
8106 * gdb.cp/typedef-operator.exp: New file.
8107 * gdb.cp/typedef-operator.cc: New file.
8108
e338d953
MS
81092011-02-17 Michael Snyder <msnyder@vmware.com>
8110
8111 * gdb.threads/thread-find.exp: Fix regular expressions.
8112
e67ad678
JB
81132011-02-17 Joel Brobecker <brobecker@adacore.com>
8114
8115 * gdb.ada/packed_array: Expand testcase to test printing of
8116 unconstrained packed array.
8117
93084bca
JB
81182011-02-17 Joel Brobecker <brobecker@adacore.com>
8119
8120 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8121
a0c78a73
PA
81222011-02-16 Pedro Alves <pedro@codesourcery.com>
8123
f65d5553 8124 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8125 (main): Initialize it before collecting, and and clear it
8126 afterwards.
f65d5553
PA
8127 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8128 collecting with '{type} addr', where the addr expression is not an
8129 rvalue.
a0c78a73 8130
3dfcbbd2
KW
81312011-02-16 Ken Werner <ken.werner@de.ibm.com>
8132
8133 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8134 a bool variable. Expect correct OpenCL names for vector types. Use the
8135 uc3 variable name instead of referring to the uchar3 built-in type.
8136 Escape the asterisk at the half pointer test.
8137
08807d5a
PA
81382011-02-16 Pedro Alves <pedro@codesourcery.com>
8139
f65d5553 8140 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8141 (main): Initialize it before collecting, and and clear it
8142 afterwards.
f65d5553
PA
8143 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8144 collecting overlapping memory ranges.
08807d5a 8145
60f98dde
MS
81462011-02-15 Michael Snyder <msnyder@vmware.com>
8147
8148 * gdb.base/default.exp: Add tests for thread commands.
8149 * gdb.base/help.exp: Add tests for thread commands.
8150 * gdb.threads/thread-find.exp: New test for thread find command.
8151
648cd113
KW
81522011-02-15 Ken Werner <ken.werner@de.ibm.com>
8153
8154 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8155
494e194e
YQ
81562011-02-15 Yao Qi <yao@codesourcery.com>
8157
8158 PR tdep/12352
8159 * gdb.arch/arm-disp-step.S : New test for str instruction.
8160 * gdb.arch/arm-disp-step.exp : Likewise.
8161
d9492458
TJB
81622011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8163
8164 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8165 "vector_register2_vr" test strings. Test the extended floating
8166 point registers (F32~F63).
8167 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8168 IBM XL C compiler. Make the test program use a register provided
8169 by the compiler for the lxvd2x instruction.
8170
8af8e3bc
PA
81712011-02-14 Pedro Alves <pedro@codesourcery.com>
8172
8173 * gdb.trace/unavailable.cc (class Base, class Middle, class
8174 Derived): New types.
8175 (derived_unavail, derived_partial, derived_whole): New globals.
8176 (virtual_partial): New global.
8177 (virtualp): Point at virtual_partial.
8178 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8179 related to unavailable vptr.
8180
1b28d0b3
PA
81812011-02-14 Pedro Alves <pedro@codesourcery.com>
8182
8183 * gdb.trace/unavailable.cc (a, b, c): New globals.
8184 (main): Set and clear them.
8185 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8186 `a' and `c', and check that `b' isn't collected, although `a' and
8187 `c' are.
8188
ec0a52e1
PA
81892011-02-14 Pedro Alves <pedro@codesourcery.com>
8190
8191 * gdb.trace/unavailable.cc (struct Virtual): New.
8192 (virtualp): New global pointer.
8193 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8194 printing a pointer to an object whose type has a vtable, with
8195 print object on.
8196
24e6bcee
PA
81972011-02-14 Pedro Alves <pedro@codesourcery.com>
8198
8199 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8200 value repeat handles unavailableness.
8201
39d37385
PA
82022011-02-14 Pedro Alves <pedro@codesourcery.com>
8203
8204 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8205 tests for building arrays from unavailable values, subscripting
8206 non-memory rvalue unvailable arrays, and accessing fields or
8207 baseclasses of non-lazy unavailable values,
8208 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8209 struct types.
8210 (g_smallstruct, g_smallstruct_b): New globals.
8211
06d72e16
PA
82122011-02-14 Pedro Alves <pedro@codesourcery.com>
8213
8214 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8215
bc9a5551
JK
82162011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8217
8218 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8219 * gdb.cp/overload-const.exp: New file.
8220 * gdb.cp/overload-const.cc: New file.
8221
54fcddd0
UW
82222011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8223
8224 * gdb.opencl/callfuncs.cl: New file.
8225 * gdb.opencl/callfuncs.exp: New test.
8226 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8227
d6dafb7c
UW
82282011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8229
8230 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8231 when computing result.
8232 * gdb.arch/altivec-abi.exp: Update expected results.
8233
a449c2d8
TJB
82342011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8235
8236 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8237 * gdb.base/jit.exp: Likewise.
8238 * gdb.base/pie-execl.exp: Likewise.
8239 * gdb.base/solib-nodir.exp: Likewise.
8240 * gdb.base/solib-overlap.exp: Likewise.
8241
764880b7
PA
82422011-02-07 Pedro Alves <pedro@codesourcery.com>
8243
8244 * gdb.trace/collection.c (global_pieces): New.
8245 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8246 New procedure.
8247 (gdb_trace_collection_test): Call it.
8248
505500db
SW
82492011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8250
8251 * gdb.python/py-evthreads.c: New file.
8252 * gdb.python/py-evthreads.exp: New file.
8253 * gdb.python/py-events.py: New file.
8254 * gdb.python/py-events.exp: New file.
8255 * gdb.python/py-events.c: New file.
8256
385203ed
DD
82572011-02-04 David Daney <ddaney@caviumnetworks.com>
8258
8259 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8260
9011945e
AB
82612011-02-03 Andrew Burgess <aburgess@broadcom.com>
8262
8263 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8264 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8265 boundary between two compilation units.
8266
580688f3
PA
82672011-02-02 Pedro Alves <pedro@codesourcery.com>
8268
8269 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8270 (Virtual): New structs.
8271 (virtual_o, virtual_middle_b): New globals.
8272 * gdb.cp/virtbase.exp: New tests.
8273
d3f0f853
PP
82742011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8275
8276 * gdb.base/jit.exp: New file.
8277 * gdb.base/jit-main.c: New file.
8278 * gdb.base/jit-solib.c: New file.
8279
b2030fb5
UW
82802011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8281
8282 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8283 proceed to initial kernel entry point.
8284 * gdb.opencl/datatypes.exp: Likewise.
8285 * gdb.opencl/operators.exp: Likewise.
8286 * gdb.opencl/vec_comps.exp: Likewise.
8287
2db19d1e
SW
82882011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8289
8290 * gdb.cp/nsnested.cc: New.
8291 * gdb.cp/nsnested.exp: New.
8292 * gdb.cp/nsnoimports.exp: New.
8293 * gdb.cp/nsnoimports.cc: New.
8294
6b0c4c1f
JB
82952011-01-31 Joel Brobecker <brobecker@adacore.com>
8296
8297 * gdb.base/interact.exp: Add extra tests that verify that
8298 the value of the interactive-mode setting does not change
8299 after the script is sourced.
8300
80b23b6a
JK
83012011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8302
8303 * gdb.cp/noparam.exp: New file.
8304 * gdb.cp/noparam.cc: New file.
8305
ffd5ec24
PA
83062011-01-28 Pedro Alves <pedro@codesourcery.com>
8307
8308 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8309 there's no stack or registers.
8310
a81766d8
TT
83112011-01-26 Tom Tromey <tromey@redhat.com>
8312
8313 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8314 space before string output. Add test for "set print pretty off"
8315 case.
8316
585fdaa1
PA
83172011-01-25 Pedro Alves <pedro@codesourcery.com>
8318
8319 * gdb.base/frame-args.exp: Adjust.
8320 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8321 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8322 * gdb.dwarf2/pieces.exp: Adjust.
8323 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8324 * gdb.opt/inline-locals.exp: Adjust.
8325 * gdb.threads/fork-child-threads.exp: Adjust.
8326
d468832a
KW
83272011-01-25 Ken Werner <ken.werner@de.ibm.com>
8328
8329 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8330 OpenCL kernel function. Add a comment as marker. Add address space
8331 qualifiers for the remaining program scope variables.
8332 * gdb.opencl/datatypes.cl: Likewise.
8333 * gdb.opencl/operators.cl: Likewise.
8334 * gdb.opencl/vec_comps.cl: Likewise.
8335 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8336 Add breakpoint at the marker comment.
8337 * gdb.opencl/datatypes.exp: Likewise.
8338 * gdb.opencl/operators.exp: Likewise.
8339 * gdb.opencl/vec_comps.exp: Likewise.
8340
490f124f
PA
83412011-01-24 Pedro Alves <pedro@codesourcery.com>
8342
8343 * gdb.base/printcmds.c (some_struct): New struct and instance.
8344 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8345 procedure.
8346 <global scope>: Call it.
8347
6da78614
KW
83482011-01-21 Ken Werner <ken.werner@de.ibm.com>
8349
8350 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8351 argument to the gdb_compile_opencl_hostapp call.
8352
ec64c9aa
YQ
83532011-01-19 Yao Qi <yao@codesourcery.com>
8354
8355 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8356 positve list.
8357
810cfdbb
YQ
83582011-01-19 Yao Qi <yao@codesourcery.com>
8359
8360 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8361 canonical form.
8362 Remove "xscale-*-*"
8363 * gdb.xml/tdesc-regs.exp: Likewise.
8364 * gdb.python/py-section-script.exp: Replace ARM target triplet
8365 with canonical form.
8366 Match arm*-*-symbianelf*.
8367 * gdb.base/dup-sect.exp: Likewise.
8368 * lib/dwarf.exp: New.
8369 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8370 dwarf2_support.
8371 * gdb.dwarf2/dup-psym.exp: Likewise.
8372 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8373 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8374 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8375 * gdb.dwarf2/dw2-basic.exp: Likewise.
8376 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8377 * gdb.dwarf2/dw2-const.exp: Likewise.
8378 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8379 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8380 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8381 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8382 * gdb.dwarf2/dw2-filename.exp: Likewise.
8383 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8384 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8385 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8386 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8387 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8388 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8389 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8390 * gdb.dwarf2/dw2-producer.exp: Likewise.
8391 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8392 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8393 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8394 * gdb.dwarf2/dw2-strp.exp: Likewise.
8395 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8396 * gdb.dwarf2/implptr.exp: Likewise.
8397 * gdb.dwarf2/mac-fileno.exp: Likewise.
8398 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8399 * gdb.dwarf2/pieces.exp: Likewise.
8400 * gdb.dwarf2/pr11465.exp: Likewise.
8401 * gdb.dwarf2/valop.exp: Likewise.
8402 * gdb.dwarf2/watch-notconst.exp: Likewise.
8403 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8404
4694da01
TT
84052011-01-19 Tom Tromey <tromey@redhat.com>
8406
8407 * gdb.python/py-infthread.exp: Add thread tests.
8408
b075872c
JB
84092011-01-14 Joel Brobecker <brobecker@adacore.com>
8410
8411 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8412
2c3e6e24
JB
84132011-01-14 Joel Brobecker <brobecker@adacore.com>
8414
8415 * gdb.ada/widewide: New testcase.
8416
de8fa76c
JB
84172011-01-13 Joel Brobecker <brobecker@adacore.com>
8418
8419 * gdb.base/interact.exp: New testcase.
8420
1b05df00
TT
84212011-01-12 Tom Tromey <tromey@redhat.com>
8422
8423 * gdb.mi/gdb2549.exp: Update for error message changes.
8424 * gdb.mi/mi-cli.exp: Likewise.
8425 * gdb.mi/mi-disassemble.exp: Likewise.
8426 * gdb.mi/mi-pthreads.exp: Likewise.
8427 * gdb.mi/mi-regs.exp: Likewise.
8428 * gdb.mi/mi-stack.exp: Likewise.
8429 * gdb.mi/mi-var-block.exp: Likewise.
8430 * gdb.mi/mi-var-cmd.exp: Likewise.
8431 * gdb.mi/mi2-cli.exp: Likewise.
8432 * gdb.mi/mi2-disassemble.exp: Likewise.
8433 * gdb.mi/mi2-pthreads.exp: Likewise.
8434 * gdb.mi/mi2-regs.exp: Likewise.
8435 * gdb.mi/mi2-stack.exp: Likewise.
8436 * gdb.mi/mi2-var-block.exp: Likewise.
8437 * gdb.mi/mi2-var-cmd.exp: Likewise.
8438
c2ff108b
JK
84392011-01-12 Andrew Burgess <aburgess@broadcom.com>
8440 Jan Kratochvil <jan.kratochvil@redhat.com>
8441
8442 PR fortran/11104 and DWARF unbound arrays detection.
8443 * gdb.fortran/multi-dim.exp: New file.
8444 * gdb.fortran/multi-dim.f90: New file.
8445
b716877b
AB
84462011-01-12 Andrew Burgess <aburgess@broadcom.com>
8447
8448 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8449 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8450 add new tests for opcode dumping.
8451
6c162d5e
TT
84522011-01-11 Tom Tromey <tromey@redhat.com>
8453
8454 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8455
77b06cd7
TJB
84562010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8457
8458 Convert hardware watchpoints to use breakpoint_ops.
8459 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8460 type is not supported.
8461 * gdb.base/foll-fork.exp: Likewise.
8462 * gdb.base/foll-vfork.exp: Likewise.
8463
f39a75d0
PM
84642011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8465
8466 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8467 Use load_lib gdb-python.exp.
8468 * gdb.python/python.exp: Ditto.
8469 * gdb.python/py-function.exp: Ditto.
8470
fc529d80
AS
84712011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8472
8473 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8474
fb03cb59
JK
84752011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8476
8477 * configure: Regenerate.
8478
d8e22779
TT
84792011-01-06 Tom Tromey <tromey@redhat.com>
8480
8481 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8482
09050809
JB
84832011-01-06 Joel Brobecker <brobecker@adacore.com>
8484
fc529d80
AS
8485 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8486 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8487 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8488 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8489 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8490 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8491 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8492 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8493 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8494 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8495 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8496 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8497 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8498 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8499 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8500 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8501 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8502 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8503 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8504 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8505 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8506 gdb.ada/uninitialized_vars.exp,
8507 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8508 Simplify by using clean_restart.
09050809 8509
8ed5dd9e
JB
85102011-01-06 Joel Brobecker <brobecker@adacore.com>
8511
8512 Add marker to be used as anchor for inserting breakpoints.
8513 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8514 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8515 Likewise.
8516
8517 Remove uses of gdb_start_cmd.
8518 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8519 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8520
8521 Do not run testcase if testing with GDBserver.
8522 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8523 if testing with GDBserver.
8524
368a124f
JB
85252011-01-06 Joel Brobecker <brobecker@adacore.com>
8526
8527 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8528 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8529 copyright header.
8530
44944448
JB
85312011-01-05 Joel Brobecker <brobecker@adacore.com>
8532
8533 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8534 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8535 testsuite/gdb.fortran/complex.f,
8536 testsuite/gdb.fortran/derived-type.f90,
8537 testsuite/gdb.fortran/library-module-lib.f90,
8538 testsuite/gdb.fortran/library-module-main.f90,
8539 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8540 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8541 Copyright year update.
8542
31886ea6
JB
85432011-01-05 Joel Brobecker <brobecker@adacore.com>
8544
8545 * gdb.base/langs1.f: Add copyright header.
8546
ebedcab5
JK
85472011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8548
8549 * gdb.base/morestack.exp: New file.
8550 * gdb.base/morestack.c: New file.
8551
de1eb2f9
JK
85522011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8553
8554 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8555
9e87a409
JB
85562010-12-29 Joel Brobecker <brobecker@adacore.com>
8557
8558 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8559 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8560
720d1a40
JB
85612010-12-29 Joel Brobecker <brobecker@adacore.com>
8562
8563 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8564
a283af87
AS
85652010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8566
5d3d9cba
AS
8567 * gdb.threads/tls.exp: Fix typo.
8568
a283af87
AS
8569 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8570 * gdb.threads/execl.exp: Update.
8571
2a20745c
YQ
85722010-12-23 Yao Qi <yao@codesourcery.com>
8573
8574 * gdb.arch/arm-disp-step.exp: New.
8575 * gdb.arch/arm-disp-step.S: New.
8576
a7658b96
TT
85772010-12-21 Tom Tromey <tromey@redhat.com>
8578
8579 * gdb.threads/execl.exp: Update.
8580 * gdb.threads/linux-dp.exp: Update.
8581 * gdb.threads/manythreads.exp: Update.
8582 * gdb.threads/tls.exp: Update.
8583
5b79abe7
TT
85842010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8585
8586 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8587 (NextOverThrowDerivates) <resumebpt>: New.
8588 (resumebpt_test): New.
8589 (main): Call resumebpt_test.
8590 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8591
0914bcdb
SS
85922010-12-12 Stan Shebs <stan@codesourcery.com>
8593
8594 * gdb.trace/tsv.exp: Test print command on trace state variables.
8595
305aeedc
TT
85962010-12-09 Tom Tromey <tromey@redhat.com>
8597
8598 * gdb.base/interp.exp: Add regression test.
8599
186c406b
TT
86002010-12-09 Tom Tromey <tromey@redhat.com>
8601
8602 * gdb.java/jnpe.java: New file.
8603 * gdb.java/jnpe.exp: New file.
8604 * gdb.cp/nextoverthrow.exp: New file.
8605 * gdb.cp/nextoverthrow.cc: New file.
8606
aae1c79a
DE
86072010-12-07 Doug Evans <dje@google.com>
8608
8609 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8610 of data-directory.
8611 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8612 updated.
8613 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8614
60f98dde 86152010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8616
8617 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8618 * gdb.base/call-sc.exp: Ditto.
8619 * gdb.base/finish.exp: Ditto.
8620 * gdb.base/return.exp: Ditto.
8621 * gdb.base/return2.exp: Ditto.
8622
5fa290c1
DE
86232010-11-30 Doug Evans <dje@google.com>
8624
8625 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8626 (gdb_expect_list): Fix spelling errors in comments.
8627 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8628 send_gdb/gdb_expect_list where applicable.
8629 * gdb.base/call-ar-st.exp: Ditto.
8630 * gdb.base/funcargs.exp: Ditto.
8631 * gdb.base/gcore.exp: Ditto.
8632 * gdb.base/page.exp: Ditto.
8633 * gdb.base/sigaltstack.exp: Ditto.
8634 * gdb.base/siginfo.exp: Ditto.
8635 * gdb.base/sigstep.exp: Ditto.
8636 * gdb.base/trace-commands.exp: Ditto.
8637
4e04c971
DE
86382010-11-29 Doug Evans <dje@google.com>
8639
8640 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8641 printer-name;subprinter-name.
8642
8cf6f0b1
TT
86432010-11-29 Tom Tromey <tromey@redhat.com>
8644
8645 * gdb.dwarf2/implptr.exp: New file.
8646 * gdb.dwarf2/implptr.c: New file.
8647 * gdb.dwarf2/implptr.S: New file.
8648
94b6973e
PM
86492010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8650
fc529d80 8651 PR python/12199
94b6973e
PM
8652
8653 * gdb.python/py-breakpoint.exp: Test the delete method.
8654
8358c15c
JK
86552010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 Fix step_resume_breakpoint unsaved during an infcall.
8658 * gdb.base/step-resume-infcall.exp: New file.
8659 * gdb.base/step-resume-infcall.c: New file.
8660
f6df29bc
TJB
86612010-11-24 Edjunior Machado <emachado@br.ibm.com>
8662
8663 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8664
f2b5a5cf
TJB
86652010-11-24 Edjunior Machado <emachado@br.ibm.com>
8666
8667 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8668 on ppc64's symbols; "finish" and "return" commands must accept to
8669 show the caller line again as well as the line after.
8670 * gdb.asm/powerpc64.inc: New file.
8671
6b0ecdc2
DE
86722010-11-23 Doug Evans <dje@google.com>
8673
8674 * lib/gdb.exp (gdb_test_sequence): New function.
8675 (gdb_expect_list): Add verbose -log call for each pattern.
8676 * gdb.base/signals.exp (test_handle_all_print): Call it.
8677 Reduce timeout increment from 6 minutes to 1 minute.
8678 * gdb.server/ext-run.exp: Call it.
8679
ea976c60
PM
86802010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8681
f2b5a5cf 8682 PR python/12212
ea976c60
PM
8683
8684 * gdb.python/python.exp: Check that selected_thread raises an
8685 error when no inferior is loaded.
8686
c0efa795
JK
86872010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8688
8689 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8690 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8691
ec3aa567
JK
86922010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8693
8694 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8695 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8696
d8249011
DE
86972010-11-18 Doug Evans <dje@google.com>
8698
8699 * gdb.server/ext-run.exp: Fix intermittent failures.
8700
d4eba7d1
NF
87012010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8702
8703 * gdb.stabs/gdb11479.exp: Use runto_main.
8704
b04c2f88
NF
87052010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8706
8707 * gdb.base/break-entry.exp: Skip if using a stub.
8708
ae9d7ce4
NF
87092010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8710
8711 * gdb.python/py-inferior.exp: Pack values in target endianness.
8712
621c8364
TT
87132010-11-12 Tom Tromey <tromey@redhat.com>
8714
8715 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8716 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8717 MemoryError.
8718 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8719 type.
8720 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8721 MemoryError.
8722 (test_subscript_regression): Update exception type.
8723
84f4c1fe
PM
87242010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8725
8726 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8727 breakpoint tests.
8728
a1442452
PA
87292010-11-09 Pedro Alves <pedro@codesourcery.com>
8730
8731 * gdb.base/watchpoint.exp: Test "watch -location" with an
8732 innacessible location.
8733
efd11a33
JK
87342010-11-09 Edjunior Machado <emachado@br.ibm.com>
8735 Luis Machado <luisgpm@br.ibm.com>
8736
8737 * gdb.base/maint.exp: Expect "." prefix.
8738 * gdb.base/nodebug.exp: Expect "." Likewise.
8739 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8740 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8741 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8742 POWER server processors.
8743
aa00efb5
JK
87442010-11-08 Edjunior Machado <emachado@br.ibm.com>
8745 Luis Machado <luisgpm@br.ibm.com>
8746
8747 * gdb.base/break-entry.exp: convert entry point for
8748 ppc64 and expect leading `.' on ppc64's symbols
8749
99e7ae30
DE
87502010-11-05 Doug Evans <dje@google.com>
8751
8752 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8753 * gdb.python/py-param.exp: Delete, contents moved to ...
8754 * gdb.python/py-parameter.exp: ... here. New file.
8755 Add test for gdb.parameter ("directories").
99e7ae30 8756
f4b8a18d
KW
87572010-11-05 Ken Werner <ken.werner@de.ibm.com>
8758
8759 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8760 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8761 * configure: Regenerate.
8762 * gdb.opencl/Makefile.in: New File.
8763 * gdb.opencl/datatypes.exp: Likewise.
8764 * gdb.opencl/datatypes.cl: Likewise.
8765 * gdb.opencl/operators.exp: Likewise.
8766 * gdb.opencl/operators.cl: Likewise.
8767 * gdb.opencl/vec_comps.exp: Likewise.
8768 * gdb.opencl/vec_comps.cl: Likewise.
8769 * gdb.opencl/convs_casts.exp: Likewise.
8770 * gdb.opencl/convs_casts.cl: Likewise.
8771 * lib/opencl.exp: Likewise.
8772 * lib/opencl_hostapp.c: Likewise.
8773 * lib/opencl_kernel.cl: Likewise.
8774 * lib/cl_util.c: Likewise.
8775 * lib/cl_util.c: Likewise.
8776 * gdb.base/default.exp (set language): Add "opencl" to the list of
8777 languages.
8778
a9d5ef47
SW
87792010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8780
8781 * gdb.cp/overload.exp: Added test for inheritance overload.
8782 * gdb.cp/overload.cc: Ditto.
8783 * gdb.cp/oranking.exp: Removed releveant kfails.
8784
03eb1c79
JK
87852010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8786 Joel Brobecker <brobecker@adacore.com>
8787
8788 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8789 check test_compiler_info.
8790
dbc98a8b
KW
87912010-11-03 Ken Werner <ken.werner@de.ibm.com>
8792
8793 * gdb.base/gnu_vector.exp: Adjust expect messages.
8794
120bd360
KW
87952010-11-03 Ken Werner <ken.werner@de.ibm.com>
8796
8797 * gdb.base/gnu_vector.exp: Add unary operator tests.
8798
c37f7098
KW
87992010-11-03 Ken Werner <ken.werner@de.ibm.com>
8800
8801 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8802
7b51bc51
DE
88032010-11-02 Doug Evans <dje@google.com>
8804
8805 * gdb.python/py-pp-maint.c: New file.
8806 * gdb.python/py-pp-maint.exp: New file.
8807 * gdb.python/py-pp-maint.py: New file.
8808
50c97f38
TT
88092010-11-02 Tom Tromey <tromey@redhat.com>
8810
8811 * gdb.base/default.exp: Remove "scheme" from language list.
8812
a289b8f6
JK
88132010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8814
8815 Revert:
8816 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8817 * gdb.threads/sigstep-threads.exp: New file.
8818 * gdb.threads/sigstep-threads.c: New file.
8819
cd017491
MS
88202010-10-20 Michael Snyder <msnyder@vmware.com>
8821
8822 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8823
8e6a5956
UW
88242010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8825
8826 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8827 Skip test completely if gdb,no_hardware_watchpoints.
8828
2c04da0d
UW
88292010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8830
8831 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8832 strict, but do not check for any particular function name within libc.
8833
79afc5ef
SW
88342010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8835
8836 * gdb.cp/smartp.exp: New test.
8837 * gdb.cp/smartp.cc : New test.
8838
026ffab7
SW
88392010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8840
8841 * gdb.cp/converts.exp: Test pointer to bool conversion.
8842 Test pointer to long conversion.
8843 * gdb.cp/oranking.exp: Removed relevant kfail.
8844
3a772aa4
TT
88452010-10-18 Tom Tromey <tromey@redhat.com>
8846
8847 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8848 argument to lazy_string.
8849 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8850 (pp_ls.to_string): Use it.
8851 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8852 Add "estring2" local.
8853
5fc3827b
JK
88542010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8855
8856 Fix s390x compatibility.
8857 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8858 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8859
8aeb23f3
JK
88602010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8861
8862 * gdb.threads/sigstep-threads.exp: New file.
8863 * gdb.threads/sigstep-threads.c: New file.
8864
c1e56572
JK
88652010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8866
8867 * gdb.base/pie-execl.exp: New file.
8868 * gdb.base/pie-execl.c: New file.
8869
92163a10
JK
88702010-10-13 Doug Evans <dje@google.com>
8871 Jan Kratochvil <jan.kratochvil@redhat.com>
8872
8873 PR exp/12117
8874 * gdb.cp/ptype-cv-cp.cc: New file.
8875 * gdb.cp/ptype-cv-cp.exp: New file.
8876
7062b0a0
SW
88772010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8878
8879 * gdb.cp/converts.cc: New test program.
8880 * gdb.cp/converts.exp: New test.
8881 * gdb.cp/overload.exp: Added test for void* vs int*.
8882 * gdb.cp/overload.exp: Ditto.
8883 * gdb.cp/oranking.exp: Removed related kfail.
8884
0e3509db
DE
88852010-10-13 Doug Evans <dje@google.com>
8886
8887 * lib/gdb-python.exp (gdb_check_python_config): New function.
8888 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8889 * gdb.python/lib-types.cc: New file.
8890 * gdb.python/lib-types.exp: New file.
8891
8dc78533
JK
88922010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8893
8894 * gdb.python/py-error.exp: New file.
8895 * gdb.python/py-error.py: New file.
8896
93c17e06
JK
88972010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8898
8899 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8900 gdb_test_multiple.
8901
d8b34041
JK
89022010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8903
8904 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8905 * gdb.base/prelink.exp: Likewise.
8906 * gdb.base/solib-nodir.exp: Likewise.
8907 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8908 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8909 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8910
e0cc584e
UW
89112010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8912
8913 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8914 for the "info files" test to avoid timeouts on slow machines.
8915
cfc353b1
JK
89162010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8917
8918 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8919 (main): Make openlib dummy call.
8920
d3d7896d
JK
89212010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8922
8923 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8924 * break-interp.exp (reach): Move the core body ...
8925 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8926 (test_ld): Provide always real argument, even to the linker. Replace
8927 dl_main by _dl_debug_state.
8928
5e533c94
JK
89292010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8930
8931 Fix results of prelinked PIEs on ppc*.
8932 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8933 Accept also DISPLACEMENT "PRESENT".
8934 (main): Replace "ZERO" displacements by "PRESENT".
8935
33540610
SW
89362010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8937
8938 * gdb.cp/oranking.exp: New test.
8939 * gdb.cp/oranking.cc: New test program.
8940
3bdf2bbd
KW
89412010-10-08 Ken Werner <ken.werner@de.ibm.com>
8942
8943 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8944 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8945
2f608a3a
KW
89462010-10-06 Ken Werner <ken.werner@de.ibm.com>
8947
8948 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8949 lush, lynx) New constant.
8950 * gdb.base/constvars.exp: Test const array types.
8951 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8952
aa2e2d8d
DE
89532010-10-06 Doug Evans <dje@google.com>
8954
8955 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8956 of syscall staging area.
8957
2844d6b5
KW
89582010-10-06 Ken Werner <ken.werner@de.ibm.com>
8959
8960 * gdb.base/gnu_vector.c: Add variable c4.
8961 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8962 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8963
7d8ac8bb
MR
89642010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8965
8966 * gdb.arch/altivec-abi.exp: Fix a typo.
8967
84a02e58
MR
89682010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8969
8970 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8971 to match a thread ID.
8972
b18e6318
JK
89732010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8974
8975 Fix s390x testcase compatibility.
8976 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8977
a2c09bd0
DE
89782010-10-01 Doug Evans <dje@google.com>
8979
8980 * lib/gdb-python.exp: New file.
8981 * gdb.python/py-block.exp: Use it.
8982 * gdb.python/py-breakpoint.exp: Ditto.
8983 * gdb.python/py-frame.exp: Ditto.
8984 * gdb.python/py-inferior.exp: Ditto.
8985 * gdb.python/py-param.exp: Ditto.
8986 * gdb.python/py-prettyprint.exp: Ditto.
8987 * gdb.python/py-shared.exp: Ditto.
8988 * gdb.python/py-symbol.exp: Ditto.
8989 * gdb.python/py-symtab.exp: Ditto.
8990 * gdb.python/py-type.exp: Ditto.
8991 * gdb.python/py-value.exp: Ditto.
8992 * gdb.python/python.exp: Ditto.
8993
38f12cfc
TT
89942010-09-30 Tom Tromey <tromey@redhat.com>
8995
8996 * gdb.base/anon.exp: New file.
8997 * gdb.base/anon.c: New file.
8998
9ae8282d
TT
89992010-09-30 Tom Tromey <tromey@redhat.com>
9000
9001 * gdb.base/completion.exp: Test completion through anonymous
9002 union.
9003 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9004
e9e07ba6
JK
90052010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9006
9007 Fix printing parameters of inlined functions.
9008 * gdb.dwarf2/dw2-inline-param.exp: New file.
9009 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9010 * gdb.dwarf2/dw2-inline-param.S: New file.
9011
cd2effb2
JK
90122010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9013
9014 PR corefiles/12071.
9015 * gdb.base/corefile.exp (quit with a process, no question: load core)
9016 (quit with a core file): New tests.
9017
bceffbf3
JK
90182010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9019
9020 Fix GDB crash on inferior calls with self-referencing classes.
9021 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9022 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9023 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9024
1736ad11
JK
90252010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9026
9027 Fix lost siginfo_t for inferior calls.
9028 * gdb.base/siginfo-infcall.exp: New file.
9029 * gdb.base/siginfo-infcall.c: New file.
9030
a176ad92
JB
90312010-09-22 Joel Brobecker <brobecker@adacore.com>
9032
9033 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9034
c2b0a229
JK
90352010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9036
9037 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9038 New test.
9039 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9040
e8ae22d1
JB
90412010-09-22 Joel Brobecker <brobecker@adacore.com>
9042
9043 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9044 type of our const type.
9045
ec322823
SW
90462010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9047
9048 * gdb.cp/pr12028.cc: New.
9049 * gdb.cp/pr12028.exp: New.
9050
72929c62
JB
90512010-09-22 Joel Brobecker <brobecker@adacore.com>
9052
9053 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9054
875b4ff5 90552010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 9056 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
9057
9058 PR mi/11407
9059 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9060 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9061 * gdb.mi/dw2-ref-missing-frame.S New File.
9062 * gdb.mi/dw2-ref-missing-frame.exp New File.
9063
7155d578
TT
90642010-09-14 Tom Tromey <tromey@redhat.com>
9065
9066 PR symtab/8399:
9067 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9068
515ed532
TT
90692010-09-14 Tom Tromey <tromey@redhat.com>
9070
9071 PR exp/11803:
9072 * gdb.threads/tls.exp: Use C++.
9073 (check_thread_local): Use K::another_thread_local.
9074 * gdb.threads/tls.c (class K): New.
9075 (another_thread_local): Now a member of K.
9076 (spin): Update. No longer K&R C.
9077
450ca57c
SW
90782010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9079
9080 * gdb.cp/koenig.cc: created class for testing member lookup.
9081 * gdb.cp/koenig.exp: Added test for member lookup.
9082
dbd492a3
JK
90832010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9084
9085 Fix false FAILs on sourcetree topdir directory containing "kill".
9086 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9087 source line matching regexp.
9088
8d4d924b
JK
90892010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9090
9091 * gdb.python/python.exp (set height 0, collect help from uiout)
9092 (verify help to uiout): New tests.
9093
8e64f2a0
JK
90942010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9095
9096 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9097 is_lp64_target to check 64bit target.
9098
4569eed2
JK
90992010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9100
9101 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9102 (test_ld) <powerpc64-*>: New.
9103
5e1617b1
DJ
91042010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9105
9106 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9107
c767944b
DJ
91082010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9109
9110 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9111 (FunctionArg::method): New function.
9112 (empty, arg): New variables.
9113 (main): Call arg.method.
9114 * gdb.cp/templates.exp (test_template_args): New function.
9115 (do_tests): Call it.
9116
27d3a3fc
UW
91172010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9118
9119 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9120 of "next" to proceed over pthread_exit call.
9121
55b7ce7f
UW
91222010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9123
9124 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9125 "maint print statistics" output to prevent expect timeouts.
9126
809df446
JK
91272010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9128
9129 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9130 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9131 (test_float_rejected): ... here.
9132 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9133 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9134 (test_float_rejected): ... here.
9135 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9136 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9137 (test_float_rejected): ... here.
9138 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9139 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9140 (test_float_rejected): ... here.
9141
8464be76
DJ
91422010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9143
9144 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9145 before disabling hardware watchpoints.
9146 (test_inaccessible_watchpoint): Check that hardware watchpoints
9147 are used. Test for watchpoints on a constant address.
9148
14dba4b4
JK
91492010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9150
9151 * gdb.base/ui-redirect.exp: New file.
9152
3f3540e1 91532010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9154 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9155
9156 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9157
0f254bb7
DE
91582010-08-31 Doug Evans <dje@google.com>
9159
9160 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9161
03f17ccf
TT
91622010-08-30 Tom Tromey <tromey@redhat.com>
9163
9164 PR python/11792:
9165 * gdb.python/py-value.exp (test_subscript_regression): Add
9166 dynamic_type test.
9167
640617ad
DJ
91682010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9169
9170 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9171 instead of running to main. Do not test the main function.
9172 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9173 Add new main.
9174
2ed91d1b
PA
91752010-08-26 Pedro Alves <pedro@codesourcery.com>
9176
9177 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9178 one test.
9179
673bfd45
DE
91802010-08-24 Doug Evans <dje@google.com>
9181
9182 PR symtab/11942
9183 * gdb.dwarf2/dw4-sig-types.cc: New file.
9184 * gdb.dwarf2/dw4-sig-types.h: New file.
9185 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9186 * gdb.dwarf2/dw4-sig-types.exp: New file.
9187
f9ffd4bb
TT
91882010-08-23 Tom Tromey <tromey@redhat.com>
9189
9190 PR python/11145:
9191 * gdb.python/py-value.c (Base, Derived): New types.
9192 (base): New global.
9193 * gdb.python/py-value.exp (test_subscript_regression): Add
9194 dynamic_cast test.
9195
d839c8a4
TT
91962010-08-23 Tom Tromey <tromey@redhat.com>
9197
9198 PR python/10676:
9199 * gdb.python/py-type.exp (test_fields): Add tests for type
9200 equality.
9201
702c2711
TT
92022010-08-23 Tom Tromey <tromey@redhat.com>
9203
9204 PR python/11915:
9205 * gdb.python/py-type.exp (test_fields): Add tests for array.
9206
832bafd3
KS
92072010-08-23 Keith Seitz <keiths@redhat.com>
9208
9209 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9210 have any children. Create a new abbrev for it.
9211 Add missing terminal sequence to .debug_abbrev.
9212
c37bf528
KS
92132010-08-20 Keith Seitz <keiths@redhat.com>
9214
9215 PR symtab/11465:
9216 * gdb.dwarf2/pr11465.exp: New test.
9217 * gdb.dwarf2/pr11465.S: New file.
9218 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9219 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9220
4572cbac
TJB
92212010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9222
9223 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9224 registers. Update data sets with the new v2_double element in the
9225 VSX register union. Add vector_register3_vr data set for the AltiVec
9226 registers. Use gdb_test_no_output instead of send_gdb.
9227
e7fbb131
PA
92282010-08-19 Pedro Alves <pedro@codesourcery.com>
9229
9230 * gdb.python/py-shared.exp: New file, factored out from
9231 python.exp.
9232 * gdb.python/py-shared.c: New file.
9233 * gdb.python/py-shared-sl.c: New file.
9234 * gdb.python/python-1.c: New file.
9235 * gdb.python/python-sl.c: Delete.
9236 * gdb.python/python.c: Mention python-1.c.
9237 * gdb.python/python.exp: Move shared library tests to
9238 py-shared.exp.
9239 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9240 (MISCELLANEOUS): New.
9241 (clean mostlyclean): Also remove $MISCELLANEOUS.
9242
d30f5e1f
DE
92432010-08-19 Doug Evans <dje@google.com>
9244
9245 PR exp/11926
9246 * gdb.base/printcmds.exp (test_float_accepted): New function.
9247 Move existing float tests there. Add tests for floats with suffixes.
9248 (test_float_rejected): New function.
9249 * gdb.java/jv-print.exp (test_float_accepted): New function.
9250 (test_float_rejected): New function.
9251 * gdb.objc/print.exp: New file.
9252 * gdb.pascal/print.exp: New file.
9253 * lib/objc.exp: New file.
9254
7b3fd859
PM
92552010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9256
9257 * gdb.base/default.exp (info set): Avoid full buffer error and force
9258 reading up to final gdb prompt.
9259 (show): Likewise.
9260
c92817ce
TT
92612010-08-18 Tom Tromey <tromey@redhat.com>
9262
9263 PR symtab/11919:
9264 * gdb.base/completion.exp: Add test.
9265
f1208f9e
DE
92662010-08-18 Doug Evans <dje@google.com>
9267
9268 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9269 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9270 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9271 Simplify, early exit if runto_main fails.
9272 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9273 (set_lang_fortran): Moved to lib/fortran.exp.
9274 * gdb.fortran/types.exp: load_lib fortran.exp.
9275 (set_lang_fortran): Moved to lib/fortran.exp.
9276 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9277 * gdb.java/jprint.exp (set_lang_java): Ditto.
9278 * gdb.java/jv-exp.exp: load_lib java.exp.
9279 If set_lang_java fails, issue a warning instead of failure to be
9280 consistent with other set_lang_foo uses.
9281 (set_lang_java): Moved to lib/java.exp.
9282 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9283 If set_lang_java fails, issue a warning instead of failure to be
9284 consistent with other set_lang_foo uses.
9285 * gdb.pascal/types.exp: load_lib pascal.exp.
9286 (set_lang_pascal): Moved to lib/pascal.exp.
9287 * lib/fortran.exp: New file.
9288 * lib/java.exp (set_lang_java): New function.
9289 * lib/pascal.exp (set_lang_pascal): New function.
9290
2f06b485
YQ
92912010-08-18 Yao Qi <yao@codesourcery.com
9292
9293 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9294 func_nofb_start and func_loopfb_start, so that address of functions
9295 is equal to these labels on Thumb.
9296
96e25403
YQ
92972010-08-18 Yao Qi <yao@codesourcery.com>
9298
9299 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9300 to reflect latest c source file.
9301
36e6adc4
JK
93022010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9303
9304 * gdb.cp/infcall-dlopen.exp: New file.
9305 * gdb.cp/infcall-dlopen.cc: New file.
9306 * gdb.cp/infcall-dlopen-lib.cc: New file.
9307
f431efe5
PA
93082010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9309 Pedro Alves <pedro@codesourcery.com>
9310
9311 PR breakpoints/11371
9312
9313 * gdb.base/watch-cond-infcall.exp: New file.
9314 * gdb.base/watch-cond-infcall.c: New file.
9315
06a64a0b
TT
93162010-08-16 Tom Tromey <tromey@redhat.com>
9317
9318 * gdb.base/help.exp: Update.
9319 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9320 watchpoint.
9321 (test_watch_location): New proc.
9322 (test_watchpoint_in_big_blob): Delete watchpoint.
9323 * gdb.base/watchpoint.c (func5): New function.
9324 (main): Call it.
9325
70ebf4ed
DE
93262010-08-16 Doug Evans <dje@google.com>
9327
9328 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9329
ca5c20b6
PM
93302010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9331
9332 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9333 tests.
9334
7346b668
KW
93352010-08-11 Ken Werner <ken.werner@de.ibm.com>
9336
9337 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9338 * gdb.base/gnu_vector.c: New File.
9339 * gdb.base/gnu_vector.exp: Likewise.
9340
cb2e07a6
PM
93412010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9342
9343 * gdb.python/python.c: New File.
9344 * gdb.python/python-sl.c: New File.
9345 * gdb.python/python.exp: Test solib_address and decode_line
9346 * functions.
9347
5da1313b
JK
93482010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9349
9350 * gdb.python/python.exp (show height, set height 10)
9351 (verify pagination beforehand, verify pagination beforehand: q)
9352 (gdb.execute does not page, verify pagination afterwards)
9353 (verify pagination afterwards: q): New.
9354
49c3ccf7
DE
93552010-08-02 Doug Evans <dje@google.com>
9356
9357 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9358 because of an older gcc, change test2
9359 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9360 to unsupported.
9361
42c0c4f1
KH
93622010-07-30 Kazu Hirata <kazu@codesourcery.com>
9363
9364 * gdb.base/break-always.exp: Do not expect full paths to file
9365 names.
9366 * gdb.base/commands.exp: Likewise.
9367
d3765805
DE
93682010-07-30 Doug Evans <dje@google.com>
9369
c98ee71b
DE
9370 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9371 xfail them when run with older gccs.
9372
fd961404
DE
9373 * lib/gdb.exp (build_executable): Forward "c++" option to
9374 get_compiler_info.
9375
999adef4
DE
9376 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9377 "python print ttype.template_argument(1)" and
9378 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9379 if using gcc 4.4 or earlier.
9380
d3765805
DE
9381 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9382 attach-to-debugger handling.
9383
1276c759
JK
93842010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9385
9386 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9387 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9388 (main): Use copyreloc.
9389 * gdb.base/prelink.exp (split debug of executable)
9390 (.dynbss vs. .bss address shift): New tests.
9391
88caa9b9
PA
93922010-07-29 Pedro Alves <pedro@codesourcery.com>
9393
9394 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9395 in gdb_test_multiple.
9396
c6f2ac43
PA
93972010-07-29 Pedro Alves <pedro@codesourcery.com>
9398
9399 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9400 environment.
9401
326fd672
TT
94022010-07-28 Tom Tromey <tromey@redhat.com>
9403
9404 PR python/11060:
9405 * gdb.python/py-type.c (Temargs): New template.
9406 (temvar): New variable.
9407 * gdb.python/py-type.exp (test_template): New proc.
9408
3ce3b1ba
PA
94092010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9410
9411 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9412 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9413
34eaf542
TT
94142010-07-28 Tom Tromey <tromey@redhat.com>
9415
9416 PR c++/9946:
9417 * gdb.cp/temargs.exp: New file.
9418 * gdb.cp/temargs.cc: New file.
9419
d41b819e
JK
94202010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9421
9422 * gdb.base/help.exp (help disassemble): Update the content.
9423
26ab7092
JK
94242010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9425
9426 * gdb.threads/ia64-sigill.exp: New file.
9427 * gdb.threads/ia64-sigill.c: New file.
9428
5283e9e1
TT
94292010-07-27 Tom Tromey <tromey@redhat.com>
9430
9431 * gdb.opt/inline-cmds.c (ATTR): New define.
9432 (func1): Use it.
9433 (func2): Likewise.
9434 (func3): Likewise.
9435 (outer_inline1): Likewise.
9436 (outer_inline2): Likewise.
9437 * gdb.opt/inline-bt.c (ATTR): New define.
9438 (func1): Use it.
9439 (func2): Likewise.
9440 * gdb.opt/inline-locals.c (ATTR): New define.
9441 (func1): Use it.
9442 (func2): Likewise.
9443
e992ef73
TT
94442010-07-27 Tom Tromey <tromey@redhat.com>
9445
9446 * gdb.stabs/gdb11479.c (hack): New function.
9447 (test): Use it.
9448 (test2): Use it.
9449 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9450 (int32_search_buf, int64_search_buf): No longer static.
9451 (x): Remove.
9452 * gdb.base/relocate.c (hack): New function.
9453
5374244e
PM
94542010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9455
9456 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9457 * gdb.python/py-value.c (func1): New function.
9458 (func2): Likewise.
9459
a99aee83
CV
94602010-07-26 Corinna Vinschen <vinschen@redhat.com>
9461
9462 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9463 as not to clash with .data section.
9464
a04ba985
JG
94652010-07-26 Jerome Guitton <guitton@adacore.com>
9466
9467 * gdb.base/code_elim.exp: New file.
9468 * gdb.base/code_elim1.c: New file.
9469 * gdb.base/code_elim2.c: New file.
9470
23bd0f7c
PA
94712010-07-21 Pedro Alves <pedro@codesourcery.com>
9472
9473 PR symtab/11827
9474
9475 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9476 (some_volatile_enum): New variable.
9477 * gdb.base/printcmds.exp (test_print_enums): New.
9478 <top level>: Call it.
9479
883df6dd
SW
94802010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9481
9482 * gdb.cp/fpointer.cc: New test.
9483 * gdb.cp/fpointer.exp: New test.
9484
569b05a5
JK
94852010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9486
9487 * gdb.base/solib-nodir.exp: New file.
9488 * lib/gdb.exp (runto): New case for a GDB internal error.
9489
51d7d803
JK
94902010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9491 Ulrich Weigand <uweigand@de.ibm.com>
9492 Tom Tromey <tromey@redhat.com>
9493
9494 * gdb.base/charset-malloc.c: New file.
9495 * gdb.base/charset.c (malloc_stub): New prototype.
9496 (main): Call it instead of malloc itself.
9497 * gdb.base/charset.exp: Use only prepare_for_testing.
9498 (binfile): Remove the variable.
9499
c0edd9ed
JK
95002010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9501
9502 Make core files the process_stratum.
9503 * gdb.base/corefile.exp (run: load core again)
9504 (run: sanity check we see the core file, run: with core)
9505 (run: core file is cleared, attach: load core again)
9506 (attach: sanity check we see the core file, attach: with core)
9507 (attach: core file is cleared): New tests.
9508 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9509
3cbaedff
KW
95102010-07-14 Ken Werner <ken.werner@de.ibm.com>
9511
9512 * gdb.arch/altivec-abi.exp: New tests.
9513
91158a56
TT
95142010-07-13 Tom Tromey <tromey@redhat.com>
9515
9516 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9517 (main): Use it.
9518 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9519
0f5238ed
TT
95202010-07-13 Tom Tromey <tromey@redhat.com>
9521
9522 * gdb.base/label.exp: New file.
9523 * gdb.base/label.c: New file.
9524
add265ae
L
95252010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9526 H.J. Lu <hongjiu.lu@intel.com>
9527
9528 * lib/gdb.exp (is_ilp32_target): New.
9529 (is_lp64_target): Likewise.
9530
9531 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9532 target.
9533 * gdb.arch/amd64-disp-step.exp: Likewise.
9534 * gdb.arch/amd64-dword.exp: Likewise.
9535 * gdb.arch/amd64-i386-address.exp: Likewise.
9536 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9537
add265ae
L
9538 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9539 target.
9540 * gdb.arch/i386-bp_permanent.exp: Likewise.
9541 * gdb.arch/i386-byte.exp: Likewise.
9542 * gdb.arch/i386-disp-step.exp: Likewise.
9543 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9544 * gdb.arch/i386-prologue.exp: Likewise.
9545 * gdb.arch/i386-size-overlap.exp: Likewise.
9546 * gdb.arch/i386-size.exp: Likewise.
9547 * gdb.arch/i386-sse.exp: Likewise.
9548 * gdb.arch/i386-unwind.exp: Likewise.
9549 * gdb.arch/i386-word.exp: Likewise.
9550
9551 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9552 test only when building 64-bit executables. Do not hard-code
9553 -m64 option.
9554
2dfb8c17
DE
95552010-07-07 Doug Evans <dje@google.com>
9556
9557 * lib/gdb.exp (gdb_test_list_exact): New function.
9558 * gdb.base/default.exp (show convenience): Call it, add tests for
9559 $_sdata = void, $_thread = 0.
9560
4e5799b6
JK
95612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9562 Joel Brobecker <brobecker@adacore.com>
9563
9564 Fix re-run of PIE executable, PR shlibs/11776.
9565 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9566 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9567 and re-"run" of the inferior.
9568
1a219cc7
JK
95692010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9570 Joel Brobecker <brobecker@adacore.com>
9571
9572 Cope with missing /usr/sbin/prelink.
9573 * lib/prelink-support.exp (prelink_no):
9574 <result == 1 && $output is "no such file or directory">: New.
9575 (prelink_yes): Likewise. Return on failed prelink_no.
9576
5e3b36f8
JK
95772010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9578 Joel Brobecker <brobecker@adacore.com>
9579
9580 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9581 build_executable by build_executable_own_libs. Replace "prelink -R"
9582 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9583 change.
9584 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9585 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9586 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9587 Replace build_executable by build_executable_own_libs's function
9588 build_executable_own_libs.
9589 (prelinkNO): Create new stub to call prelink_no.
9590 (prelinkYES): Create new stub to call prelink_yes.
9591 (test_attach): Rename calls of copy to file_copy.
9592 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9593 (copy): Move to ...
9594 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9595 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9596 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9597 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9598 special flags by gdb_compile_shlib. Replace second gdb_compile by
9599 build_executable_own_libs. Replace "prelink -R" execution by a call of
9600 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9601 a second call of prelink_yes. Replace restart commands by
9602 clean_restart.
9603 (prelink): Rename to ...
9604 (seen displacement message): ... this test. Extend its expectation
9605 strictness.
9606
86e4bafc
JK
96072010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9608
9609 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9610 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9611 displacement message exactly once.
9612
3cd07d20
JK
96132010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9614 Joel Brobecker <brobecker@adacore.com>
9615
9616 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9617 its restore after the <$relink_args != ""> loop. new comment.
9618
0a1e94c7
JK
96192010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9620 Joel Brobecker <brobecker@adacore.com>
9621
9622 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9623 code for it. New variable relink_args.
9624 (prelinkYES): Call prelinkNO.
9625 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9626 in such case. Move the core code to ...
9627 (test_attach_gdb): ... a new function. Send GDB command "file".
9628 Extend expected "Attaching to " string.
9629
2f70bcfb
TT
96302010-07-02 Tom Tromey <tromey@redhat.com>
9631
9632 * gdb.base/bitops.exp: Remove extraneous "pass".
9633
a17ac5b0
TT
96342010-07-02 Ken Werner <ken.werner@de.ibm.com>
9635
9636 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9637
dc10affe
PA
96382010-07-01 Pedro Alves <pedro@codesourcery.com>
9639
d41c0fc8
PA
9640 * gdb.base/help.exp: Adjust expected output.
9641
96422010-07-01 Pedro Alves <pedro@codesourcery.com>
9643
9644 * gdb.base/help.exp: Adjust expected output.
dc10affe 9645
0a600c36
JK
96462010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9647
9648 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9649 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9650 c++/11702.
9651
37cc8bfe
JK
96522010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9653 Doug Evans <dje@google.com>
9654
9655 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9656 add .dynamic entry'.
9657
254e6b9e
DE
96582010-06-29 Doug Evans <dje@google.com>
9659
9660 Test PR c++/11702.
9661 * gdb.cp/m-static.exp: Add testcase.
9662 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9663
595939de 96642010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9665 Tom Tromey <tromey@redhat.com>
9666 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9667
9668 * gdb.python/py-inferior.c: New File.
9669 * gdb.python/py-infthread.c: New File.
9670 * gdb.python/py-inferior.exp: New File.
9671 * gdb.python/py-infthread.exp: New File.
9672
98751a41
JK
96732010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9674
9675 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9676 (ptype ::C::OtherFileClass typedefs): New.
9677 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9678 (C::OtherFileClass::cOtherFileClassVar2): New.
9679 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9680 cOtherFileClassVar2.
9681 (C::cOtherFileType2, C::cOtherFileVar2): New.
9682 (C::cOtherFileVar_use): use also cOtherFileVar2.
9683 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9684
41f62f39
JK
96852010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9686
9687 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9688 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9689 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9690 (print ::C::cOtherFileVar)
9691 (whatis C::OtherFileClass::cOtherFileClassType)
9692 (whatis ::C::OtherFileClass::cOtherFileClassType)
9693 (print C::OtherFileClass::cOtherFileClassVar)
9694 (print ::cOtherFileClassVar)
9695 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9696 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9697 trailing content.
9698 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9699 (C::OtherFileClass::cOtherFileClassVar)
9700 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9701 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9702
af53d231
JK
97032010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9704
9705 Test PR c++/11703 and PR gdb/1448.
9706 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9707 gdb/1448.
9708
9655fd1a
JK
97092010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9710
9711 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9712 (main) <rtti_data>: New.
9713 * gdb.cp/virtbase.exp (print rtti_data): New.
9714
824cc8dd
JK
97152010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9716 Joel Brobecker <brobecker@adacore.com>
9717
9718 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9719
6036c742
JK
97202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9721
9722 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9723
de6a0421
DE
97242010-06-28 Doug Evans <dje@google.com>
9725
9726 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9727
b2dae948
DE
97282010-06-27 Doug Evans <dje@google.com>
9729
9730 * gdb.cp/m-static.exp: Update expected test output.
9731
0f3bb72e
PH
97322010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9733
889bf7c5
PA
9734 * gdb.gdb/selftest.exp: Adjust expected message for
9735 capturing start-up runtime.
0f3bb72e 9736
bc9f0842
TT
97372010-06-25 Tom Tromey <tromey@redhat.com>
9738
9739 PR python/10808:
9740 * gdb.python/python.exp: Add new tests.
9741
099ef718
SW
97422010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9743
9744 * gdb.cp/operator.cc: Created an import loop.
9745 * gdb.cp/operator.exp: Added testcase for import loop.
9746
5868a632
JK
97472010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9748
9749 Test PR python/11407.
9750 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9751 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9752 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9753 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9754 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9755 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9756 binfile. Call gdb_compile with clean_restart twice.
9757 (func_nofb print, func_nofb backtrace, func_loopfb print)
9758 (func_loopfb backtrace): New.
9759
af76db58
JK
97602010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9761
9762 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9763 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9764 by a hand made one.
9765 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9766 i?86 requirement. Remove variables srcfile and binfile. New variable
9767 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9768
f2c7657e
UW
97692010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9770
9771 * gdb.cell/dwarfaddr.exp: New file.
9772 * gdb.cell/dwarfaddr.S: New file.
9773
628fe4e4
JK
97742010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9775
9776 Test PR 9436.
9777 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9778
f1421989
HZ
97792010-06-24 Hui Zhu <teawater@gmail.com>
9780
9781 * gdb.base/eval.exp: New file.
9782
d03285ec
UW
97832010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9784
9785 * gdb.cell/fork.exp: New file.
9786 * gdb.cell/fork.c: Likewise.
9787 * gdb.cell/fork-spu.c: Likewise.
9788
41b2c92d
PM
97892010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9790
9791 * lib/gdb.exp (banned_variables_traced): New global variable.
9792 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9793 (gdb_init): Use `trace add variable' instead of obsolete
9794 `trace variable'.
9795
d5bc977f
DE
97962010-06-21 Doug Evans <dje@google.com>
9797
9798 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9799
d2ed6730
UW
98002010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9801
9802 * gdb.arch/spu-ls.exp: New file.
9803 * gdb.arch/spu-ls.c: Likewise.
9804
6aed2dbc
SS
98052010-06-18 Stan Shebs <stan@codesourcery.com>
9806
9807 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9808
e0756905
UW
98092010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9810
9811 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9812 * gdb.base/watch-cond.exp: Likewise.
9813 * gdb.python/py-breakpoint.exp: Likewise.
9814
d8053d4d
PA
98152010-06-18 Pedro Alves <pedro@codesourcery.com>
9816
9817 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9818 clean_restart, make sure every test has a distinct message, and
9819 that messages don't include the executable' full path.
9820
81ce510c
DE
98212010-06-17 Doug Evans <dje@google.com>
9822
9823 * gdb.arch/i386-size.exp: Updated expected output for
9824 DISASSEMBLY_OMIT_FNAME.
9825
65d79d4b
SDJ
98262010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9827 Sergio Durigan Junior <sergiodj@redhat.com>
9828
9829 * gdb.base/watch-notconst.c: New file.
9830 * gdb.base/watch-notconst.S: New file.
9831 * gdb.base/watch-notconst2.c: New file.
9832 * gdb.base/watch-notconst2.S: New file.
9833 * gdb.base/watch-notconst.exp: New file.
9834 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9835 (func4): Add operations on `global_ptr_ptr'.
9836 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9837 routine to test watchpoints created with a constant expression.
9838 (test_inaccessible_watchpoint): Include tests for watchpoints
9839 created with a constant expression.
9840
df0f4836
KB
98412010-06-14 Kevin Buettner <kevinb@redhat.com>
9842
9843 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9844 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9845 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9846 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9847 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9848 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9849 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9850 of `_start'.
9851
b769def5
UW
98522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9853
9854 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9855 not supported on the target.
9856 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9857 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9858 * gdb.mi/mi-nsintrall.exp: Likewise.
9859 * gdb.mi/mi-nsmoribund.exp: Likewise.
9860 * gdb.mi/mi-nsthrexec.exp: Likewise.
9861
d914c394
SS
98622010-06-11 Stan Shebs <stan@codesourcery.com>
9863
9864 * gdb.base/permissions.exp: New file.
9865
98662010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9867
9868 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9869 does not support ELF executable class.
9870
f3ce5b9c
UW
98712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9872
9873 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9874
8e46892c
JK
98752010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9876
9877 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9878 (runto): Catch "The target does not support running in non-stop mode.".
9879
6cc55c64
MS
98802010-06-11 Michael Snyder <msnyder@vmware.com>
9881
9882 * gdb.base/setshow.exp (set language asm): Don't use
9883 gdb_test_no_output, fails on some targets.
9884
caddefa4
UW
98852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9886
9887 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9888 * gdb.cp/pr9167.exp: Likewise.
9889
468b1aa7
UW
98902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9891
9892 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9893
5c3552dc
UW
98942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9895
9896 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9897
02e6fe6a
UW
98982010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9899
9900 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9901
0e03807e
TT
99022010-06-11 Tom Tromey <tromey@redhat.com>
9903
9904 PR gdb/9977, PR exp/11636::
9905 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9906 (pieces_test_f6): Update expected output.
9907
2bdf28a0
JK
99082010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9909
9910 * gdb.base/moribund-step.exp: New.
9911
f6978de9
MS
99122010-06-08 Michael Snyder <msnyder@vmware.com>
9913
9914 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9915 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9916 * gdb.ada/frame_args.exp: Ditto.
9917 * gdb.ada/lang_switch.exp: Ditto.
9918 * gdb.ada/ptype_arith_binop.exp: Ditto.
9919 * gdb.ada/ref_param.exp: Ditto.
9920 * gdb.ada/type_coercion.exp:Ditto.
9921
9922 * gdb.asm/asm-source.exp: Ditto.
9923
9924 * gdb.base/attach.exp: Ditto.
9925 * gdb.base/bitfields2.exp: Ditto.
9926 * gdb.base/call-signal-resume.exp: Ditto.
9927 * gdb.base/callfuncs.exp: Ditto.
9928 * gdb.base/commands.exp: Ditto.
9929 * gdb.base/dbx.exp: Ditto.
9930 * gdb.base/default.exp: Ditto.
9931 * gdb.base/dump.exp: Ditto.
9932 * gdb.base/exprs.exp: Ditto.
9933 * gdb.base/freebpcmd.exp: Ditto.
9934 * gdb.base/interrupt.exp: Ditto.
9935 * gdb.base/list.exp: Ditto.
9936 * gdb.base/long_long.exp: Ditto.
9937 * gdb.base/maint.exp: Ditto.
9938 * gdb.base/ptype.exp: Ditto.
9939 * gdb.base/return.exp: Ditto.
9940 * gdb.base/setshow.exp: Ditto.
9941 * gdb.base/sigbpt.exp: Ditto.
9942 * gdb.base/sigrepeat.exp: Ditto.
9943
9944 * gdb.cp/classes.exp: Ditto.
9945
9946 * gdb.dwarf2/dw2-restore.exp: Ditto.
9947
9948 * gdb.gdb/selftest.exp: Ditto.
9949
9950 * gdb.multi/base.exp: Ditto.
9951 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9952
9953 * gdb.python/py-block.exp: Ditto.
9954 * gdb.python/py-prettyprint.exp: Ditto.
9955 * gdb.python/py-template.exp: Ditto.
9956
9957 * gdb.server/ext-attach.exp: Ditto.
9958 * gdb.server/ext-run.exp: Ditto.
9959 * gdb.server/server-mon.exp: Ditto.
9960
9961 * gdb.threads/fork-thread-pending.exp: Ditto.
9962 * gdb.threads/hand-call-in-threads.exp: Ditto.
9963 * gdb.threads/interrupted-hand-call.exp: Ditto.
9964 * gdb.threads/linux-dp.exp: Ditto.
9965 * gdb.threads/manythreads.exp: Ditto.
9966 * gdb.threads/print-threads.exp: Ditto.
9967 * gdb.threads/pthreads.exp: Ditto.
9968 * gdb.threads/schedlock.exp: Ditto.
9969 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9970 * gdb.threads/threadapply.exp: Ditto.
9971
de7ff789
MS
99722010-06-08 Michael Snyder <msnyder@vmware.com>
9973
889bf7c5 9974 * gdb.ada/exec_changed.exp:
de7ff789
MS
9975 Use ".*" instead of "" as wildcard regexp.
9976
9977 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9978 * gdb.base/call-ar-st.exp: Ditto.
9979 * gdb.base/checkpoint.exp: Ditto.
9980 * gdb.base/default.exp: Ditto.
9981 * gdb.base/dump.exp: Ditto.
9982 * gdb.base/ending-run.exp: Ditto.
9983 * gdb.base/fileio.exp: Ditto.
9984 * gdb.base/miscexprs.exp: Ditto.
9985 * gdb.base/pointers.exp: Ditto.
9986 * gdb.base/readline.exp: Ditto.
9987 * gdb.base/reread.exp: Ditto.
9988 * gdb.base/restore.exp: Ditto.
9989 * gdb.base/shlib-call.exp: Ditto.
9990 * gdb.base/valgrind-db-attach.exp: Ditto.
9991 * gdb.base/volatile.exp: Ditto.
9992 * gdb.base/watchpoints.exp: Ditto.
9993
9994 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9995
9996 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9997 * gdb.python/py-value.exp: Ditto.
9998
9999 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10000 * gdb.trace/circ.exp: Ditto.
10001 * gdb.trace/collection.exp: Ditto.
10002 * gdb.trace/packetlen.exp: Ditto.
10003 * gdb.trace/passc-dyn.exp: Ditto.
10004 * gdb.trace/report.exp: Ditto.
10005 * gdb.trace/tfile.exp: Ditto.
10006 * gdb.trace/tfind.exp: Ditto.
10007 * gdb.trace/while-dyn.exp: Ditto.
10008
3bebe2f2
JK
100092010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10010
10011 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10012
5c631832
JK
100132010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10014
10015 Test PR 10640.
10016 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10017
4c3376c8
SW
100182010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10019
10020 * gdb.cp/koenig.exp: Test for ADL operators.
10021 * gdb.cp/koenig.cc: Added ADL operators.
10022 * gdb.cp/operator.exp: New test.
10023 * gdb.cp/operator.cc: New test.
10024
dc226d5a
MS
100252010-06-04 Michael Snyder <msnyder@vmware.com>
10026
dfb88a23
MS
10027 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10028 * gdb.base/pending.exp: Ditto.
f7ae76b3 10029
dc226d5a
MS
10030 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10031
967cf477
DE
100322010-06-04 Doug Evans <dje@google.com>
10033
10034 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10035 disabled printers.
10036 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10037 (enable_lookup_function): New function.
10038
eb801841
TT
100392010-06-04 Tom Tromey <tromey@redhat.com>
10040
10041 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10042 of hash and id.
10043
38979823
JK
100442010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10045
10046 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10047 newline.
10048 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10049 (empty verbose non-noisy clear, empty verbose noisy clear)
10050 (empty non-verbose noisy clear): Likewise.
10051
35ec993f
MS
100522010-06-03 Michael Snyder <msnyder@vmware.com>
10053
10054 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10055 * gdb.base/display.exp: Ditto.
10056 * gdb.base/find.exp: Ditto.
10057 * gdb.base/ifelse.exp: Ditto.
10058 * gdb.base/multi-forks.exp: Ditto.
10059 * gdb.base/recurse.exp: Ditto.
10060 * gdb.base/setshow.exp: Ditto.
10061 * gdb.base/value-double-free.exp: Ditto.
10062 * gdb.base/watch-vfork.exp: Ditto.
10063 * gdb.base/watch_thread_num.exp: Ditto.
10064 * gdb.base/watchpoint-solib.exp: Ditto.
10065 * gdb.base/watchpoint.exp: Ditto.
10066 * gdb.base/watchpoints.exp: Ditto.
10067
10068 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10069 * gdb.cp/overload.exp: Ditto.
10070 * gdb.cp/virtfunc.exp: Ditto.
10071
10072 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10073
889bf7c5 10074 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10075 Replace gdb_test with gdb_test_no_output.
10076
889bf7c5 10077 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10078 Replace gdb_test with gdb_test_no_output.
10079 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10080 * gdb.threads/watchthreads.exp: Ditto.
10081 * gdb.threads/watchthreads2.exp: Ditto.
10082
10083 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10084 * gdb.trace/tfind.exp: Ditto.
10085
c22decce
JB
100862010-06-03 Joel Brobecker <brobecker@adacore.com>
10087
10088 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10089 successful test if message is the empty string.
10090
fd5700c7
JK
100912010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10092
10093 * gdb.fortran/module.exp (stopped language detection): New test.
10094
f55ee35c
JK
100952010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10096
10097 Support DW_TAG_module as separate namespaces.
10098 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10099 gdb.fortran/library-module-lib.f90: New.
10100 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10101 (print i): Remove.
10102 (continue to breakpoint: i-is-1, print var_i value 1)
10103 (continue to breakpoint: i-is-2, print var_i value 2)
10104 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10105 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10106 (complete `modmany, complete `modmany`, complete `modmany`var)
10107 (show language, setting breakpoint at module): New tests.
10108 * gdb.fortran/module.f90 (module mod): Remove.
10109 (module mod1, module mod2, module modmany, subroutine sub1)
10110 (subroutine sub2, program module): New.
10111
b8e8282f
JK
101122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10113
10114 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10115 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10116 * gdb.cp/anon-union.exp (pass): Rename to ...
10117 (print z 2): ... here.
b8e8282f 10118
019ebafc
MS
101192010-06-02 Michael Snyder <msnyder@vmware.com>
10120
e68d8fd4
MS
10121 * gdb.trace/actions.exp: Use gdb_test_no_output.
10122 * gdb.trace/circ.exp: Ditto.
10123 * gdb.trace/packetlen.exp: Ditto.
10124 * gdb.trace/save-trace.exp: Ditto.
10125 * gdb.trace/tracecmd.exp: Ditto.
10126 * gdb.trace/tsv.exp: Ditto.
10127
12b5d08a
MS
10128 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10129 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10130 * gdb.threads/local-watch-wrong-thread.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/staticthreads.exp: Ditto.
10136 * gdb.threads/thread-specific.exp: Ditto.
10137 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10138 * gdb.threads/threadapply.exp: Ditto.
10139 * gdb.threads/watchthreads.exp: Ditto.
10140 * gdb.threads/watchthreads2.exp: Ditto.
10141
89493308
MS
10142 * gdb.python/py-block.exp: Use gdb_test_no_output.
10143 * gdb.python/py-prettyprint.exp: Ditto.
10144 * gdb.python/py-template.exp: Ditto.
10145 * gdb.python/py-value.exp: Ditto.
10146
10147 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10148 * gdb.reverse/watch-reverse.exp: Ditto.
10149
10150 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10151 * gdb.server/ext-run.exp: Ditto.
10152
019ebafc
MS
10153 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10154 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10155 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10156 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10157 * gdb.dwarf2/dw2-producer.exp: Ditto.
10158 * gdb.dwarf2/mac-fileno.exp: Ditto.
10159
10160 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10161 * gdb.gdb/selftest.exp: Ditto.
10162
10163 * gdb.multi/base.exp: Use gdb_test_no_output.
10164
10165 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10166
3e0ca3a5
JK
101672010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10168
10169 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10170
9db70545
MS
101712010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10172
a8d52276
MS
10173 * gdb.cp/class2.exp: Use gdb_test_no_output.
10174 * gdb.cp/classes.exp: Ditto.
10175 * gdb.cp/extern-c.exp: Ditto.
10176 * gdb.cp/inherit.exp: Ditto.
10177 * gdb.cp/maint.exp: Ditto.
10178 * gdb.cp/mb-inline.exp: Ditto.
10179 * gdb.cp/mb-templates.exp: Ditto.
10180 * gdb.cp/method2.exp: Ditto.
10181 * gdb.cp/misc.exp: Ditto.
10182 * gdb.cp/ovldbreak.exp: Ditto.
10183 * gdb.cp/punctuator.exp: Ditto.
10184 * gdb.cp/templates.exp: Ditto.
10185 * gdb.cp/virtbase.exp: Ditto.
10186
889bf7c5 10187 * gdb.threads/attach-stopped.exp:
9db70545 10188 Replace uses of send_gdb / gdb_expect.
889bf7c5 10189 * gdb.threads/attachstop-mt.exp:
9db70545 10190 Replace uses of send_gdb / gdb_expect.
889bf7c5 10191 * gdb.threads/gcore-thread.exp:
9db70545 10192 Replace uses of send_gdb / gdb_expect.
889bf7c5 10193 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10194 Replace uses of send_gdb / gdb_expect.
10195 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10196 * gdb.threads/print-threads.exp:
9db70545
MS
10197 Replace uses of send_gdb / gdb_expect.
10198 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10199 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10200 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10201
10202 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10203 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10204 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10205 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10206 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10207 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10208 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10209 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10210 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10211 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10212 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10213
359cc68c
JK
102142010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10215
10216 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10217
7d3fe98e
SW
102182010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10219
10220 * gdb.cp/koenig.exp: Added new test case.
10221 * gdb.cp/koenig.cc: Ditto.
10222
27d3a1a2
MS
102232010-06-01 Michael Snyder <msnyder@vmware.com>
10224
10225 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10226 * gdb.base/arrayidx.exp: Ditto.
10227 * gdb.base/attach.exp: Ditto.
10228 * gdb.base/auxv.exp: Ditto.
10229 * gdb.base/bigcre.exp: Ditto.
10230 * gdb.base/break-always.exp: Ditto.
10231 * gdb.base/break-interp.exp: Ditto.
10232 * gdb.base/break.exp: Ditto.
10233 * gdb.base/breakpoint-shadow.exp: Ditto.
10234 * gdb.base/call-ar-st.exp: Ditto.
10235 * gdb.base/call-sc.exp: Ditto.
10236 * gdb.base/call-signal-resume.exp: Ditto.
10237 * gdb.base/callfuncs.exp: Ditto.
10238 * gdb.base/catch-syscall.exp: Ditto.
10239 * gdb.base/charset.exp: Ditto.
10240 * gdb.base/code-expr.exp: Ditto.
10241 * gdb.base/commands.exp: Ditto.
10242 * gdb.base/cond-expr.exp: Ditto.
10243 * gdb.base/condbreak.exp: Ditto.
10244 * gdb.base/cursal.exp: Ditto.
10245 * gdb.base/cvexpr.exp: Ditto.
10246 * gdb.base/default.exp: Ditto.
10247 * gdb.base/del.exp: Ditto.
10248 * gdb.base/detach.exp: Ditto.
10249 * gdb.base/display.exp: Ditto.
10250 * gdb.base/ena-dis-br.exp: Ditto.
10251 * gdb.base/eval-skip.exp: Ditto.
10252 * gdb.base/foll-fork.exp: Ditto.
10253 * gdb.base/foll-vfork.exp: Ditto.
10254 * gdb.base/frame-args.exp: Ditto.
10255 * gdb.base/funcargs.exp: Ditto.
10256 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10257 * gdb.base/gdbvars.exp: Ditto.
10258 * gdb.base/help.exp: Ditto.
10259 * gdb.base/ifelse.exp: Ditto.
10260 * gdb.base/included.exp: Ditto.
10261 * gdb.base/list.exp: Ditto.
10262 * gdb.base/macscp.exp: Ditto.
10263 * gdb.base/maint.exp: Ditto.
10264 * gdb.base/multi-fork.exp: Ditto.
10265 * gdb.base/overlays.exp: Ditto.
10266 * gdb.base/page.exp: Ditto.
10267 * gdb.base/pending.exp: Ditto.
10268 * gdb.base/pointers.exp: Ditto.
10269 * gdb.base/pr11022.exp: Ditto.
10270 * gdb.base/prelink.exp: Ditto.
10271 * gdb.base/printcmds.exp: Ditto.
10272 * gdb.base/psymtab.exp: Ditto.
10273 * gdb.base/randomize.exp: Ditto.
10274 * gdb.base/relational.exp: Ditto.
10275 * gdb.base/relocate.exp: Ditto.
10276 * gdb.base/remote.exp: Ditto.
10277 * gdb.base/sepdebug.exp: Ditto.
10278 * gdb.base/set-lang-auto.exp: Ditto.
10279 * gdb.base/setshow.exp: Ditto.
10280 * gdb.base/setvar.exp: Ditto.
10281 * gdb.base/signals.exp: Ditto.
10282 * gdb.base/signull.exp: Ditto.
10283 * gdb.base/sigstep.exp: Ditto.
10284 * gdb.base/sizeof.exp: Ditto.
10285 * gdb.base/solib-disc.exp: Ditto.
10286 * gdb.base/store.exp: Ditto.
10287 * gdb.base/structs.exp: Ditto.
10288 * gdb.base/structs2.exp: Ditto.
10289 * gdb.base/subst.exp: Ditto.
10290 * gdb.base/term.exp: Ditto.
10291 * gdb.base/trace-commands.exp: Ditto.
10292 * gdb.base/unwindonsignal.exp: Ditto.
10293 * gdb.base/valgrind-db-attach.exp: Ditto.
10294 * gdb.base/varargs.exp: Ditto.
10295 * gdb.base/watch-cond.exp: Ditto.
10296 * gdb.base/watch_thread_num.exp: Ditto.
10297 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10298 * gdb.base/watchpoint.exp: Ditto.
10299 * gdb.base/whatis-exp.exp: Ditto.
10300
f8d3bf8f
MS
103012010-06-01 Michael Snyder <msnyder@vmware.com>
10302
10303 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10304 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10305 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10306 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10307 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10308 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10309 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10310 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10311 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10312 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10313 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10314 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10315 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10316 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10317 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10318
3f9e0d32
JK
103192010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10320
10321 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10322 trailing newline.
10323 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10324 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10325 (p *args): ... here and remove excessive trailing newline.
10326
f629457d
JB
103272010-05-31 Joel Brobecker <brobecker@adacore.com>
10328
10329 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10330
09eef106
JK
103312010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10332
10333 Accept the new Linux kernel "t (tracing stop)" string.
10334 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10335 Update comment.
10336 (state_wait) <T (tracing stop)>: New.
10337 (main): Update the state_wait expect string.
10338
94f31136
PA
103392010-05-28 Pedro Alves <pedro@codesourcery.com>
10340
10341 * limits.c, limits.exp: Delete files.
10342 * Makefile.in (clean mostlyclean): Adjust.
10343 * tracecmd.exp: Adjust.
10344
096554ab
JK
103452010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10346
10347 * gdb.base/tui-layout.exp: New.
10348
27d3a1a2 103492010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10350
889bf7c5 10351 * gdb.reverse/break-precsave.exp:
bcd2dc50 10352 Replace uses of send_gdb / gdb_expect.
889bf7c5 10353 * gdb.reverse/break-reverse.exp:
bcd2dc50 10354 Replace uses of send_gdb / gdb_expect.
889bf7c5 10355 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10356 Replace uses of send_gdb / gdb_expect.
889bf7c5 10357 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10358 Replace uses of send_gdb / gdb_expect.
889bf7c5 10359 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10360 Replace uses of send_gdb / gdb_expect.
889bf7c5 10361 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10362 Replace uses of send_gdb / gdb_expect.
889bf7c5 10363 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10364 Replace uses of send_gdb / gdb_expect.
889bf7c5 10365 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10366 Replace uses of send_gdb / gdb_expect.
889bf7c5 10367 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10368 Replace uses of send_gdb / gdb_expect.
889bf7c5 10369 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10370 Replace uses of send_gdb / gdb_expect.
889bf7c5 10371 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10372 Replace uses of send_gdb / gdb_expect.
889bf7c5 10373 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10374 Replace uses of send_gdb / gdb_expect.
889bf7c5 10375 * gdb.reverse/machinestate.exp:
bcd2dc50 10376 Replace uses of send_gdb / gdb_expect.
889bf7c5 10377 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10378 Replace uses of send_gdb / gdb_expect.
889bf7c5 10379 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10380 Replace uses of send_gdb / gdb_expect.
889bf7c5 10381 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10382 Replace uses of send_gdb / gdb_expect.
889bf7c5 10383 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10384 Replace uses of send_gdb / gdb_expect.
889bf7c5 10385 * gdb.reverse/step-precsave.exp:
bcd2dc50 10386 Replace uses of send_gdb / gdb_expect.
889bf7c5 10387 * gdb.reverse/step-reverse.exp:
bcd2dc50 10388 Replace uses of send_gdb / gdb_expect.
889bf7c5 10389 * gdb.reverse/until-precsave.exp:
bcd2dc50 10390 Replace uses of send_gdb / gdb_expect.
889bf7c5 10391 * gdb.reverse/until-reverse.exp:
bcd2dc50 10392 Replace uses of send_gdb / gdb_expect.
889bf7c5 10393 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10394 Replace uses of send_gdb / gdb_expect.
889bf7c5 10395 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10396 Replace uses of send_gdb / gdb_expect.
10397
3def43e0
JK
103982010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10399
10400 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10401 excessive newline.
10402
27d3a1a2 104032010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10404
10405 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10406 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10407 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10408 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10409 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10410 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10411 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10412 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10413 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10414 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10415 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10416 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10417 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10418 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10419 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10420 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10421 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10422 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10423 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10424
27d3a1a2 104252010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10426
22454424
MS
10427 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10428 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10429
10430 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10431 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10432 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10433
889bf7c5 10434 * gdb.reverse/consecutive-reverse.exp:
22454424 10435 Replace uses of send_gdb / gdb_expect.
889bf7c5 10436 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10437 Replace uses of send_gdb / gdb_expect.
10438
10439 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10440 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10441 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10442 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10443 Replace uses of send_gdb / gdb_expect.
10444 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10445 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10446 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10447 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10448 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10449 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10450 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10451 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10452 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10453
104542010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10455
22454424 10456 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10457
22454424 10458 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10459
22454424
MS
10460 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10461 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10462 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10463 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10464 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10465 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10466 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10467 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10468 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10469
6e5f2c59
TT
104702010-05-25 Tom Tromey <tromey@redhat.com>
10471
10472 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10473
bbc8b958
TT
104742010-05-25 Tom Tromey <tromey@redhat.com>
10475
10476 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10477 argument order.
10478 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10479 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10480 order.
10481 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10482 order.
10483 * gdb.base/call-sc.exp (setup_kfails): Remove.
10484 (setup_compiler_kfails): Remove.
10485 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10486 argument order.
10487 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10488 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10489 (advancei): Fix setup_kfail argument order.
10490 * gdb.base/radix.exp: Fix setup_kfail argument order.
10491 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10492 order.
10493 * gdb.base/structs.exp (setup_kfails): Remove.
10494 (setup_compiler_kfails): Fix setup_kfail argument order.
10495 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10496 order.
10497 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10498 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10499 setup_kfail argument order.
10500 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10501
83d1babf
TT
105022010-05-25 Tom Tromey <tromey@redhat.com>
10503
10504 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10505
6acb16a2
MS
105062010-05-25 Michael Snyder <msnyder@vmware.com>
10507
10508 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10509 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10510 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10511 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10512 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10513 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10514 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10515 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10516 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10517 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10518 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10519 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10520 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10521 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10522 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10523 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10524 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10525 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10526 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10527 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10528 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10529 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10530 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10531 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10532 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10533 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10534 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10535 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10536 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10537 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10538 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10539 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10540 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10541 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10542 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10543 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10544 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10545 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10546 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10547 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10548 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10549 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10550 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10551 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10552 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10553 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10554 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10555 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10556
105572010-05-25 Doug Evans <dje@google.com>
10558
10559 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10560 gdb.string_to_argv.
ad3986f0 10561
d3b1e874
TT
105622010-05-21 Tom Tromey <tromey@redhat.com>
10563
10564 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10565 Call it.
10566 * gdb.dwarf2/pieces.S: Update.
10567 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10568
cb826367
TT
105692010-05-21 Tom Tromey <tromey@redhat.com>
10570
10571 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10572 Call it.
10573 * gdb.dwarf2/pieces.c (struct C): New.
10574 (f6): New function.
10575 * gdb.dwarf2/pieces.S: Replace.
10576
74de6778
TT
105772010-05-21 Tom Tromey <tromey@redhat.com>
10578
10579 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10580 Call it.
10581
afd74c5f
TT
105822010-05-21 Tom Tromey <tromey@redhat.com>
10583
10584 * gdb.dwarf2.pieces.exp: New file.
10585 * gdb.dwarf2.pieces.S: New file.
10586 * gdb.dwarf2.pieces.c: New file.
10587
a7b75dfd 105882010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10589 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10590
10591 * lib/gdb.exp (gdb_test_no_output): New function.
10592 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10593 when testing commands that should produce no output.
10594
c81c812a
JB
105952010-05-17 Joel Brobecker <brobecker@adacore.com>
10596
10597 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10598 parameter that we want to watch being a constant.
10599
0cce5bd9
JB
106002010-05-17 Joel Brobecker <brobecker@adacore.com>
10601
10602 * gdb.ada/cond_lang: New testcase.
10603
47050449
JB
106042010-05-17 Joel Brobecker <brobecker@adacore.com>
10605
10606 * lib/gdb.exp (banned_variables): New variable/constant.
10607 (gdb_init): Add write trace on variables listed in banned_variables.
10608 (gdb_finish): Remove write traces on variables listed in
10609 banned_variables.
10610
77c01586
JB
106112010-05-17 Joel Brobecker <brobecker@adacore.com>
10612
10613 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10614 * gdb.cp/koenig.exp: Likewise.
10615
88d4aea7
PM
106162010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10617
889bf7c5 10618 PR python/11482
88d4aea7
PM
10619
10620 * gdb.python/py-value.exp (test_value_hash): New function.
10621
f5a010c0
PM
106222010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10623
10624 PR exp/11530.
10625 * gdb.base/gdb11530.c: New file.
10626 * gdb.base/gdb11530.exp: New file.
10627
8ef4892f
JK
106282010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10629
10630 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10631 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10632
7322dca9
SW
106332010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10634
10635 * gdb.cp/koenig.exp: New test.
10636 * gdb.cp/koenig.cc: New test program.
10637
02e7ea18
JB
106382010-05-05 Joel Brobecker <brobecker@adacore.com>
10639
10640 Remove the use of prms_id and bug_id throughout the testsuite.
10641
e1c34c5d
PM
106422010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10643
10644 PR exp/11349.
10645 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10646 use a reference local variable.
10647
8e1d0c49
JK
106482010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10649
10650 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10651 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10652 variable different_dir. Move debugfile into a full directory pathname
10653 under DIFFERENT_DIR.
10654 * lib/gdb.exp (separate_debug_filename): Remove.
10655 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10656 variable debug_dir and mkdir of it. Update function comments.
10657
e66408ed
PA
106582010-04-29 Pedro Alves <pedro@codesourcery.com>
10659
10660 PR gdb/11557
10661
10662 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10663 files.
10664
d7b32ed3
PM
106652010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10666
889bf7c5 10667 * gdb.python/py-param.exp: New File.
d7b32ed3 10668
6aecb9c2
JB
106692010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10670
10671 * gdb.base/default.exp: Fix "set language" test.
10672
bdf92a1c
PM
106732010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10674
10675 PR breakpoints/11531.
10676 * gdb.base/gdb11531.c: New file.
10677 * gdb.base/gdb11531.exp: New file.
10678
3f172e24
TT
106792010-04-26 Tom Tromey <tromey@redhat.com>
10680
10681 * gdb.base/completion.exp: Add tests for completion and deprecated
10682 commands.
10683
64af4c92
JK
106842010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10685
10686 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10687 (print /x char_array): Escape curly brackets.
10688
492928e4
JK
106892010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10690
10691 Fix deadlock on looped list of loaded shared objects.
10692 * gdb.base/solib-corrupted.exp: New.
10693
66d09542
DE
106942010-04-23 Doug Evans <dje@google.com>
10695
10696 * gdb.python/py-section-script.c: New file.
10697 * gdb.python/py-section-script.exp: New file.
10698 * gdb.python/py-section-script.py: New file.
10699
8bd10a10
CM
107002010-04-20 Chris Moller <cmoller@redhat.com>
10701
10702 PR 10179
10703
10704 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10705 * gdb.base/pr10179-a.c:
10706 * gdb.base/pr10179-b.c:
10707 * gdb.base/pr10179.exp: New files.
10708
c0201579
JK
107092010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10710
10711 Fix crashes on dangling display expressions.
10712 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10713 is SEP.
10714 (lib_flags): Remove the "debug" keyword.
10715 (libsepdebug): New variable for iterating new loop.
10716 (save_pf_prefix): New variable wrapping the loop.
10717 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10718 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10719
793b0ff8
PM
107202010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10721
10722 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10723
097f51f7
PM
107242010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10725
10726 PR stabs/11479.
10727 * gdb.stabs/gdb11479.exp: New file.
10728 * gdb.stabs/gdb11479.c: New file.
10729
9a22f0d0
PM
107302010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10731
10732 * gdb.base/charset.c (Strin16, String32): New variables.
10733 * gdb.base/charset.exp (gdb_test): Test correct display
10734 of 16 or 32 bit strings.
10735
107362010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10737
10738 PR 9167
10739 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10740 * gdb.cp/pr9167.cc: New file.
10741 * gdb.cp/pr9167.exp: New file.
10742
10743
6e354e5e
PM
107442010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10745
10746 PR pascal/11492.
10747 * gdb.pascal/gdb11492.pas: New file.
10748 * gdb.pascal/gdb11492.exp: New file.
10749
be942545
JB
107502010-04-20 Joel Brobecker <brobecker@adacore.com>
10751
1667e6e3 10752 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10753
0c3acc09
JB
107542010-04-20 Joel Brobecker <brobecker@adacore.com>
10755
10756 * gdb.ada/dyn_loc: New testcase.
10757
ec31cde5
CM
107582010-04-20 Chris Moller <cmoller@redhat.com>
10759
10760 PR 10867
889bf7c5 10761
ec31cde5
CM
10762 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10763 * gdb.cp/pr10687.cc: New file.
10764 * gdb.cp/pr10687.exp: New file.
10765
10766
ce4b0682
SDJ
107672010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10768 Sergio Durigan Junior <sergiodj@redhat.com>
10769
10770 * gdb.fortran/logical.exp: New testcase.
10771 * gdb.fortran/logical.f90: New file.
10772
3436961f
DE
107732010-04-19 Doug Evans <dje@google.com>
10774
10775 * gdb.base/help.exp (help source): Update expected output.
10776
4d836c09
JK
107772010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10778
10779 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10780 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10781 gdb_exit and return.
10782 (executable): New variable.
10783 (binfile): Use it.
10784
6149aea9
PA
107852010-04-19 Pedro Alves <pedro@codesourcery.com>
10786
10787 PR breakpoints/8554.
10788
10789 * gdb.trace/save-trace.exp: Adjust.
10790
ed41462c
L
107912010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10792
10793 PR corefiles/11511
10794 * gdb.arch/system-gcore.exp: New.
10795 * gdb.arch/gcore.c: Likewise.
10796
3f7b2faa
DE
107972010-04-15 Doug Evans <dje@google.com>
10798
fa33c3cd
DE
10799 * gdb.python/py-progspace.c: New file.
10800 * gdb.python/py-progspace.exp: New file.
10801
3f7b2faa
DE
10802 * gdb.base/source.exp: Add tests for "source -s".
10803
79f283fe
PM
108042010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10805
10806 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10807 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10808 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10809 * gdb.python/py-mi.exp: New test for to_string returning None.
10810
fc8eb08a
PM
108112010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10812
10813 * gdb.python/py-breakpoint.c: Make result global.
10814
26e197f6
JK
108152010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10816
10817 Fix non-GNU make compatibility.
10818 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10819
adc36818
PM
108202010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10821
10822 * gdb.python/py-breakpoint.exp: New File.
10823 * gdb.python/py-breakpoint.C: Ditto.
10824
64e17368
SS
108252010-04-08 Stan Shebs <stan@codesourcery.com>
10826
10827 * gdb.trace/actions.exp: Clear default-collect.
10828 * gdb.trace/save-trace.exp: Clear default-collect.
10829
fff5cc64
PM
108302010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10831
10832 * gdb.python/py-value: Add null string variable.
10833 (test_lazy_string): Test zero length, NULL address lazy
10834 strings.
10835
a055a187
L
108362010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10837
10838 * gdb.arch/i386-avx.c: New.
10839 * gdb.arch/i386-avx.exp: Likewise.
10840
10841 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10842
96e39866
DE
108432010-04-06 Doug Evans <dje@google.com>
10844
10845 * gdb.base/source-test.gdb: New file.
10846 * gdb.base/source.exp: Test source -v.
10847
5984a431
UW
108482010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10849
10850 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10851
ec8a089a
PM
108522010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10853
10854 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10855 within one line, unless it is followed by a double quote.
10856 * gdb.stabs/hppa.sed: Idem.
10857 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10858 * gdb.stabs/weird.exp: Check for correct parsing of
10859 char and string constants.
ec8a089a
PM
10860 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10861 in .stabs to .stabx substitution.
10862
fce3c1f0
SS
108632010-04-05 Stan Shebs <stan@codesourcery.com>
10864
10865 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10866 constant global.
10867 * gdb.trace/tfile.exp: Try to print them.
10868
d77f58be
SS
108692010-04-04 Stan Shebs <stan@codesourcery.com>
10870
10871 * gdb.base/completion.exp: Update for new "info watchpoints".
10872 * gdb.base/default.exp: Ditto.
10873 * gdb.base/help.exp: Ditto.
10874 * gdb.base/watchpoint.exp: Ditto.
10875 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10876
af54718e
SS
108772010-04-04 Stan Shebs <stan@codesourcery.com>
10878
10879 * gdb.trace/tfile.exp: Sharpen tfind test.
10880
74d1f91e
JK
108812010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10882
10883 * gdb.base/break-entry.exp: New.
10884
eb8e76db 108852010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10886 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10887
10888 * gdb.reverse/i386-sse-reverse.exp: New file.
10889 * gdb.reverse/i386-sse-reverse.c: New file.
10890
bf65cad8
PA
108912010-04-02 Pedro Alves <pedro@codesourcery.com>
10892
10893 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10894
fff87407
SS
108952010-04-01 Stan Shebs <stan@codesourcery.com>
10896
10897 * gdb.trace/actions.exp: Tweak expected output.
10898 * gdb.trace/while-stepping.exp: Tweak expected output.
10899
fe01d668
L
109002010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10901
10902 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10903
86b17b60
PA
109042010-04-01 Pedro Alves <pedro@codesourcery.com>
10905
10906 * gdb.base/commands.exp: Adjust.
10907 * gdb.cp/extern-c.exp: Adjust.
10908
2c58c0a9
PA
109092010-04-01 Pedro Alves <pedro@codesourcery.com>
10910
10911 * gdb.trace/collection.c (local_test_func): Define a local struct,
10912 and instanciate it.
10913
0db9b91c
PA
109142010-04-01 Pedro Alves <pedro@codesourcery.com>
10915
10916 * gdb.trace/collection.exp (gdb_collect_args_test)
10917 (gdb_collect_argarray_test): XFAIL the tests that assume the
10918 argarray argument's elements are collected.
10919
8072405b
JK
109202010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10921
10922 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10923 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10924
8bf6485c
SS
109252010-03-31 Stan Shebs <stan@codesourcery.com>
10926
10927 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10928 and tracepoint conditionals.
10929 (gdb_verify_tracepoints): Delete unused return.
10930
fd7f724a
KS
109312010-03-26 Keith Seitz <keiths@redhat.com>
10932
10933 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10934 appear in the output before main.
10935 Remove KFAIL for gdb/2215 aka bz 9320.
10936
8d9e7719
DE
109372010-03-30 Doug Evans <dje@google.com>
10938
0906dd0b
DE
10939 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10940 by dejagnu.
10941 * gdb.arch/amd64-dword.exp: Ditto.
10942
8d9e7719
DE
10943 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10944 match.
10945 (break printf): Ditto.
10946
1da644f0
SW
109472010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10948
10949 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10950 gcc < 4.4.
10951 * gdb.cp/shadow.exp: Ditto.
10952
a8121990
PA
109532010-03-29 Pedro Alves <pedro@codesourcery.com>
10954
10955 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10956 "tstart" is silent.
10957
6e79d367
PA
109582010-03-29 Pedro Alves <pedro@codesourcery.com>
10959
10960 * gdb.trace/collection.exp (executable): New.
10961 (binfile): Use it.
10962 (fpreg, spreg, pcreg): New.
10963 (test_register): Use gdb_test_multiple. Pass /x to print.
10964 (prepare_for_trace_test): New.
10965 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10966 (gdb_collect_args_test, gdb_collect_argstruct_test)
10967 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10968 prepare_for_trace_test.
10969 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10970 fpreg, spreg and pcreg.
10971 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10972 prepare_for_trace_test.
10973 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10974 try to detect tracing support here. Don't set breakpoints at
10975 `begin' or `end' here.
10976 <global scope>: Use clean_restart. Run to main before checking
10977 for tracing support. Check for for tracing support here.
10978
09248348
JK
109792010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10980
10981 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10982 " as $displacement" to "seen displacement message".
10983
d350db38
PA
109842010-03-28 Pedro Alves <pedro@codesourcery.com>
10985
10986 * gdb.trace/while-dyn.exp (executable): New variable.
10987 (binfile): Use it.
10988 (test_while_stepping): New function. Move most tests here. Call
10989 it once for each of the while-stepping, stepping and ws aliases.
10990
907af001
UW
109912010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10992
10993 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10994 that do not provide the tagless_struct type name at all.
10995 (test_print_anon_union): Do not check value of uninitialized
10996 union member. Do not use cp_test_ptype_class, so we can accept
10997 "long" as well as "long int".
10998
610197fd
PA
109992010-03-26 Pedro Alves <pedro@codesourcery.com>
11000
11001 * gdb.trace/tfile.c (tohex, bin2hex): New.
11002 (write_error_trace_file): Hexify error description.
11003
6c28cbf2
SS
110042010-03-25 Stan Shebs <stan@codesourcery.com>
11005
11006 * gdb.trace/tfile.c: Generate an additional trace file, improve
11007 portability.
11008 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11009 files in a better way.
11010
e62b8c7e
KS
110112010-03-25 Keith Seitz <keiths@redhat.com>
11012
11013 * gdb.java/jprint.exp: XFAIL printing of static class members
11014 because of GCC debuginfo problem.
11015
82ccf5a5
JK
110162010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11017
11018 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11019
293e2f9e
DJ
110202010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11021
11022 * gdb.base/completion.exp: Allow long instead of long int.
11023 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11024 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11025 variable p.
11026 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11027 * gdb.base/pointers.exp: Allow long instead of long int.
11028 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11029 * gdb.base/step-line.exp: Allow a directory before the source file name.
11030
95a42b64
TT
110312010-03-24 Tom Tromey <tromey@redhat.com>
11032
11033 PR breakpoints/9352:
11034 * gdb.base/default.exp: Update.
11035 * gdb.base/commands.exp: Update.
11036 * gdb.cp/extern-c.exp: Test setting commands on multiple
11037 breakpoints at once.
11038
2390201f
DJ
110392010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11040
11041 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11042 if gdb,nosignals.
11043 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11044 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11045 exited".
11046
8c9a6790
SS
110472010-03-24 Stan Shebs <stan@codesourcery.com>
11048
11049 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11050
a6c727b2
DJ
110512010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11052
11053 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11054 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11055 argument. Handle "short" and "long".
11056 (Top level): Pass overprototyped output for old_fptr and xptr.
11057
4dfd5423
PA
110582010-03-23 Pedro Alves <pedro@codesourcery.com>
11059
11060 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11061 format strings and add casts to avoid compiler warnings.
11062
110632010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
11064
11065 * lib/trace-support.exp (gdb_trace_setactions):
11066 Don't expect whitespace after ">" prompt.
11067 * gdb.trace/actions.exp: Adjust for output changes.
11068 * gdb.trace/while-stepping.exp: Likewise.
11069
c847d045
JK
110702010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11071
11072 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11073 and r157645).
11074
5f717f1d
JK
110752010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11076
11077 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11078 New.
11079
7d6d51d5
DJ
110802010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11081
11082 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11083 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11084
3b11a015
SS
110852010-03-19 Stan Shebs <stan@codesourcery.com>
11086
11087 * gdb.trace/ax.exp: New file.
11088
d7d158ed
DE
110892010-03-19 Doug Evans <dje@google.com>
11090
6bb85cd1
DE
11091 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11092 output from gcc.
11093
d7d158ed
DE
11094 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11095 named /usr/sbin/prelink<foo>.
11096
4daf5ac0
SS
110972010-03-18 Stan Shebs <stan@codesourcery.com>
11098
11099 * gdb.trace/circ.exp: Test circular-trace-buffer.
11100 * gdb.trace/tfile.exp: Update tstatus test.
11101
e8d05480
JB
111022010-03-18 Joel Brobecker <brobecker@adacore.com>
11103
11104 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11105 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11106
441b986a
UW
111072010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11108
11109 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11110
4247603b
PA
111112010-03-18 Pedro Alves <pedro@codesourcery.com>
11112
11113 * gdb.base/default.exp: Adjust the expected output of the finish
11114 and until commands when the inferior is not being run.
11115
13387711
SW
111162010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11117
11118 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11119 * gdb.cp/nsusing.exp: Ditto.
11120
6e31430b
TT
111212010-03-15 Tom Tromey <tromey@redhat.com>
11122
11123 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11124 * gdb.cp/userdef.cc (operator==): New function.
11125 (main): New locals mem1, mem2.
11126
e2d69cb5
JZ
111272010-03-15 Jie Zhang <jie@codesourcery.com>
11128
11129 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11130 Declare and use new loadtimeout variable.
11131
f572f0a9
DJ
111322010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11133
11134 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11135 Use gdb_load later.
11136
51f4c0b0
PA
111372010-03-14 Pedro Alves <pedro@codesourcery.com>
11138
11139 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11140 literal. Add missing endlines to prints to stderr.
11141
1c809c68
TT
111422010-03-12 Tom Tromey <tromey@redhat.com>
11143
11144 PR c++/9708:
11145 * gdb.cp/m-static.exp: Add regression test.
11146 * gdb.cp/m-static.cc (method): New method.
11147 (main): Call it.
11148
00ae8fef
SW
111492010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11150
11151 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11152 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11153
759f0f0b
PA
111542010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11155
21e24d21
PA
11156 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11157
111582010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11159
759f0f0b
PA
11160 * lib/gdb.exp (skip_stl_tests): New.
11161 (gdb_compile): Symbian needs -ldl.
11162 (shlib_target_file): New.
11163 (shlib_symbol_file): New.
11164 (gdb_load_shlibs): Use shlib_target_file.
11165 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11166 * gdb.cp/exception.exp: Use skip_stl_tests.
11167 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11168 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11169 * gdb.cp/mb-templates.exp: Ditto.
11170 * gdb.base/commands.exp: Relax regexes.
11171 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11172 shlib_target_file and shlib_symbol_file.
11173 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11174 sections.
11175 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11176 * gdb.base/solib-disc.exp: Use
11177 shlib_target_file and shlib_symbol_file.
11178 * gdb.base/unload.exp: Don't skip on symbian. Use
11179 shlib_target_file and shlib_symbol_file.
11180 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11181
6a8f2671 111822010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11183
6a8f2671
PA
11184 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11185 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11186 Issue a tfind end before looking for a tracepoint frame.
11187 * gdb.trace/tfind.exp: Adjust tstatus output.
11188 Adjust disassembly output.
11189 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11190
ccf26247
JK
111912010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11192
11193 * gdb.base/break-interp.exp: Create new displacement parameter value
11194 for the test_ld calls.
11195 (reach): New parameter displacement, verify its content. New push of
11196 pf_prefix "reach-$func:". Import global expect_out.
11197 (test_core): New parameter displacement, verify its content. New push
11198 of pf_prefix "core:". New command "set verbose on". Import global
11199 expect_out.
11200 (test_attach): New parameter displacement, verify its content. New
11201 push of pf_prefix "attach:". New command "set verbose on". Import
11202 global expect_out.
11203 (test_ld): New parameter displacement, pass it to the reach, test_core
11204 and test_attach calls and verify its content in the "ld.so exit" test.
11205 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11206 (prelink): Update expected text, use gdb_test.
11207
e469c7fb
DE
112082010-03-10 Doug Evans <dje@google.com>
11209
11210 * gdb.base/checkpoint.exp: Fix comment.
11211 Lengthen timeout while doing >600 checkpoints test.
11212 Rename duplicate "kill all one" test to keep test names unique.
11213
60e1c644
PA
112142010-03-10 Pedro Alves <pedro@codesourcery.com>
11215
11216 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11217
cec808ec
KS
112182010-03-08 Keith Seitz <keiths@redhat.com>
11219
889bf7c5
PA
11220 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11221 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11222 (dm_type_long): New function.
11223 (dm_type_unsigned_short): New function.
11224 (dm_type_unsigned_long): New function.
11225 (myint): New typedef.
11226 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11227 long, unsigned shor and long, operator char*, and typedef.
11228 (test_lookup_operator_functions): Add operator char* test.
11229 (test_paddr_operator_functions): Likewise.
11230 (test_paddr_overloaded_functions): Use probe values for
11231 short, long, and unsigned short and long.
11232 (test_paddr_hairy_functions): If the demangler probe detected
11233 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11234 demangler.
11235 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11236 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11237 and "print null_pmf".
11238 Add test "ptype a.*pmf".
11239 * gdb.cp/overload.exp: Allow optional "int" to appear with
11240 "short" and "long".
11241 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11242 long expect value for men_overload1arg.
11243 Allow "int" to appear with "short" and "long".
11244 When testing "info break", add argument for main (void).
11245 Also allow "int" to appear with "short" and "long".
11246 Ditto with "unsigned" and "long long".
cec808ec
KS
11247 * gdb.java/jmain.exp: Do not enclose methods names in single
11248 quotes.
11249 * gdb.java/jmisc.exp: Likewise.
11250 * gdb.java/jprint.exp: Likewise.
11251 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11252
11253 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11254 * gdb.cp/exception.exp (backtrace after first throw)
11255 (backtrace after second throw): Allow a namespace before __cxa_throw.
11256 (backtrace after first catch, backtrace after second catch): Allow
11257 a namespace before __cxa_begin_catch.
11258
11259 * gdb.cp/cpexprs.exp: New file.
11260 * gdb.cp/cpexprs.cc: New file.
11261
11262 From Daniel Jacobowitz <dan@codesourcery.com>
11263 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11264 to use string_to_regexp.
11265 (ctor, dtor): New functions. Use them to match constructor
11266 and destructor function types.
11267 (Top level): Use runto_main.
11268
f870a310
TT
112692010-03-05 Tom Tromey <tromey@redhat.com>
11270
11271 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11272 gdb.target_charset.
11273 (pp_ns.to_string): Likewise.
11274
0c199f28
KS
112752010-03-04 Keith Seitz <keiths@redhat.com>
11276
11277 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11278 can be quoted. Test that both the filename and function/line
11279 portions can be quoted at the same time.
11280
c7437ca6
PA
112812010-03-04 Pedro Alves <pedro@codesourcery.com>
11282
11283 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11284
b111b805
DE
112852010-03-03 Doug Evans <dje@google.com>
11286
24486cb7
DE
11287 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11288 libc contains libpthread.
11289
b111b805
DE
11290 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11291 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11292 of gdb_compile. Add another pattern to match android backtrace.
11293
a0e0ef55
TT
112942010-03-03 Tom Tromey <tromey@redhat.com>
11295
11296 PR gdb/11345:
11297 * gdb.base/printcmds.exp (test_printf): Add test.
11298
1ba53b71
L
112992010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11300
11301 * gdb.arch/amd64-byte.exp: New.
11302 * gdb.arch/amd64-dword.exp: Likewise.
11303 * gdb.arch/amd64-pseudo.c: Likewise.
11304 * gdb.arch/amd64-word.exp: Likewise.
11305 * gdb.arch/i386-byte.exp: Likewise.
11306 * gdb.arch/i386-pseudo.c: Likewise.
11307 * gdb.arch/i386-word.exp: Likewise.
11308
f5dff777
DJ
113092010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11310
11311 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11312 types. Add structreg, bitfields, and flags registers.
11313 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11314 registers.
11315
90884b2b
L
113162010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11317
11318 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11319 (load_description): Set architecture if defined.
11320
dc00d89f
PM
113212010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11322
11323 * gdb.python/py-frame.exp: Add read_var block tests.
11324 * gdb.python/py-frame.c (block): New function.
11325
0e095b7e
JK
113262010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11327 Daniel Jacobowitz <dan@codesourcery.com>
11328
11329 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11330
624f1a65
DM
113312010-02-25 David S. Miller <davem@davemloft.net>
11332
11333 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11334 fix logic for setting all_syscalls_numbers.
11335
f3e9a817
PM
113362010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11337
11338 * Makefile.in: Add py-block and py-symbol.
11339 * gdb.python/py-symbol.exp: New File.
11340 * gdb.python/py-symtab.exp: New File.
11341 * gdb.python/py-block.exp: New File.
11342 * gdb.python/py-symbol.c: New File.
11343 * gdb.python/py-block.c: New File.
11344
f6bbabf0
PM
113452010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11346
11347 PR python/11314
11348 * lib/gdb.exp (skip_python_tests): New function.
11349 * gdb.python/py-cmd.exp: Use skip_python_tests.
11350 * gdb.python/py-frame.exp: Likewise.
11351 * gdb.python/py-function.exp: Likewise.
11352 * gdb.python/py-prettyprint.exp: Likewise.
11353 * gdb.python/py-template.exp: Likewise.
11354 * gdb.python/py-type.exp: Likewise.
11355 * gdb.python/py-value.exp: Likewise.
11356
85d721b8
PA
113572010-02-22 Pedro Alves <pedro@codesourcery.com>
11358
11359 PR9605
11360
11361 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11362
48e32051
TT
113632010-02-19 Tom Tromey <tromey@redhat.com>
11364
11365 PR c++/8693, PR c++/9496:
11366 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11367 regression tests.
11368
ac9c0048
JK
113692010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11370
11371 Fix compatibility with m68k as.
11372 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11373 Use only /* comments */.
11374
57bb97a4
UW
113752010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11376
11377 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11378 * configure: Regenerate.
11379
7d1bf85c
DJ
113802010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11381
11382 * gdb.python/py-type.exp: Check for Python support.
11383
061b5285
PA
113842010-02-17 Pedro Alves <pedro@codesourcery.com>
11385
11386 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11387 `regsub' syntax available.
11388
f8a8bc2c
PA
113892010-02-17 Pedro Alves <pedro@codesourcery.com>
11390
11391 * gdb.base/shmain.c (main): Remove printf call.
11392 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11393 * gdb.base/unload.c (main): Make format of fprintf a string
11394 literal. Add missing endlines to prints to stderr.
11395 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11396
6f451e5e
TT
113972010-02-17 Tom Tromey <tromey@redhat.com>
11398
11399 * gdb.java/jprint.java (jprint.props): New field.
11400 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11401
12d79008
PA
114022010-02-17 Pedro Alves <pedro@codesourcery.com>
11403
ef801a0e 11404 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11405 available.
11406
d252f7e5
DJ
114072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11408
11409 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11410 creation to support remote host testing.
11411
67bdab6c
DJ
114122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11413
11414 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11415 Recognize "command not found".
11416
bb391223
DJ
114172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11418
11419 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11420 single-stepping.
11421
70362913
DJ
114222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11423
11424 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11425 if arguments are not supported.
11426
493f3c00
DJ
114272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11428
11429 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11430 be const or non-const.
11431
8034c749
DJ
114322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11433
11434 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11435 mi_send_resuming_command to send -exec-continue.
11436
791dfb64
DJ
114372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11438
11439 * gdb.base/list.exp (test_list_filename_and_function): Add test
11440 with single quotes.
11441 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11442 matching.
11443 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11444 Add KFAIL'd tests for PR gdb/11289.
11445
7c5fe868
DJ
114462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11447
11448 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11449
fdc498b8
DJ
114502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11451
11452 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11453 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11454 a temporary directory.
11455
b519e2a6
DJ
114562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11457
11458 * gdb.base/charset.exp: Use a single regular expression to match
11459 show host-charset and show target-charset output.
11460
74164c56
JK
114612010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11462
11463 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11464 "Illegal process-id" expect string more exact.
11465 (attach to digits-starting nonsense is prohibited): New.
11466
701ed6dc
JK
114672010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11468
11469 * gdb.base/prelink.exp (set verbose on): New.
11470
889bf7c5 114712010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11472
11473 * mi-reverse.exp: New file. Test for reverse option to the
11474 following MI commands: exec-continue, exec-finish, exec-next,
11475 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11476
dadf0e9c
JB
114772010-02-09 Joel Brobecker <brobecker@adacore.com>
11478
11479 * gdb.ada/ptype_tagged_param: New testcase.
11480
714f19d5
TT
114812010-02-08 Tom Tromey <tromey@redhat.com>
11482
11483 PR c++/8017:
11484 * gdb.cp/overload.exp: Add tests.
11485 * gdb.cp/overload.cc (struct K): New.
11486 (namespace N): New.
11487 (main): Call new functions.
11488 (K::staticoverload): Define.
11489
889bf7c5 114902010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11491
11492 PR gdb/10728
11493 * gdb.cp/pr10728-x.h: New file.
11494 * gdb.cp/pr10728-x.cc: New file.
11495 * gdb.cp/pr10728-y.cc: New file.
11496 * gdb.cp/pr10728.exp: New file.
11497 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11498
889bf7c5 114992010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11500
11501 PR gdb/9067
11502 * gdb.cp/pr9067.exp: New
11503 * gdb.cp/pr9067.cc: New
11504 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11505
7b356089
JB
115062010-02-08 Joel Brobecker <brobecker@adacore.com>
11507
11508 * lib/gdb.exp (gdb_test_timeout): New global variable.
11509 Set it to timeout if not already set.
11510 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11511
1be00882
DE
115122010-02-05 Doug Evans <dje@google.com>
11513
11514 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11515 user.
11516
82856980
SW
115172010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11518
11519 PR c++/7935:
11520 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11521
1a334831
TT
115222010-02-04 Tom Tromey <tromey@redhat.com>
11523
11524 * gdb.cp/virtbase.exp: Make test case names unique.
11525
9c3c02fd
TT
115262010-02-02 Tom Tromey <tromey@redhat.com>
11527
11528 * gdb.cp/virtbase.exp: Add regression tests.
11529 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11530 (main): Instantiate RHC.
11531
0cc2414c
TT
115322010-02-02 Tom Tromey <tromey@redhat.com>
11533
11534 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11535 type-printing change.
11536
edf3d5f3
TT
115372010-02-02 Tom Tromey <tromey@redhat.com>
11538
11539 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11540 * gdb.cp/virtbase.cc: New file.
11541 * gdb.cp/virtbase.exp: New file.
11542 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11543
e4b7f41c
JK
115442010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11545
11546 PR libc/11214:
11547 * gdb.threads/current-lwp-dead.c: Include features.h.
11548 (HAS_NOMMU): New.
11549 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11550
b381ea14
JK
115512010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11552
11553 * gdb.base/symbol-without-target_section.exp,
11554 gdb.base/symbol-without-target_section.c: New.
11555
c593ac0e
DJ
115562010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11557
11558 * gdb.base/bigcore.exp: Reset increased timeout.
11559 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11560
db25f29d
DJ
115612010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11562
11563 * gdb.base/gcore.exp (capture_command_output): Use
11564 gdb_test_multiple.
11565
f9d67f43
DJ
115662010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11567
11568 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11569 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11570 (Top level): Call it.
11571
177321bd
DJ
115722010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11573
11574 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11575
97f2ed50
DJ
115762010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11577
11578 * gdb.base/call-strs.exp, gdb.base/default.exp,
11579 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11580 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11581 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11582 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11583 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11584 * gdb.base/ending-run.exp: Correct restore of timeout.
11585 * gdb.base/page.exp: Remove unnecessary timeout setting.
11586
e4e2711a
JB
115872010-01-29 Joel Brobecker <brobecker@adacore.com>
11588
11589 * gdb.ada/rec_return: New testcase.
11590
ba581dc1
JB
115912010-01-29 Joel Brobecker <brobecker@adacore.com>
11592
11593 * gdb.ada/call_pn: New testcase.
11594
4ea95be9
DJ
115952010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11596
11597 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11598 (Top level): Use it to resume.
11599 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11600 the Thumb mode displaced stepping error as unsupported.
11601
df83a9bf
SW
116022010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11603
889bf7c5
PA
11604 * gdb.cp/nsusing.exp: Added more tests.
11605 * gdb.cp/nsrecurs.exp: Ditto.
11606 * gdb.cp/nsusing.cc: Added test functions.
11607 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11608
40b27cdc
JK
116092010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11610
11611 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11612 absolute directory pathnames in gdb.sum file.
11613
de958931
SW
116142010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11615
11616 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11617 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11618
708ead4e
TT
116192010-01-26 Tom Tromey <tromey@redhat.com>
11620
11621 PR exp/7643:
11622 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11623 setup_kfail.
11624
b14e635e
SW
116252010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11626
11627 * gdb.cp/nsrecurs.exp: New test.
11628 * gdb.cp/nsrecurs.cc: New test program.
11629 * gdb.cp/nsstress.exp: New test.
11630 * gdb.cp/nsstress.cc: New test program.
11631 * gdb.cp/nsdecl.exp: New test.
11632 * gdb.cp/nsdecl.cc: New test program.
11633
8540c487
SW
116342010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11635
11636 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11637 imported into file scope.
11638 Marked test as xfail.
11639 * gdb.cp/namespace-using.cc (marker5): New function.
11640 * gdb.cp/shadow.exp: New test.
11641 * gdb.cp/shadow.cc: New test program.
11642 * gdb.cp/nsimport.exp: New test.
11643 * gdb.cp/nsimport.cc: New test program.
11644
421d5d99
TT
116452010-01-25 Tom Tromey <tromey@redhat.com>
11646
11647 PR gdb/11049:
11648 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11649 with "set print null-stop on".
11650
691f8dc1
JK
116512010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11652
11653 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11654 Adjust it for DISASSEMBLY_OMIT_FNAME.
11655
0b92b5bb
TT
116562010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11657
11658 PR symtab/11199:
11659 * gdb.dwarf2/member-ptr-forwardref.exp,
11660 gdb.dwarf2/member-ptr-forwardref.S: New.
11661
23787403
JK
116622010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11663
11664 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11665 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11666 thread1_tid_mutex. Remove gdbstop_mutex handling.
11667 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11668 thread2_tid_mutex. Remove gdbstop_mutex handling.
11669 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11670 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11671 pthread_cond_wait conditionalizations by while loops.
11672
b966cb8a
TT
116732010-01-20 Tom Tromey <tromey@redhat.com>
11674
11675 PR backtrace/10770:
11676 * gdb.dwarf2/pr10770.exp: New file.
11677 * gdb.dwarf2/pr10770.c: New file.
11678 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11679
fcae584b
VP
116802010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11681
11682 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11683 that target was removed, and the test always runs native anyway.
11684
a0f49112
JK
116852010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11686
11687 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11688 gdb.base/watchpoint-cond-gone-stripped.c: New.
11689
ceeb3d5a
TT
116902010-01-19 Tom Tromey <tromey@redhat.com>
11691
11692 PR c++/8000:
11693 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11694 existing tests.
11695 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11696 (main): Use AAA::SomeEnum.
11697
dd322c54
JK
116982010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11699
11700 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11701 (test_ignore_count): Declare line_callme_body global.
11702 (run to breakpoint with ignore count): Use line_callme_body.
11703 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11704 (set line_main_hello, set line_main_return): Reindent.
11705 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11706 New.
11707 (continue to callee4): Use line_callee4_body.
11708 (check *stopped from CLI command): Use line_callee4_next.
11709 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11710 (set line_main_hello, set line_main_return): Reindent.
11711 (set line_callee4_head, set line_callee4_body): New.
11712 (continue to callee4): Use line_callee4_body.
11713
4e8f195d
TT
117142010-01-18 Tom Tromey <tromey@redhat.com>
11715
11716 PR c++/9680:
11717 * gdb.cp/casts.cc: Add new classes and variables.
11718 * gdb.cp/casts.exp: Test new operators.
11719
9e14a9ba
JB
117202010-01-18 Tom Tromey <tromey@redhat.com>
11721 Thiago Jung Bauermann <bauerman@br.ibm.com>
11722
11723 * gdb.python/source2.py: New file.
11724 * gdb.python/source1: New file.
11725 * gdb.python/python.exp: Test "source" command.
11726
00bf0b85
SS
117272010-01-15 Stan Shebs <stan@codesourcery.com>
11728
11729 * gdb.trace/tfile.c: New file.
11730 * gdb.trace/tfile.exp: New file.
889bf7c5 11731
55235ad7
JK
117322010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11733
11734 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11735
9f2982ff
JK
117362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11737
11738 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11739
bbfba9ed
JK
117402010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11741
11742 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11743 (libfunc): New parameter action. Implement also selectable "sleep".
11744 * gdb.base/break-interp-main.c: Include assert.h.
11745 (libfunc): New parameter action.
11746 (main): New parameters argc and argv. Assert argc. Pass argv.
11747 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11748 (test_attach): New proc.
11749 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11750 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11751
61f0d762
JK
117522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11753
11754 * gdb.base/break-interp.exp (test_core): New proc.
11755 (test_ld): Call it.
11756
06a6f270
JK
117572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11758
11759 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11760 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11761 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11762 and gdb_compile_shlib. Use new -Wl compiler options.
11763 (dl bt, main bt): New tests.
11764
51bee8e9
JK
117652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11766
11767 Support PIEs with no symfile_objfile.
11768 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11769 (test_ld): New parameter trynosym.
11770 (test_ld <$trynosym>): New block.
11771
b8040f19
JK
117722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11773
11774 * gdb.base/break-interp.exp: New file.
11775
be759fcf
PM
117762010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11777
11778 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11779 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11780 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11781 test.
11782 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11783 * gdb.python/py-mi.exp: Add lazy string test.
11784
dc146f7c
VP
117852010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11786
11787 * lib/mi-support.exp (mi_check_thread_states): Handle
11788 core number in thread listing.
11789
b4ba55a1
JB
117902010-01-12 Joel Brobecker <brobecker@adacore.com>
11791
11792 * gdb.base/maint.exp: Adjust the expected output for the
11793 "maint print type" test. Use gdb_test_multiple instead of
11794 gdb_sent/gdb_expect.
11795
08e24bd4
DE
117962010-01-11 Doug Evans <dje@google.com>
11797
6496a609
DE
11798 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11799 from gdbserver_download. All callers updated.
11800
08e24bd4
DE
11801 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11802
b5cfddf5
JK
118032010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11804
11805 Implement binary numbers parsing.
11806 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11807 (test_integer_literals_rejected): New binary tests.
11808
3725885a
RW
118092010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11810
11811 * gdb.cell/configure: Regenerate.
11812
37aeb5df
JK
118132010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11814
11815 * gdb.base/corefile.exp: Move the core finding block out and call it as
11816 core_find, new variable $corefile, replace corefile by $corefile and
11817 [file tail $corefile] for usage vs. test names resp.
11818 * lib/gdb.exp (core_find): Move it as a new function here. New
11819 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11820 $destcore. Return "" on error.
11821
d521f563
JK
118222010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11823
11824 Workaround PR binutils/10802.
11825 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11826 (twice).
11827
28f24826
DJ
118282010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11829
11830 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11831
2de75e71
JB
118322010-01-08 Joel Brobecker <brobecker@adacore.com>
11833
11834 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11835 call, to avoid interruption.
11836
fe00719b 118372010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11838
11839 * gdb.stabs/weird.def (args93): New.
11840
d0ef5df8
DE
118412010-01-07 Doug Evans <dje@google.com>
11842
11843 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11844
3a08d52f
TT
118452010-01-07 Tom Tromey <tromey@redhat.com>
11846
11847 * gdb.base/source.exp: Use correct line number.
11848
7a697b8d
SS
118492010-01-05 Stan Shebs <stan@codesourcery.com>
11850
11851 * gdb.trace/tracecmd.exp: Test ftrace.
11852
7803799a
UW
118532010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11854
11855 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11856
c54eabfa
JK
118572010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11858
11859 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11860 "uint_for_mi_testing".
11861
02e7ef19
JB
118622010-01-01 Joel Brobecker <brobecker@adacore.com>
11863
11864 Test indented comment in file being sourced.
11865 * gdb.base/commands.exp: Test indented comment in file being sourced.
11866
abd775ce
JB
118672010-01-01 Joel Brobecker <brobecker@adacore.com>
11868
11869 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11870 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11871 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11872 notice.
11873
79b55b82
JB
118742010-01-01 Joel Brobecker <brobecker@adacore.com>
11875
11876 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11877 notice.
11878
8997583e
JK
118792010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11880
11881 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11882 missing $after_stopped and comma (,) expectation.
11883
6da95a67
SS
118842009-12-31 Stan Shebs <stan@codesourcery.com>
11885
11886 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11887
218d2fc6
TJB
118882009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11889
11890 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11891 (top level): Call test_watchpoint_in_big_blob.
11892 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11893 watchpoints.
11894 (func3): Write to buf.
11895
236f1d4d
SS
118962009-12-29 Stan Shebs <stan@codesourcery.com>
11897
11898 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11899
f61e138d
SS
119002009-12-28 Stan Shebs <stan@codesourcery.com>
11901
11902 * gdb.trace/tsv.exp: New file.
11903 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11904
0219b378
DJ
119052009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11906
11907 * gdb.base/find.c (main): Reference search buffers.
11908 * gdb.base/included.c (main): Reference integer.
11909 * gdb.base/ptype.c (charfoo): Declare.
11910 (intfoo): Call charfoo.
11911 * gdb.base/scope0.c (useitp): New function.
11912 (usestatics): Use useitp.
11913 (useit): Add a type for val.
11914 * gdb.base/scope1.c (useit1): Take a pointer argument.
11915 (usestatics1): Update calls to useit1.
11916 * gdb.cp/call-c.cc: Declare foo.
11917 (main): Call foo.
11918 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11919 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11920 (main): Call C::ensureRefs and ensureOtherRefs.
11921 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11922 variables.
11923 (ensureOtherRefs): New function.
11924 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11925 * gdb.cp/templates.cc (main): Call t5i.value.
11926
3f78692f
JK
119272009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11928
11929 Fix compatibility with G++-4.5.
11930 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11931 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11932 (uncaught return): Remove.
11933
429374b8
JK
119342009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11935 Phil Muldoon <pmuldoon@redhat.com>
11936
11937 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11938 (bp_location13, bp_location14, bp_location17, bp_location18)
11939 (marker3_proto, marker4_proto): New variables.
11940 (breakpoint info): Update output.
11941 (run until breakpoint at marker3, run until breakpoint at marker4): New
11942 tests.
11943
859825b8
JK
119442009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11945
11946 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11947 Replace the printf call of Y by provided "y-set-1" label. New block
11948 for the second shared library.
11949 * gdb.base/unload.exp: Compile also the second library, call
11950 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11951 (single pending breakpoint info): Rename to ...
11952 (pending breakpoint info before run): ... this extended test.
11953 (libfile2, libname2, libsrcfile2, libsrc2)
11954 (lib_sl2): New variables.
11955 (exec_opts): Set also SHLIB_NAME2.
11956 (pending breakpoint info on first run at shrfunc1)
11957 (pending breakpoint info on second run at shrfunc1)
11958 (pending breakpoint info on second run at shrfunc2)
11959 (print y from libfile, print y from libfile2): New tests.
11960 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11961 * gdb.base/unloadshr2.c: New.
11962
e6a386cd
HZ
119632009-12-22 Hui Zhu <teawater@gmail.com>
11964
11965 * gdb.reverse/sigall-reverse.exp: Adjust.
11966
9e19b45e
VP
119672009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11968
11969 PR gdb/10884
11970
11971 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11972 (main): Call do_bitfield_tests.
aacf5b1e 11973 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11974
d53a7b30
JB
119752009-12-20 Joel Brobecker <brobecker@adacore.com>
11976
11977 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11978 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11979 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11980 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11981 gdb.modula2/unbounded1.c: Update copyright header.
11982
191ca0a1
CM
119832009-12-10 Chris Moller <moller@mollerware.com>
11984
11985 PR gdb/9399
11986 * gdb.cp/virtfunc2.exp: New tests
11987 * gdb.cp/virtfunc2.cc: New tests
11988 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11989
0fa6cf1b
MS
119902009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11991
11992 * gdb.reverse/i387-env-reverse.c: New file.
11993 * gdb.reverse/i387-env-reverse.exp: New file.
11994 * gdb.reverse/i387-stack-reverse.c: New file.
11995 * gdb.reverse/i387-stack-reverse.exp: New file.
11996
361ae042
PM
119972009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11998
11999 * gdb.python/py-type.exp (test_range): New test.
12000
bfd31e71
PM
120012009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12002
12003 PR python/10805
12004
12005 * gdb.python/py-type.exp: New file.
12006 * gdb.python/py-type.c: New file.
12007 * Makefile.in: Add py-type.
12008
57a1d736
TT
120092009-12-03 Tom Tromey <tromey@redhat.com>
12010
12011 * gdb.python/py-value.exp (test_parse_and_eval): New
12012 function.
12013
1f3b5d1b
PP
120142009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12015
12016 PR gdb/11022
12017
12018 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
12019 * gdb.base/pr11022.c: New test.
12020
8b7dbdc9
JK
120212009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12022
12023 Fix spurious false FAILs.
12024 * gdb.base/structs.c (chartest): New.
12025 (main): Fill-in chartest.
12026 * gdb.base/structs.exp (anychar_re, first): New.
12027 (start_structs_test): Import global anychar_re and first.
12028 New gdb_test call "set print elements 300; ${testfile}"
12029 (start_structs_test <$first>): New block.
12030 (any): Import global anychar_re. New variable ac. Use ${ac}.
12031
6a53b2ec
JK
120322009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12033
12034 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12035
d7167b4c
JK
120362009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12037
12038 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12039 Force $srcfile file.
12040 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12041
b1798462
UW
120422009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12043
12044 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12045 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12046 * gdb.threads/watchthreads-reorder.exp: Likewise.
12047
b6199126
DJ
120482009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12049
12050 PR gdb/8704
12051
12052 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12053 "if", and "thread". Correct matching in the previous test.
12054
b22a0510
DJ
120552009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12056
12057 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12058
930636d2
MS
120592009-11-23 Michael Snyder <msnyder@vmware.com>
12060
12061 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12062 * gdb.reverse-watch-precsave.exp: Ditto.
12063
21a0512e
PP
120642009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12065
12066 * gdb.asm/asm-source.exp: Adjust.
12067 * gdb.base/help.exp: Adjust.
889bf7c5 12068
fc30d5e0
PA
120692009-11-22 Pedro Alves <pedro@codesourcery.com>
12070
12071 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12072 (do_syscall_tests_without_xml): Set data-directory to
12073 /the/path/to/nowhere.
12074
f6bc2008
PA
120752009-11-21 Pedro Alves <pedro@codesourcery.com>
12076
12077 * gdb.threads/local-watch-wrong-thread.c,
12078 gdb.threads/local-watch-wrong-thread.exp: New files.
12079
8c2fb5de
PA
120802009-11-21 Pedro Alves <pedro@codesourcery.com>
12081
12082 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12083 assume new `regsub' syntax available.
12084
ebec9a0f
PA
120852009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12086
a79d3c27
JK
12087 * gdb.base/watchpoint-hw-hit-once.exp,
12088 gdb.base/watchpoint-hw-hit-once.c: New.
12089
120902009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12091
12092 * gdb.threads/watchthreads-reorder.exp,
12093 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12094
276a961b
MK
120952009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12096
12097 * gdb.xml/tdesc-regs.exp: Use for m68k.
12098
4867c1fb
PA
120992009-11-15 Pedro Alves <pedro@codesourcery.com>
12100
12101 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12102
f6838f81
DJ
121032009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12104
12105 * lib/gdb.exp (current_target_name): New procedure.
12106 (gdb_wrapper_target): New variable.
12107 (gdb_wrapper_init): Set gdb_wrapper_target.
12108 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12109 wrapper.
12110
4ac4dd3f
DJ
121112009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12112
12113 * gdb.base/remote.exp: Delete the slowest load test.
12114 Do not load with fixed packet sizes.
12115
a7881759
DJ
121162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12117
12118 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12119
97a5b505
DJ
121202009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12121
12122 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12123 srcfile when setting a breakpoint.
12124
d3e1fc54
DJ
121252009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12126
12127 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12128 macros.
12129
7cbcbded
DJ
121302009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12131
12132 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12133 to be in memory.
12134 * gdb.base/display.c (force_mem): New.
12135 (do_loops): Use it. Add breakpoint comments.
12136 (do_vars): Add a breakpoint comment.
12137 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12138 line numbers.
12139
bdea3a92
NF
121402009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12141
12142 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12143 instead of a bare "run".
12144
269f82e5
PP
121452009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12146
12147 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12148
a69b7d9d
DJ
121492009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12150
12151 * lib/cell.exp (skip_cell_tests): Clean up test files before
12152 returning.
12153
b598bfda
DJ
121542009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12155
12156 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12157 and the breakpoint menu. Do not call perror if a prompt is seen.
12158 Consume the following GDB prompt.
12159 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12160 * gdb.cp/namespace.exp: Use gdb_test.
12161 * gdb.cp/templates.exp: Use gdb_test.
12162 (test_template_breakpoints): Use gdb_test_multiple.
12163
87728fa0
DJ
121642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12165
12166 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12167 (marker4): Reference values.
12168
b67c692f
DJ
121692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12170
12171 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12172 is missing.
12173
f0df251a
DJ
121742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12175
12176 * gdb.base/break.c (need_malloc): New.
12177 * gdb.base/constvars.c (main): Reference crass and crisp.
12178 * gdb.base/gdb1821.c (main): Reference bar.
12179 * gdb.cp/gdb1355.cc (main): Reference s1.
12180 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12181 (main): Call them.
12182 * gdb.cp/hang2.cc (dummy2): Define.
12183 * gdb.cp/hang3.cc (dummy3): Define.
12184 * gdb.cp/m-data.cc (main): Reference shadow.
12185
bdf7534a
NF
121862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12187 Nathan Froyd <froydnj@codesourcery.com>
12188
12189 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12190 remote host.
12191
f24fce77
NF
121922009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12193
12194 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12195 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12196 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12197 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12198 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12199 * gdb.dwarf2/dw2-producer.exp: Likewise.
12200 * gdb.dwarf2/mac-fileno.exp: Likewise.
12201 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12202 py-prettyprint.py to the remote host.
12203 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12204
40f0318e
KS
122052009-11-11 Keith Seitz <keiths@redhat.com>
12206
12207 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12208 use it instead of "Foo".
12209 * gdb.cp/classes.exp (do_tests): Add a test to access
12210 a method through a typedef'd class name.
12211
f3d9f7fb
NF
122122009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12213
12214 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12215 exponents.
12216 * gdb.base/pointers.exp: Likewise.
12217 * gdb.cp/ref-types.exp: Likewise.
12218
a4216f37
KS
122192009-11-11 Keith Seitz <keiths@redhat.com>
12220
12221 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12222 new[] and delete[].
12223 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12224 "void".
12225 (probe_demangler): Remove all single-quoting of
12226 method and variable names.
12227 (info_func_regexp): Remove the word "void" from any
12228 occurrence of "(void)".
12229 (print_addr_2): Remove all single-quoting of
12230 method names.
12231 (print_addr_2_kfail): Likewise.
12232 (print_addr): Single-quote C function names before
12233 passing to print_addr_2.
12234 (test_paddr_operator_functions): Remove single-quoting
12235 for method names.
12236 Add tests for operator new[] and operator delete[].
12237
9b14d7aa
JK
122382009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12239
12240 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12241
85feb311
KS
122422009-11-09 Keith Seitz <keiths@redhat.com>
12243
12244 * gdb.cp/overload.exp: Add tests for resolving overloaded
12245 methods in expression parsing/evaluation.
12246
fa335448
DJ
122472009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12248
12249 * lib/gdb.exp (default_gdb_version): Use --version instead of
12250 --command.
12251
ec3c07fc
NS
122522009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12253
12254 * lib/gdb.exp (gdb_compile_test): New.
12255 (skip_ada_tests, skip_java_tests): New.
12256 (gdb_compile): Use gdb_compile_test for f77.
12257 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12258 * lib/java.exp (compile_java_from_source): Remove runtests check,
12259 use gdb_compile_test to record result.
12260 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12261 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12262 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12263 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12264 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12265 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12266 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12267 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12268 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12269 adjust gdb_compile invocations.
12270
b8b4e42b
JK
122712009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12272
12273 * Makefile.in (abs_builddir): New.
12274 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12275 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12276 `$(abs_builddir)/site.exp'.
12277
f8b7eaf3
DJ
122782009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12279
12280 * config/m68k-emc.exp, lib/emc-support.exp,
12281 gdb.trace/gdb_c_test.c: Delete.
12282 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12283 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12284 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12285 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12286 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12287 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12288 casing for m68k-*-elf.
12289
c4187697
NS
122902009-11-03 Pedro Alves <pedro@codesourcery.com>
12291
12292 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12293 * gdb.arch/i386-prologue.exp: Likewise.
12294 * gdb.arch/i386-unwind.exp: Likewise.
12295
db16b772
DJ
122962009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12297
12298 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12299
bcf71277
DJ
123002009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12301
12302 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12303
0105cee2
DJ
123042009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12305
12306 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12307
24ddea62
JK
123082009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12309
12310 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12311
287ccc17
JK
123122009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12313
12314 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12315 * gdb.base/sepdebug2.c: New file.
12316
08bca259 123172009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12318
12319 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12320 the modified warnings for catch syscall. Verify if GDB was compiled
12321 with support for lib expat, and choose which tests to run depending
12322 on this.
12323
5d4e2b76
VP
123242009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12325
12326 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12327 that composite commands are parsed OK. And also test
12328 that breakpoint commands do work.
12329
240e538a
MS
123302009-10-23 Michael Snyder <msnyder@vmware.com>
12331
12332 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12333 to allow for new disassembly style.
12334
9c419145
PP
123352009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12336
12337 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12338
02506ff1
MS
123392009-10-22 Michael Snyder <msnyder@vmware.com>
12340
12341 * gdb.reverse/break-precsave.exp: New test.
12342 * gdb.reverse/consecutive-precsave.exp: Ditto.
12343 * gdb.reverse/finish-precsave.exp: Ditto.
12344 * gdb.reverse/i386-precsave.exp: Ditto.
12345 * gdb.reverse/machinestate-precsave.exp: Ditto.
12346 * gdb.reverse/sigall-precsave.exp: Ditto.
12347 * gdb.reverse/solilb-precsave.exp: Ditto.
12348 * gdb.reverse/step-precsave.exp: Ditto.
12349 * gdb.reverse/until-precsave.exp: Ditto.
12350 * gdb.reverse/watch-precsave.exp: Ditto.
12351
4cf866a3
MS
123522009-10-22 Michael Snyder <msnyder@vmware.com>
12353
12354 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12355 for gdb_expect. Adjust one test's expect strings for the new
12356 format of disassemble.
12357 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12358 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12359 gdb_test_multiple.
12360 * gdb.reverse/step-reverse.exp: Delete 'return'.
12361 * gdb.reverse/until-reverse.exp: Delete blank lines.
12362 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12363
2b28d209
PP
123642009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12365
12366 * gdb.base/consecutive.exp: Adjust.
12367 * gdb.base/display.exp: Likewise.
12368 * gdb.base/pc-fp.exp: Likewise.
12369 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12370
33b9c32b
MS
123712009-10-19 Michael Snyder <msnyder@vmware.com>
12372
12373 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12374 * gdb.reverse/finish-reverse.c: Ditto.
12375 * gdb.reverse/sigall-reverse.c: Ditto.
12376 * gdb.reverse/solib-reverse.c: Ditto.
12377 * gdb.reverse/step-reverse.c: Ditto.
12378 * gdb.reverse/watch-reverse.c: Ditto.
12379
6c95b8df
PA
123802009-10-19 Pedro Alves <pedro@codesourcery.com>
12381 Stan Shebs <stan@codesourcery.com>
12382
12383 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12384 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12385 "Executing new program".
12386 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12387 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12388 left listed after having been killed.
12389 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12390 * gdb.base/maint.exp: Adjust test.
12391
12392 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12393 * gdb.multi/Makefile.in: New.
12394 * gdb.multi/base.exp: New.
12395 * gdb.multi/goodbye.c: New.
12396 * gdb.multi/hangout.c: New.
12397 * gdb.multi/hello.c: New.
12398 * gdb.multi/bkpt-multi-exec.c: New.
12399 * gdb.multi/bkpt-multi-exec.exp: New.
12400 * gdb.multi/crashme.c: New.
12401
279017b7
TG
124022009-10-13 Tristan Gingold <gingold@adacore.com>
12403
12404 * gdb.base/sepdebug.exp: Check debug info are found.
12405
0413d738
PA
124062009-10-08 Pedro Alves <pedro@codesourcery.com>
12407
12408 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12409 bits.
12410
c628eecc
JK
124112009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12412
12413 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12414
38af1bfe
JB
124152009-10-07 Joel Brobecker <brobecker@adacore.com>
12416
12417 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12418 of the comments.
12419
2b0adecd
PM
124202009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12421
12422 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12423 * gdb.base/annota3.exp: Idem.
12424 * gdb.base/maint.exp: Idem.
12425
8d417781
PM
124262009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12427
889bf7c5 12428 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12429 to default.
12430
bb61102d
PM
124312009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12432
889bf7c5 12433 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12434 mingw and cygwin targets.
12435
ace5c364
PM
124362009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12437 Pedro Alves <pedro@codesourcery.com>
12438
889bf7c5 12439 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12440 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12441
c2d494a0
PM
124422009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12443
e1b52ce2
PM
12444 * gdb.base/shr1.c: Use %p in format string.
12445 * gdb.base/unload.c: Avoid warning in fprintf.
12446 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12447
209f53f5
PM
124482009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12449
12450 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12451 long type.
12452 (test_unlink): Correct printf string.
12453 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12454 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12455
8172766a
JK
124562009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12457
12458 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12459 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12460 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12461
0f73703c
UW
124622009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12463
12464 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12465 * gdb.objc/nondebug.exp: Likewise.
12466
b32306ca
UW
124672009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12468
12469 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12470 target_info setting.
12471
12472 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12473 that detect new threads during "info threads".
12474
0057022f
UW
124752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12476
12477 * gdb.threads/manythreads.c (main): Increase thread stack size
12478 to 2*PTHREAD_STACK_MIN.
12479 * gdb.threads/multi-create.c (main): Likewise.
12480 (create_function): Likewise.
12481
f29c0325
UW
124822009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12483
12484 * gdb.base/dump.exp: Pass difference of pointer types instead
12485 of integer types as offset to restore in intarr3.srec case.
12486
fcb34849
UW
124872009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12488
12489 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12490
d5142e3b
UW
124912009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12492
12493 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12494
087b74b2 124952009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12496
087b74b2
PM
12497 New test for two watchpoints, with disabling of
12498 the first inserted.
12499 * testsuite/gdb.base/watchpoints.c: New file.
12500 * testsuite/gdb.base/watchpoints.exp: New file.
12501
96c07c5b
TT
125022009-09-25 Tom Tromey <tromey@redhat.com>
12503
12504 * gdb.base/charset.exp: Test utf-16 strings with Python.
12505
b8899f2b
TT
125062009-09-25 Tom Tromey <tromey@redhat.com>
12507
12508 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12509 UCS-4.
12510 * gdb.base/charset.c (utf_32_string): Rename.
12511 (init_utf32): Rename.
12512 (main): Update.
12513
329719ec
TT
125142009-09-22 Tom Tromey <tromey@redhat.com>
12515
12516 * gdb.python/py-function.exp: Add regression tests.
12517
11ef0d76
KS
125182009-09-21 Keith Seitz <keiths@redhat.com>
12519
12520 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12521 with invalid operator.
12522
3fe8f3b3
KS
125232009-09-21 Keith Seitz <keiths@redhat.com>
12524
12525 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12526 and destructor using typedef name of class.
12527 * gdb.cp/classes.cc (class Base1): Add a destructor.
12528 (base1): New typedef.
12529 (use_methods): Instanitate an object of type base1.
12530 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12531 (do_tests): Call test_template_typedef.
12532 * gdb.cp/templates.cc (Baz::~Baz): New method.
12533 (intBazOne): New typedef.
12534 (main): Instantiate intBazOne.
12535
7a9fe101
PM
125362009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12537
12538 PR python/10633
12539
12540 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12541 Function.
12542 (run_lang_tests): Add print elements test.
12543
2e4d963f
PM
125442009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12545
12546 * gdb.python/py-value.exp (test_subscript_regression): New
12547 function. Test for invalid subscripts.
12548 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12549 (ptr_ref): New function.
12550
ec7e75e7
PP
125512009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12552
12553 * gdb.base/default.exp: Fix "show convenience".
12554
0cc7d26f
TT
125552009-09-15 Tom Tromey <tromey@redhat.com>
12556
12557 * lib/mi-support.exp (mi_create_varobj): Update.
12558 (mi_create_floating_varobj): Likewise.
12559 (mi_create_dynamic_varobj): New proc.
12560 (mi_varobj_update): Update.
12561 (mi_varobj_update_with_type_change): Likewise.
12562 (mi_varobj_update_kv_helper): New proc.
12563 (mi_varobj_update_dynamic_helper): Rewrite.
12564 (mi_varobj_update_dynamic): New proc.
12565 (mi_list_varobj_children): Update.
12566 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12567 * gdb.python/python-prettyprint.py (pp_outer): New class.
12568 (pp_nullstr): Likewise.
12569 (lookup_function): Register new printers.
12570 * gdb.python/python-prettyprint.c (struct substruct): New type.
12571 (struct outerstruct): Likewise.
12572 (substruct_test): New function.
12573 (struct nullstr): New type.
12574 (string_1, string_2): New globals.
12575 (main): Add new tests.
12576 * gdb.python/python-mi.exp: Added regression tests.
12577 * gdb.mi/mi2-var-display.exp: Update.
12578 * gdb.mi/mi2-var-cmd.exp: Update.
12579 * gdb.mi/mi2-var-child.exp: Update.
12580 * gdb.mi/mi2-var-block.exp: Update.
12581 * gdb.mi/mi-var-invalidate.exp: Update.
12582 * gdb.mi/mi-var-display.exp: Update.
12583 * gdb.mi/mi-var-cmd.exp: Update.
12584 * gdb.mi/mi-var-child.exp: Update.
12585 * gdb.mi/mi-var-block.exp: Update.
12586 * gdb.mi/mi-break.exp: Update.
12587 * gdb.mi/gdb701.exp: Update.
12588
a96d9b2e
SDJ
125892009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12590
12591 * Makefile.in: Inclusion of catch-syscall object.
12592 * gdb.base/catch-syscall.c: New file.
12593 * gdb.base/catch-syscall.exp: New file.
12594
b43b923a
MS
125952009-09-12 Michael Snyder <msnyder@vmware.com>
12596
12597 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12598 that can support reverse debuggnig.
12599
cec03d70
TT
126002009-09-11 Tom Tromey <tromey@redhat.com>
12601
12602 * gdb.dwarf2/valop.S: New file.
12603 * gdb.dwarf2/valop.exp: New file.
12604
e23bb3fc
MK
126052009-09-11 Mark Kettenis <kettenis@gnu.org>
12606
12607 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12608
37c3696d
DE
126092009-09-10 Doug Evans <dje@google.com>
12610
12611 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12612 Add $gdb_prompt to second breakpoint regexp.
12613
5172aecb
JB
126142009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12615
12616 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12617 names, add missing ones.
12618 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12619 * gdb.python/py-frame.c: Rename from python-frame.c.
12620 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12621 testfile name.
12622 * gdb.python/py-function.exp: Rename from python-function.exp.
12623 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12624 testfile name.
12625 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12626 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12627 Adjust testfile name.
12628 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12629 * gdb.python/py-template.cc: Rename from python-template.cc.
12630 * gdb.python/py-template.exp: Rename from python-template.exp.
12631 Adjust testfile name.
12632 * gdb.python/py-value.c: Rename from python-value.c.
12633 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12634 testfile name.
12635
b554e4bd
JK
126362009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12637
12638 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12639 $bpt2address.
12640 (Second breakpoint address is valid on ia64)
12641 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12642
9a68ae16
JM
126432009-09-03 Joseph Myers <joseph@codesourcery.com>
12644
12645 * gdb.base/ending-run.exp: Restrict regular expression matching
12646 line number to require closing brace following.
12647
146b9145
DE
126482009-09-03 Doug Evans <dje@google.com>
12649
12650 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12651
787d21e1
TT
126522009-09-02 Tom Tromey <tromey@redhat.com>
12653
12654 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12655
e7802207
TT
126562009-09-02 Tom Tromey <tromey@redhat.com>
12657
12658 * gdb.dwarf2/callframecfa.exp: New file.
12659 * gdb.dwarf2/callframecfa.S: New file.
12660
817aadd2
JK
126612009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12662
12663 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12664 gdb.base/solib-overlap-main.c: New.
12665
4a76eae5
DJ
126662009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12667
12668 PR gdb/10565
12669
12670 * gdb.base/bitfields.c (struct container, container): New.
12671 (main): Initialize it and call break5.
12672 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12673
d4b96c9a
JK
126742009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12675
12676 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12677 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12678
4e22772d
JK
126792009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12680
12681 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12682
2efab443
MS
126832009-08-26 Michael Snyder <msnyder@vmware.com>
12684
12685 * gdb.base/i386-reverse.c: New file.
12686 * gdb.base/i386-reverse.exp: New file.
12687 * gdb.base/Makefile.in: Add new files to be removed.
12688
07ab73a0
JM
126892009-08-26 Joseph Myers <joseph@codesourcery.com>
12690
12691 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12692 environment-pwd for remote host.
12693 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12694
676accff
KS
126952009-08-24 Keith Seitz <keiths@redhat.com>
12696
12697 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12698 Add two new C++ completer tests which limit the output to a
889bf7c5 12699 given class.
676accff 12700
f9f7ad22
MS
127012009-08-24 Michael Snyder <msnyder@vmware.com>
12702
12703 * gdb.base/del.exp: Fix typo in comment.
12704 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12705
81ecdfbb
RW
127062009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12707
12708 * configure: Regenerate.
12709 * gdb.hp/configure: Likewise.
12710 * gdb.hp/gdb.aCC/configure: Likewise.
12711 * gdb.hp/gdb.base-hp/configure: Likewise.
12712 * gdb.hp/gdb.compat/configure: Likewise.
12713 * gdb.hp/gdb.defects/configure: Likewise.
12714 * gdb.hp/gdb.objdbg/configure: Likewise.
12715 * gdb.stabs/configure: Likewise.
12716
cab0c772
UW
127172009-08-19 Doug Evans <dje@google.com>
12718
12719 * gdb.base/gdbvars.c: New file.
12720 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12721
b8fa0bfa
PA
127222009-08-14 Pedro Alves <pedro@codesourcery.com>
12723
12724 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12725 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12726
b84aa90a
PA
127272009-08-13 Pedro Alves <pedro@codesourcery.com>
12728
12729 * gdb.base/default.exp: Adjust "set language test": it's now an
12730 enum command. Larger help string moved to "help set language".
12731 * gdb.base/help.exp: Adjust "help set language" expected output,
12732 now lists all known languages.
12733
0d8f9b2c
NF
127342009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12735
12736 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12737 all frame arguments.
12738 * gdb.arch/altivec-regs.exp: Likewise.
12739
bda180e0
TT
127402009-08-07 Tom Tromey <tromey@redhat.com>
12741
12742 * gdb.base/setshow.exp: Add tests for changes to set language, set
12743 check range, and set check type.
12744
48cb2d85
VP
127452009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12746
12747 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12748 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12749 Call it.
48cb2d85 12750
1ea34204
UW
127512009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12752
12753 * configure.ac: Run gdb.cell tests when appropriate.
12754 * configure: Regenerate.
12755 * lib/cell.exp: New file.
12756 * gdb.cell: New directory.
12757 * gdb.cell/configure.ac: New file.
12758 * gdb.cell/configure: New file.
12759 * gdb.cell/Makefile.in: New file.
12760 * gdb.cell/arch.exp: New file.
12761 * gdb.cell/break.c: New file.
12762 * gdb.cell/break.exp: New file.
12763 * gdb.cell/break-spu.c: New file.
12764 * gdb.cell/bt.c: New file.
12765 * gdb.cell/bt2-spu.c: New file.
12766 * gdb.cell/bt-spu.c: New file.
12767 * gdb.cell/bt.exp: New file.
12768 * gdb.cell/coremaker.c: New file.
12769 * gdb.cell/coremaker-spu.c: New file.
12770 * gdb.cell/core.exp: New file.
12771 * gdb.cell/gcore.exp: New file.
12772 * gdb.cell/data.c: New file.
12773 * gdb.cell/data.exp: New file.
12774 * gdb.cell/data-spu.c: New file.
12775 * gdb.cell/ea-cache.exp: New file.
12776 * gdb.cell/ea-cache.c: New file.
12777 * gdb.cell/ea-cache-spu.c: New file.
12778 * gdb.cell/ea-standalone.c: New file.
12779 * gdb.cell/ea-standalone.exp: New file.
12780 * gdb.cell/ea-test.c: New file.
12781 * gdb.cell/ea-test.exp: New file.
12782 * gdb.cell/f-regs.exp: New file.
12783 * gdb.cell/mem-access.c: New file.
12784 * gdb.cell/mem-access.exp: New file.
12785 * gdb.cell/mem-access-spu.c: New file.
12786 * gdb.cell/ptype.exp: New file.
12787 * gdb.cell/registers.exp: New file.
12788 * gdb.cell/size.c: New file.
12789 * gdb.cell/sizeof.exp: New file.
12790 * gdb.cell/size-spu.c: New file.
12791 * gdb.cell/solib.exp: New file.
12792 * gdb.cell/solib-symbol.exp: New file.
12793
85e747d2
UW
127942009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12795
12796 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12797
58d6951d
DJ
127982009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * gdb.base/float.exp: Handle VFP registers.
12801
6e0a4f15
MS
128022009-07-14 Michael Snyder <msnyder@vmware.com>
12803
dcd5da87
MS
12804 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12805 to bring gdb to the beginning of the calling line.
12806
6e0a4f15
MS
12807 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12808 confusing the i386 epilogue unwinder.
12809
782b2b07
SS
128102009-07-14 Stan Shebs <stan@codesourcery.com>
12811
12812 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12813
f662c3bc
MS
128142009-07-14 Michael Snyder <msnyder@vmware.com>
12815
12816 * gdb.reverse/step-reverse.exp (stepi into function call):
12817 Call instruction may not be first instruction in the line.
12818 (reverse stepi from a function call): Used wrong line number.
12819
8f313923
JK
128202009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12821
12822 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12823
4662c76e
JK
128242009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12825
12826 Fix gdb.base/macscp.exp when using custom inputrc.
12827 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12828 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12829 env(TERM) set.
12830 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12831 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12832
aa81e255
JK
128332009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12834
12835 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12836 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12837 Change the compilation target to match the testcase name.
12838 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12839 testcase name.
12840 * a2-run.exp: Use for setup prepare_for_testing. Change the
12841 compilation target to match the testcase name.
12842 * gdb.base/commands.exp: Likewise.
12843 * gdb.base/finish.exp: Likewise.
12844 * gdb.base/float.exp: Likewise.
12845 * gdb.base/info-target.exp: Likewise.
12846 * gdb.base/relational.exp: Likewise.
12847 * gdb.base/term.exp: Likewise.
12848 * gdb.base/until.exp: Likewise.
12849 * gdb.base/volatile.exp: Likewise.
12850 * gdb.base/whatis-exp.exp: Likewise.
12851
4c93b1d7
HZ
128522009-07-11 Hui Zhu <teawater@gmail.com>
12853
12854 * gdb.base/help.exp (disassemble): Update expected help text.
12855
812f7342
TT
128562009-07-09 Tom Tromey <tromey@redhat.com>
12857
12858 * lib/gdb.exp: Handle TRANSCRIPT.
12859 (remote_spawn, remote_close, send_gdb): New procs.
12860
fbb8f299
PM
128612009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12862
12863 * gdb.python/python-prettyprint.c: Add counted null string
12864 structure.
12865 * gdb.python/python-prettyprint.exp: Print null string. Test for
12866 embedded nulls.
12867 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12868 * gdb.python/python-value.exp (test_value_in_inferior): Add
12869 variable length string fetch tests.
12870 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12871
c0ac0ec7
JK
128722009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12873
12874 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12875
30b66ecc
TT
128762009-07-07 Tom Tromey <tromey@redhat.com>
12877
12878 * gdb.base/call-rt-st.exp: Update for change to escape output.
12879 * gdb.base/callfuncs.exp: Likewise.
12880 * gdb.base/charset.exp: Likewise.
12881 * gdb.base/constvars.exp: Likewise.
12882 * gdb.base/long_long.exp: Likewise.
12883 * gdb.base/pointers.exp: Likewise.
12884 * gdb.base/printcmds.exp: Likewise.
12885 * gdb.base/setvar.exp: Likewise.
12886 * gdb.base/store.exp: Likewise.
12887 * gdb.cp/ref-types.exp: Likewise.
12888 * gdb.mi/mi-var-child.exp: Likewise.
12889 * gdb.mi/mi-var-display.exp: Likewise.
12890 * gdb.mi/mi2-var-display.exp: Likewise.
12891 * gdb.base/charset.exp: Test octal escape sequence length.
12892 Update for change to escape output.
12893
187c4a2b
JK
128942009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12895
12896 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12897
d80a43f9
DJ
128982009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12899
12900 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12901
047427a8
JK
129022009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12903
12904 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12905 gdbserver increasing $portnum if "Can't bind address" has been seen.
12906
8b5a0f4f
PA
129072009-07-05 Pedro Alves <pedro@codesourcery.com>
12908
12909 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12910 mingw32ce.
12911
7d93ba58
PA
129122009-07-05 Pedro Alves <pedro@codesourcery.com>
12913
12914 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12915 VFP format.
12916
2277426b
PA
129172009-07-02 Pedro Alves <pedro@codesourcery.com>
12918
12919 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12920 linux. Adjust to use "inferior", "info inferiors", "detach
12921 inferior" and "kill inferior" instead of "restart", "info fork",
12922 "detach fork" and "delete fork".
12923 * gdb.base/ending-run.exp: Spell out "info".
12924 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12925 the "kill" command.
12926
5af949e3
UW
129272009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12928
12929 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12930 change to prefix TLS offset in hex with 0x.
12931
5d3729b5
UW
129322009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12933
12934 * gdb.base/default.exp: Update test case for "x" changes.
12935
af589bd0
TG
129362009-07-01 Tristan Gingold <gingold@adacore.com>
12937
12938 * gdb.base/bigcore.exp: Make darwin untested.
12939
40974f91
JK
129402009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12941
12942 * gdb.base/completion.exp (directory completion): Create the directory.
12943 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12944 escapeuniquesub.
12945 (directory completion 2): Expect now ${escapeuniquesub}.
12946 (Glob remaining of directory test): Remove one excessive newline.
12947 Expect the real output.
12948
59dd3af6
JK
129492009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12950
12951 Fix `make check//%' target after `make check' has been ran.
12952 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12953 a mkdir call.
12954 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12955 (%/.dir): Remove.
12956
f4e164aa
JK
129572009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12958
12959 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12960 the expected result record.
12961
69af2122
JK
129622009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12963
12964 Remove racy FAILs relying just on the timeouts.
12965 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12966 (annotation_level 2): Remove racy FAILs.
12967
2fd481e1
PP
129682009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12969
12970 gdb/10275
889bf7c5
PA
12971 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12972
c38f313d
DJ
129732009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12974
12975 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12976
8b777f02
VP
129772009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12978
12979 * gdb.mi/mi-stack.exp: Testing symbolic options
12980 to -stack-list-locals and -stack-list-arguments.
12981
00c7eacf
JK
129822009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12983
12984 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12985
6bc80edc
TT
129862009-06-29 Tom Tromey <tromey@redhat.com>
12987
12988 * dg-extract-results.sh: New file.
12989 * Makefile.in (FORCE_PARALLEL): New variable.
12990 (CHECK_TARGET): New conditional variable.
12991 (check): Use CHECK_TARGET.
12992 (DO_RUNTEST): New variable.
12993 (check-single): New target.
12994 (TEST_DIRS): New variable.
12995 (TEST_TARGETS): Likewise.
12996 (check-parallel): New target.
12997 (check-gdb.%): New pattern.
12998 (BASE1_FILES): New variable.
12999 (BASE2_FILES): Likewise.
13000 (check-gdb.base%): New pattern.
13001 (%/.dir): New pattern.
13002 * configure: Rebuild.
13003 * aclocal.m4 (AM_CONDITIONAL): New defun.
13004 * configure.ac: Check whether user is using GNU make.
13005 (GMAKE): New conditional.
13006
794684b6
SW
130072009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13008
13009 * gdb.cp/namespace-nested-import.cc: New test.
13010 * gdb.cp/namespace-nested-import.exp: New test.
13011
edb3359d
DJ
130122009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13013
13014 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13015 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13016 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13017 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13018 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13019 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13020 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13021 gdb.opt/inline-markers.c: New files.
13022 * lib/gdb.exp (skip_inline_frame_tests): New function.
13023 (skip_inline_var_tests): New function.
13024
cf657a0c
AS
130252009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13026
13027 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13028 backtrace.
13029
28d41a99
MS
130302009-06-27 Michael Snyder <msnyder@vmware.com>
13031
13032 * gdb.reverse: New directory.
13033 * gdb.reverse/break-reverse.c: New test.
13034 * gdb.reverse/break-reverse.exp: New test.
13035 * gdb.reverse/consecutive-reverse.c: New test.
13036 * gdb.reverse/consecutive-reverse.exp: New test.
13037 * gdb.reverse/finish-reverse.c: New test.
13038 * gdb.reverse/finish-reverse.exp: New test.
13039 * gdb.reverse/machinestate.c: New test.
13040 * gdb.reverse/ms1.c: New test.
13041 * gdb.reverse/machinestate.exp: New test.
13042 * gdb.reverse/Makefile.in: New file.
13043 * gdb.reverse/shr2.c: New test.
13044 * gdb.reverse/solib-reverse.c: New test.
13045 * gdb.reverse/solib-reverse.exp: New test.
13046 * gdb.reverse/step-reverse.c: New test.
13047 * gdb.reverse/step-reverse.exp: New test.
13048 * gdb.reverse/until-reverse.c: New test.
13049 * gdb.reverse/ur1.c: New test.
13050 * gdb.reverse/until-reverse.exp: New test.
13051 * gdb.reverse/watch-reverse.c: New test.
13052 * gdb.reverse/watch-reverse.exp: New test.
13053 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13054 * configure: Regenerate.
13055
fe3c8b0d
DE
130562009-06-26 Doug Evans <dje@google.com>
13057
13058 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13059
3a72a602
PM
130602009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13061
13062 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13063 windows problem for 'file delete $binfile'.
13064
27aa8d6a
SW
130652009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13066
13067 * gdb.cp/namespace-using.exp: New test.
13068 * gdb.cp/namespace-using.cc: New test.
13069
8ac055f8
JB
130702009-05-20 Joel Brobecker <brobecker@adacore.com>
13071
13072 * gdb.ada/variant_record_packed_array: New testcase.
13073
85e306ed
TT
130742009-06-23 Tom Tromey <tromey@redhat.com>
13075
13076 * gdb.base/charset.exp (test_combination): Regression test.
13077 * gdb.base/charset.c (my_wchar_t): New typedef.
13078 (myvar): New global.
13079 (main): Set myvar.
13080
56643c5e
PM
130812009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13082
13083 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13084 target.
13085
1fac167a
UW
130862009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13087
13088 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13089
7ccb0be9
UW
130902009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13091
13092 * gdb.mi/gdb680.exp: Update test for error message.
13093
568d6575
UW
130942009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13095
13096 * gdb.base/annota1.exp: Allow multiple occurrences of the
13097 frames-invalid annotation.
13098 * gdb.cp/annota2.exp: Likewise.
13099
7cd1089b
PM
131002009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13101
13102 * gdb.cp/gdb2495.cc: New file.
13103 * gdb.cp/gdb2495.exp: New file.
13104
72c63395
JK
131052009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13106
13107 Report error on GDB crash during runto.
13108 * lib/gdb.exp (runto <eof>): New.
13109
3788363d
DJ
131102009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13111
13112 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13113 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13114 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13115 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13116 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13117 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13118 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13119 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13120 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13121 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13122 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13123 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13124 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13125 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13126 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13127 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13128 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13129 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13130 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13131 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13132 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13133 gdb.trace/passcount.exp, gdb.trace/report.exp,
13134 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13135 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13136 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13137 executable.
13138
17592de3
PA
131392009-06-07 Pedro Alves <pedro@codesourcery.com>
13140
13141 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13142 defined before referencing it.
13143
701e355d
DE
131442009-06-03 Doug Evans <dje@google.com>
13145
13146 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13147 * gdb.arch/i386-see.c: Ditto.
13148
f2292c65
PM
131492009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13150
13151 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13152 (check_macro): Return 1 if undefined.
13153 If first test fails, check if macro debug information is available,
13154 and report unsupported test if no macro information is found.
13155
5a437975
DE
131562009-05-29 Doug Evans <dje@google.com>
13157
13158 * gdb.threads/hand-call-in-threads.exp: New.
13159 * gdb.threads/hand-call-in-threads.c: New.
13160
c141c696
MS
131612009-05-29 Michael Snyder <msnyder@vmware.com>
13162
13163 * gdb.base/break-always.exp: Change "1" to "on".
13164 Add confirmation check.
13165
b3444185
PA
131662009-05-28 Pedro Alves <pedro@codesourcery.com>
13167
13168 * gdb.threads/threxit-hop-specific.c: New.
13169 * gdb.threads/threxit-hop-specific.exp: New.
13170 * gdb.threads/thread-execl.c: New.
13171 * gdb.threads/thread-execl.exp: New.
13172
b6313243
TT
131732009-05-27 Tom Tromey <tromey@redhat.com>
13174 Thiago Jung Bauermann <bauerman@br.ibm.com>
13175
13176 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13177 (mi_child_regexp): Likewise.
13178 (mi_list_varobj_children_range): Likewise.
13179 (mi_get_features): Likewise.
13180 (mi_list_varobj_children): Rewrite.
13181 * gdb.python/python-mi.exp: New file.
13182
a6bac58e
TT
131832009-05-27 Tom Tromey <tromey@redhat.com>
13184 Thiago Jung Bauermann <bauerman@br.ibm.com>
13185 Phil Muldoon <pmuldoon@redhat.com>
13186 Paul Pluzhnikov <ppluzhnikov@google.com>
13187
13188 * gdb.python/python-prettyprint.exp: New file.
13189 * gdb.python/python-prettyprint.c: New file.
13190 * gdb.python/python-prettyprint.py: New file.
13191 * gdb.base/display.exp: print/r is now valid.
13192
2c74e833
TT
131932009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13194 Tom Tromey <tromey@redhat.com>
13195 Pedro Alves <pedro@codesourcery.com>
13196 Paul Pluzhnikov <ppluzhnikov@google.com>
13197
13198 * gdb.python/python-template.exp: New file.
13199 * gdb.python/python-template.cc: New file.
13200 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13201 tests.
13202 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13203 Call it.
13204 (test_value_after_death): New proc.
13205 * gdb.python/python-value.c (PTR): New typedef.
13206 (main): New variable 'x'.
13207
89c73ade
TT
132082009-05-27 Tom Tromey <tromey@redhat.com>
13209
13210 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13211 tests.
13212 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13213 Call it.
13214
a75724bc
PA
132152009-05-27 Pedro Alves <pedro@codesourcery.com>
13216
13217 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13218
e58b0e63
PA
132192009-05-24 Pedro Alves <pedro@codesourcery.com>
13220
13221 * gdb.threads/fork-thread-pending.c: New.
13222 * gdb.threads/fork-thread-pending.exp: New.
13223
4ac36638
JK
132242009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13225
13226 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13227 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13228
889bf7c5 132292009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13230
889bf7c5 13231 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13232
b242c3c2
PA
132332009-05-17 Pedro Alves <pedro@codesourcery.com>
13234
13235 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13236 `gdb_get_line_number'. Call `callee' in both parent and child.
13237 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13238 `gdb_get_line_number' instead of hardcoding line numbers.
13239 (catch_fork_unpatch_child): New procedure to test detaching
13240 breakpoints from child fork.
13241 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13242 hardcoding line numbers.
13243 (do_fork_tests): Run `catch_fork_unpatch_child'.
13244
ee342b23
VP
132452009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13246
13247 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13248 of structure type enters or leaves the scope, it
13249 is reported by -var-update.
13250
e2009e98
DE
132512009-05-11 Doug Evans <dje@sebabeach.org>
13252
13253 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13254 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13255 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13256
00903456
JK
132572009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13258
13259 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13260
dc621c35
DE
132612009-04-30 Doug Evans <dje@google.com>
13262
13263 * gdb.threads/watchthreads2.exp: New testcase.
13264 * gdb.threads/watchthreads2.c: New testcase.
13265
9ab4e744
DE
132662009-04-29 Doug Evans <dje@google.com>
13267
13268 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13269 * gdb.cp/mb-ctor.cc: Ditto.
13270 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13271 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13272 * gdb.cp/mb-inline1.cc: Call it.
13273 * gdb.cp/mb-inline2.cc: Ditto.
13274 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13275 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13276
484086b7
JK
132772009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13278
13279 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13280 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13281 Replace all uses of `decimal' by `nonzero'.
13282 (info macro FROM_COMMANDLINE): New test.
13283
379a77b5
TT
132842009-04-27 Tom Tromey <tromey@redhat.com>
13285
13286 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13287
b92b73c2
DE
132882009-04-27 Doug Evans <dje@google.com>
13289
13290 * gdb.threads/watchthreads.c (main): Initialize args before starting
13291 the threads. Plus formatting cleanup.
13292 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13293 biased scheduling of one thread.
13294
945a118d
JG
132952009-04-27 Jerome Guitton <guitton@adacore.com>
13296
13297 * gdb.cp/templates.cc (GetMax): New template.
13298 (main): Declare two instances of GetMax.
13299 * gdb.cp/templates.exp: Add new test.
13300
d389af10
JK
133012009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13302
13303 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13304
e7f86de9
JM
133052009-04-22 Joseph Myers <joseph@codesourcery.com>
13306
13307 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13308
334cc82d
TT
133092009-04-15 Tom Tromey <tromey@redhat.com>
13310
13311 * gdb.base/charset.exp: Add regression test.
13312
d12672cc
JB
133132009-04-14 Joel Brobecker <brobecker@adacore.com>
13314
13315 * gdb.base/exe-lock.exp: New testcase.
13316
18e8c3bc
TT
133172009-04-13 Tom Tromey <tromey@redhat.com>
13318
13319 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13320 operator on Frame.
13321
5ecd5cbe
UW
133222009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13323
13324 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13325 * gdb.server/ext-attach.exp: Likewise.
13326
7309f756
VP
133272009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13328
13329 Eliminate some sleep usage.
13330
889bf7c5
PA
13331 * gdb.mi/basics.c (do_nothing): New.
13332 (main): Use do_nothing instead of printf, so that
13333 not to introduce race condition between output of
13334 inferiour and output of gdb. Do not use sleep as it
13335 is not generally available on embedded targets.
7309f756 13336
f4b95f6f
PA
133372009-04-02 Pedro Alves <pedro@codesourcery.com>
13338
13339 * gdb.server/ext-attach.exp: Expect an optional process id after
13340 "Detached from remote process".
13341
de40b933
JK
133422009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13343
13344 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13345 gdb.dwarf2/dw2-unresolved.exp: New.
13346
2ae101a4
PA
133472009-04-02 Pedro Alves <pedro@codesourcery.com>
13348
13349 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13350 mi_run_to_main.
13351
56a8e183
PA
133522009-04-02 Pedro Alves <pedro@codesourcery.com>
13353
13354 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13355 mi_run_to_main. Skip thread exit test on remote targets.
13356 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13357 mi_run_to_main.
13358 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13359 mi_run_to_main.
13360 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13361 when expecting ^connected. Detect when the target doesn't support
13362 non-stop mode.
13363 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13364 supported. Return -1 on error, 0 on success.
13365 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13366 (mi_runto): Return mi_runto_helper's result explicitly.
13367
c35fafde
PA
133682009-04-01 Pedro Alves <pedro@codesourcery.com>
13369
13370 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13371
f8a8dce6
JB
133722009-04-01 Tom Tromey <tromey@redhat.com>
13373
13374 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13375 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13376 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13377 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13378
71c25dea
TT
133792009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13380 Jan Kratochvil <jan.kratochvil@redhat.com>
13381
13382 PR gdb/931
13383 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13384 output.
13385 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13386 for gdb/931.
13387 * dw2-strp.S (DW_AT_language): Change to C++.
13388 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13389
02d9a9ce
JB
133902009-03-31 Joel Brobecker <brobecker@adacore.com>
13391
13392 * gdb.ada/tasks: New testcase.
13393
1042e4c0
SS
133942009-03-30 Stan Shebs <stan@codesourcery.com>
13395
13396 * gdb.trace/actions.exp: Update to match new info trace format.
13397 * gdb.trace/deltrace.exp: Ditto.
13398 * gdb.trace/infotrace.exp: Ditto.
13399 * gdb.trace/passcount.exp: Ditto.
13400 * gdb.trace/save-trace.exp: Ditto.
13401 * gdb.trace/while-stepping.exp: Ditto.
13402 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13403
f8f6f20b
TJB
134042009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13405
13406 * gdb.python/python-frame.c: New file.
13407 * gdb.python/python-frame.exp: New file.
13408
c0c6f777
TJB
134092009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13410
13411 * gdb.python/python-value.exp: Add tests for the address
13412 attribute.
13413
3cb51905
AS
134142009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13415
13416 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13417
88fc996f
DE
134182009-03-26 Doug Evans <dje@google.com>
13419
13420 * gdb.mi/mi-nonstop-exit.exp: New file.
13421 * gdb.mi/non-stop-exit.c: New file.
13422
56ef84b1
TT
134232009-03-26 Tom Tromey <tromey@redhat.com>
13424
13425 Update for change to prologue skipping:
13426 * gdb.mi/mi2-simplerun.exp: Update.
13427 * gdb.mi/mi2-break.exp: Update.
13428 * gdb.mi/mi-simplerun.exp: Update.
13429 * gdb.mi/mi-break.exp: Update.
13430 * gdb.base/ending-run.exp: Update.
13431
def2b000
TJB
134322009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13433
13434 * gdb.python/python-value.exp (test_value_in_inferior): Test
13435 gdb.Value.is_optimized_out attribute.
13436
442ddf59
JK
134372009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13438
13439 * gdb.dwarf2/dw2-noloc-main.c: New file.
13440 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13441 (.text): Remove.
13442 (.data): New.
13443 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13444 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13445 (DW_TAG_subprogram func_cu1, noloc): Remove.
13446 (main): New.
13447 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13448 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13449 (file_symbols): New procedure.
13450
a8df5de4
TT
134512009-03-25 Tom Tromey <tromey@redhat.com>
13452
13453 * gdb.base/charset.exp (valid_target_charset): New proc.
13454 Use it to skip tests on invalid charsets.
13455
cc1d7add
PM
134562009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13457
13458 * gdb.base/completion.exp: Add a test for directory completion.
13459
bcd5727b
JK
134602009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13461
13462 Fix a racy FAIL.
13463 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13464 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13465
cc924cad
TJB
134662009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13467
13468 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13469 * gdb.python/python-function.exp: Add test for function returning
13470 a GDB value.
13471
bc3b79fd
TJB
134722009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13473
13474 * gdb.python/python-function.exp: New file.
13475
6c7a06a3
TT
134762009-03-20 Tom Tromey <tromey@redhat.com>
13477
13478 * gdb.base/store.exp: Update for change to escape output.
13479 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13480 to escape output.
13481 * gdb.base/pointers.exp: Update for change to escape output.
13482 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13483 to escape output.
13484 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13485 escape output.
13486 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13487 to escape output.
13488 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13489 escape output.
13490 * gdb.base/setvar.exp: Update for change to escape output.
13491 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13492 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13493 to escape output.
13494 (test_print_string_constants): Likewise.
13495 * gdb.base/charset.exp (valid_host_charset): Check size of
13496 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13497 cases. Handle "auto"-related output.
13498 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13499 (uvar, Uvar): New globals.
13500
c31af87b
JG
135012009-03-19 Jerome Guitton <guitton@adacore.com>
13502
13503 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13504 deltas.
13505 * gdb.ada/fixed_points.exp: Ditto.
13506
51272cf2
PA
135072009-03-18 Pedro Alves <pedro@codesourcery.com>
13508
13509 * return-nodebug.c: Don't include stdio.h.
13510 (init): Delete.
13511 (func): Delete definition and provide extern declaration.
13512 (t): New.
13513 (main): Don't call printf. Call func and store its result in t.
13514 * return-nodebug1.c: New.
13515 * return-nodebug.exp: Don't expect stdio output. Instead, print
13516 the global variable t. Drop printf formatters and cast types from
13517 foreach loop. Don't use prepare_for_testing. Compile
13518 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13519 define FORMAT or CAST.
13520
d24948ac
PP
135212009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13522
13523 * gdb.base/solib-display.exp: Disable test for remote targers.
13524
61ff14c6
JK
135252009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13526
13527 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13528
cb4dce93
JK
135292009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13530
13531 Fix a racy FAIL.
13532 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13533 code from `follow parent, print pids'.
13534 (`follow child, print pids', `follow parent, print pids'): Call it.
13535 Replace `gdb_test "break..."' by gdb_breakpoint.
13536
f7c60c5e
VP
135372009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13538
13539 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13540 sync and async modes.
f7c60c5e 13541
383ace49
JB
135422009-03-12 Joel Brobecker <brobecker@adacore.com>
13543
13544 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13545 that was checked in by mistake. Remove loading of ada.exp, since
13546 this is not necessary in this case.
13547
4ce102af
JB
135482009-03-12 Joel Brobecker <brobecker@adacore.com>
13549
13550 * gdb.ada/ptype_arith_binop.exp: New testcase.
13551
529a2aef
JB
135522009-03-12 Joel Brobecker <brobecker@adacore.com>
13553
13554 * gdb.ada/mod_from_name: New testcase.
13555
8a38181c
JB
135562009-03-12 Joel Brobecker <brobecker@adacore.com>
13557
13558 * gdb.ada/tick_last_segv: New testcase.
13559
11436dee
VP
135602009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13561
61ff14c6 13562 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13563
1f31650a
VP
135642009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13565
61ff14c6
JK
13566 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13567 include the token in ^running and frame info in *stopped.
1f31650a 13568
a3247a22
PP
135692009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13570
13571 * solib-display.exp: New file.
13572 * solib-display-main.c: New file.
13573 * solib-display-lib.c: New file.
61ff14c6 13574
aae64587
PA
135752009-03-05 Pedro Alves <pedro@codesourcery.com>
13576
13577 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13578
44aabfbc
JK
135792009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13580
13581 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13582 (list_and_check_macro): Use more specific test name.
13583 (next to definition): Make the test names unique.
13584
c087fcd3
PM
135852009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13586
13587 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13588
c86cf029
VP
135892009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13590
13591 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13592 notifications.
13593 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13594 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13595 * lib/mi-support.exp (library_loaded_re): New.
13596 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13597
3ea85240
VP
135982009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13599
13600 * gdb.gdb/observer.exp: Use test_notification observer, not
13601 normal_stop, everywhere.
13602 (test_normal_stop_notifications): Rename to...
13603 (test_notifications): ...this.
13604 (test_observer_normal_stop): Rename to...
13605 (test_observer): ...this.
13606
1903f0e6
DE
136072009-02-16 Doug Evans <dje@google.com>
13608
13609 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13610 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13611 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13612 (test_prefixed_syscall,test_int3): New tests.
13613 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13614 (test_prefixed_syscall,test_int3): New tests.
13615
1d33d6ba
VP
136162009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13617
3cb51905
AS
13618 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13619 (mi_expect_interrupt): Likewise.
13620 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13621 response.
1d33d6ba 13622
faafb047
PM
136232009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13624
13625 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13626 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13627 Replace calls to get_valueofx by get_hexadecimal_valueof.
13628
417e16e2
PM
136292009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13630
13631 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13632 (get_integer_valueof): New procedure.
13633 (get_sizeof): Use new get_integer_value_of.
13634 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13635 by get_integer_valueof.
13636
7065b901
TT
136372009-02-13 Tom Tromey <tromey@redhat.com>
13638
13639 * gdb.base/remote.exp (get_sizeof): Remove.
13640 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13641 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13642 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13643 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13644 (get_sizeof): Likewise.
13645
5d7cb8df
JK
136462009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13647
13648 PR fortran/9806
13649 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13650
b2febfff
PP
136512009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13652
13653 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13654
4aa995e1
PA
136552009-02-06 Pedro Alves <pedro@codesourcery.com>
13656
13657 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13658
d8906c6f
TJB
136592009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13660
13661 * gdb.python/python-cmd.exp: New file.
13662
ff4ab08d
TG
136632009-02-06 Tristan Gingold <gingold@adacore.com>
13664
13665 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13666
aacd552b
TG
136672009-02-05 Tristan Gingold <gingold@adacore.com>
13668
13669 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13670 pointer is dereferenced and use this signal name in regexp.
13671 * gdb.base/signull.exp: Ditto.
13672 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13673 * gdb.base/signull.c (main): Ditto.
13674
08c637de
TJB
136752009-02-04 Tom Tromey <tromey@redhat.com>
13676 Thiago Jung Bauermann <bauerman@br.ibm.com>
13677
13678 * gdb.python/python-value.exp: Use `gdb.history' instead of
13679 `gdb.value_from_history'.
13680 (test_value_numeric_ops): Add test for conversion of enum constant.
13681 * gdb.python/python-value.c (enum e): New type.
13682 (evalue): New global.
13683 (main): Use argv.
13684
20261af8
JG
136852009-02-04 Jerome Guitton <guitton@adacore.com>
13686
13687 * gdb.ada/uninitialized_vars: New test program.
13688 * gdb.ada/uninitialized_vars.exp: New testcase.
13689
52e44b43
TT
136902009-02-02 Tom Tromey <tromey@redhat.com>
13691
13692 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13693 * gdb.cp/pr2489.cc: Rename...
13694 * gdb.cp/pr9594.cc: ... to this.
13695
1c71341a
TT
136962009-02-02 Tom Tromey <tromey@redhat.com>
13697
13698 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13699 * gdb.cp/pr2489.cc: New file.
13700 * gdb.cp/cpcompletion.exp: New file.
13701
a4295225
TT
137022009-02-02 Tom Tromey <tromey@redhat.com>
13703
13704 PR exp/9059:
13705 * gdb.cp/call-c.exp: Add regression test.
13706 * gdb.cp/call-c.cc (FooHandle): New typedef.
13707 (main): New variable 'handle'.
13708
592375cd
VP
137092009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13710
13711 * lib/mi-support.exp (et_mi_thread_list)
13712 (check_mi_and_console_threads): Adjust for current thread in
13713 -thread-list-ids output.
13714
41447f92
VP
137152009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13716
889bf7c5
PA
13717 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13718 Call it.
41447f92 13719
35669430
DE
137202009-01-28 Doug Evans <dje@google.com>
13721
13722 * gdb.arch/amd64-disp-step.S: New file.
13723 * gdb.arch/amd64-disp-step.exp: New file.
13724 * gdb.arch/i386-disp-step.S: New file.
13725 * gdb.arch/i386-disp-step.exp: New file.
13726
09f00d9a
PM
137272009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13728
13729 * gdb.base/find.exp: Set newline variable
13730 using quotes instead of braces to fix cygwin failures.
13731
1e8fb976
PA
137322009-01-23 Pedro Alves <pedro@codesourcery.com>
13733
13734 * gdb.base/radix.exp: Add tests to ensure that that set
13735 input-radix 0 and set output-radix 0 are really rejected.
13736
da061712
PA
137372009-01-23 Pedro Alves <pedro@codesourcery.com>
13738
13739 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13740 copyright years.
13741
dd7e2d2b
PA
137422009-01-23 Pedro Alves <pedro@codesourcery.com>
13743
13744 PR gdb/9664:
13745 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13746
392452f6
PA
137472009-01-22 Pedro Alves <pedro@codesourcery.com>
13748
13749 PR c++/9631:
13750 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13751
8653e71c
PM
137522009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13753
13754 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13755 binfile definition to fix Windows OS failure.
13756
a12cc160
DJ
137572009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13758
13759 PR gdb/9346
13760 * gdb.base/interrupt.c (sigint_handler): New.
13761 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13762 on error.
13763 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13764 Test "signal SIGINT".
13765
b89667eb
DE
137662009-01-19 Doug Evans <dje@google.com>
13767
13768 * gdb.base/break.exp: Update expected gdb output.
13769 * gdb.base/sepdebug.exp: Ditto.
13770 * gdb.mi/mi-syn-frame.exp: Ditto.
13771 * gdb.mi/mi2-syn-frame.exp: Ditto.
13772 * gdb.base/call-signal-resume.exp: New file.
13773 * gdb.base/call-signals.c: New file.
13774 * gdb.base/unwindonsignal.exp: New file.
13775 * gdb.base/unwindonsignal.c: New file.
13776 * gdb.threads/interrupted-hand-call.exp: New file.
13777 * gdb.threads/interrupted-hand-call.c: New file.
13778 * gdb.threads/thread-unwindonsignal.exp: New file.
13779
adb483fe
DJ
137802009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13781
13782 * gdb.base/define.exp: Test defining and hooking prefix commands.
13783 * gdb.python/python.exp: Update test for "show user" output.
13784
60023297
JK
137852009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13786
13787 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13788 now the output exactly, using less wildcards. Expect also the output
13789 of gfortran-4.3. Update for the f-valprint.c modification from
13790 2008-04-22.
13791 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13792 Remove gdb_test test names where matching the command.
13793
ccc57cf9
PA
137942009-01-01 Pedro Alves <pedro@codesourcery.com>
13795
13796 PR breakpoints/9681:
13797 * gdb.base/watchpoint.exp: Add regression test.
13798
c7a6ca08
PA
137992008-12-31 Pedro Alves <pedro@codesourcery.com>
13800
13801 * gdb.threads/attach-into-signal.exp: Don't use
13802 gdb_suppress_entire_file.
13803 * gdb.threads/attach-stopped.exp: Ditto.
13804 * gdb.threads/attachstop-mt.exp: Ditto.
13805
3a031f65
PA
138062008-12-31 Pedro Alves <pedro@codesourcery.com>
13807
13808 PR gdb/8812:
13809 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13810
09e6485f
PA
138112008-12-29 Pedro Alves <pedro@codesourcery.com>
13812
13813 PR gdb/7536:
13814 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13815 and unsupported output radices are really rejected.
13816
0cd53049
JK
138172008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13818
13819 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13820
ba163c7e
TT
138212008-12-22 Tom Tromey <tromey@redhat.com>
13822
13823 * gdb.cp/punctuator.exp: New file.
13824
6f4de6c9
JK
138252008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13826
13827 * gdb.base/completion.exp (Completing non-existing component): New test.
13828
0f34d0b4
JK
138292008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13830
13831 Fix for PR gdb/8648.
13832 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13833 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13834 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13835 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13836
db2ad4c3
JK
138372008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13838
13839 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13840
bb5ef15e
DP
138412008-12-16 Christophe Lyon <christophe.lyon@st.com>
13842
13843 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13844 compiler actually generate code at the expected line number.
13845
90142adc
JZ
138462008-12-15 Jie Zhang <jie.zhang@analog.com>
13847
13848 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13849
fad6eecd
TT
138502008-12-12 Tom Tromey <tromey@redhat.com>
13851
13852 * gdb.base/commands.exp (redefine_hook_test): New proc.
13853 Call it.
13854
17c8aaf5
TT
138552008-12-11 Tom Tromey <tromey@redhat.com>
13856
13857 * gdb.base/macscp.exp: New regression test.
13858
7c8adf68
TT
138592008-12-11 Tom Tromey <tromey@redhat.com>
13860
13861 * gdb.base/macscp.exp: Print "address.addr".
13862 * gdb.base/macscp1.c (struct outer): New struct.
13863 (address): New global.
13864
b05dcbb7
TT
138652008-12-09 Tom Tromey <tromey@redhat.com>
13866
13867 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13868 Call it.
13869
2d476de1
DE
138702008-12-04 Doug Evans <dje@google.com>
13871
13872 * gdb.server/ext-run.exp: Relax regexp for init program.
13873
87bdc959
TG
138742008-12-03 Tristan Gingold <gingold@adacore.com>
13875
13876 * gdb.base/macscp.exp: Generate an object file during compilation
13877 to work around Darwin dsymutil limitations.
13878
e0740f77
JK
138792008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13880
13881 Test resolving external references to TLS variables.
13882 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13883 FILE2_THREAD_LOCAL.
13884 (testfile2, srcfile2): New variables.
13885 * gdb.threads/tls.c (file2_thread_local)
13886 (function_referencing_file2_thread_local): New.
13887 * gdb.threads/tls2.c: New file.
13888
67f0aac5
JB
138892008-11-28 Joel Brobecker <brobecker@adacore.com>
13890
13891 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13892 rather than integer, as integer might not be big enough when
13893 on 64bit targets.
67f0aac5 13894
c332165e
JG
138952008-11-27 Jerome Guitton <guitton@adacore.com>
13896
13897 * gdb.cp/formatted-ref.exp: Add equality test.
13898 * gdb.ada/formatted_ref.exp: Ditto.
13899
fc9b693c
JK
139002008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13901
13902 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13903 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13904
a9c64011
AS
139052008-11-20 Andreas Schwab <schwab@suse.de>
13906
13907 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13908 matching syscall entry point.
13909 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13910 (tcatch_vfork_then_child_follow): Likewise. Finish through
13911 vfork even if we stopped at the syscall trampoline.
13912
e2fd701e
DE
139132008-11-20 Doug Evans <dje@google.com>
13914
13915 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13916
69abc51c
TJB
139172008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13918
13919 * gdb.arch/ppc-dfp.exp: New file.
13920 * gdb.arch/ppc-dfp.c: New file.
13921
c14c28ba
PP
139222008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13923
13924 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13925
2e74121d
DE
139262008-11-17 Doug Evans <dje@google.com>
13927
13928 * gdb.mi/mi-syn-frame.exp: Update expected output.
13929 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13930
66bb093b
VP
139312008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13932
13933 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13934 "thread N" results in =thread-selected.
13935 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13936 (mi_send_resuming_command_raw): Be prepared for
13937 =thread-selected.
13938
3d043ef6
VP
139392008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13940
a9c64011
AS
13941 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13942 * lib/mi-support.exp: Likewise.
3d043ef6 13943
808104c8
JB
139442008-11-16 Joel Brobecker <brobecker@adacore.com>
13945
13946 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13947 commands from the expected output for "help catch".
13948
00b22944
JB
139492008-11-15 Joel Brobecker <brobecker@adacore.com>
13950
13951 * gdb.ada/int_deref.exp: New testcase.
13952
59669435
TT
139532008-11-14 Nick Roberts <nickrob@snap.net.nz>
13954
13955 * gdb.mi/gdb2549.exp: New file.
13956
de04a248
DE
139572008-11-11 Doug Evans <dje@google.com>
13958
13959 * gdb.base/callexit.exp: New file.
13960 * gdb.base/callexit.c: New file.
13961
6b8ce727
DE
139622008-11-10 Doug Evans <dje@google.com>
13963
13964 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13965 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13966 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13967 (default_gdb_start,default_gdb_exit): Ditto.
13968 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13969 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13970 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13971 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13972 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13973 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13974
1b14b8aa
AS
139752008-11-03 Andreas Schwab <schwab@suse.de>
13976
13977 * gdb.base/hashline2.exp: Fix typo.
13978 * gdb.base/hashline3.exp: Likewise.
13979
f3134b88
TT
139802008-10-30 Tom Tromey <tromey@redhat.com>
13981
13982 * gdb.base/pointers.exp: Add test.
13983 * gdb.base/pointers.c (k, S): New typedefs.
13984 (instance): New global.
13985
c2226152
AS
139862008-10-30 Andreas Schwab <schwab@suse.de>
13987
13988 * gdb.base/args.exp: Add tests for newlines.
13989
462f405c
JB
139902008-10-30 Joel Brobecker <brobecker@adacore.com>
13991
13992 gdb.base/foll-exec.exp: Update the expected output of a couple
13993 of "info breakpoints" tests.
13994
79a45b7d
TT
139952008-10-28 Tom Tromey <tromey@redhat.com>
13996
13997 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13998
adc13a14
PA
139992008-10-24 Pedro Alves <pedro@codesourcery.com>
14000
14001 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14002 gdb_start_cmd.
14003 Use runto_main before any test that requires execution.
14004
252fbfc8
PA
140052008-10-23 Pedro Alves <pedro@codesourcery.com>
14006
14007 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14008 instead of SIGINT.
14009
28148e3d
JB
140102008-10-22 Joel Brobecker <brobecker@adacore.com>
14011
14012 * gdb.base/completion.exp: Update expected output following
14013 the addition of the "info tasks" command.
14014
c209f847
TT
140152008-10-22 Tom Tromey <tromey@redhat.com>
14016
14017 * gdb.base/exprs.exp (test_expr): Add test for string
14018 concatenation.
14019
f177e350
PA
140202008-10-19 Pedro Alves <pedro@codesourcery.com>
14021
14022 * configure.ac: Output gdb.python/Makefile.
14023 * configure: Regenerate.
14024 * gdb.python/Makefile.in: New.
14025
cce89356
JB
140262008-10-16 Joel Brobecker <brobecker@adacore.com>
14027
14028 * gdb.base/foll-fork.exp: Adjust the expected output to match
14029 the new description for fork/vfork catchpoints in the "info
14030 breakpoints" output.
14031
176d289d
TJB
140322008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14033
14034 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14035
a08702d6
TJB
140362008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14037
14038 * gdb.python/python-value.c: New file.
14039 * gdb.python/python-value.exp: New file.
14040
1c5cfe86
PA
140412008-10-15 Pedro Alves <pedro@codesourcery.com>
14042
14043 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14044
5a98ad69
DP
140452008-10-15 Denis Pilat <denis.pilat@st.com>
14046
41702f1b 14047 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 14048
dcb1a1e2
TT
140492008-10-09 Tom Tromey <tromey@redhat.com>
14050
14051 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14052 'fprintf' and 'stderr'.
14053
9124fe48
JB
140542008-10-07 Joel Brobecker <brobecker@adacore.com>
14055
14056 * gdb.ada/ref_tick_size.exp: New testcase.
14057
45452591
DE
140582008-10-06 Doug Evans <dje@google.com>
14059
14060 * gdb.dwarf2/dw2-cu-size.exp: New file.
14061 * gdb.dwarf2/dw2-cu-size.S: New file.
14062
14063 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14064 .Ltype_int for clarity.
14065
4fc5b208
PP
140662008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14067
14068 PR gdb/2384:
14069 * gdb.cp/gdb2384.exp: Extended to test more cases.
14070 * gdb.cp/gdb2384.cc: Likewise.
14071 * gdb.cp/gdb2384-base.h: Likewise.
14072 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14073
d78df370
JK
140742008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14075
14076 * gdb.base/maint.exp (maint print type): Remove printing
14077 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14078
9a044a89
TT
140792008-09-30 Tom Tromey <tromey@redhat.com>
14080
14081 * gdb.base/macscp.exp: Add completion tests.
14082 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14083 (TWENTY_THREE): Likewise.
14084 (FORTY_EIGHT): Likewise.
14085
506800a9
TT
140862008-09-30 Tom Tromey <tromey@redhat.com>
14087
14088 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14089 everywhere.
14090 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14091
1a6f01b5
JK
140922008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14093
14094 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14095 testcase is derived from. Fix racy dependency on an expected PID
14096 number. No longer support the testcase on Linux kernel 2.4.x.
14097
2fae03e8
TT
140982008-09-27 Tom Tromey <tromey@redhat.com>
14099
14100 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14101 and varargs.
14102
1ad15515
PA
141032008-09-22 Pedro Alves <pedro@codesourcery.com>
14104
14105 * lib/mi-support.exp (mi_expect_interrupt): New.
14106 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14107 from gdb.mi/mi-nonstop.exp.
14108 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14109 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14110 lib/mi-support.exp.
14111 Use mi_check_thread_states throughout. Avoid ".*" and do not
14112 require an anchor after -exec-run.
14113
d0b76dc6
DJ
141142008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14115
14116 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14117 stop is pending. Avoid ".*" when two stops are pending.
14118 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14119 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14120 newlines in fullnames.
14121 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14122 (mi_expect_stop): Update comments. Only anchor in sync mode.
14123 Do not match newlines.
14124 (mi_send_resuming_command_raw): Always return status.
14125 (mi_get_stop_line): Do not match more than one line by accident.
14126 Only anchor in sync mode.
14127 (mi_run_inline_test): If -exec-next fails, give up.
14128
9990c830
UW
141292008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14130
14131 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14132 on SPU.
14133
ebcf6f00
JB
141342008-09-10 Joel Brobecker <brobecker@adacore.com>
14135
14136 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14137
b6db24e5
JB
141382008-09-10 Joel Brobecker <brobecker@adacore.com>
14139
14140 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14141 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14142 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14143 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14144 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14145 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14146 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14147 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14148 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14149 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14150 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14151 Include the "= " sequence in the expected output of print tests.
14152
2bf448e0
JB
141532008-09-10 Joel Brobecker <brobecker@adacore.com>
14154
14155 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14156 description for boolean types.
14157
d51fd4c8
PA
141582008-09-09 Pedro Alves <pedro@codesourcery.com>
14159
14160 * gdb.base/hook-stop-continue.c: New.
14161 * gdb.base/hook-stop-continue.exp: New.
14162
694182d2
DJ
141632008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14164
14165 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14166
3b8a7fc0
JG
141672008-09-08 Jerome Guitton <guitton@adacore.com>
14168
14169 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14170 (stack_check_probe_2, stack_check_probe_loop_1)
14171 (stack_check_probe_loop_2): New functions.
14172 (main): Add call to these new functions.
14173 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14174 functions, check that the breakpoint is inserted at the appropriate
14175 location.
14176 (insert_breakpoint): Slightly refine this procedure so that it can
14177 be called several times in the test.
14178
96cc0ae8
JG
141792008-09-08 Jerome Guitton <guitton@adacore.com>
14180
14181 * gdb.base/stack-checking.c: New file.
14182 * gdb.base/stack-checking.exp: New file.
14183
1f08b409
TJB
141842008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14185
14186 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14187 * gdb.arch/altivec-regs.exp: Likewise.
14188 * gdb.arch/vsx-regs.exp: Likewise.
14189
3099e1c4
TJB
141902008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14191
14192 * gdb.arch/ppc-fp.exp: New file.
14193 * gdb.arch/ppc-fp.c: New file.
14194
cc69bfc1
PP
141952008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14196
14197 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14198 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14199
b02a33db
MS
142002008-09-04 Michael Snyder <msnyder@vmware.com>
14201
14202 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14203 as "at" (for non-debug functions such as _start).
14204
2992cbe0
UW
142052008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14206
14207 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14208 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14209 software watchpoints.
14210 * gdb.base/watch_thread_num.exp: Likewise.
14211
514f746b
AR
142122008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14213
14214 * gdb.arch/i386-bp_permanent.exp: New test.
14215
876cecd0
TT
142162008-08-24 Tom Tromey <tromey@redhat.com>
14217
14218 * gdb.base/maint.exp: Update "maint print type".
14219
80f73d71
VP
142202008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14221
14222 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14223 support. Adjust the order of "*running" notifications.
14224 * gdb.mi/non-stop.c: Don't cast from int to void* and
14225 back.
14226
d9c78d7d
MK
142272008-08-20 Mark Kettenis <kettenis@gnu.org>
14228
14229 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14230 expect to find it in the "info frame" output.
14231
97a2d1d3
DJ
142322008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14233
14234 * gdb.base/interp.exp: Always consume both prompts.
14235
b96e2927
PA
142362008-08-20 Pedro Alves <pedro@codesourcery.com>
14237
14238 * gdb.base/pending.exp: Test pending breakpoints without symbols
14239 loaded.
14240
8cf6e61a
VP
142412008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14242
14243 * lib/mi-support.exp (mi_expect_stop): Produce
14244 more details on failures.
14245 * gdb.mi/mi-nonstop.exp: New.
14246 * gdb.mi/non-stop.c: New.
14247
c6ebd6cf
VP
142482008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14249
a9c64011
AS
14250 * gdb.mi/mi-async.exp: Use 'set target-async'.
14251 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14252
46a9b8ed
DJ
142532008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14254
14255 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14256
44feb3ce
TT
142572008-08-17 Tom Tromey <tromey@redhat.com>
14258
14259 * gdb.base/help.exp (help catch): Rewrite.
14260
311a4e6b
TJB
142612008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14262
14263 * gdb.base/define.exp: Test indented command documentation.
14264 * gdb.python/python.exp: Test indented multi-line command.
14265
604c2f83
LM
142662008-08-15 Luis Machado <luisgpm@br.ibm.com>
14267
14268 * testsuite/gdb.arch/vsx-regs.c: New source file.
14269 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14270 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14271
886a217c
TT
142722008-08-14 Tom Tromey <tromey@redhat.com>
14273
14274 * gdb.base/macscp.exp: Add regression test for "macro define" or
14275 "macro undef" with no arguments.
14276
c814a4f3
PP
142772008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14278
14279 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14280
12ab8a60
UW
142812008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14282
14283 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14284
d57a3c85
TJB
142852008-08-06 Tom Tromey <tromey@redhat.com>
14286
14287 * gdb.python/python.exp: New file.
14288
c7b778ff
JK
142892008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14290
14291 Fix for PR gdb/1543.
14292 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14293 $LOCATION.
14294 (location): New variable.
14295 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14296 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14297 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14298 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14299 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14300 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14301 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14302 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14303 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14304 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14305 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14306 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14307 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14308 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14309 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14310 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14311 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14312 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14313 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14314 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14315 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14316 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14317 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14318 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14319 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14320 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14321 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14322 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14323 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14324 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14325 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14326 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14327 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14328 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14329 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14330 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14331 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14332 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14333 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14334 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14335 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14336 gdb.base/type-opaque.exp, gdb.base/until.exp,
14337 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14338 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14339 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14340 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14341 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14342 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14343 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14344 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14345 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14346 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14347 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14348 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14349 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14350 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14351 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14352 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14353 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14354 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14355 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14356 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14357 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14358 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14359 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14360 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14361 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14362 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14363 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14364 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14365 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14366 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14367 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14368 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14369 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14370 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14371 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14372 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14373 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14374 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14375 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14376 to bug-gdb@prep.ai.mit.edu .
14377
5e06a3d1
VP
143782008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14379
14380 * lib/mi-support.exp (mi_load_shlibs): New.
14381 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14382
9d81d21b
VP
143832008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14384
14385 * lib/mi-support.exp (get_mi_thread_list)
14386 (check_mi_and_console_threads): New, moved from ...
14387 * gdb.mi/mi-pthread.exp: ...here.
14388 * gdb.mi/gdb669.exp (get_mi_thread_list)
14389 (check_mi_and_console_threads): Delete.
14390 * gdb.mi/mi2-pthread.exp: Likewise.
14391
bae98fe0
TT
143922008-07-28 Tom Tromey <tromey@redhat.com>
14393
14394 * Makefile.in (just-check): Remove. Move body to...
14395 (check): ... here.
14396
57380f4e
DJ
143972008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14398
14399 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14400 Add a test for duplicated SIGINTs.
14401
e09490f1
DJ
144022008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14403
14404 * gdb.threads/schedlock.exp (get_args): Update to work for any
14405 value of NUM.
14406 (Top level): Report the number of threads that did not resume.
14407
6387b45f
DJ
144082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14409
14410 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14411
62f64ff2
DJ
144122008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14413
14414 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14415 non-MI prompt.
14416
fa8de41e
TT
144172008-07-26 Tom Tromey <tromey@redhat.com>
14418
14419 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14420 (function_struct, function_struct_ptr): New globals.
14421 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14422 function pointer in a struct.
14423
ccb3ac8a
TT
144242008-07-26 Tom Tromey <tromey@redhat.com>
14425
14426 * gdb.base/macscp.exp: Add test for macro lexing bug.
14427
d7d9f01e
TT
144282008-07-18 Tom Tromey <tromey@redhat.com>
14429
14430 * gdb.base/macscp.exp: Add macro tests.
14431
9bf07184
PP
144322008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14433
14434 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14435
becf6477
PP
144362008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14437
14438 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14439
0709f7d3
PP
144402008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14441
14442 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14443
7093c834
PP
144442008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14445
14446 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14447
b432ffe3
JK
144482008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14449
14450 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14451
b1a268e5
VP
144522008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14453
14454 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14455
e2995f8e
KB
144562008-07-11 Kevin Buettner <kevinb@redhat.com>
14457
14458 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14459 of regexp to account for changes made to GDB in the printing of
14460 byte vectors.
14461
14032a66
TT
144622008-07-11 Tom Tromey <tromey@redhat.com>
14463
14464 * gdb.base/completion.exp: Add 'help' completion test.
14465
981505ef
JK
144662008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14467
14468 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14469
10568435
JK
144702008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14471
14472 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14473
4487aabf
PA
144742008-07-09 Pedro Alves <pedro@codesourcery.com>
14475
14476 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14477
a4a9b1c4
PA
144782008-07-09 Pedro Alves <pedro@codesourcery.com>
14479
14480 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14481
3c3185ac
JK
144822008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14483
14484 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14485
7ebd49dc
VP
144862008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14487
14488 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14489 previous commit. Add a comment.
14490
84e46146
PA
144912008-06-28 Pedro Alves <pedro@codesourcery.com>
14492
14493 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14494
0f8d4a2f
VP
144952008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14496
14497 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14498
f747e0ce
PA
144992008-06-27 Pedro Alves <pedro@codesourcery.com>
14500
14501 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14502 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14503 compiling an executable, link in an object that forces unbuffered
14504 output.
14505 * lib/set_unbuffered_mode.c: New file.
14506
734a5c36
JK
145072008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14508
14509 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14510
a2840c35
VP
145112008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14512
a9c64011
AS
14513 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14514 mi_expect_stop.
14515 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14516 Demand that *running is output.
14517 (detect_async): Perform checking every time.
14518 (mi_send_resuming_command): Extract everything into...
14519 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14520 (mi_expect_stop): Don't accept any output before *stopped.
14521
6ae37fef
VP
145222008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14523
14524 Robustify mi-simplerun.
a9c64011
AS
14525 * gdb.mi/basics.c (main): Add a call to sleep.
14526 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14527 * gdb.mi/mi2-cli.exp: Likewise.
14528 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14529
b4aa76f0 145302008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14531
14532 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14533
e1ac3328
VP
145342008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14535
a9c64011
AS
14536 * gdb.mi/mi-console.exp: Adjust.
14537 * gdb.mi/mi-syn-frame.exp: Adjust.
14538 * gdb.mi/mi2-console.exp: Adjust.
14539 * gdb.mi/mi2-syn-frame.exp: Adjust.
14540 * lib/mi-support.exp (mi_run_cmd): Adjust.
14541 (mi_send_resuming_command): Adjust.
e1ac3328 14542
f7f9a841
VP
145432008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14544
14545 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14546 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14547 testing of stopped.
14548 * gdb.mi/mi2-syn-frame.exp: Likewise.
14549 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14550 (async, detect_async): New.
14551 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14552 depending on if we're running in sync or async mode.
f7f9a841 14553
37cd5d19
TT
145542008-06-09 Tom Tromey <tromey@redhat.com>
14555
14556 * gdb.base/completion.exp: New tests for field name completion
14557 with spaces, and field name completion with '->'.
14558
65d12d83
TT
145592008-06-06 Tom Tromey <tromey@redhat.com>
14560
14561 * gdb.base/break1.c (struct some_struct): New struct.
14562 (values): New global.
14563 * gdb.base/completion.exp: Add field name completion test.
14564
ebfe2e3f
PP
145652008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14566
14567 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14568 to pointer.
14569 * gdb.cp/call-c.cc: Likewise.
14570
bcf6fc3a
NR
145712008-06-06 Nick Roberts <nickrob@snap.net.nz>
14572
14573 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14574 annotation.
14575
49fd4a42 145762008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14577 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14578
14579 * gdb.threads/execl.c, gdb.threads/execl1.c,
14580 gdb.threads/execl.exp: New tests.
a9c64011 14581
8a34ac3f
AR
145822008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14583 Daniel Jacobowitz <dan@codesourcery.com>
14584
14585 * gdb.cp/exception.exp: Activate test, make it work with pending
14586 catchpoints.
14587
86ae69ef
JK
145882008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14589
14590 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14591
f7f9ae2c
VP
145922008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14593
a9c64011
AS
14594 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14595 now printed.
14596 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14597
2a2d4dc3
AS
145982008-05-27 Andreas Schwab <schwab@suse.de>
14599
14600 * gdb.base/frame-args.exp: Handle arguments that are optimized
14601 out.
14602
5099e4d9
LM
146032008-05-26 Luis Machado <luisgpm@br.ibm.com>
14604
14605 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14606 quiet for ppc32 and group options into a single variable.
14607
d9c36a91
JB
146082008-05-23 Joel Brobecker <brobecker@adacore.com>
14609
14610 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14611 of zero-size elements.
14612 * gdb.ada/null_array.exp: Test printing this new array.
14613
103a8671
JK
146142008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14615
14616 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14617
07a4cc1a 146182008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14619
14620 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14621 of the "finish" command.
14622
55f996a7
NR
146232008-05-21 Nick Roberts <nickrob@snap.net.nz>
14624
14625 * gdb.base/annota1.exp: Test for new annotation.
14626
907fc202
UW
146272008-05-16 Pedro Alves <pedro@codesourcery.com>
14628
14629 * gdb.base/fixsection.exp: New file.
14630 * gdb.base/fixsection0.c: New file.
14631 * gdb.base/fixsection1.c: New file.
14632
e8f97270
UW
146332008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14634
14635 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14636 * gdb.base/annota3.exp: Likewise.
14637
ac0bb574
NF
146382008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14639
14640 * gdb.base/watch_thread_num.exp: Don't run tests that require
14641 watchpoints if the target doesn't support them.
14642
6fadd07a
DE
146432008-05-12 Doug Evans <dje@google.com>
14644
14645 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14646
6e9a4a30
JB
146472008-05-09 Joel Brobecker <brobecker@adacore.com>
14648
14649 * gdb.ada/assign_1.exp: New testcase.
14650
08388c79
DE
146512008-05-09 Doug Evans <dje@google.com>
14652
a3c83fae
DE
14653 * gdb.base/find.exp: New file.
14654 * gdb.base/find.c: New file.
08388c79 14655
bd5ddfe8
DJ
146562008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14657
14658 * gdb.base/commands.exp (watchpoint_command_test): Handle
14659 gdb,no_hardware_watchpoints.
14660 * gdb.base/float.exp: Allow ARM targets without floating point.
14661 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14662
b5dd68e2 146632008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14664 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14665
14666 * gdb.ada/lang_switch: New test program.
14667 * gdb.ada/lang_switch.exp: New testcase.
14668
382d13d1
DE
146692008-05-05 Doug Evans <dje@google.com>
14670
14671 * gdb.base/help.exp (disassemble): Update expected help text.
14672
9dd789d0
PA
146732008-05-04 Pedro Alves <pedro@codesourcery.com>
14674
14675 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14676
611c83ae
PA
146772008-05-04 Pedro Alves <pedro@codesourcery.com>
14678
14679 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14680 different times.
14681
ff013f42
JK
146822008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14683
14684 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14685 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14686 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14687 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14688
96dff6a2
VP
146892008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14690
14691 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14692 notification to appear.
14693
55cd6f92
DJ
146942008-05-04 Daniel Jacobowitz <dan@debian.org>
14695
14696 * gdb.base/fullname.c: New file.
14697 * gdb.base/fullname.exp: New file.
14698 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14699
d705c43c
PA
147002008-05-03 Pedro Alves <pedro@codesourcery.com>
14701
14702 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14703 expressions with macros.
14704
333222e1
JK
147052008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14706
14707 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14708
5ac01682
DJ
147092008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14710
14711 * gdb.base/completion.exp: Handle lack of other symbols beginning
14712 with "a".
14713
14714 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14715
237fc4c9
PA
147162008-05-02 Jim Blandy <jimb@codesourcery.com>
14717
14718 * gdb.asm/asmsrc1.s: Add scratch space.
14719
ed5e9466
DJ
147202008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14721 Daniel Jacobowitz <dan@codesourcery.com>
14722
14723 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14724 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14725 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14726
b39cc962
DJ
147272007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14728
14729 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14730
36d520f5
JB
147312008-05-01 Joel Brobecker <brobecker@adacore.com>
14732
14733 * gdb.base/info-target.exp: New testcase.
14734
8d4e3071
DJ
147352008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14736
14737 * gdb.cp/hang.exp: Use .cc instead of .C.
14738 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14739 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14740
6f3f3097
DJ
147412008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14742
14743 * gdb.base/gdb1250.exp: Remove perror.
14744 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14745
5550a914
PA
147462008-04-30 Pedro Alves <pedro@codesourcery.com>
14747
14748 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14749 .2byte.
14750
d848e687
DJ
147512008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14752
14753 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14754 (maybe_kfail): New.
14755
93b5768b
PA
147562008-04-25 Pedro Alves <pedro@codesourcery.com>
14757
14758 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14759
721c02de
VP
147602008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14761
a9c64011
AS
14762 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14763 * gdb.mi/mi2-syn-frame.exp: Likewise.
14764 * lib/mi-support.exp: Likewise.
721c02de 14765
74960c60
VP
147662008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14767
14768 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14769 to specify regexp for the location to stop at.
14770 * gdb.base/break-always.c: New.
14771 * gdb.base/break-always.exp: New.
14772
d24317b4
VP
147732008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14774
14775 * lib/mi-support.exp (mi_runto_helper): Adjust
14776 for the original-location field.
14777 (mi_create_breakpoint, mi_list_breakpoints): New.
14778 * gdb.mi/mi-break.exp: Adjust.
14779 * gdb.mi/mi2-break.exp: Adjust.
14780 * gdb.mi/mi-pending.exp: Adjust.
14781 * gdb.mi/mi-simplerun.exp: Adjust.
14782 * gdb.mi/mi2-simplerun.exp: Adjust.
14783 * gdb.mi/mi-syn-frame.exp: Adjust.
14784 * gdb.mi/mi2-syn-frame.exp: Adjust.
14785 * gdb.mi/mi-until.exp: Adjust.
14786 * gdb.mi/mi2-until.exp: Adjust.
14787 * gdb.mi/mi-var-display.exp: Adjust.
14788 * gdb.mi/mi2-var-display.exp: Adjust.
14789 * gdb.mi/mi-watch.exp: Adjust.
14790 * gdb.mi/mi2-watch.exp: Adjust.
14791
fdc59709 147922008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14793
a9c64011
AS
14794 * aclocal.m4: Add override.m4.
14795 * configure: Regenerate.
fdc59709 14796
8e91f023
VP
147972008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14798
14799 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14800 '-var-update --all-values' reports new value even the type
14801 of a variable object has changed.
14802
233a11ab
CS
148032008-04-18 Craig Silverstein <csilvers@google.com>
14804
14805 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14806 files.
d24317b4 14807
9c1137ad
JB
148082008-04-18 Joel Brobecker <brobecker@adacore.com>
14809
14810 * gdb.ada/atomic_enum: New test program.
14811 * gdb.ada/atomic_enum.exp: New testcase.
14812
66d0bbc7
DE
148132008-04-17 Doug Evans <dje@google.com>
14814
14815 * gdb.opt/Makefile.in: Fix whitespace.
14816
100906b0
UW
148172008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14818
14819 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14820
4584e32e
DE
148212008-04-17 Doug Evans <dje@google.com>
14822
14823 * gdb.base/hashline1.exp: New testcase.
14824 * gdb.base/hashline2.exp: New testcase.
14825 * gdb.base/hashline2.exp: New testcase.
14826
0a320680
PA
148272008-04-17 Pedro Alves <pedro@codesourcery.com>
14828
14829 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14830
18ac113b
AR
148312008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14832
14833 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14834 temporary breakpoint to match "Temporary breakpoint".
14835 * gdb.base/break.exp (delete_breakpoints): Likewise.
14836 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14837 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14838 * gdb.base/display.exp: Likewise.
14839 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14840 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14841 * gdb.base/restore.exp (restore_tests): Likewise.
14842 * gdb.base/sepdebug.exp: Likewise.
14843 * gdb.base/watchpoint.exp: Likewise.
14844 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14845 * gdb.mi/mi-pending.exp: Likewise.
14846 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14847 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14848 * gdb.mi/mi-var-cmd.exp: Likewise.
14849 * gdb.mi/mi-var-display.exp: Likewise.
14850 * gdb.mi/mi2-cli.exp: Likewise.
14851 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14852 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14853 * gdb.mi/mi2-var-display.exp: Likewise.
14854 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14855 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14856 new "disp" field.
a9c64011 14857 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14858 reason. This is to support fix for PR2424.
14859
add38693
JK
148602008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14861
14862 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14863
fcacd99f
VP
148642008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14865
14866 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14867 field. Add more floating varobj tests.
fcacd99f 14868 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14869 field.
14870 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14871 (main): Call do_at_tests.
14872 * lib/mi-support.exp (mi_create_floating_varobj)
14873 (mi_varobj_update_with_type_change): New.
fcacd99f 14874
de051565
MK
148752008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14876
14877 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14878 option of -var-evaluate-expression.
14879 * gdb.mi/mi2-var-display.exp: Likewise.
14880
dbc52822
VP
148812008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14882
14883 Introduce test setup helpers.
a9c64011
AS
14884 * lib/gdb.exp (build_executable, clean_restart)
14885 (prepare_for_testing): New.
14886 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14887 * gdb.base/return.exp: Likewise.
14888 * gdb.base/ending-run.exp: Likewise.
dbc52822 14889
473591da
NR
148902008-04-07 Nick Roberts <nickrob@snap.net.nz>
14891
14892 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14893 Interface (MI) responses.
14894
2b2d9e11
VP
148952008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14896
a9c64011
AS
14897 * gdb.cp/breakpoint.cc: New code to test conditions involving
14898 member variables.
14899 * gdb.cp/breakpoint.exp: Test condition involving member
14900 variables.
2b2d9e11 14901
bb378428
VP
149022008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14903
14904 * lib/mi-support.exp (mi_expect_stop): New.
14905 (mi_run_cmd): Change the
14906 token. Use mi_send_resuming_command, use
14907 mi_expect_stop.
14908 (mi_execute_to_helper): Rename to mi_execute_to.
14909 (mi_send_resuming_command): Add more error patterns.
14910 (mi_wait_for_stop): Renamed to...
14911 (mi_get_stop_line): ...this.
14912 (mi_run_inline_test): Adjust.
14913
14914 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14915 * gdb.mi/mi-console.exp: Likewise.
14916 * gdb.mi/mi-pending.exp: Likewise.
14917 * gdb.mi/mi-simplerun.exp: Likewise.
14918 * gdb.mi/mi-stack.exp: Likewise.
14919 * gdb.mi/mi-stepi.exp: Likewise.
14920 * gdb.mi/mi-syn-frame.exp: Add comment.
14921 * gdb.mi/mi-until.exp: Likewise.
14922 * gdb.mi/mi-var-display.exp: Likewise.
14923 * gdb.mi/mi-watch.exp: Likewise.
14924 * gdb.mi/mi2-cli.exp: Likewise.
14925 * gdb.mi/mi2-console.exp: Likewise.
14926 * gdb.mi/mi2-simplerun.exp: Likewise.
14927 * gdb.mi/mi2-stack.exp: Likewise.
14928 * gdb.mi/mi2-stepi.exp: Likewise.
14929 * gdb.mi/mi2-until.exp: Likewise.
14930 * gdb.mi/mi2-var-display.exp: Likewise.
14931 * gdb.mi/mi2-watch.exp: Likewise.
14932
62172bb9
UW
149332008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14934
14935 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14936
14937 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14938
a13e061a
PA
149392008-04-04 Pedro Alves <pedro@codesourcery.com>
14940
14941 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14942 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14943 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14944 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14945 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14946 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14947 expect an mi error duplicated in stderr.
14948
eae06beb
JB
149492008-04-03 Joel Brobecker <brobecker@adacore.com>
14950
14951 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14952 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14953 Add a couple of tests that verify the behavior when the new setting
14954 is set to "cancel" and "all".
14955 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14956 "ask" before we start the testing.
14957
79c6ced6
AR
149582008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14959
14960 * gdb.cp/casts.cc: Add class reference variables.
14961 * gdb.cp/casts.exp: New test cases for up/down casting references.
14962
6c2d1a6b
MK
149632008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14964
14965 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14966 instead of beginning to make an extra test pass.
14967 * gdb.mi/mi2-var-display.exp: Likewise.
14968
55b411d9
MR
149692008-03-31 Maciej W. Rozycki <macro@mips.com>
14970
14971 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14972
c6140da2
MD
149732008-03-31 Markus Deuling <deuling@de.ibm.com>
14974 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14975
14976 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14977 value. Add xfail for older kernels.
14978
79732189
AR
149792008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14980
14981 Bring mi-support in line with gdb.exp.
14982 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14983 (mi_gdb_start): New function.
14984
33c3676e
MR
149852008-03-28 Maciej W. Rozycki <macro@mips.com>
14986
14987 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14988
92e28119
VP
149892008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14990
14991 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14992 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14993
9e8e3afe
VP
149942008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14995
14996 * lib/mi-support.exp (mi_create_varobj_checked): New.
14997 (mi_list_varobj_children): Allow to check for a
14998 value.
14999 (mi_list_array_varobj_children): New.
15000
15001 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15002 and mi_list_varobj_children, as opposed to hardcoding
15003 expected strings.
15004 * gdb.mi/gdb701.exp: Likewise.
15005 * gdb.mi/gdb792.exp: Likewise.
15006 * gdb.mi/mi-var-block.exp: Likewise.
15007 * gdb.mi/mi-var-cmd.exp: Likewise.
15008 * gdb.mi/mi-var-invalidate.exp: Likewise.
15009 * gdb.mi/mi2-var-block.exp: Likewise.
15010 * gdb.mi/mi2-var-child.exp: Likewise.
15011 * gdb.mi/mi2-var-cmd.exp: Likewise.
15012 * gdb.mi/mi2-var-display.exp: Likewise.
15013
9df50351
JK
150142008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15015
15016 Fix random false FAILs on i386.
15017 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15018
31e5d73a
DJ
150192008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15020
15021 PR gdb/544
15022 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15023
12f4afab
DJ
150242008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15025
15026 PR gdb/544
15027 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15028
b562a0cb
DJ
150292008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15030
15031 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15032 fixed PR gdb/544.
15033
17faa917
DJ
150342008-03-21 Pedro Alves <pedro@codesourcery.com>
15035
15036 * gdb.threads/fork-child-threads.exp: Test next over fork.
15037
6214f497
DJ
150382008-03-21 Chris Demetriou <cgd@google.com>
15039
15040 * gdb.base/break.exp (rbreak junk): New test for rbreak
15041 "Junk at end of arguments" issue.
15042
63092375
DJ
150432008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15044
15045 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15046 *& to work on created array elements.
15047 (Top level): Test print $pc with a file. Test string operations
15048 without a target.
15049 * gdb.base/ptype.exp: Do not expect *& to work on created array
15050 elements.
15051
b21991b0
DJ
150522008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15053
15054 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15055 gdb.threads/staticthreads.exp: Update exit query.
15056
c4b347c7
SL
150572008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15058
15059 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15060
fa4727a6
DJ
150612008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15062
15063 * gdb.base/watchpoint.c (global_ptr, func4): New.
15064 (main): Call func4.
15065 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15066 (test_inaccessible_watchpoint): New.
15067
2f34202f
MR
150682008-02-29 Maciej W. Rozycki <macro@mips.com>
15069
15070 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15071 select the largest.
15072
0d6ba1b1
DJ
150732008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15074
15075 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15076 frames-invalid annotations.
15077
e691325a
PM
150782008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15079
a9c64011 15080 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15081
f85b5ecc
DE
150822008-02-27 Doug Evans <dje@google.com>
15083
15084 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15085 for bug 1738.
15086 (breakpoint_to_handler_entry): Ditto.
15087
b40e7bf3
JB
150882008-02-27 Joel Brobecker <brobecker@adacore.com>
15089
15090 * gdb.base/ending-run.exp: Use the first line of code inside
15091 function body to test breakpoints.
15092 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15093 location where the breakpoint is inserted when using the line
15094 where a function is declared. Fix typo in the description of
15095 one of the tests.
15096 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15097
2faca73a
PM
150982008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15099
15100 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15101 tests.
2faca73a 15102
6f439c36
PM
151032008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15104
15105 * gdb.base/args.exp: avoid same output for tests
15106 with single quotes.
15107
54e52265
VP
151082008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15109
a9c64011
AS
15110 * gdb.base/annota1.exp: Adjust for 'info break'
15111 format changes.
15112 * gdb.base/annota3.exp: Likewise.
15113 * gdb.base/break.exp: Likewise.
15114 * gdb.base/condbreak.exp: Likewise.
15115 * gdb.base/pending.exp: Likewise.
15116 * gdb.base/sepdebug.exp: Likewise.
15117 * gdb.base/unload.exp: Likewise.
15118 * gdb.cp/ovldbreak.exp: Likewise.
15119 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15120
897b09ca
DE
151212008-02-07 Doug Evans <dje@google.com>
15122
15123 * gdb.cp/mb-inline.exp: New.
15124 * gdb.cp/mb-inline.h: New.
15125 * gdb.cp/mb-inline1.cc: New.
15126 * gdb.cp/mb-inline2.cc: New.
15127
b1c32d35
PM
151282008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15129
15130 * gdb.pascal/floats.pas: New test program.
15131 * gdb.pascal/floats.exp: New testcase.
15132
1a4ca44a
TJB
151332008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15134
15135 * gdb.base/callfuncs.c (t_float_many_args): New function.
15136 (t_double_many_args): New function.
15137 * gdb.base/callfuncs.exp: Add tests for exceeding float
15138 and double parameters passed through the stack.
15139
439048e8
JB
151402008-02-05 Joel Brobecker <brobecker@adacore.com>
15141
15142 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15143 gdb.ada/complete/foo.adb: New files.
15144 * gdb.ada/complete.exp: New testcase.
15145
81fe8080
DE
151462008-02-03 Doug Evans <dje@google.com>
15147
301f0ecf
DE
15148 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15149
81fe8080
DE
15150 * gdb.cp/gdb2384.exp: New file.
15151 * gdb.cp/gdb2384.cc: New file.
15152 * gdb.cp/gdb2384-base.h: New file.
15153 * gdb.cp/gdb2384-base.cc: New file.
15154
4b071aec
DE
151552008-02-02 Doug Evans <dje@google.com>
15156
15157 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15158
61137ba6
JB
151592007-02-01 Joel Brobecker <brobecker@adacore.com>
15160
15161 * gdb.ada/sym_print_name: New test program.
15162 * gdb.ada/sym_print_name.exp: New testcase.
15163
151642007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15165
15166 * gdb.ada/nested/hello.adb: New file.
15167 * gdb.ada/nested.exp: New testcase.
15168 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15169
98deb0da
VP
151702008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15171
15172 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15173 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15174 don't cause future evaluations of function to report
15175 creation of internal breakpoints.
98deb0da 15176
723a2275
VP
151772008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15178
15179 * gdb.mi/mi-break.exp (test_error): New.
15180 Call it.
15181
fb546a2f
LM
151822008-01-31 Luis Machado <luisgpm@br.ibm.com>
15183
15184 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15185 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15186
2d8fd90a
PM
151872008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15188
15189 * gdb.pascal/integers.pas: New test program.
15190 * gdb.pascal/integers.exp: New testcase.
15191
a7fa0ded
PM
151922008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15193
15194 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15195
5e1a1926
TJB
151962008-01-30 Luis Machado <luisgpm@br.ibm.com>
15197
15198 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15199 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15200
8d04f9f0
JB
152012008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15202
15203 * gdb.ada/formatted_ref: New test program.
15204 * gdb.ada/formatted_ref.exp: New testcase.
15205
15206 * gdb.cp/formatted-ref.cc: New file.
15207 * gdb.cp/formatted-ref.exp: New testcase.
15208
ce75a98f
JB
152092008-01-30 Joel Brobecker <brobecker@adacore.com>
15210
15211 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15212
e835f6bf
NR
152132008-01-30 Nick Roberts <nickrob@snap.net.nz>
15214
15215 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15216 (test_file_list_exec_source_file): Update to new macro-info field.
15217
d118ef87
PH
152182008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15219
15220 * gdb.ada/exprs: New test program.
15221 * gdb.ada/exprs.exp: New testcase.
15222
7d35ab09
TJB
152232008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15224
15225 * dfp-test.c (DELTA, DELTA_B): New definitions.
15226 (double_val1, double_val2, double_val3, double_val4, double_val5,
15227 double_val6, double_val7, double_val8, double_val9, double_val10,
15228 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15229 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15230 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15231 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15232 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15233 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15234 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15235 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15236 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15237 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15238 dec128_val16): New global variables.
15239 (decimal_dec128_align): New function.
15240 (decimal_mixed): Likewise.
15241 (decimal_many_args_dec32): Likewise.
15242 (decimal_many_args_dec64): Likewise.
15243 (decimal_many_args_dec128): Likewise.
15244 (decimal_many_args_mixed): Likewise.
15245 * dfp-test.exp: Add tests calling new inferior functions.
15246
2d717e4f
DJ
152472008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15248
15249 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15250 gdb.server/ext-run.exp: New files.
15251 * lib/gdbserver-support.exp (gdbserver_download): New.
15252 (gdbserver_start): New. Update gdbserver expected
15253 output.
15254 (gdbserver_spawn): Use them.
15255 (gdbserver_start_extended): New.
15256
e85a822c
DJ
152572008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15258
15259 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15260 Run on GNU/Linux.
15261 (do_exec_tests): Check for systems which do not support catchpoints.
15262 Do not match START.
15263 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15264 Run on GNU/Linux. Enable verbose output.
15265 (check_fork_catchpoints): New.
15266 (explicit_fork_child_follow, catch_fork_child_follow)
15267 (tcatch_fork_parent_follow): Update expected messages.
15268 (do_fork_tests): Use check_fork_catchpoints.
15269 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15270 Run on GNU/Linux. Enable verbose output.
15271 (check_vfork_catchpoints): New.
15272 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15273 expected messages.
15274 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15275
401ea829
JB
152762008-01-29 Jim Blandy <jimb@red-bean.com>
15277
15278 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15279 host' errors.
15280 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15281
aceaf3ad
JB
152822008-01-29 Jim Blandy <jimb@red-bean.com>
15283
15284 * gdb.threads/sigthread.c: Use barriers to ensure that
15285 child_thread and child_thread_two are always initialized before we
15286 start to use them.
15287
a5606eee
VP
152882008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15289
15290 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15291 * gdb.base/watchpoint-solib.c: New.
15292 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15293
c55a82bb
PM
152942008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15295
15296 * gdb.base/gdb1056.exp: Add unsigned integer test.
15297
0993fe05
DE
152982008-01-28 Doug Evans <dje@google.com>
15299
15300 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15301
4fe42e7f
JB
153022008-01-27 Jim Blandy <jimb@codesourcery.com>
15303
c7a69933
JB
15304 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15305
4fe42e7f
JB
15306 * gdb.base/expand-psymtabs.exp: Doc fix.
15307
5def8285
MK
153082008-01-26 Mark Kettenis <kettenis@gnu.org>
15309
15310 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15311
5313c911
NR
153122008-01-24 Nick Roberts <nickrob@snap.net.nz>
15313
a9c64011 15314 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15315 -var-set-format.
15316
93815fbf
VP
153172008-01-23 Chris Demetriou <cgd@google.com>
15318
15319 * gdb.threads/thread_events.c: New testcase source file.
15320 * gdb.threads/thread_events.exp: New testcase expect file.
15321
467a88ee
NR
153222008-01-23 Nick Roberts <nickrob@snap.net.nz>
15323
15324 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15325
15326 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15327 -var-set-format.
15328
d8f82aba
DJ
153292008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15330 Vladimir Prus <vladimir@codesourcery.com>
15331
15332 * gdb.base/float.exp: Allow missing floating point for m68k and
15333 PowerPC.
15334
60c46647
VP
153352008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15336
15337 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15338 ignore count.
15339 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15340 * gdb.mi/mi-cli.exp: Adjust.
15341 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15342
c7dd36a1
PA
153432008-01-17 Pedro Alves <pedro@codesourcery.com>
15344
15345 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15346 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15347 with dummy_ptr's address.
15348 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15349 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15350 all targets.
15351 * gdb.mi/mi2-var-child.exp: Likewise.
15352
39d5313e
JB
153532008-01-09 Joel Brobecker <brobecker@adacore.com>
15354
15355 * gdb.ada/null_array: New test program.
15356 * gdb.ada/null_array.exp: New testcase.
15357
0aea4bf3
LM
153582008-01-09 Luis Machado <luisgpm@br.ibm.com>
15359
15360 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15361 with required float modifiers.
15362
0b354900
JB
153632008-01-08 Joel Brobecker <brobecker@adacore.com>
15364
15365 * gdb.ada/funcall_param: New test program.
15366 * gdb.ada/funcall_param.exp: New testcase.
15367
cdb7f5d4
JB
153682008-01-08 Joel Brobecker <brobecker@adacore.com>
15369
15370 * gdb.ada/arrayparam: New test program.
15371 * gdb.ada/arrayparam.exp: New testcase.
15372
88e2547f
JB
153732008-01-08 Joel Brobecker <brobecker@adacore.com>
15374
15375 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15376 landed. Should also fix random failures in the test following it.
15377
f6867ce0
TJB
153782008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15379
15380 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15381 for expressions with decimal float values.
15382 (test_dfp_conversions): New function to test casts to and from
15383 decimal float types.
15384 Call test_dfp_conversions.
15385 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15386 elements.
15387 (main): Initialize ds.float4 and ds.double8 elements.
15388 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15389 string to new error message.
15390 (d64_set_tests): Likewise.
15391 (d128_set_tests): Likewise.
15392 Add tests for expressions with decimal float variables. Add tests for
15393 conversions to and from decimal float types.
15394
f9c11282
JB
153952008-01-05 Joel Brobecker <brobecker@adacore.com>
15396
15397 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15398 * gdb.ada/packed_tagged.exp: New testcase.
15399
0ecbca72
JB
154002008-01-04 Joel Brobecker <brobecker@adacore.com>
15401
15402 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15403 gdb.ada/homonym/homonym_main.adb: New files.
15404 * gdb.ada/homonym.exp: New testcase.
15405
c18d3d89
JB
154062008-01-04 Joel Brobecker <brobecker@adacore.com>
15407
15408 * gdb.ada/packed_array.exp: Add testing of references to
15409 a packed array.
15410
ecc7085b
JB
154112008-01-04 Joel Brobecker <brobecker@adacore.com>
15412
15413 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15414 New files.
15415 * gdb.ada/type_coercion.exp: New testcase.
15416
c474c922
JB
154172008-01-04 Joel Brobecker <brobecker@adacore.com>
15418
15419 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15420 gdb.ada/tagged/foo.adb: New file.
15421 * gdb.ada/tagged.exp: New testcase.
15422
9005b927
JB
154232008-01-04 Joel Brobecker <brobecker@adacore.com>
15424
15425 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15426 gdb.ada/ptype_field/foo.adb: New files.
15427 * gdb.ada/ptype_field.exp: New testcase.
15428
1a6aaad8
JB
154292008-01-03 Joel Brobecker <brobecker@adacore.com>
15430
15431 * gdb.ada/print_pc.exp: New testcase.
15432
0ef22f53
JB
154332008-01-03 Joel Brobecker <brobecker@adacore.com>
15434
15435 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15436 gdb.ada/taft_type/p.adb: New files.
15437 * gdb.ada/taft_type.exp: New testcase.
15438
1689ecf8
JB
154392008-01-03 Joel Brobecker <brobecker@adacore.com>
15440
15441 * gdb.ada/array_bounds/bar.adb: New file.
15442 * gdb.ada/array_bounds.exp: New testcase.
15443
a4d0b9c3
JB
154442008-01-03 Joel Brobecker <brobecker@adacore.com>
15445
15446 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15447 gdb.ada/arrayptr/foo.adb: New files.
15448 * gdb.ada/arrayptr.exp: New testcase.
15449
a31ace00
JB
154502008-01-03 Joel Brobecker <brobecker@adacore.com>
15451
15452 * gdb.base/set-lang-auto.exp: New testcase.
15453
a97fced3
JB
154542008-01-03 Joel Brobecker <brobecker@adacore.com>
15455
15456 * gdb.ada/fun_addr/foo.adb: New file.
15457 * gdb.ada/fun_addr.exp: New testcase.
15458
ef29ce1a
JK
154592008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15460
15461 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15462 New files
15463
0fafefe3
JB
154642008-01-02 Joel Brobecker <brobecker@adacore.com>
15465
15466 * array_subscript_addr/p.adb: New file.
a9c64011 15467 * array_subscript_addr.exp: New testcase.
0fafefe3 15468
c4359f8d
JB
154692008-01-02 Joel Brobecker <brobecker@adacore.com>
15470
a9c64011 15471 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15472 New files.
15473 * gdb.ada/str_cmp_ref.exp: New testcase.
15474
1aa1b15b
JB
154752008-01-01 Joel Brobecker <brobecker@adacore.com>
15476
15477 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15478 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15479 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15480
81c9b2cf
JB
154812008-01-01 Joel Brobecker <brobecker@adacore.com>
15482
15483 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15484 gdb.ada/ref_param/pck.ads: New files.
15485 * gdb.ada/ref_param.exp: New testcase.
15486
319e4674
JB
154872008-01-01 Joel Brobecker <brobecker@adacore.com>
15488
15489 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15490 gdb.ada/interface/foo.adb: New files.
15491 * gdb.ada/interface.exp: New testcase.
15492
ef682c56
JB
154932007-12-31 Jim Blandy <jimb@codesourcery.com>
15494
15495 * gdb.base/multi-forks.exp: Consume all output from child
15496 processes before proceeding to next test.
15497
f6f3eb6c
JB
154982007-12-29 Jim Blandy <jimb@codesourcery.com>
15499
15500 * configure: Regenerated.
15501
f652e42f
JB
155022007-12-27 Joel Brobecker <brobecker@adacore.com>
15503
15504 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15505 gdb.ada/fixed_cmp/fixed.adb: New files.
15506 * gdb.ada/fixed_cmp.exp: New testcase.
15507
6943e596
JB
155082007-12-27 Joel Brobecker <brobecker@adacore.com>
15509
15510 * gdb.ada/boolean_expr.exp: New testcase.
15511
aad9a193
JB
155122007-12-26 Jim Blandy <jimb@codesourcery.com>
15513
15514 * gdb.base/multi-forks.exp: Doc fix.
15515
fb5f3683
JB
155162007-12-26 Joel Brobecker <brobecker@adacore.com>
15517
15518 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15519 * gdb.ada/char_param.exp: Do not compile our test program with
15520 -gnata, this is unnecessary.
15521 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15522
384e4a9c
JB
155232007-12-24 Joel Brobecker <brobecker@adacore.com>
15524
15525 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15526 gdb.ada/print_chars/foo.adb: New files.
15527 * gdb.ada/print_chars.exp: New testcase.
15528
01e044f7
JB
155292007-12-24 Joel Brobecker <brobecker@adacore.com>
15530
15531 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15532 gdb.ada/char_param/foo.adb: New files.
15533 * gdb.ada/char_param.exp: New testcase.
15534
0ce17860
JB
155352007-12-22 Jim Blandy <jimb@codesourcery.com>
15536
15537 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15538 hard-coding source line numbers into the test.
15539 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15540 gdb_get_line_number to find.
15541
919809b9
JB
155422007-12-22 Joel Brobecker <brobecker@adacore.com>
15543
15544 * gdb.base/ptype.c (highest): New struct type.
15545 (the_highest): New variable of that type.
15546 (main): Add dummy assignment to a field of variable the_highest.
15547 * gdb.base/ptype.exp: Test type printing of our new variable.
15548
abc8a88d
PM
155492007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15550
15551 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15552 and record first explicitly generated thread number.
abc8a88d
PM
15553 Use that thread number for thread specific watchpoint test.
15554 Add iteration number to repetitive tests.
15555
5158f3e3
CES
155562007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15557 Jim Blandy <jimb@codesourcery.com>
15558
15559 * gdb.base/expand-psymtabs.c: New testcase
15560 source file.
15561 * gdb.base/expand-psymtabs.exp: New testcase
15562 expect file.
15563
37e4754d
LM
155642007-12-17 Luis Machado <luisgpm@br.ibm.com>
15565
15566 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15567 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15568
551e5d04
JB
155692007-12-17 Joel Brobecker <brobecker@adacore.com>
15570
15571 * gdb.ada/frame_args/foo.adb: New file.
15572 * gdb.ada/frame_args/pck.ads: New file.
15573 * gdb.ada/frame_args/pck.adb: New file.
15574 * gdb.ada/frame_args.exp: New testcase.
15575
a05ee097
JB
155762007-12-17 Joel Brobecker <brobecker@adacore.com>
15577
15578 * gdb.base/frame-args.c: New file.
15579 * gdb.base/frame-args.exp: New testcase.
15580
c162e8c9 155812007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15582 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15583
15584 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15585
afe8ab22 155862007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15587
afe8ab22
VP
15588 * gdb.mi/mi-pending.exp: New.
15589 * gdb.mi/mi-pending.c: New.
15590 * gdb.mi/mi-pendshr.c: New.
15591
dfdfb3ca
JB
155922007-12-06 Jim Blandy <jimb@codesourcery.com>
15593
15594 * gdb.base/default.exp: Update expected output for 'info catch'.
15595
b7fca990
JK
155962007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15597
15598 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15599 must be set to binary.
15600
6a1afc1e
PA
156012007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15602
15603 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15604
a6b151f1
DJ
156052007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15606
15607 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15608 gdb.mi/mi-file-transfer.exp: New.
15609
43039443
JK
156102007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15611
15612 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15613
0ef2251b
MR
156142007-11-22 Maciej W. Rozycki <macro@mips.com>
15615
15616 * gdb.trace/backtrace.exp: Fix a typo.
15617 * gdb.trace/circ.exp: Likewise.
15618 * gdb.trace/collection.exp: Likewise.
15619 * gdb.trace/limits.exp: Likewise.
15620 * gdb.trace/report.exp: Likewise.
15621 * gdb.trace/tfind.exp: Likewise.
15622 * gdb.trace/while-dyn.exp: Likewise.
15623
5443631e
NR
156242007-11-21 Nick Roberts <nickrob@snap.net.nz>
15625
15626 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15627 objects of pointers that can't be dereferenced are now
15628 "noneditable".
15629
a4ce5b0d
UW
156302007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15631
15632 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15633 (target_cpu): Remove.
15634
d6e956e5
VP
156352007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15636
15637 * gdb.base/ending-run.exp: Expect the list of cleared
15638 breakpoint to come in natural order, not the reversed one.
a9c64011 15639
214270ab
VP
156402007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15641
15642 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15643 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15644
1a619819
LM
156452007-11-05 Luis Machado <luisgpm@br.ibm.com>
15646
15647 * gdb.base/printcmds.exp: New function
15648 test_printf_with_dfp.
15649
5b01a6fa
DE
156502007-11-02 Doug Evans <dje@google.com>
15651
15652 * gdb.disasm/t01_mov.s: Remove carriage returns.
15653 * gdb.disasm/t02_mova.s: Ditto.
15654 * gdb.disasm/t03_add.s: Ditto.
15655 * gdb.disasm/t04_sub.s: Ditto.
15656 * gdb.disasm/t05_cmp.s: Ditto.
15657 * gdb.disasm/t06_ari2.s: Ditto.
15658 * gdb.disasm/t07_ari3.s: Ditto.
15659 * gdb.disasm/t08_or.s: Ditto.
15660 * gdb.disasm/t09_xor.s: Ditto.
15661 * gdb.disasm/t10_and.s: Ditto.
15662 * gdb.disasm/t11_logs.s: Ditto.
15663 * gdb.disasm/t12_bit.s: Ditto.
15664 * gdb.disasm/t13_otr.s: Ditto.
15665
ec33ab7f
JK
156662007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15667
15668 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15669
ae0d01ff
UW
156702007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15671
15672 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15673 provide DFP support.
15674
55eddb0f
DJ
156752007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15676
15677 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15678 Test "set powerpc vector-abi". Skip auto-detection tests for old
15679 toolchains.
15680
7020f05c
PA
156812007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15682
15683 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15684 with [string compare].
15685
84bc3db9
PA
156862007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15687
15688 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15689 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15690
5876dc88
LM
156912007-10-25 Luis Machado <luisgpm@br.ibm.com>
15692
15693 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15694 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15695 * gdb.opt/Makefile.in: New makefile.
15696 * Makefile.in: Create new directory "gdb.opt".
15697 * configure.ac: Add "gdb.opt" directory.
15698 * configure: Regenerated.
a9c64011 15699
c3ea9a14
DE
157002007-10-25 Doug Evans <dje@google.com>
15701
15702 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15703 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15704
a9c64011 157052007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15706 Thiago Jung Bauermann <bauerman@br.ibm.com>
15707
15708 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15709 Floating Point expressions.
15710 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15711 Floating Point variables.
15712 * gdb.base/dfp-test.c: new file containing program with Decimal
15713 Floating variables, used by gdb.base/dfp-test.exp.
15714
62a24a2b
DJ
157152007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15716
15717 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15718
e7b1eae6
UW
157192007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15720
15721 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15722 compiling test case with GCC.
15723 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15724
c641edcc
UW
157252007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15726
15727 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15728 format changes.
15729
5e5ebfe6
MS
157302007-10-18 Michael Snyder <msnyder@specifix.com>
15731
15732 * gdb.base/dbx.exp: Add missing "-re " operator.
15733
e831e7b6
GM
157342007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15735
15736 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15737 * configure.ac: Removed trailing spaces after backslash.
15738 * gdb.modula2: New directory.
15739 * gdb.modula2/Makefile.in: New file.
15740 * gdb.modula2/unbounded-array.exp: New file.
15741 * gdb.modula2/unbounded1.c: New file.
15742
7cc46491
DJ
157432007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15744
15745 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15746
157472007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15748
15749 * gdb.base/sigstep.c (main): Add checks for
15750 return values for setitimer call.
15751 Call setitimer again with itimer = ITIMER_REAL
15752 if first call to setitimer fails.
15753
e91528f0
KH
157542007-10-11 Kazu Hirata <kazu@codesourcery.com>
15755
15756 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15757 of $timeout.
15758
2ec9a4f8
DJ
157592007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15760
15761 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15762
157632007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15764
15765 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15766 of gdb_expect call, to avoid interruption.
15767
64b2fa04
PA
157682007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15769
15770 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15771 (v_unsigned_long_long, v_long_long_array)
15772 (v_signed_long_long_array, v_unsigned_long_long_array)
15773 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15774 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15775 [!NO_LONG_LONG]: New.
15776 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15777 v_long_long_member.
15778
15779 (v_long_long_func, v_signed_long_long_func)
15780 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15781 (main) [!NO_LONG_LONG]: Initialize long long variants.
15782
15783 * gdb.base/whatis.exp: If board file requests no_long_long, build
15784 test with NO_LONG_LONG defined. Test long long, signed long long,
15785 and unsigned long long variants but only if board file doesn't
15786 disable it.
15787
a912286e 157882007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15789 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15790
15791 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15792 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15793 * configure: Regenerated.
15794 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15795 gdb.pascal/types.exp, lib/pascal.exp: New files.
15796
471ba8c9
DJ
157972007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15798
15799 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15800 call.
15801 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15802 to return to the call.
15803 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15804 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15805 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15806 * gdb.mi/mi-until.exp (test_until): Likewise.
15807 * gdb.mi/mi2-until.exp (test_until): Likewise.
15808
fef8a650
DJ
158092007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15810
15811 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15812 two-char array.
15813 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15814
d983da9c
DJ
158152007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15816
15817 * gdb.threads/watchthreads.c (thread_function): Sleep between
15818 iterations.
15819 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15820 at once for S/390. Generate matching fails and passes.
15821
17f62551
VP
158222007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15823
15824 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15825 the 'struct_declarations' variable to zeros.
a9c64011 15826
ed0616c6
VP
158272007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15828
15829 * gdb.cp/mb-ctor.cc: New.
15830 * gdb.cp/mb-ctor.exp: New.
15831 * gdb.cp/mb-templates.cc: New.
15832 * gdb.cp/mb-templates.exp: New.
15833
41f1b697
DJ
158342007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15835
15836 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15837
3f213f78
PA
158382007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15839
15840 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15841 targets.
15842 * configure: Regenerate.
15843
0d381245 158442007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15845
0d381245
VP
15846 * gdb.base/annota1.exp: Adjust for 'info break'
15847 format changes.
15848 * gdb.base/annota3.exp: Likewise.
15849 * gdb.base/break.exp: Likewise.
15850 * gdb.base/condbreak.exp: Likewise.
15851 * gdb.base/pending.exp: Likewise.
15852 * gdb.base/sepdebug.exp: Likewise.
15853 * gdb.base/unload.exp: Likewise.
15854 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15855
fe3f5fa8
VP
158562007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15857
15858 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15859 messages.
15860 * gdb.base/chng-syms.exp: Likewise.
15861 * gdb.base/unload.exp: Likewise.
a9c64011 15862
a75cf6c0
DJ
158632007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15864
15865 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15866
18ecae38
DJ
158672007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15868
15869 * schedlock.c (NUM): Change to 1.
15870 (main): Use args[0] for the main thread.
15871 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15872 regardless of the number of threads.
15873
5509918f
MR
158742007-09-14 Maciej W. Rozycki <macro@mips.com>
15875
4a543daf
MR
15876 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15877 type down.
15878 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15879 test.
15880 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15881 watchpoint type down.
15882 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15883 test.
15884
158852007-09-14 Maciej W. Rozycki <macro@mips.com>
15886
5509918f
MR
15887 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15888 Move all the tests here and run them twice, once using software
15889 watchpoints and once using hardware watchpoints.
15890 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15891
40b53987
DJ
158922007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15893
15894 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15895 test.
15896
695e2681
MK
158972007-09-10 Mark Kettenis <kettenis@gnu.org>
15898
8b3fc8d8
MK
15899 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15900 build-id.
15901
695e2681
MK
15902 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15903 know about $ORIGIN. Calculate output dir from $dest instead of
15904 using ${objdir}/{$subdir}.
15905
58d69f29
MK
159062007-09-09 Mark Kettenis <kettenis@gnu.org>
15907
15908 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15909 gcore, before continuing with the test.
15910
3e347599
DJ
159112007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15912
15913 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15914 * gdb.mi/mi-watch.exp: Likewise.
15915
ea37ba09
DJ
159162007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15917 Jim Blandy <jimb@codesourcery.com>
15918
15919 * gdb.arch/i386-sse.exp: Do not expect character constants.
15920 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15921 * gdb.base/display.exp: Allow print/s.
15922 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15923 and unsigned char array changes.
15924
2025a643
DJ
159252007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15926
15927 * gdb.base/display.exp: Add tests for printf %p.
15928
26669a27
PA
159292007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15930
15931 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15932 the dll name to unicode.
15933
c8f021f8
JK
159342007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15935
15936 * gdb.base/default.exp (show version): Update the version text.
15937 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15938
4cf31eea
JK
159392007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15940
15941 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15942 New files.
15943
4935890f
JK
159442007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15945
15946 * lib/gdb.exp (build_id_debug_filename_get): New function.
15947 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15948 Remove the generate DEBUG file for the future testcase runs.
15949 New testcase for the NT_GNU_BUILD_ID retrieval.
15950 Move the final testing step to ...
15951 (test_different_dir): ... a new function.
15952 New parameter XFAIL to XFAIL all the tests performed.
15953 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15954 New parameter TYPE to PF_PREFIX all the tests performed.
15955
02142340
VP
159562007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15957
15958 * gdb.mi/mi-var-cp.cc (path_expression): New
15959 function.
15960 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15961
36acd84e
UW
159622007-08-27 Markus Deuling <deuling@de.ibm.com>
15963
15964 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15965 to fit into SPU Local Store memory.
15966
a896d121
JB
159672007-08-23 Joel Brobecker <brobecker@adacore.com>
15968
15969 * gdb.base/default.exp: Adjust the expected output of "info
15970 warranty" after the switch to GPLv3.
15971
7b433602
JB
159722007-08-23 Joel Brobecker <brobecker@adacore.com>
15973
15974 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15975 to 30000 (from 20000).
15976
e22f8b7c
JB
159772007-08-23 Joel Brobecker <brobecker@adacore.com>
15978
15979 Switch the license of all .exp files to GPLv3.
15980 Switch the license of all .f and .f90 files to GPLv3.
15981 Switch the license of all .s and .S files to GPLv3.
15982
5a0e3bd0
JB
159832007-08-23 Joel Brobecker <brobecker@adacore.com>
15984
15985 * configure.ac: Switch license to GPLv3.
15986
cc00619d
JB
159872007-08-23 Joel Brobecker <brobecker@adacore.com>
15988
15989 Switch the licensing to GPLv3 for all .ads and .adb files.
15990
8d26208a
DJ
159912007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15992
15993 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15994 and t_int_double.
15995 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15996
4fcb9948
JB
159972007-08-17 Joel Brobecker <brobecker@adacore.com>
15998
15999 * gdb.base/step-line.c: Switch license to GPL version 3, and
16000 update copyright year.
16001 * gdb.base/step-line.inp: Likewise.
16002
b9c34f67
JB
160032007-08-17 Joel Brobecker <brobecker@adacore.com>
16004
16005 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16006 changes inside gdb1555.c.
16007 * gdb.base/pending.exp: Likewise.
16008
2cc17678
DJ
160092007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16010
16011 * config/default.exp: New file.
16012
e48883f7
DJ
160132007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16014
16015 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16016 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16017
1ab80e5b
MR
160182007-07-30 Maciej W. Rozycki <macro@mips.com>
16019
16020 * gdb.base/dump.exp: Force the correct endianness for binary
16021 formats not carrying this information.
16022
aba471f5
DJ
160232007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16024
16025 * gdb.threads/staticthreads.exp: Match .*sem_post.
16026
d4e07204
DJ
160272007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16028
16029 * gdb.base/readline.exp (operate_and_get_next): Match the final
16030 prompt.
16031
2b97317d
KB
160322007-07-23 Kevin Buettner <kevinb@redhat.com>
16033
16034 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16035 to restarting SID.
16036
44efa07a
KB
160372007-07-18 Kevin Buettner <kevinb@redhat.com>
16038
16039 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16040 prior to `gdb_start'.
16041
7b5ebade
KB
160422007-07-18 Kevin Buettner <kevinb@redhat.com>
16043
16044 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16045 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16046 Remove call to gdb_unload.
16047
255e7678
DJ
160482007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16049 Daniel Jacobowitz <dan@codesourcery.com>
16050
16051 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16052 for __WIN32__.
16053 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16054 * gdb.base/unload.exp: Use shared library test routines.
16055
3a40aaa0
UW
160562007-07-03 Markus Deuling <deuling@de.ibm.com>
16057
16058 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16059 * gdb.base/solib-symbol-lib.c: Likewise.
16060 * gdb.base/solib-symbol-main.c: Likewise.
16061
b0f4b84b
DJ
160622007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16063
16064 * config/gdbserver.exp (gdb_reconnect): New.
16065 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16066 gdb.base/solib-disc.exp: New files.
16067 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16068 remote debugging".
16069 (gdb_compile): Add shlib_load flag.
16070 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16071 port.
16072 (gdbserver_reconnect): New.
16073
1b05479a
DJ
160742007-07-01 Nick Roberts <nickrob@snap.net.nz>
16075 Daniel Jacobowitz <dan@codesourcery.com>
16076
16077 * gdb.base/annota3.exp: Test for if construct.
16078
86f78eb2
DJ
160792007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16080
16081 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16082
6a2eb474 160832007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16084 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16085
16086 * gdb.base/display.exp: Allow a newline after display/i.
16087 * gdb.base/pc-fp.exp: Likewise.
16088 * gdb.base/sigbpt.exp: Likewise.
16089
f8b73d13
DJ
160902007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16091
16092 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16093 required features to be included.
16094
4339e69e
DJ
160952007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16096
16097 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16098 in info threads output.
16099
23d964e7
UW
161002007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16101 Markus Deuling <deuling@de.ibm.com>
16102
16103 * gdb.arch/spu-info.exp: New testcase.
16104 * gdb.arch/spu-info.c: New file.
16105
fd20f75b
DJ
161062007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16107
16108 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16109 tpcs_offset. Restore lr after the call.
16110 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16111
2226f861
DJ
161122007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16113
16114 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16115 (gdbserver_run): Kill any running gdbserver.
16116 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16117
d12371a9
MR
161182007-05-17 Maciej W. Rozycki <macro@mips.com>
16119
16120 * gdb.base/sigbpt.exp: Preset segv_addr.
16121
93f02886
DJ
161222007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16123
16124 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16125 (gdb_compile_shlib): Likewise.
16126 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16127 (default_gdb_init): Clear cleanfiles.
16128 (gdb_finish): Delete recorded cleanfiles.
16129 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16130
16131 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16132 Do not use isnative.
16133 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16134 gdb.base/so-impl-ld.exp: Likewise.
16135 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16136 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16137 gdb_compile.
16138
b04e06d7
VP
161392007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16140
16141 * config/unknown.exp: Remove.
16142
069ed931
UW
161432007-05-15 Markus Deuling <deuling@de.ibm.com>
16144
16145 * gdb.base/info-proc.exp: Check is_remote.
16146
09db0d03
UW
161472007-05-14 Markus Deuling <deuling@de.ibm.com>
16148
16149 * gdb.base/gcore.exp: Initialize variable core_supported.
16150
af2cbe8c
DJ
161512007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16152
16153 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16154
027c0295
DJ
161552007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16156
16157 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16158 * gdb.threads/print-threads.exp (test_all_threads): Allow
16159 negative and hexadecimal thread IDs.
16160
dc5000e7
DJ
161612007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16162
16163 * gdb.java/jprint.java (public): Avoid invalid call to static
16164 method.
16165
2e74ed18
DP
161662007-05-14 Denis Pilat <denis.pilat@st.com>
16167
16168 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16169 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16170 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16171 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16172 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16173
83547f02
UW
161742007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16175
16176 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16177 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16178 this mode.
16179 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16180 * gdb.base/spu.ld: New file.
16181
b18be20d
DJ
161822007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16183
16184 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16185
be444858
DJ
161862007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16187
16188 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16189
b1d53152
DJ
161902007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16191
16192 * gdb.java/jmain.exp: Handle demangled names with and without method
16193 signatures.
16194
d084b331
DJ
161952007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16196
16197 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16198 (have_a_very_merry_interrupt): Remove calls to puts.
16199 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16200 inferior output.
16201 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16202 test names.
16203
db9d7fc5
DJ
162042007-04-29 Markus Deuling <deuling@de.ibm.com>
16205 Daniel Jacobowitz <dan@codesourcery.com>
16206
16207 * gdb.base/auxv.exp (core_works): Also check is_remote.
16208 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16209
ef783a7d 162102007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16211
ef783a7d
VP
16212 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16213 message, not the undefined 'module' variable.
16214 * gdb.base/siginfo.exp: Likewise.
16215 * gdb.base/sigstep.exp: Likewise.
16216 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16217 serialport.
16218 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16219
b7b73cae
CV
162202007-04-25 Corinna Vinschen <vinschen@redhat.com>
16221
16222 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16223 target sim fails. Return 0 otherwise.
16224 (gdb_load): Return prematurely if gdb_target_sim fails.
16225
7d90fdfa
DP
162262007-04-16 Denis Pilat <denis.pilat@st.com>
16227
16228 * gdb.base/setshow.exp: Reset height after having set it to 100.
16229
5d3e9c85
DP
162302007-04-16 Denis Pilat <denis.pilat@st.com>
16231
16232 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16233
18e75969
DP
162342007-04-16 Denis Pilat <denis.pilat@st.com>
16235
16236 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16237
25d5ea92
VP
162382007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16239
16240 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16241 tests. Run the frozen varobjs test.
16242 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16243 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16244
0b49cb80
JK
162452007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16246
16247 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16248 gdb.base/type-opaque.exp: New files.
16249
a73bafbc 162502007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16251
16252 * gdb.mi/mi-var-child.c
a73bafbc
VP
16253 (do_children_tests): User char[2] instead of
16254 char so that automatic printing of pointers to char
16255 don't give unpredicable result.
16256 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16257 local variables.
16258 * gdb.mi/mi-var-child.exp: Step to right line
16259 of do_children_tests.
16260 * gdb.mi/mi2-var-child.exp: Likewise.
16261 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16262 do_locals_tests.
a73bafbc
VP
16263 (do_children_tests): User char[2] instead of
16264 char so that automatic printing of pointers to char
a9c64011 16265 don't give unpredicable result.
a73bafbc 16266 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16267 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16268 Pass test name to mi_wait_for_stop.
16269
7ce59000
DJ
162702007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16271
16272 * gdb.asm/asm-source.exp: Remove d10v case.
16273 * lib/gdb.exp (skip_cplus_tests): Likewise.
16274 * gdb.asm/d10v.inc: Deleted.
16275
20389057
DJ
162762007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16277
16278 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16279
8807d78b
DJ
162802007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16281
16282 * config/netware.exp: Delete file.
16283
aa3edb8e
JB
162842007-03-29 Joel Brobecker <brobecker@adacore.com>
16285
16286 * gdb.dwarf2/dw2-noloc.S: New file.
16287 * gdb.dwarf2/dw2-noloc.exp: New file.
16288
297561ac
PA
162892007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16290
16291 * gdb.cp/method2.cc: New test.
16292 * gdb.cp/method2.exp: New test.
16293 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16294
1f81bd39
DJ
162952007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16296
16297 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16298
9453113a
DJ
162992007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16300
16301 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16302
b741e217
DJ
163032007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16304
16305 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16306 (gdb_load): Delete, replace with...
16307 (gdb_reload): ...this.
16308 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16309 * gdb.server/server-mon.exp: Likewise.
16310 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16311 (gdb_start_cmd): New.
16312 (gdb_file_cmd): Save the last loaded file.
16313 (gdb_reload): New.
16314 (gdb_gnu_strip_debug): Use transform.
16315 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16316 support here. Use new $last_loaded_file. Check mtime.
16317 (gdb_target_cmd): Handle ObjC failure case.
16318 (infer_host_exec): Delete.
16319 (gdbserver_load): Rename to...
16320 (gdbserver_run): ...this. Simplify.
16321 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16322 (mi_gdb_load): Move most contents to a new function...
16323 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16324 (mi_run_cmd): Use mi_gdb_target_load.
16325 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16326 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16327 Use gdb_run_cmd.
16328 * gdb.base/charsign.exp: Remove incorrect comment.
16329 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16330 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16331 gdb.base/start.exp: Use gdb_start_cmd.
16332
446ab585 163332007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16334 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16335
16336 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16337 * gdb.base/signull.exp: Similarly.
16338
bbb88ebf
UW
163392007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16340
16341 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16342 messages available to test cases (like chng-sym.exp).
16343
cb8c4a99
AS
163442007-03-14 Andreas Schwab <schwab@suse.de>
16345
16346 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16347 format changes.
16348
4e463ff5
DJ
163492007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16350
16351 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16352 (optimized_1): New.
16353 (main): Call optimized_1.
16354 (gdb2029): Correct typos. Call gdb2029_marker.
16355 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16356 for gdb2029.
16357
b6db2c47
MK
163582007-03-12 Mark Kettenis <kettenis@gnu.org>
16359
16360 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16361 as tabs. Remove redundant test pattern.
16362
70ed3737
UW
163632007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16364
16365 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16366 for /a format output.
16367
47b67b60
DJ
163682007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16369
16370 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16371 collect output incrementally.
16372
b8953b0e
UW
163732007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16374
16375 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16376 for -var-create lpcharacter test.
16377 * gdb.mi/mi2-var-cmd.exp: Likewise.
16378
7acd5c40
UW
163792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16380
16381 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16382 pass on targets where address zero is readable.
16383
9c6759c1
UW
163842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16385
16386 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16387 just a single architecture.
16388
a2f1aeb4
UW
163892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16390
16391 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16392 (fetch_all_registers): New function, uses gdb_test_multiple and
16393 exp_continue to fetch inferior output line-by-line.
16394 Replace all uses of do_get_all_registers by fetch_all_registers.
16395
46579ac2
UW
163962007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16397
16398 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16399 in target_info.
16400
fc133f24
MS
164012007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16402
a9c64011 16403 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16404 consistancy; add a default (timeout) case.
16405
7646a51d
MS
164062007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16407
16408 * gdb.base/watchpoint.exp: Fix truncated comment.
16409
dcfff61f
MS
164102007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16411
16412 * Makefile.in: Remove spurious single-quotes from sed command.
16413
664e3ee9
DJ
164142007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16415
16416 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16417 func.
16418 * gdb.mi/mi2-var-cmd.exp: Likewise.
16419
d7cc6f2f
JB
164202007-02-27 Joel Brobecker <brobecker@adacore.com>
16421
a9c64011
AS
16422 * gdb.dwarf2/dw2-producer.S: New file.
16423 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16424
164252007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16426
16427 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16428 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16429 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16430 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16431 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16432 Revert tests to use mi_gdb_test and include value field in output
16433 of -var-create.
16434
93d42b30
DJ
164352007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16436
16437 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16438
c499ed39
DJ
164392007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16440
16441 * gdb.base/maint.exp: Remove full paths from test names.
16442 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16443 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16444
9836f81b
JB
164452007-02-27 Joel Brobecker <brobecker@adacore.com>
16446
16447 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16448
c74d0ad8
DJ
164492007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16450
16451 * gdb.server/server-mon.exp: New test.
16452
2711e456
DJ
164532007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16454
16455 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16456
ff6f572f
DJ
164572007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16458
16459 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16460 register capitalization.
16461
fada3feb
DP
164622007-02-13 Denis Pilat <denis.pilat@st.com>
16463
16464 * gdb.mi/mi-var-invalidate.exp: New file.
16465
fb1e4ffc
DJ
164662007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16467
16468 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16469
3da939d7
DJ
164702007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16471
16472 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16473
123dc839
DJ
164742007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16475
16476 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16477 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16478
877e3645 164792007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16480
16481 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16482 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16483 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16484 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16485 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16486 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16487 Update tests to include value field in output of -var-create.
a9c64011 16488
3c0a2960
AS
164892007-02-08 Andreas Schwab <schwab@suse.de>
16490
16491 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16492
108546a0
DJ
164932007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16494
16495 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16496 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16497
d701dcab
DP
164982007-02-02 Denis Pilat <denis.pilat@st.com>
16499
16500 * gdb.threads/threadapply.exp: check that frame is not changed by
16501 the thread apply all command.
16502
783e3e2f
AS
165032007-01-31 Andreas Schwab <schwab@suse.de>
16504
6d9c3a87
AS
16505 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16506
3c50d7b9
AS
16507 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16508 in the dwarf sections.
16509 * gdb.dwarf2/mac-fileno.S: Likewise.
16510
783e3e2f
AS
16511 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16512 bspstore register on ia64.
16513
78ff580e
AS
165142007-01-29 Andreas Schwab <schwab@suse.de>
16515
cc8e9b12
AS
16516 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16517 "frame-begin" annotation.
16518
78ff580e
AS
16519 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16520 number of "frames-invalid" annotations.
16521
704a4f78
DJ
165222007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16523
16524 * gdb.base/commands.exp: Call if_commands_test.
16525 (gdb_test_no_prompt, if_commands_test): New.
16526
e741bf94
MK
165272007-01-28 Mark Kettenis <kettenis@gnu.org>
16528
16529 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16530
474d0ad3
AS
165312007-01-27 Andreas Schwab <schwab@suse.de>
16532
16533 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16534 .short/.int/.quad in the dwarf sections.
16535 * gdb.dwarf2/dw2-intercu.S: Likewise.
16536 * gdb.dwarf2/dw2-intermix.S: Likewise.
16537
e784b426
JK
165382007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16539
16540 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16541 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16542 array.
e784b426
JK
16543 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16544 * gdb.base/setvar.exp: Likewise.
16545
37f08e04
AS
165462007-01-26 Andreas Schwab <schwab@suse.de>
16547
9a01813a
AS
16548 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16549 test.
16550
37f08e04
AS
16551 * gdb.base/multi-forks.exp ("restart $i"): Also match
16552 __kernel_syscall_via_break.
16553
6e2a9270
VP
165542007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16555
16556 * lib/mi-support.exp (mi_delete_varobj): New.
16557 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16558 testcase.
16559 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16560 (main): Call the above.
16561 (reference_update_test, base_in_reference_test)
16562 (reference_to_pointer): Delete the created varobjs.
a9c64011 16563
e515b470
DJ
165642007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16565
16566 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16567 * configure: Regenerated.
16568 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16569 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16570 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16571 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16572 * lib/gdb.exp (gdb_skip_xml_test): New function.
16573
08d8bcd7
DJ
165742007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16575
16576 * gdb.base/sigrepeat.exp: Correct error message.
16577
165782007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16579 Daniel Jacobowitz <dan@codesourcery.com>
16580
16581 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16582 gdb.arch/i386-gnu-cfi-asm.S: New files.
16583
97c3f1f3
JK
165842007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16585
16586 * lib/gdb.exp: Abort on missing `site.exp'.
16587
cb1df416
DJ
165882007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16589 Daniel Jacobowitz <dan@codesourcery.com>
16590
16591 * gdb.base/included.c, gdb.base/included.exp,
16592 gdb.base/included.h: New files.
16593
35990120
DJ
165942007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16595
16596 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16597 (maximize_rlimit): Reduce limits on 64-bit systems.
16598
6e81a116 165992007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16600
16601 From Marcus Deuling <deuling@de.ibm.com>:
16602 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16603 every case.
16604
6c3c41f3
NR
166052007-01-13 Nick Roberts <nickrob@snap.net.nz>
16606
16607 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16608 (test_path_specification): Use objdir instead of srcdir to always
16609 get an absolute filename.
16610
2f12c312
DJ
166112007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16612
16613 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16614
81121995
VP
166152007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16616
16617 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16618 Make sure the variable we're using is in scope.
16619 (reference_to_pointer): Likewise.
16620
4741b737
DJ
166212007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16622
16623 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16624 has no debug information.
16625
054410c3
DJ
166262007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16627
16628 * gdb.base/annota1.exp: Remove extra send_gdb.
16629
818f79f6
DJ
166302007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16631
16632 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16633
f7a6bb70
DJ
166342007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16635
16636 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16637
57e66780
DJ
166382007-01-08 Nick Roberts <nickrob@snap.net.nz>
16639 Daniel Jacobowitz <dan@codesourcery.com>
16640
16641 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16642 lcharacter or linteger change. Correct duplicated test name.
16643 * gdb.mi/mi2-var-cmd.exp: Likewise.
16644
3d799a95
DJ
166452007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16646
16647 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16648
166492007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16650
a9c64011
AS
16651 * gdb.base/nofield.c: New file.
16652 * gdb.base/nofield.exp: New testcase.
51679ba9 16653
eafb94e8
NR
166542007-01-05 Nick Roberts <nickrob@snap.net.nz>
16655
16656 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16657
16658 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16659 test.
16660
5e572bb4
DJ
166612007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16662
16663 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16664
74a44383
DJ
166652007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16666
16667 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16668 when continuing.
16669
1b572db9
DJ
166702007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16671
16672 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16673 Expect ".exe" extension.
16674
381bc39b
DJ
166752007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16676
16677 * gdb.base/charset.exp: Add explicit filename to break.
16678 * gdb.base/dbx.exp: Add explicit filename to breaks.
16679
2b70e4c6
DJ
166802007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16681
16682 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16683 * gdb.mi/mi2-file.exp: Likewise.
16684
303b6f5d
DJ
166852007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16686
16687 Implement specification of MI tests as comments
16688 in C and C++ sources.
16689 * lib/mi-support.exp (mi_autotest_data): New variable.
16690 (mi_autotest_source): New variable.
16691 (count_newlines, mi_prepare_inline_tests)
16692 (mi_get_inline_test, mi_continue_to_line)
16693 (mi_run_inline_test, mi_tbreak)
16694 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16695 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16696 Run inline tests.
16697 * gdb.mi/mi-var-cp.cc: Define tests here.
16698
23da0d94
VP
166992007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16700
16701 Simplify usage of mi_continue_to.
16702 * lib/mi-support.exp (mi_runto_helper): Renamed
16703 from mi_runto, added new parameter 'run_or_continue'.
16704 (mi_runto): Use mi_runto_helper.
16705 (mi_continue_to): Accept just function name as parameter.
16706 Use mi_runto_helper.
16707 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16708 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16709
f9e18282
JB
167102006-01-04 Joel Brobecker <brobecker@adacore.com>
16711
16712 Make this testcase a bit more realistic. The current code
16713 is too simplistic, and allows the compiler to optimize out
16714 some of the entities we need for this testcase.
16715 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16716 (Do_Nothing): Add extra parameter.
16717 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16718 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16719 by using a variable of type Void_Star.
16720
fd678c65
JB
167212006-01-04 Joel Brobecker <brobecker@adacore.com>
16722
16723 * gdb.ada/catch_ex/foo.adb: New file.
16724 * gdb.ada/catch_ex.exp: New testcase.
16725
05cfdb42
DJ
167262007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16727
16728 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16729 pass --image-base to linker.
16730
2e03ee74
DJ
167312007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16732 Daniel Jacobowitz <dan@codesourcery.com>
16733
16734 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16735 secondary prompts.
16736
0d5de010
DJ
167372007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16738
16739 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16740 output. Test the types of members and member pointers.
16741 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16742 gdb/2092.
16743 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16744 statement. Enable for GCC. Update expected output for some tests
16745 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16746 layout.
16747 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16748 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16749 (Diamond::vget_base): New.
16750 (main): Add new tests.
16751 * gdb.cp/printmethod.exp: Update expected output for member functions.
16752 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16753 print pEe->D::vg().
16754
61a771aa
DJ
167552007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16756
16757 * gdb.threads/tls.exp: Allow stops in sem_post.
16758
2fa63963
DJ
167592006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16760
16761 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16762 * gdb.base/annota3.exp: Likewise.
16763 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16764 again (instead of timing out).
16765 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16766 GCC bug 26475.
16767 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16768 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16769 test from jmisc1.exp.
16770 * gdb.java/jmisc1.exp: Delete.
16771 * gdb.java/jprint.exp: Adjust to work with method signatures including
16772 return types.
16773 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16774 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16775 * lib/java.exp (compile_java_from_source): Pass the correct type
16776 to target_compile.
16777
5eefc2b7
JB
167782006-12-31 Joel Brobecker <brobecker@adacore.com>
16779
16780 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16781 (stack_align_edx): New function.
16782 (stack_align_eax): New function.
16783 (main): Add calls to stack_align_edx and stack_align_eax.
16784 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16785 Add testing for the cases where the register used during a stack
16786 realignment is edx. Same for eax.
16787
227c54da
DJ
167882006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16789
16790 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16791 and generic PE targets.
16792
cab8ac94
JB
167932006-12-29 Joel Brobecker <brobecker@adacore.com>
16794
16795 * gdb.ada/array_return.exp: Update copyright date list.
16796
ba54f318
JB
167972006-12-27 Joel Brobecker <brobecker@adacore.com>
16798
16799 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16800 (Create_Small_Float_Vector): New function.
16801 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16802 function body.
16803 * gdb.ada/array_return/p.adb: Use new type and function from
16804 package Pck.
16805 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16806 able to print the value returned by a function returning an
16807 array of float.
16808
6b7a35dd
JB
168092006-12-20 Joel Brobecker <brobecker@adacore.com>
16810
16811 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16812 The associated tests should be PASSing.
16813
038224f6
VP
168142006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16815
16816 Test for base in references.
16817 * gdb.mi/mi-var-cp.cc: Add test code.
16818 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16819 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16820 * gdb.mi/mi2-watch.exp: Likewise.
16821 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16822 (mi_list_varobj_children): New function.
16823
b26ed50d
VP
168242006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16825
16826 * lib/mi-support.exp
16827 (mi_runto): Accept "()" after function name.
16828 (mi_create_varobj): New function.
16829 (mi_varobj_update): New function.
16830 (mi_Check_varobj_value): New function.
16831 * gdb.mi/mi-var-cp.exp: New file.
16832 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16833
08232497
DJ
168342006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16835
16836 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16837 gdb.base/weaklib2.c: New files.
16838
d394c993 168392006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16840
ac6c2fba
NS
16841 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16842 info. Adjust test names.
16843
8ec659a0 16844 * gdb.base/break.c (main): Move position of malloc.
d394c993 16845 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16846
acd65feb
VP
168472006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16848
16849 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16850 assignement of arrays and function pointers.
16851 * gdb.mi/var-cmd.c: Add declaration necessary for above
16852 tests.
16853
f556d5e5
NS
168542006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16855
16856 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16857
16858 * gdb.threads/linux-dp.exp: Read thread table before and after
16859 creating each philosopher and verify it.
16860
697bc68d
NS
168612006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16862 Paul Brook <paul@codesourcery.com>
16863 Daniel Jacobowitz <dan@codesourcery.com>
16864
16865 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16866 main to remove duplication. Add start function of the form
697bc68d
NS
16867 '_*start[1-9]*'. Add RVDS start function.
16868
29d73ae4
DJ
168692006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16870
16871 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16872
c1d88655
UW
168732006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16874
16875 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16876 * gdb.asm/spu.inc: New file.
16877 * gdb.base/term.exp: Disable if [target_info exists noargs].
16878 * gdb.gdb/complaints.exp: Disable if ![isnative].
16879 * gdb.gdb/selftest.exp: Likewise.
16880 * gdb.gdb/observer.exp: Likewise.
16881 * gdb.gdb/xfullpath.exp: Likewise.
16882 * gdb.base/attach.exp: Disable on SPU target.
16883 * gdb.cp/bs145503.exp: Likewise.
16884 * gdb.cp/exception.exp: Likewise.
16885 * gdb.cp/userdef.exp: Likewise.
16886
32a13b1a
DJ
168872006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16888
16889 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16890
d8295fe9
VP
168912006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16892
16893 * gdb.base/completion.exp: Fix completion tests for
16894 'info' and 'info '.
16895 * gdb.base/help.exp (help_test_raw, test_class_help)
16896 (test_prefix_command_help): Move...
16897 * lib/gdb.exp: Here.
16898 * gdb.base/main.exp: Adjust.
16899 * gdb.cp/maint.exp: Adjust.
16900 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16901
8c394015
VP
169022006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16903
16904 * gdb.stabs/weird.exp (print_weird_var): Use
16905 gdb_test_multiple instead of gdb_expect.
16906
027fc1bc
VP
169072006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16908
16909 * gdb.base/help.exp (help_test_raw): New.
16910 (test_class_help): New.
16911 (test_prefix_command_help): New.
16912 Adjust testcases.
16913
67609209
FR
169142006-11-09 Christophe Lyon <christophe.lyon@st.com>
16915
16916 * gdb.base/constvars.c (main): Write to crass and crips, so that
16917 they are allocated by the compiler.
16918
f73adfeb
AS
169192006-10-27 Andreas Schwab <schwab@suse.de>
16920
16921 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16922 "detach-fork".
16923
2f83a18e
DJ
169242006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16925
16926 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16927 of patterns.
16928
94277a38
DJ
169292006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16930
16931 * gdb.base/sepdebug.exp: Remove debug format test.
16932 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16933 Handle no-symtab.
16934 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16935
5bd2f6e2
DJ
169362006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16937
16938 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16939 int to pointer or pointer to int.
16940 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16941
8c008720
DJ
169422006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16943
16944 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16945
9e35dae4
DJ
169462006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16947
16948 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16949
d9639e13
DJ
169502006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16951
16952 PR c++/2116
16953 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16954
390a1bd0
JB
169552006-10-06 Joel Brobecker <brobecker@adacore.com>
16956
16957 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16958 the corresponding bug has been fixed in GDB (PR/2018).
16959
dd920c33
JB
169602006-10-06 Joel Brobecker <brobecker@adacore.com>
16961
16962 * gdb.base/subst.exp: New testcase.
16963
53bbefe9
JB
169642006-10-06 Joel Brobecker <brobecker@adacore.com>
16965
16966 * gdb.ada/array_return/pck.ads: Add copyright notice.
16967 * gdb.ada/array_return/pck.adb: Likewise.
16968 * gdb.ada/array_return/p.adb: Likewise.
16969 * gdb.ada/exec_changed/first.adb: Likewise.
16970 * gdb.ada/exec_changed/second.adb: Likewise.
16971
09851417
JB
169722006-10-06 Joel Brobecker <brobecker@adacore.com>
16973
16974 * gdb.ada/watch_arg/watch.adb: New file.
16975 * gdb.ada/watch_arg.exp: New testcase.
16976
041bf30d
VP
169772006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16978
16979 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16980 via string_to_regexp.
041bf30d 16981 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16982
f286fbdd 169832006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16984
16985 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16986 Remove unused / obsolete files.
16987
7c07f349
NR
169882006-09-19 Nick Roberts <nickrob@snap.net.nz>
16989
16990 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16991
cd5ff84a
VP
169922006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16993
16994 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16995 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16996 the number of frames.
cd5ff84a 16997
ae018d1a
DJ
169982006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16999
17000 * gdb.base/args.c (main): Add breakpoint marker.
17001 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17002 really test empty arguments.
17003 (args_load): Delete.
17004 (args_test): New.
17005
b399c549
NR
170062006-09-13 Nick Roberts <nickrob@snap.net.nz>
17007
17008 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 17009 check for one file.
b399c549 17010
2ab1eb7a
VP
170112006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17012
17013 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17014 HIGH_FRAME argument to -stack-list-locals can be larger than
17015 the number of frames.
a9c64011 17016
476308bf
FF
170172006-08-18 Fred Fish <fnf@specifix.com>
17018
17019 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17020 '$' in front of skip_vmx_tests_saved when setting that.
17021
8625200f
AS
170222006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17023
17024 * gdb.base/trace-commands.exp: New file.
17025
089ec8f1
DJ
170262006-08-10 Joel Brobecker <brobecker@adacore.com>
17027 Daniel Jacobowitz <dan@codesourcery.com>
17028
17029 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17030 expected output of the backtrace commands.
17031
b60f0898
JB
170322006-08-09 Joel Brobecker <brobecker@adacore.com>
17033
17034 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17035 untested followed by return combination.
17036 * gdb.arch/altivec-regs.exp: Likewise.
17037 * gdb.arch/e500-abi.exp: Likewise.
17038 * gdb.arch/e500-regs.exp: Likewise.
17039 * gdb.arch/gdb1291.exp: Likewise.
17040 * gdb.arch/gdb1431.exp: Likewise.
17041 * gdb.arch/gdb1558.exp: Likewise.
17042 * gdb.arch/i386-prologue.exp: Likewise.
17043 * gdb.arch/i386-unwind.exp: Likewise.
17044 * gdb.asm/asm-source.exp: Likewise.
17045 * gdb.base/a2-run.exp: Likewise.
17046 * gdb.base/advance.exp: Likewise.
17047 * gdb.base/all-bin.exp: Likewise.
17048 * gdb.base/annota1.exp: Likewise.
17049 * gdb.base/annota3.exp: Likewise.
17050 * gdb.base/args.exp: Likewise.
17051 * gdb.base/arithmet.exp: Likewise.
17052 * gdb.base/assign.exp: Likewise.
17053 * gdb.base/async.exp: Likewise.
17054 * gdb.base/attach.exp: Likewise.
17055 * gdb.base/bang.exp: Likewise.
17056 * gdb.base/bigcore.exp: Likewise.
17057 * gdb.base/bitfields.exp: Likewise.
17058 * gdb.base/bitfields2.exp: Likewise.
17059 * gdb.base/break.exp: Likewise.
17060 * gdb.base/call-sc.exp: Likewise.
17061 * gdb.base/call-strs.exp: Likewise.
17062 * gdb.base/callfuncs.exp: Likewise.
17063 * gdb.base/checkpoint.exp: Likewise.
17064 * gdb.base/chng-syms.exp: Likewise.
17065 * gdb.base/code-expr.exp: Likewise.
17066 * gdb.base/commands.exp: Likewise.
17067 * gdb.base/completion.exp: Likewise.
17068 * gdb.base/cond-expr.exp: Likewise.
17069 * gdb.base/condbreak.exp: Likewise.
17070 * gdb.base/consecutive.exp: Likewise.
17071 * gdb.base/constvars.exp: Likewise.
17072 * gdb.base/corefile.exp: Likewise.
17073 * gdb.base/cvexpr.exp: Likewise.
17074 * gdb.base/dbx.exp: Likewise.
17075 * gdb.base/define.exp: Likewise.
17076 * gdb.base/detach.exp: Likewise.
17077 * gdb.base/display.exp: Likewise.
17078 * gdb.base/dump.exp: Likewise.
17079 * gdb.base/ena-dis-br.exp: Likewise.
17080 * gdb.base/ending-run.exp: Likewise.
17081 * gdb.base/environ.exp: Likewise.
17082 * gdb.base/eval-skip.exp: Likewise.
17083 * gdb.base/exprs.exp: Likewise.
17084 * gdb.base/fileio.exp: Likewise.
17085 * gdb.base/finish.exp: Likewise.
17086 * gdb.base/float.exp: Likewise.
17087 * gdb.base/foll-exec.exp: Likewise.
17088 * gdb.base/foll-fork.exp: Likewise.
17089 * gdb.base/foll-vfork.exp: Likewise.
17090 * gdb.base/freebpcmd.exp: Likewise.
17091 * gdb.base/funcargs.exp: Likewise.
17092 * gdb.base/gcore.exp: Likewise.
17093 * gdb.base/gdb1090.exp: Likewise.
17094 * gdb.base/gdb1250.exp: Likewise.
17095 * gdb.base/huge.exp: Likewise.
17096 * gdb.base/info-proc.exp: Likewise.
17097 * gdb.base/interrupt.exp: Likewise.
17098 * gdb.base/jump.exp: Likewise.
17099 * gdb.base/langs.exp: Likewise.
17100 * gdb.base/lineinc.exp: Likewise.
17101 * gdb.base/list.exp: Likewise.
17102 * gdb.base/logical.exp: Likewise.
17103 * gdb.base/long_long.exp: Likewise.
17104 * gdb.base/macscp.exp: Likewise.
17105 * gdb.base/maint.exp: Likewise.
17106 * gdb.base/mips_pro.exp: Likewise.
17107 * gdb.base/miscexprs.exp: Likewise.
17108 * gdb.base/multi-forks.exp: Likewise.
17109 * gdb.base/opaque.exp: Likewise.
17110 * gdb.base/overlays.exp: Likewise.
17111 * gdb.base/pc-fp.exp: Likewise.
17112 * gdb.base/pointers.exp: Likewise.
17113 * gdb.base/printcmds.exp: Likewise.
17114 * gdb.base/psymtab.exp: Likewise.
17115 * gdb.base/ptype.exp: Likewise.
17116 * gdb.base/recurse.exp: Likewise.
17117 * gdb.base/relational.exp: Likewise.
17118 * gdb.base/relocate.exp: Likewise.
17119 * gdb.base/remote.exp: Likewise.
17120 * gdb.base/reread.exp: Likewise.
17121 * gdb.base/restore.exp: Likewise.
17122 * gdb.base/return.exp: Likewise.
17123 * gdb.base/return2.exp: Likewise.
17124 * gdb.base/scope.exp: Likewise.
17125 * gdb.base/sect-cmd.exp: Likewise.
17126 * gdb.base/sep.exp: Likewise.
17127 * gdb.base/sepdebug.exp: Likewise.
17128 * gdb.base/setshow.exp: Likewise.
17129 * gdb.base/setvar.exp: Likewise.
17130 * gdb.base/sigall.exp: Likewise.
17131 * gdb.base/sigbpt.exp: Likewise.
17132 * gdb.base/signals.exp: Likewise.
17133 * gdb.base/signull.exp: Likewise.
17134 * gdb.base/sizeof.exp: Likewise.
17135 * gdb.base/solib.exp: Likewise.
17136 * gdb.base/step-line.exp: Likewise.
17137 * gdb.base/step-test.exp: Likewise.
17138 * gdb.base/structs.exp: Likewise.
17139 * gdb.base/structs2.exp: Likewise.
17140 * gdb.base/term.exp: Likewise.
17141 * gdb.base/twice.exp: Likewise.
17142 * gdb.base/until.exp: Likewise.
17143 * gdb.base/varargs.exp: Likewise.
17144 * gdb.base/volatile.exp: Likewise.
17145 * gdb.base/watchpoint.exp: Likewise.
17146 * gdb.base/whatis-exp.exp: Likewise.
17147 * gdb.base/whatis.exp: Likewise.
17148 * gdb.cp/ambiguous.exp: Likewise.
17149 * gdb.cp/annota2.exp: Likewise.
17150 * gdb.cp/annota3.exp: Likewise.
17151 * gdb.cp/bool.exp: Likewise.
17152 * gdb.cp/breakpoint.exp: Likewise.
17153 * gdb.cp/casts.exp: Likewise.
17154 * gdb.cp/class2.exp: Likewise.
17155 * gdb.cp/classes.exp: Likewise.
17156 * gdb.cp/cplusfuncs.exp: Likewise.
17157 * gdb.cp/ctti.exp: Likewise.
17158 * gdb.cp/derivation.exp: Likewise.
17159 * gdb.cp/exception.exp: Likewise.
17160 * gdb.cp/gdb1355.exp: Likewise.
17161 * gdb.cp/hang.exp: Likewise.
17162 * gdb.cp/inherit.exp: Likewise.
17163 * gdb.cp/local.exp: Likewise.
17164 * gdb.cp/m-data.exp: Likewise.
17165 * gdb.cp/m-static.exp: Likewise.
17166 * gdb.cp/member-ptr.exp: Likewise.
17167 * gdb.cp/method.exp: Likewise.
17168 * gdb.cp/misc.exp: Likewise.
17169 * gdb.cp/namespace.exp: Likewise.
17170 * gdb.cp/overload.exp: Likewise.
17171 * gdb.cp/ovldbreak.exp: Likewise.
17172 * gdb.cp/pr-1023.exp: Likewise.
17173 * gdb.cp/pr-1210.exp: Likewise.
17174 * gdb.cp/pr-574.exp: Likewise.
17175 * gdb.cp/printmethod.exp: Likewise.
17176 * gdb.cp/psmang.exp: Likewise.
17177 * gdb.cp/ref-params.exp: Likewise.
17178 * gdb.cp/ref-types.exp: Likewise.
17179 * gdb.cp/rtti.exp: Likewise.
17180 * gdb.cp/templates.exp: Likewise.
17181 * gdb.cp/try_catch.exp: Likewise.
17182 * gdb.cp/userdef.exp: Likewise.
17183 * gdb.cp/virtfunc.exp: Likewise.
17184 * gdb.disasm/am33.exp: Likewise.
17185 * gdb.disasm/h8300s.exp: Likewise.
17186 * gdb.disasm/mn10300.exp: Likewise.
17187 * gdb.disasm/sh3.exp: Likewise.
17188 * gdb.disasm/t01_mov.exp: Likewise.
17189 * gdb.disasm/t02_mova.exp: Likewise.
17190 * gdb.disasm/t03_add.exp: Likewise.
17191 * gdb.disasm/t04_sub.exp: Likewise.
17192 * gdb.disasm/t05_cmp.exp: Likewise.
17193 * gdb.disasm/t06_ari2.exp: Likewise.
17194 * gdb.disasm/t07_ari3.exp: Likewise.
17195 * gdb.disasm/t08_or.exp: Likewise.
17196 * gdb.disasm/t09_xor.exp: Likewise.
17197 * gdb.disasm/t10_and.exp: Likewise.
17198 * gdb.disasm/t11_logs.exp: Likewise.
17199 * gdb.disasm/t12_bit.exp: Likewise.
17200 * gdb.disasm/t13_otr.exp: Likewise.
17201 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17202 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17203 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17204 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17205 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17206 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17207 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17208 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17209 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17210 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17211 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17212 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17213 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17214 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17215 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17216 * gdb.mi/gdb701.exp: Likewise.
17217 * gdb.mi/gdb792.exp: Likewise.
17218 * gdb.mi/mi-basics.exp: Likewise.
17219 * gdb.mi/mi-break.exp: Likewise.
17220 * gdb.mi/mi-cli.exp: Likewise.
17221 * gdb.mi/mi-console.exp: Likewise.
17222 * gdb.mi/mi-disassemble.exp: Likewise.
17223 * gdb.mi/mi-eval.exp: Likewise.
17224 * gdb.mi/mi-file.exp: Likewise.
17225 * gdb.mi/mi-read-memory.exp: Likewise.
17226 * gdb.mi/mi-regs.exp: Likewise.
17227 * gdb.mi/mi-return.exp: Likewise.
17228 * gdb.mi/mi-simplerun.exp: Likewise.
17229 * gdb.mi/mi-stack.exp: Likewise.
17230 * gdb.mi/mi-stepi.exp: Likewise.
17231 * gdb.mi/mi-syn-frame.exp: Likewise.
17232 * gdb.mi/mi-until.exp: Likewise.
17233 * gdb.mi/mi-var-block.exp: Likewise.
17234 * gdb.mi/mi-var-child.exp: Likewise.
17235 * gdb.mi/mi-var-cmd.exp: Likewise.
17236 * gdb.mi/mi-var-display.exp: Likewise.
17237 * gdb.mi/mi-watch.exp: Likewise.
17238 * gdb.mi/mi2-basics.exp: Likewise.
17239 * gdb.mi/mi2-break.exp: Likewise.
17240 * gdb.mi/mi2-cli.exp: Likewise.
17241 * gdb.mi/mi2-console.exp: Likewise.
17242 * gdb.mi/mi2-disassemble.exp: Likewise.
17243 * gdb.mi/mi2-eval.exp: Likewise.
17244 * gdb.mi/mi2-file.exp: Likewise.
17245 * gdb.mi/mi2-read-memory.exp: Likewise.
17246 * gdb.mi/mi2-regs.exp: Likewise.
17247 * gdb.mi/mi2-return.exp: Likewise.
17248 * gdb.mi/mi2-simplerun.exp: Likewise.
17249 * gdb.mi/mi2-stack.exp: Likewise.
17250 * gdb.mi/mi2-stepi.exp: Likewise.
17251 * gdb.mi/mi2-syn-frame.exp: Likewise.
17252 * gdb.mi/mi2-until.exp: Likewise.
17253 * gdb.mi/mi2-var-block.exp: Likewise.
17254 * gdb.mi/mi2-var-child.exp: Likewise.
17255 * gdb.mi/mi2-var-cmd.exp: Likewise.
17256 * gdb.mi/mi2-var-display.exp: Likewise.
17257 * gdb.mi/mi2-watch.exp: Likewise.
17258 * gdb.stabs/exclfwd.exp: Likewise.
17259 * gdb.stabs/weird.exp: Likewise.
17260 * gdb.threads/gcore-thread.exp: Likewise.
17261 * gdb.trace/actions.exp: Likewise.
17262 * gdb.trace/backtrace.exp: Likewise.
17263 * gdb.trace/circ.exp: Likewise.
17264 * gdb.trace/collection.exp: Likewise.
17265 * gdb.trace/deltrace.exp: Likewise.
17266 * gdb.trace/infotrace.exp: Likewise.
17267 * gdb.trace/limits.exp: Likewise.
17268 * gdb.trace/packetlen.exp: Likewise.
17269 * gdb.trace/passc-dyn.exp: Likewise.
17270 * gdb.trace/passcount.exp: Likewise.
17271 * gdb.trace/report.exp: Likewise.
17272 * gdb.trace/save-trace.exp: Likewise.
17273 * gdb.trace/tfind.exp: Likewise.
17274 * gdb.trace/tracecmd.exp: Likewise.
17275 * gdb.trace/while-dyn.exp: Likewise.
17276 * gdb.trace/while-stepping.exp: Likewise.
17277
f4b618d1
JB
172782006-08-08 Joel Brobecker <brobecker@adacore.com>
17279
17280 * gdb.base/step-bt.c: New file.
17281 * gdb.base/step-bt.exp: New testcase.
17282
3d00d119
DJ
172832006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17284
17285 * config/monitor.exp (gdb_load): Remove support for obsolete
17286 download-write-size.
17287 * gdb.base/remote.exp: Likewise. Update all callers of
17288 gdb_timed_load.
17289
017b5bd4
DJ
172902006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17291
17292 * cursal.exp: Pass binfile to gdb_load.
17293
837c599d
DJ
172942006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17295
17296 * gdb.base/cursal.exp: Add "" to gdb_load call.
17297
8dd4540b
MK
172982006-07-29 Mark Kettenis <kettenis@gnu.org>
17299
17300 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17301 NetBSD/ELF targets.
17302
ab5c9f60
DJ
173032006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17304
17305 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17306 operator*.
17307
4c42eaff
DJ
173082006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17309
17310 * gdb.base/completion.exp: Update for change in "file" behavior.
17311 * gdb.stabs/weird.exp: Likewise.
17312 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17313 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17314
0155cc76
NS
173152006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17316
17317 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17318 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17319
16026cd7
AS
173202006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17321
17322 * gdb.base/default.exp: Update source command error message.
17323 * gdb.base/help.exp: Update 'help source' message.
17324
16963cb6
DJ
173252006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17326
17327 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17328 test.
17329
6d7fd486
AS
173302006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17331
17332 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17333
29e8a844
DJ
173342006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17335
17336 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17337
6afcfa39
DJ
173382006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17339
17340 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17341
267a692b
MK
173422006-07-17 Mark Kettenis <kettenis@gnu.org>
17343
17344 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17345 *-*-openbsd* from targets for wich we expect ARM FPA floating
17346 point format.
17347
85d2fec4
NR
173482006-07-17 Nick Roberts <nickrob@snap.net.nz>
17349
17350 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17351
173522006-07-17 Mark Kettenis <kettenis@gnu.org>
17353
17354 * gdb.base/annota3.exp: Expect frame-begin annotation.
17355
85b4c6e8
JB
173562006-07-14 Joel Brobecker <brobecker@adacore.com>
17357
17358 * gdb.base/help.exp: Adjust "help unset" test to accept
17359 any list of unset commands.
17360
fb933624
DJ
173612006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17362 Daniel Jacobowitz <dan@codesourcery.com>
17363
17364 * gdb.cp/ref-params.exp: New test.
17365 * gdb.cp/ref-params.cc: New source file.
17366 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17367
1dff4b64
MK
173682006-07-08 Mark Kettenis <kettenis@gnu.org>
17369
17370 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17371 spaces/tabs in regular expressions since they might not be there.
17372
40d2e0e3
AS
173732006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17374
17375 * gdb.base/ifelse.exp: New file.
17376
f6c957d2
NS
173772006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17378
17379 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17380 line.
17381 * gdb.base/huge.exp: Loop over compilation to find a size that
17382 is acceptable.
17383 * gdb.base/remote.exp: Correct expected strings.
17384 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17385
b9c5a23d
DJ
173862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17387
17388 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17389
9af2e58d
DJ
173902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17391
17392 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17393 native.
17394
30930ca5
DJ
173952006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17396
17397 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17398 enable stabs testing.
17399
aa32fa1d
DJ
174002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17401
bd4a4c80 17402 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17403 gdb_test_multiple does.
17404
321fef15
DJ
174052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17406
17407 * Makefile.in (host_alias): Remove.
17408 (target_alias): Use @target_noncanonical@.
17409 (site.exp): Don't set host_alias.
17410 * aclocal.m4: Remove contents. Include acx.m4.
17411 * configure: Regenerated.
17412 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17413
e1c2defa
NS
174142006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17415
e63b55d1
NS
17416 * lib/gdb.exp (gdb_load_cmd): New.
17417
5600ea19
NS
17418 * gdb.base/fileio.c: Add system(NULL) test.
17419 * gdb.base/fileio.exp: Check it.
17420
e1c2defa
NS
17421 * gdb.base/break.c: Add 10a breakpoint at }
17422 * gdb.base/break.exp: Add test for breakpoint at }
17423 * gdb.cp/anon-union.cc: Add code at end of function.
17424 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17425 * gdb.mi/var-cmd.c: Add code at end of function.
17426 * gdb.mi/mi-var-display.exp: Adjust end of next.
17427 * gdb.mi/mi2-var-display.exp: Likewise.
17428 * gdb.base/fileio.c: Add stop function and insert calls at
17429 stopping places.
17430 * gdb.base/fileio.exp: Breakpoint stop function and remove
17431 explicit line number references.
17432
6c0112ec
JB
174332006-05-19 Joel Brobecker <brobecker@adacore.com>
17434
a9c64011
AS
17435 * gdb.base/del.exp (test_delete_alias): New function.
17436 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17437
154189a4
FF
174382006-05-18 Fred Fish <fnf@specifix.com>
17439
17440 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17441 required. Check for spurious output after program exits normally.
17442
582e64c2
FF
174432006-05-17 Fred Fish <fnf@specifix.com>
17444
17445 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17446 gdb_load, so it works in the simulator.
17447
8ef6493a
FF
174482006-05-11 Fred Fish <fnf@specifix.com>
17449
17450 * gdb.base/bang.exp: Ignore unexpected output between the
17451 "program exited normally" and the gdb prompt, as many other
17452 tests do.
17453
692b141c
MK
174542006-05-07 Mark Kettenis <kettenis@gnu.org>
17455
17456 * gdb.base/help.exp: Make "delete checkpoint" part option for
17457 "help d" and "help delete" tests.
17458
540b8a30
UW
174592006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17460
a9c64011 17461 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17462 expected output in some mi_gdb_test statements.
17463 * gdb.mi/mi2-basics.exp: Likewise.
17464
9b6462d9
JB
174652006-05-05 Joel Brobecker <brobecker@adacore.com>
17466
17467 * gdb.base/del.c: New file.
17468 * gdb.base/del.exp: New testcase.
17469
954de43b
DM
174702006-05-05 David S. Miller <davem@sunset.davemloft.net>
17471
17472 * gdb.base/break.exp: Do not assume a breakpoint on
17473 main will actually be in $srcfile when optimizing.
1303f75e
DM
17474 * gdb.base/savedregs.exp: Do not require that the dummy
17475 frame location match up to a symbol and source file location.
c3242428
DM
17476 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17477 will get printed without a mi_cmd_data_list_register_values prefix.
17478 (*-data-list-register-*): Correct regular expressions to expect the new
17479 pseudo d? floating point registers.
17480 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17481
c7e64c9a
DJ
174822006-05-05 Christophe Lyon <christophe.lyon@st.com>
17483
17484 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17485 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17486 is allocated by the compiler.
17487 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17488 anons, e, anone to force their allocation by the compiler.
17489
174902006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17491
17492 * gdb.base/help.exp: Update expected text for help d and
17493 help delete.
17494
27ce9a6d
MK
174952006-05-02 Mark Kettenis <kettenis@gnu.org>
17496
17497 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17498 NetBSD/ELF targets.
17499
8608915f
MK
175002006-04-30 Mark Kettenis <kettenis@gnu.org>
17501
17502 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17503 single-step breakpoint fails; make this a KFAIL on
17504 sparc*-*-openbsd*.
17505 * gdb.base/siginfo.exp: Likewise.
17506 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17507
b8db102d
MS
175082006-04-26 Michael Snyder <msnyder@redhat.com>
17509
17510 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17511 which may have to consume output from other forks.
17512 Add tests to make sure that "delete fork" succeeded.
17513
c702009a
MS
175142006-04-20 Michael Snyder <msnyder@redhat.com>
17515
17516 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17517 Add support for the Renesas M32C and M16C.
17518
17519 * gdb.asm/asm-source.exp: Add m32c target.
17520 * gdb.asm/m32c.inc: Support for m32c target.
17521
e28493f2
AS
175222006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17523
17524 * gdb.base/commands.exp (recursive_source_test): New test.
17525
880da185
DM
175262006-04-04 David S. Miller <davem@sunset.davemloft.net>
17527
17528 * gdb.base/float.exp: Add pattern for sparc targets.
17529
61d9b92f
DJ
175302006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17531
17532 * gdb.base/commands.exp (stray_arg0_test): New test.
17533
bd717df8
PB
175342006-03-30 Paul Brook <paul@codesourcery.com>
17535
17536 * gdb.mi/mi-until.exp: kfail broken until command.
17537 * gdb.mi/mi2-until.exp: Ditto.
17538
ec793d3c
NR
175392006-03-27 Nick Roberts <nickrob@snap.net.nz>
17540
17541 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17542
831004b7
AO
175432006-03-08 Alexandre Oliva <aoliva@redhat.com>
17544
17545 * gdb.base/prelink.exp: Anchor tested-for regular expression
17546 on gdb prompt.
17547
effe49a0
PB
175482006-03-07 Paul Brook <paul@codesourcery.com>
17549
17550 * gdb.base/assign.exp: Correct fail message.
17551
e5461016
PB
175522006-03-07 Paul Brook <paul@codesourcery.com>
17553
17554 * lib/compiler.c: Extract armcc version number.
17555 * lib/compiler.cc: Ditto.
17556
fc91c6c2
PB
175572006-03-07 Paul Brook <paul@codesourcery.com>
17558
17559 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17560 additional_flags=-w.
17561 * gdb.arch/altivec-regs.exp: Ditto.
17562 * gdb.arch/e500-abi.exp: Ditto.
17563 * gdb.arch/e500-regs.exp: Ditto.
17564 * gdb.base/all-bin.exp: Ditto.
17565 * gdb.base/annota1.exp: Ditto.
17566 * gdb.base/annota3.exp: Ditto.
17567 * gdb.base/args.exp: Ditto.
17568 * gdb.base/arithmet.exp: Ditto.
17569 * gdb.base/assign.exp: Ditto.
17570 * gdb.base/async.exp: Ditto.
17571 * gdb.base/bang.exp: Ditto.
17572 * gdb.base/break.exp: Ditto.
17573 * gdb.base/call-rt-st.exp: Ditto.
17574 * gdb.base/completion.exp: Ditto.
17575 * gdb.base/cond-expr.exp: Ditto.
17576 * gdb.base/condbreak.exp: Ditto.
17577 * gdb.base/consecutive.exp: Ditto.
17578 * gdb.base/define.exp: Ditto.
17579 * gdb.base/display.exp: Ditto.
17580 * gdb.base/ena-dis-br.exp: Ditto.
17581 * gdb.base/environ.exp: Ditto.
17582 * gdb.base/eval-skip.exp: Ditto.
17583 * gdb.base/info-proc.exp: Ditto.
17584 * gdb.base/jump.exp: Ditto.
17585 * gdb.base/logical.exp: Ditto.
17586 * gdb.base/long_long.exp: Ditto.
17587 * gdb.base/maint.exp: Ditto.
17588 * gdb.base/miscexprs.exp: Ditto.
17589 * gdb.base/pc-fp.exp: Ditto.
17590 * gdb.base/pointers.exp: Ditto.
17591 * gdb.base/relational.exp: Ditto.
17592 * gdb.base/reread.exp: Ditto.
17593 * gdb.base/sect-cmd.exp: Ditto.
17594 * gdb.base/sep.exp: Ditto.
17595 * gdb.base/sepdebug.exp: Ditto.
17596 * gdb.base/until.exp: Ditto.
17597 * gdb.base/whatis-exp.exp: Ditto.
17598 * gdb.cp/annota2.exp: Ditto.
17599 * gdb.cp/annota3.exp: Ditto.
17600 * gdb.trace/actions.exp: Ditto.
17601 * gdb.trace/backtrace.exp: Ditto.
17602 * gdb.trace/circ.exp: Ditto.
17603 * gdb.trace/collection.exp: Ditto.
17604 * gdb.trace/deltrace.exp: Ditto.
17605 * gdb.trace/infotrace.exp: Ditto.
17606 * gdb.trace/limits.exp: Ditto.
17607 * gdb.trace/packetlen.exp: Ditto.
17608 * gdb.trace/passc-dyn.exp: Ditto.
17609 * gdb.trace/passcount.exp: Ditto.
17610 * gdb.trace/report.exp: Ditto.
17611 * gdb.trace/save-trace.exp: Ditto.
17612 * gdb.trace/tfind.exp: Ditto.
17613 * gdb.trace/tracecmd.exp: Ditto.
17614 * gdb.trace/while-dyn.exp: Ditto.
17615 * gdb.trace/while-stepping.exp: Ditto.
17616 * lib/gdb.exp: Ditto.
17617 (gdb_compile): Handle nowarning option.
17618
5f4a23d9
AO
176192006-03-07 Alexandre Oliva <aoliva@redhat.com>
17620
17621 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17622 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17623 Rename executable to prelinkt. Don't re-prelink if we didn't
17624 get a core file. Test prelink -u exit status to tell whether
17625 prelinking failed. Use gdb_test_multiple.
17626
9733fc94
DJ
176272006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17628
17629 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17630 (do_tests): Call it.
17631
cc10cae3
AO
176322006-02-28 Alexandre Oliva <aoliva@redhat.com>
17633
17634 * gdb.base/prelink.exp: New test.
17635 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17636
15c46491
WZ
176372006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17638
17639 * gdb.fortran/derived-type.f90: New file.
17640 * gdb.fortran/derived-type.exp: New testcase.
17641
5c9f7ded
DJ
176422006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17643
17644 * gdb.base/default.exp: Allow ';' as a directory separator.
17645
5b96932b
AS
176462006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17647
17648 * gdb.base/help.exp (help add-symbol-file): Update.
17649
1986bccd
AS
176502006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17651
17652 * gdb.base/help.exp (help load): Update expected results.
17653
a8b7528f
FF
176542006-02-19 Fred Fish <fnf@specifix.com>
17655
17656 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17657 specifix hex value as part of results.
17658 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17659
f8261448
FF
176602006-02-16 Fred Fish <fnf@specifix.com>
17661
17662 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17663 ushort_addr, and slong_addr, so the typedefs are not optimized
17664 away.
17665 * gdb.base/whatis.exp: Add tests using type name for struct type,
17666 union type, enum type, and typedef.
a9c64011 17667
31d8bdd2
MK
176682006-02-13 Mark Kettenis <kettenis@gnu.org>
17669
17670 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17671
34e41e63
JB
176722006-02-13 Jim Blandy <jimb@redhat.com>
17673
17674 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17675 case where it takes two "next" commands to skip past the init
17676 call.
17677
ac6e4f31
FF
176782006-02-12 Fred Fish <fnf@specifix.com>
17679
17680 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17681 to handle cases where it takes two "next" commands to skip
17682 past the init call.
17683
2db2d571
JB
176842006-02-07 Joel Brobecker <brobecker@adacore.com>
17685
17686 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17687 on hppa32 targets.
17688
38fcd64c
DJ
176892006-02-06 Vladimir Prus <ghost@cs.msu.su>
17690
17691 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17692 field.
17693
1315ad46
MK
176942006-01-29 Mark Kettenis <kettenis@gnu.org>
17695
17696 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17697
5625b943
DJ
176982006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17699
17700 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17701 files.
17702
80df1bbe
DJ
177032006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17704
17705 * gdb.cp/maint.exp: Set complaints to a positive value.
17706
9078e690
DJ
177072006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17708
17709 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17710 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17711 function name.
17712
9c903399
DJ
177132006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17714
17715 * gdb.base/checkpoint.c: Update copyright notice. Include
17716 <stdlib.h>.
17717
761ae4d6
JB
177182006-01-04 Jim Blandy <jimb@redhat.com>
17719
17720 * gdb.asm/asm-source.exp: Independently provide default values for
17721 asm-flags and debug-flags. Use 'string equal' to do the
17722 comparison, not the implicit expr's '==' operator. Remove
17723 now-unneeded assignments to asm-flags. In h8300 case, place
17724 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17725
099ac3dd
MS
177262006-01-04 Michael Snyder <msnyder@redhat.com>
17727
17728 * gdb.base/checkpoint.c: New file.
17729 * gdb.base/checkpoint.exp: New file.
17730 * gdb.base/multi-fork.c: New file.
17731 * gdb.base/multi-fork.exp: New file.
17732 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17733
f4d85314
FF
177342006-01-04 Fred Fish <fnf@specifix.com>
17735
17736 * gdb.base/ptype.c (foo): Add typedef.
17737 (intfoo): Add function.
17738 * gdb.base/ptype1.c: New file.
17739 * gdb.base/ptype.exp: Handle compilation and linking with two
17740 source files. Test that proper type for "foo" is found based
17741 on source context rather than first match found in symtabs.
17742
a1b06f35
MK
177432005-12-28 Mark Kettenis <kettenis@gnu.org>
17744
17745 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17746 * gdb.asm/openbsd.inc: Indent commands.
17747
d082a1e2
MK
177482005-12-26 Mark Kettenis <kettenis@gnu.org>
17749
c65016bd
MK
17750 * gdb.base/freebpcmd.exp: Increase timeout.
17751
d082a1e2
MK
17752 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17753
d3c32a0e
DJ
177542005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17755
17756 * gdb.base/default.exp: Update check for "show version".
17757
9fdb1f50
RC
177582005-12-09 Randolph Chung <tausq@debian.org>
17759
17760 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17761 * gdb.asm/pa64.inc: New file.
17762
5f2c56f7
RC
177632005-12-09 Randolph Chung <tausq@debian.org>
17764
17765 * gdb.asm/common.inc: Indent commands.
17766 * gdb.asm/asmsrc1.s: Likewise.
17767 * gdb.asm/asmsrc2.s: Likewise.
17768
8117349c
RC
177692005-12-09 Randolph Chung <tausq@debian.org>
17770
17771 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17772 (get_addr_of_sym): Remove duplicate print.
17773 (gen_core): xfail hppa*-*-hpux*, update expected output.
17774 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17775 * gdb.arch/pa64-nullify.s: New file.
17776
8f07f25a
RC
177772005-12-09 Randolph Chung <tausq@debian.org>
17778
17779 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17780
55b39184
DJ
177812005-12-07 Christophe Lyon <christophe.lyon@st.com>
17782
17783 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17784 code generation for these functions.
17785 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17786 error message.
17787
31e2b00f
AS
177882005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17789
17790 * gdb.base/help.exp (help b, help br, help bre, help brea)
17791 (help break): Update the expected message.
17792
c3d0b56e
SC
177932005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17794
17795 * gdb.asm/m68hc11.inc: Setup the data section.
17796 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17797 script for this test.
17798 (m6812-*-*): Likewise.
17799
36ae0ea9
RC
178002005-11-09 Randolph Chung <tausq@debian.org>
17801
17802 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17803
9d6f42e9
WZ
178042005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17805
17806 * gdb.base/break.exp: Fix a comment typo.
17807
e2126a14
EZ
178082005-11-03 Jim Blandy <jimb@redhat.com>
17809
a9c64011
AS
17810 Checked in by Elena Zannoni <ezannoni@redhat.com>
17811
889bf7c5 17812 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17813
e0ac7199
CV
178142005-11-02 Corinna Vinschen <vinschen@redhat.com>
17815
17816 * gdb.arch/gdb1558.c: Include stdio.h.
17817
31d3fb18
MK
178182005-10-31 Mark Kettenis <kettenis@gnu.org>
17819
17820 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17821
e52b687c
MK
178222005-10-31 Mark Kettenis <kettenis@gnu.org>
17823
17824 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17825
f4711d79
PG
178262005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17827
a9c64011
AS
17828 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17829 vscr" tests to better match output.
f4711d79 17830
987a9106
JB
178312005-10-12 Jim Blandy <jimb@redhat.com>
17832
17833 * gdb.base/structs.exp (any): New function.
17834 (test_struct_returns): Don't make any assumptions at all about
17835 what value the function returns when GDB can't set the return
17836 value.
17837
2336bb58
JB
178382005-10-09 Joel Brobecker <brobecker@adacore.com>
17839
17840 * gdb.ada/arrayidx/p.adb: New file.
17841 * gdb.ada/arrayidx.exp: New testcase
17842
178432005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17844
17845 * gdb.ada/array_return/pck.ads: New file.
17846 * gdb.ada/array_return/pck.adb: New file.
17847 * gdb.ada/array_return/p.adb: New file.
17848 * gdb.ada/array_return.exp: New testcase.
17849
705335ea
JB
178502005-10-03 Joel Brobecker <brobecker@adacore.com>
17851
a9c64011
AS
17852 * gdb.base/arrayidx.c: New file.
17853 * gdb.base/arrayidx.exp: New testcase.
705335ea 17854
11ee9940
NR
178552005-09-29 Nick Roberts <nickrob@snap.net.nz>
17856
17857 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17858 frames-invalid and breakpoints-invalid are no longer generated
17859 with level 3 so don't expect them in the output.
17860
39fb8e9e
BR
178612005-09-27 Bob Rossi <bob@brasko.net>
17862
a9c64011 17863 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17864 from test. Escape the | in mi_gdb_test call.
17865 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17866 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17867 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17868 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17869 expected regex's in mi_gdb_test calls.
17870 * lib/mi-support.exp: Remove arbitrary .* from tests.
17871 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17872 Fully anchor GDB/MI expected results in mi_gdb_test.
17873 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17874 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17875
2af48f68
PB
178762005-09-26 Paul Brook <paul@codesourcery.com>
17877
17878 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17879
f34502bc
WZ
178802005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17881
17882 * bfp-test.c: New file.
17883 * bfp-test.exp: New testcase.
17884
ca929517
WZ
178852005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17886
17887 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17888 of subarray and substring variable.
17889 * gdb.fortran/subarray.f: New source file for the test of subarray
17890 and substring variable evaluation.
17891 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17892 of string constant.
17893
c761af65
DJ
178942005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17895
17896 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17897 copyright dates.
17898
561d7a1d
PG
178992005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17900
17901 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17902 powerpc altivec' test with an almost identical 'info vector' test.
17903
b2b64cc9
PG
179042005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17905
a9c64011
AS
17906 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17907 vscr" tests to match output.
b2b64cc9 17908
6ac4d15a
PG
179092005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17910
a9c64011
AS
17911 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17912 output.
6ac4d15a 17913
40e55bef
BR
179142005-09-11 Bob Rossi <bob@brasko.net>
17915
889bf7c5
PA
17916 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17917 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17918 commands that return an MI output command and an asyncronous MI output
17919 command.
40e55bef
BR
17920 * gdb.mi/mi-console.exp: Ditto.
17921
3c7385ec
BR
179222005-09-11 Bob Rossi <bob@brasko.net>
17923
17924 * gdb.mi/mi-var-child.c: Include <string.h>.
17925
a6cd0eb3
DJ
179262005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17927
17928 * killed.exp: Correct gdb_expect syntax.
17929
2f168eed
CV
179302005-08-09 Corinna Vinschen <vinschen@redhat.com>
17931
17932 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17933
ecd3fd0f
BR
179342005-08-02 Bob Rossi <bob@brasko.net>
17935
17936 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17937 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17938 Change tests to inferior-tty-set/show.
17939 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17940 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17941 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17942 inferior. Use mi_gdb_test to get GDB and Inferior output.
17943 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17944 descriptor.
17945 (mi_inferior_tty_name): Add inferior PTY file name.
17946 (mi_gdb_start): Add INFERIOR_PTY parameter.
17947 (mi_gdb_test): Add IPATTERN parameter.
17948
f1ea48cb 179492005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17950
f1ea48cb
BR
17951 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17952 parameter to mi_gdb_test.
17953 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17954
6e650a67
DJ
179552005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17956
17957 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17958 struct_declarations.
17959 * gdb.mi/mi-var-child.exp: Step over the initialization of
17960 struct_declarations.
17961
8be260b6
DJ
179622005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17963
17964 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17965 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17966 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17967 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17968 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17969 file.
17970
4e660f07
NR
179712005-07-27 Nick Roberts <nickrob@snap.net.nz>
17972
17973 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17974 (do_children_tests): Assign values to the extra elements.
17975
17976 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17977 them for tests for "-var-update --no-values" and
a9c64011 17978 "-var-update --all-values".
4e660f07
NR
17979 Add test for "-var-list-children --simple-values".
17980
17981 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17982
17983 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17984 "-stack-list-locals --simple-values" Improve doc strings and
17985 comments.
17986
6bdae935
MK
179872005-07-18 Mark Kettenis <kettenis@gnu.org>
17988
598b7a6f
MK
17989 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17990 *-*-openbsd*.
17991 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17992
6bdae935
MK
17993 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17994 sigaltsatck'.
17995
1323e929 179962005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17997
1323e929
BR
17998 * gdb.base/default.exp (tty): Changed output of command.
17999 * gdb.base/help.exp (help tty): Ditto.
18000
b1a9c082
MK
180012005-07-12 Mark Kettenis <kettenis@gnu.org>
18002
18003 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18004
10a844a2
MK
180052005-07-10 Mark Kettenis <kettenis@gnu.org>
18006
18007 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18008 -stack-select-frame without arguments.
18009 (test_stack_frame_listing): Add test for newly implemented command
18010 -stack-info-frame.
18011
3cb3b8df
BR
180122005-07-06 Bob Rossi <bob@brasko.net>
18013
18014 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18015 command.
18016 (Copyright): Update copyright.
18017
a0c5fbcf
WZ
180182005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18019
18020 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18021 tests to evaluate exponentiation expression.
18022
984971d0
AS
180232005-06-29 Andreas Schwab <schwab@suse.de>
18024
18025 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18026 main to avoid warnings.
18027
18028 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18029
fe03833f
NR
180302005-06-20 Nick Roberts <nickrob@snap.net.nz>
18031
18032 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18033 -stack-select-frame without arguments.
18034 (test_stack_frame_listing): Add test for newly implemented command
18035 -stack-info-frame.
a9c64011 18036
7a55f279
WZ
180372005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18038
0ffa0ea5
DJ
18039 * gdb.fortran/array-element.f: New file.
18040 * gdb.fortran/array-element.exp: New testcase.
7a55f279 18041
26585198
DJ
180422005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18043
18044 * gdb.base/bigcore.exp: Correct checks for systems which can
18045 not dump a large core file.
18046
c1bd25fd
DJ
180472005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18048
18049 * gdb.base/relocate.c: Add a copyright notice.
18050 (dummy): Remove.
18051 * gdb.base/relocate.exp: Test printing the values of variables
18052 from a relocatable file.
18053
589e074d
DJ
180542005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18055
18056 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18057 excess MI output after an error.
18058
0915f927
JB
180592005-05-29 Joel Brobecker <brobecker@adacore.com>
18060
18061 * gdb.arch/alpha-step.c: New file.
18062 * gdb.arch/alpha-step.exp: New testcase.
18063
76ff342d
DJ
180642005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18065 Dennis Brueni <dennis@slickedit.com>
18066
18067 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18068 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18069 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18070 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18071 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18072 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18073 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18074
96b0c7ac
DJ
180752005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18076 Wu Zhou <woodzltc@cn.ibm.com>
18077
18078 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18079 IBM's xlc compiler.
18080 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18081 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18082
f21565d2
JB
180832005-05-13 Jim Blandy <jimb@redhat.com>
18084
18085 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18086 calling gdb_suppress_entire_file.
18087 * gdb.base/charset.exp: Same.
18088 * gdb.base/call-rt-st.exp: Same.
18089
6006a3a1
BR
180902005-05-05 Bob Rossi <bob_rossi@cox.net>
18091
18092 * lib/gdb.exp (fullname_syntax): Added global regex.
18093 (fullname_syntax_POSIX): Ditto.
18094 (fullname_syntax_UNC): Ditto.
18095 (fullname_syntax_DOS_CASE): Ditto.
18096 (fullname_syntax_DOS): Ditto.
18097 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18098 fullname_syntax variable to scope and use it.
18099 (test_file_list_exec_source_files): Ditto.
18100 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18101
c3b69c04
DJ
181022005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18103
18104 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18105
3c95e6af
PG
181062004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18107
a9c64011
AS
18108 * lib/gdb.exp (skip_altivec_tests): New function, based on
18109 check_vmx_hw_available from the GCC testsuite.
18110 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18111 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18112
78df6c56
JB
181132005-05-02 Jim Blandy <jimb@redhat.com>
18114
18115 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18116 calling gdb_suppress_entire_file.
18117
1690f9cf
DJ
181182005-04-30 Randolph Chung <tausq@debian.org>
18119
18120 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18121 Slightly relax "sem_post" name checking.
18122
5ea106f7
PG
181232005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18124
18125 * gdb.base/unload.exp: Use new shared library infrastructure.
18126
bf7234cf
PG
181272005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18128
18129 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18130 infrastructure.
bf7234cf 18131
547b869a
CV
181322005-04-29 Corinna Vinschen <vinschen@redhat.com>
18133
18134 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18135 * gdb.asm/h8300.inc: New file.
18136
f07e55f0
PG
181372005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18138
18139 * gdb.base/shlib-call.exp: Change to use new shared library
18140 infrastructure.
18141
3cbba3d1
PG
181422005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18143
a9c64011
AS
18144 * gdb.base/pending.exp: Change to use new shared library
18145 infrastructure.
3cbba3d1 18146
ed6df200
PG
181472005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18148
a9c64011
AS
18149 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18150 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18151
8c8f4ebe
PG
181522005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18153
a9c64011
AS
18154 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18155 shared objects being adjusted and update copyright years.
8c8f4ebe 18156
607fbc54
DJ
181572005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18158
18159 * ChangeLog: Correct some 2003-01-13 dates.
18160 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18161 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18162 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18163 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18164 gdb.trace/tfind.exp: Update copyright years.
18165
57bf0e56
DJ
181662005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18167 Daniel Jacobowitz <dan@codesourcery.com>
18168
18169 * lib/gdb.exp (gdb_compile): Handle shlib=.
18170 (gdb_compile_shlib): New function.
18171
9b593790
PG
181722005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18173
a9c64011 18174 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18175
9494c6a5
DJ
181762005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18177
18178 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18179 gdb.server.
18180 * configure.ac: Likewise.
18181 * configure: Regenerated.
18182 * gdb.gdbserver/Makefile.in: Moved to...
18183 * gdb.server/Makefile.in: ... here.
18184 * gdb.gdbserver/server.c: Moved to...
18185 * gdb.server/server.c: ... here.
18186 * gdb.gdbserver/server-run.exp: Moved to...
18187 * gdb.server/server-run.exp: ... here.
18188
6f8eac0e
DJ
181892005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18190
18191 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18192 * configure.ac: Create gdb.gdbserver/Makefile.
18193 * configure: Regenerated.
18194 * lib/gdbserver-support.exp: New file, derived from
18195 config/gdbserver.exp.
18196 * config/gdbserver.exp: Use gdbserver-support.exp.
18197 * gdb.gdbserver/Makefile.in: New file.
18198 * gdb.gdbserver/server.c: New file.
18199 * gdb.gdbserver/server-run.exp: New file.
18200
6e87504d
PG
182012005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18202
a9c64011
AS
18203 * lib/gdb.exp (test_compiler_info): Return compiler_info
18204 if no arguments are given.
6e87504d 18205
d1779be4
PG
182062005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18207
18208 * gdb.arch/altivec-abi.exp: Check for compiler and set
18209 use altivec' flag accordingly.
18210 * gdb.arch/altivec-regs.exp: Likewise.
18211
88750304
DJ
182122005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18213
18214 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18215
f3fb768d
AS
182162005-03-27 Andreas Schwab <schwab@suse.de>
18217
18218 * gdb.base/bigcore.c (main): Add missing mode argument in open
18219 call.
18220
7e813ac5
DJ
182212005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18222
18223 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18224 downloads.
18225 * config/gdbserver.exp (gdb_load): Likewise.
18226
8e3049aa
PB
182272005-03-14 Paul Brook <paul@codesourcery.com>
18228
18229 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18230 targets.
18231
a9df7c44
JB
182322005-03-09 Joel Brobecker <brobecker@adacore.com>
18233
18234 * gdb.dwarf2/dup-psym.S: New file.
18235 * gdb.dwarf2/dup-psym.exp: New testcase.
18236
9f0d94e8
JB
182372005-03-09 Joel Brobecker <brobecker@adacore.com>
18238
18239 * gdb.ada/exec_changed/first.adb: New file.
18240 * gdb.ada/exec_changed/second.adb: New file.
18241 * gdb.ada/exec_changed.exp: New testcase.
18242
5f579bc5
NS
182432005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18244
36e9969c
NS
18245 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18246 (A2): New class.
18247 (main): Test operator+.
18248 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18249 breakpoint test.
18250
5f579bc5
NS
18251 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18252 * gdb.base/signull.exp: Disable if gdb,nosignals.
18253 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18254 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18255 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18256 * gdb.mi/mi2-console.exp: Likewise.
18257 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18258 continue output at start.
18259 (gdb_collect_locals_test): Robustify regexp.
18260 * gdb.trace/passc-dyn.exp: Fix comment typo.
18261 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18262
be46087e
CV
182632005-03-08 Corinna Vinschen <vinschen@redhat.com>
18264
18265 * gdb.asm/asm-source.exp: Add iq2000 case.
18266 * gdb.asm/iq2000.inc: New file.
18267
384e1a61 182682005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18269
384e1a61
MI
18270 * gdb.base/command.exp: Change hardcoded value to regular expression.
18271 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18272
584b6e9e
DJ
182732005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18274
18275 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18276 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18277 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18278 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18279 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18280
ab5b5d61
MK
182812005-03-05 Mark Kettenis <kettenis@gnu.org>
18282
18283 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18284 changes.
18285
ae051c1b
PG
182862004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18287
a9c64011
AS
18288 * lib/compiler.c: Add test for IBM's xlc compiler.
18289 * lib/compiler.cc: Likewise.
ae051c1b 18290
3f0f6ed2
JB
182912004-02-24 Joel Brobecker <brobecker@adacore.com>
18292
18293 * gdb.ada/fixed_points.exp: Create compilation object directory
18294 before running the test.
18295 * gdb.ada/null_record.exp: Likewise.
18296 * gdb.ada/packed_array.exp: Likewise.
18297 * gdb.ada/start.exp: Likewise.
18298
724f452b
JB
182992005-02-15 Joel Brobecker <brobecker@adacore.com>
18300
18301 * gdb.ada/packed_array/pa.adb: New file.
18302 * gdb.ada/packed_array.exp: New testcase.
18303
57f5cdfb 183042005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18305
1f393151
MK
18306 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18307 files.
18308
ebdda337
MK
18309 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18310 on *-*-openbsd*. Correctly match whitespace in regukar
18311 expressions.
18312
cf309262
DJ
183132005-02-10 Daniel Jacobowitz <dan@debian.org>
18314
18315 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18316 PR exp/1821
18317 * gdb.base/gdb1821.c: New test file.
18318 * gdb.base/gdb1821.exp: New test file.
18319
3be49e7a
JB
183202005-02-09 Joel Brobecker <brobecker@adacore.com>
18321
18322 * gdb.base/start.c: New file.
18323 * gdb.base/start.exp: New testcase.
18324
e292e67d
JB
183252005-02-09 Joel Brobecker <brobecker@adacore.com>
18326
18327 * gdb.ada/start/dummy.adb: New file.
18328 * gdb.ada/start.exp: New testcase.
18329
dbdfa66c
CV
183302005-02-09 Corinna Vinschen <vinschen@redhat.com>
18331
18332 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18333 for printing symbols and statistics.
18334 Add test for using relative pathnames in "maint print msymbols" test.
18335 Mark "maint info sections DATA" XFAIL on Cygwin.
18336 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18337 tests.
18338
d7941671
AC
183392005-02-09 Andreas Schwab <schwab@suse.de>
18340
18341 Committed by Andrew Cagney <cagney@gnu.org>
18342 * gdb.base/remotetimeout.exp: New file.
18343
74e5ef44
MK
183442005-02-07 Mark Kettenis <kettenis@gnu.org>
18345
18346 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18347
464dd14d
JB
183482005-02-03 Joel Brobecker <brobecker@adacore.com>
18349
18350 * gdb.ada/gnat_ada.gpr: New file.
18351 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18352 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18353 * configure.ac: No longer generate gnat_ada.gpr.
18354 * configure: Regenerate.
18355 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18356 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18357 * gdb.ada/null_record/bar.ads: Likewise.
18358 * gdb.ada/null_record/bar.adb: Likewise.
18359 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18360 * gdb.ada/null_record.exp (testdir): New variable.
18361 (testfile): executable is now in testdir subdirectory.
18362 (srcfile): Use full path to the main compilation unit.
18363 * gdb.ada/fixed_points.exp: Same changes as above.
18364
30d756ae
NR
183652005-02-03 Nick Roberts <nickrob@snap.net.nz>
18366
18367 * gdb.base/interp.exp: New test.
18368
9d799f85
AC
183692005-01-24 Andrew Cagney <cagney@gnu.org>
18370
18371 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18372
15656118
AC
183732005-01-19 Andrew Cagney <cagney@gnu.org>
18374
a892c31b
AC
18375 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18376 configure.ac not configure.in.
18377
15656118
AC
18378 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18379 of powerpc*-*-*.
18380 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18381 * gdb.base/list.exp (test_list_function)
15656118
AC
18382 (test_list_filename_and_function): Ditto.
18383 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18384
a7b01baf
AC
183852005-01-16 Andrew Cagney <cagney@gnu.org>
18386
17d92a02
AC
18387 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18388
a7b01baf
AC
18389 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18390
bc8332bb
AC
183912005-01-14 Andrew Cagney <cagney@gnu.org>
18392
18393 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18394 * gdb.mi/mi2-var-cmd.exp: Ditto.
18395
4d074752
CV
183962005-01-10 Corinna Vinschen <vinschen@redhat.com>
18397
18398 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18399
bec39cab
AC
184002005-01-07 Andrew Cagney <cagney@gnu.org>
18401
18402 * configure.ac: Rename configure.in, require autoconf 2.59.
18403 * configure: Re-generate.
18404 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18405 * gdb.stabs/configure: Re-generate.
18406 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18407 * gdb.hp/configure: Re-generate.
18408 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18409 autoconf 2.59.
18410 * gdb.hp/gdb.objdbg/configure: Re-generate.
18411 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18412 autoconf 2.59.
18413 * gdb.hp/gdb.defects/configure: Re-generate.
18414 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18415 autoconf 2.59.
18416 * gdb.hp/gdb.compat/configure: Re-generate.
18417 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18418 autoconf 2.59.
18419 * gdb.hp/gdb.base-hp/configure: Re-generate.
18420 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18421 autoconf 2.59.
18422 * gdb.hp/gdb.aCC/configure: Re-generate.
18423
f10b16d4
JB
184242004-12-15 Jim Blandy <jimb@redhat.com>
18425
18426 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18427 under NPTL when there is debugging info available for libpthread.
18428
fb6e1814
JG
184292004-12-13 Jerome Guitton <guitton@gnat.com>
18430
18431 * gdb.ada/fixed_points.c: New file.
18432 * gdb.ada/fixed_points.exp: New file.
18433
fe46cd3a
RC
184342004-12-03 Randolph Chung <tausq@debian.org>
18435
18436 * gdb.arch/pa-nullify.exp: New file.
18437 * gdb.arch/pa-nullify.s: New file.
18438
8de0841b
RC
184392004-11-30 Randolph Chung <tausq@debian.org>
18440
18441 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18442 instead of "tbug". Fix regexp to work properly with gdb_test.
18443
c8170782
PH
184442004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18445
18446 * gdb.base/bitfields2.exp: New test.
18447 * gdb.base/bitfields2.c: New file.
18448
954269c2
RE
184492004-11-28 Richard Earnshaw <rearnsha@arm.com>
18450
18451 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18452
0107feed
RC
184532004-11-16 Randolph Chung <tausq@debian.org>
18454
18455 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18456
f073ae8c
DJ
184572004-11-14 Daniel Jacobowitz <dan@debian.org>
18458
18459 * gdb.threads/threadapply.exp: Correct "macro details" test.
18460
19ad59e7
JJ
184612004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18462
18463 * gdb.threads/threadapply.exp: New test.
18464 * gdb.threads/threadapply.c: New file.
18465
9cf0961b
MK
184662004-11-07 Mark Kettenis <kettenis@gnu.org>
18467
18468 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18469 frames.
18470
c789492a
FL
184712004-11-05 Felix Lee <felix+log1@specifixinc.com>
18472
18473 * gdb.base/cursal.exp: New file.
18474 * gdb.base/cursal.c: New file.
18475
a1e167bb
AC
184762004-11-03 Andrew Cagney <cagney@gnu.org>
18477
18478 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18479
b7cbf173
MK
184802004-10-30 Mark Kettenis <kettenis@gnu.org>
18481
18482 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18483 NetBSD/ELF targets.
18484
88f9d34f
JB
184852004-10-29 Joel Brobecker <brobecker@gnat.com>
18486
18487 * gdb.threads/bp_in_thread.c: New file, copied from
18488 pthread_cond_wait.c.
18489 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18490 file, rather than reusing the .c file from another testcase.
18491
ca7d6a0c
JB
184922004-10-20 Joel Brobecker <brobecker@gnat.com>
18493
18494 * gdb.ada/null_record.exp: Check where we stopped after
18495 sending the start command, instead of where the associated
18496 temporary breakpoint was inserted.
18497
0d863d03
AC
184982004-10-14 Andrew Cagney <cagney@gnu.org>
18499
18500 * gdb.mi/gdb701.c (main): Return 0.
18501
d11e72cb
DJ
185022004-10-13 Daniel Jacobowitz <dan@debian.org>
18503
d40539a4 18504 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18505
e1923096
JJ
185062004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18507
18508 * gdb.threads/schedlock.c: Add comment markers to use to find
18509 line numbers.
18510 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18511 comments.
18512 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18513 breakpoint lines.
18514
ec8ba2c9
DJ
185152004-10-12 Daniel Jacobowitz <dan@debian.org>
18516
18517 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18518
0eb3658b
DJ
185192004-10-12 Daniel Jacobowitz <dan@debian.org>
18520
18521 * configure.in: Add gdb.dwarf2.
18522 * configure: Regenerated.
18523 * Makefile.in: Add gdb.dwarf2.
18524 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18525 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18526 gdb.dwarf2/file1.txt: New files.
18527
a271cc33
OF
185282004-10-11 Orjan Friberg <orjanf@axis.com>
18529
a9c64011 18530 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18531 of "run", since the latter doesn't work with remote targets. Adjust
18532 the breakpoint numbering accordingly.
18533 * gdb.threads/pthread_cond_wait.exp: Ditto.
18534
895ce074
MC
185352004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18536
18537 * gdb.base/overlays.exp: Update copyright years.
18538
6be3092d
KI
185392004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18540
18541 * gdb.base/overlays.exp: Disable if target is Linux.
18542
e05389b8
FL
185432004-10-06 Felix Lee <felix+log1@specifixinc.com>
18544
18545 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18546
73cb587d
KI
185472004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18548
18549 * gdb.asm/asm-source.exp: Add m32r-linux target.
18550 * gdb.asm/m32r-linux.inc: New file.
18551
3c0edcdc
AC
185522004-09-24 Andrew Cagney <cagney@redhat.com>
18553 David Anderson <anderson@redhat.com>
18554
18555 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18556 command fails, assume things will work.
18557 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18558 (_GNU_SOURCE): Define.
18559 (print_unsigned, print_hex): Change parameter to "long long".
18560 (print_byte_count): New function, use to print byte counts.
18561 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18562 O_LARGEFILE.
18563 (main): Compute an upper bound on a corefile in max_core_size.
18564 Limit memory chunk size to max_core_size. Limit total memory
18565 allocated to max_core_size.
18566
4bb3667f
AC
185672004-09-23 Andrew Cagney <cagney@gnu.org>
18568
18569 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18570 from a separate process with code that creates a corefile by
18571 making the inferior dump core.
18572
60fe1a51
MK
185732004-09-23 Mark Kettenis <kettenis@gnu.org>
18574
18575 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18576 block.
18577
8e937346
MC
185782004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18579
18580 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18581 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18582 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18583 Likewise.
18584
7213f6d6
JJ
185852004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18586
18587 * gdb.java/jprint.exp: New test case for java inferior call.
18588 * gdb.java/jprint.java: Ditto.
18589
eac69dca
JB
185902004-09-15 Joel Brobecker <brobecker@gnat.com>
18591
18592 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18593
22227696
MC
185942004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18595
18596 * gdb.threads/killed.c: Include <stdlib.h>.
18597 * gdb.threads/pthreads.c: Likewise.
18598
7dd403a4
MC
185992004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18600
18601 * gdb.threads/killed.c: Add copyright notice.
18602
33f2d567
JM
186032004-09-10 Jason Molenda (jmolenda@apple.com)
18604
a9c64011
AS
18605 * gdb.base/define.exp: Two new tests to verify zero space chars
18606 after 'if' and 'while' commands in a user-defined command is correctly
18607 parsed.
33f2d567 18608
e05b62ac
AC
186092004-09-08 Andrew Cagney <cagney@gnu.org>
18610
18611 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18612 delivery test with duplicate at end of file.
18613
9cbe82da
MK
186142004-09-06 Mark Kettenis <kettenis@jive.nl>
18615
18616 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18617
564803d9
MC
186182004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18619
18620 * config/hppro.exp: Removed.
18621
7c6807ce
MC
186222004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18623
18624 * config/sparclet.exp: Removed.
18625
bf7e26dd
MC
186262004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18627
18628 * config/udi.exp: Removed.
18629
714e341b
MC
186302004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18631
18632 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18633 of "exp_continue".
18634 (advancei): Likewise.
18635
1236e623
JJ
186362004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18637
18638 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18639
3bdcad15
MI
186402004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18641
228af206 18642 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18643 to check for nodebug in executable.
18644 * gdb.gdb/observer.exp (setup_test): Likewise.
18645 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18646 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18647
c72b934c
AC
186482004-09-01 Andrew Cagney <cagney@gnu.org>
18649
18650 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18651 files.
18652
edd9b715
JJ
186532004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18654
18655 * gdb.base/unload.exp: Fix expected warning message to match
18656 latest format.
18657
fb4ce06b
CV
186582004-09-01 Corinna Vinschen <vinschen@redhat.com>
18659
18660 * gdb.base/call-rt-st.exp: Fix typos.
18661
ce78e7c3
MI
186622004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18663
18664 * gdb.threads/thread_check.exp: New testcase.
18665 * gdb.threads/thread_check.c: New testcase.
18666
2dedb159
AC
186672004-08-31 Andrew Cagney <cagney@gnu.org>
18668
18669 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18670 (skip_to_handler_entry): New procedures. Test stepping into a
18671 handler when the breakpoint is at the handler's entry point.
18672
68f53502
AC
186732004-08-30 Andrew Cagney <cagney@gnu.org>
18674
18675 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18676 gdb/1757.
18677
3e3ffd2b
MC
186782004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18679
18680 With code from Manoj Iyer <manjo@austin.ibm.com>:
18681 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18682 return value. Add an arm for "no debugging symbols found".
18683 Change a stray "error" to "perror".
18684 (gdb_run_cmd): Adapt to new return value.
18685 * gdb.base/remote.exp: Adapt to new return value.
18686 * gdb.gdb/complaints.exp: Likewise.
18687 * gdb.gdb/observer.exp: Likewise.
18688 * gdb.gdb/selftest.exp: Likewise.
18689 * gdb.gdb/xfullpath.exp: Likewise.
18690
4b6f5fd2
JB
186912004-08-27 Joel Brobecker <brobecker@gnat.com>
18692
18693 * gdb.threads/bp_in_thread.exp: New testcase.
18694
e5b25496
MC
186952004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18696
18697 Fix PR testsuite/1735.
18698 * gdb.threads/schedlock.c (thread_function): Add a cast
18699 to suppress a gcc warning.
18700 * gdb.threads/thread-specific.c (thread_function): Likewise.
18701
934353d6
MC
187022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18703
18704 * gdb.base/unload.c: Include <stdlib.h>.
18705
f98a0aef 187062004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18707
f98a0aef 18708 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18709 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18710 synchronized after the "return".
18711
5a2e8882
MC
187122004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18713
18714 * gdb.mi/basics.c: Include <stdio.h>.
18715 * gdb.mi/pthreads.c: Include <stdlib.h>.
18716 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18717
a9640423
MC
187182004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18719
18720 * gdb.threads/schedlock.c: Add copyright notice.
18721
b04e311d
AC
187222004-08-25 Andrew Cagney <cagney@gnu.org>
18723
18724 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18725 (skip_over_handler, breakpoint_over_hander): New test procedures.
18726 (advance, advancei): Add a proper prefix, do not use
18727 rerun_to_main.
18728 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18729
7c27f15b
MC
187302004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18731
18732 * gdb.mi/basics.c: Add copyright notice.
18733 * gdb.mi/var-cmd.c: Add copyright notice.
18734
fffc87ae
MC
187352004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18736
18737 * lib/gdb.exp: Remove signed_keyword_not_used.
18738 * lib/compiler.c: Likewise.
18739 * lib/compiler.cc: Likewise.
18740
d782e0bf
MC
187412004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18742
18743 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18744 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18745
96033e83
MC
187462004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18747
18748 * gdb.base/whatis.c: Add copyright notice.
18749
cf38c229
MK
187502004-08-20 Mark Kettenis <kettenis@gnu.org>
18751
18752 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18753 it to skip the breakpoints encoded in the inline assembly.
18754
f4b49756
MC
187552004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18756
18757 * Makefile.in: Add gdb.fortran.
18758
2f193b69
MC
187592004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18760
18761 * gdb.base/call-sc.exp (test_scalar_returns):
18762 Fix cut-and-paste glitch in "Make fun return now".
18763
89a237cb
MC
187642004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18765
18766 * configure.in: Add gdb.fortran.
18767 * configure: Regenerate.
18768 * gdb.fortran/Makefile.in: New file.
18769 * lib/gdb.exp (skip_fortran_tests): New procedure.
18770
469aff8e
MC
187712004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18772
18773 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18774 reference to bug-gnu@prep.ai.mit.edu.
18775 * gdb.mi/mi-var-child.exp: Likewise.
18776 * gdb.mi/mi-var-cmd.exp: Likewise.
18777 * gdb.mi/mi-var-display.exp: Likewise.
18778 * gdb.mi/mi2-var-block.exp: Likewise.
18779 * gdb.mi/mi2-var-child.exp: Likewise.
18780 * gdb.mi/mi2-var-cmd.exp: Likewise.
18781 * gdb.mi/mi2-var-display.exp: Likewise.
18782
00b51b9f
MK
187832004-08-15 Mark Kettenis <kettenis@gnu.org>
18784
18785 * gdb.base/unload.c (main): Make local variable msg const.
18786
45f07fef
MC
187872004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18788
18789 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18790 to bug-gnu@prep.ai.mit.edu.
18791 * gdb.mi/mi-disassemble.exp: Likewise.
18792 * gdb.mi/mi-eval.exp: Likewise.
18793 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18794 default line number.
18795 * gdb.mi/mi-return.exp: Likewise.
18796 * gdb.mi/mi-simplerun.exp: Likewise.
18797 * gdb.mi/mi-stack.exp: Likewise.
18798 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18799 number with explicit range test.
18800 * gdb.mi/mi-watch.exp: Likewise.
18801 * gdb.mi/mi2-break.exp: Likewise.
18802 * gdb.mi/mi2-cli.exp: Likewise.
18803 * gdb.mi/mi2-disassemble.exp: Likewise.
18804 * gdb.mi/mi2-eval.exp: Likewise.
18805 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18806 default line number.
18807 * gdb.mi/mi2-return.exp: Likewise.
18808 * gdb.mi/mi2-simplerun.exp: Likewise.
18809 * gdb.mi/mi2-stack.exp: Likewise.
18810 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18811 number with explicit range test.
18812 * gdb.mi/mi2-watch.exp: Likewise.
18813
dd8c8ee7
MC
188142004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18815
18816 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18817 * gdb.cp/m-static.exp: Likewise.
18818 * gdb.cp/rtti.exp: Likewise.
18819
4e838464
MK
188202004-08-14 Mark Kettenis <kettenis@gnu.org>
18821
18822 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18823
8d8cb839
EZ
188242004-08-14 Eli Zaretskii <eliz@gnu.org>
18825
18826 * ChangeLog: Prefix Local Variables with semi-colons and indent
18827 the reference to older ChangeLog files, to fix fontification in
18828 Emacs.
18829
deea8bb0
MC
188302004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18831
18832 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18833 * gdb.mi/mi2-break.exp: Likewise.
18834
c3297504
MC
188352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18836
18837 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18838
25808999
MC
188392004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18840
18841 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18842
226a8d71
MC
188432004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18844
18845 * gdb.cp/classes.exp: Remove unused declarations. Just let
18846 test names default instead of providing special names. Remove
18847 extraneous demangler test.
18848
37fdf854
JJ
188492004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18850
18851 * gdb.base/unload.exp: New test for breakpoints in dynamically
18852 loaded libraries.
18853 * gdb.base/unload.c: Ditto.
18854 * gdb.base/unloadshr.c: Ditto.
18855
2d3a7986
MC
188562004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18857
18858 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18859 cp_test_ptype_class.
18860 (test_enums): Likewise.
18861
c72b934c
AC
188622004-08-10 Andrew Cagney <cagney@gnu.org>
18863
18864 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18865 files.
18866
cc503c8a
AC
188672004-08-10 Andrew Cagney <cagney@gnu.org>
18868
18869 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18870 init_malloc call.
18871
902f2ccb
MC
188722004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18873
18874 * ChangeLog: Add copyright notice. The notice is copied
18875 from emacs 21.3 top level ChangeLog.
18876
78c90502
MC
188772004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18878
18879 * lib/cp-support.exp: New file.
18880 * lib/cp-support.exp (cp_test_type_class): New function.
18881 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18882 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18883 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18884 cp_test_ptype_class.
18885
88e5ea78
MC
188862004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18887
18888 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18889 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18890 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18891 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18892 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18893 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18894 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18895 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18896 gdb.mi/mi2-watch.exp: Update copyright years.
18897
6a89fc9c
MK
188982004-08-09 Mark Kettenis <kettenis@gnu.org>
18899
18900 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18901
1482e0de
MC
189022004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18903
18904 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18905 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18906 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18907 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18908 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18909 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18910 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18911 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18912 gdb.mi/mi-watch.exp: Update copyright years.
18913
1a5ce3f3
DJ
189142004-08-08 Daniel Jacobowitz <dan@debian.org>
18915
18916 PR gdb/1738
18917 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18918 from a breakpoint with a pending signal.
18919
04f6ecf2
DJ
189202004-08-08 Daniel Jacobowitz <dan@debian.org>
18921
18922 PR gdb/1736
18923 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18924 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18925 the prompt.
18926 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18927
54d90d35
DJ
189282004-08-08 Daniel Jacobowitz <dan@debian.org>
18929
18930 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18931
d2f6abb0
DJ
189322004-08-08 Daniel Jacobowitz <dan@debian.org>
18933
18934 PR gdb/1736
18935 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18936 for i?86-*-linux*.
18937
5598c03d
DJ
189382004-08-08 Daniel Jacobowitz <dan@debian.org>
18939
18940 * gdb.arch/i386-prologue.exp: Compile without debug information.
18941
c6fee705
MC
189422004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18943
18944 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18945 rather than asking gdb to search.
18946
dd90efdb
MC
189472004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18948
18949 * gdb.base/gcore.c: Include <string.h>.
18950
1e84bec1
MC
189512004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18952
18953 * gdb.base/gcore.c: Add copyright notice.
18954
e425eb2b
MC
189552004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18956
18957 * gdb.base/freebpcmd.c: Include <stdio.h>.
18958 * gdb.base/long_long.c: Include <string.h>.
18959 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18960 * gdb.base/siginfo.c: Include <string.h>.
18961 * gdb.base/sigstep.c: Include <string.h>.
18962
cb9aaed5
MC
189632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18964
18965 * gdb.base/complex.c: Include <stdlib.h>.
18966
55944f3d
MC
189672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18968
18969 * gdb.base/complex.c: Add copyright notice.
18970
7b2953d9
MC
189712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18972
18973 * gdb.base/charset.c: Include <stdlib.h>.
18974
c9133d23
MC
189752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18976
18977 * gdb.base/auxv.c: Include <stdlib.h>.
18978
0a8490ad
MC
189792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18980
18981 * gdb.base/auxv.c: Add copyright notice.
18982
3426d5ec
MC
189832004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18984
18985 * gdb.base/coremaker.c: Add copyright notice.
18986 * gdb.base/coremaker2.c: Add copyright notice.
18987
8da195dd
AC
189882004-08-04 Andrew Cagney <cagney@gnu.org>
18989
18990 * gdb.base/store.exp: Update copyright.
18991 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18992 names, do not import gdb_prompt.
18993
8d394f98
AC
189942004-08-01 Andrew Cagney <cagney@gnu.org>
18995
18996 Fix PR testsuite/1729.
18997 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18998 not use capture_value with value 4.
18999 (capture_value): Add optional test name parameter.
19000 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19001 the prefix, pass to capture_value.
19002
b6702b23
MK
190032004-08-01 Mark Kettenis <kettenis@gnu.org>
19004
19005 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19006 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19007 (main): Call new function.
19008
c203e0ca
MC
190092004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19010
19011 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19012
a7995a30
MC
190132004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19014
19015 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19016
9366563b
MC
190172004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19018
b6eeaf26 19019 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
19020 Accept more values of vtbl pointer. Remove some messages
19021 about "obsolete gcc or gdb".
19022
2fc1f950
MC
190232004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19024
19025 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19026
c724d49b
MC
190272004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19028
19029 * gdb.base/asm-source.exp: Properly convert target board
19030 debug flags from gcc format to binutils format.
19031
736b0fce
MK
190322004-07-28 Mark Kettenis <kettenis@gnu.org>
19033
19034 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19035 gdb1718". PR backtrace/1718 partially fixed.
19036
5633ea5c
JJ
190372004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19038
19039 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19040
575eebb1
NC
190412004-07-26 Nick Clifton <nickc@redhat.com>
19042
19043 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19044 good default value for a specific architecture is available then
19045 set it to that value. Otherwise default to the -gstabs switch.
19046 Remove the -g... switches from the asm-flags variable. Allow the
19047 target board info to override the value if it wants to. Pass the
19048 switch on the assembler command line.
19049
62104619
MK
190502004-07-23 Mark Kettenis <kettenis@gnu.org>
19051
19052 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19053 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19054 (main): Call new function.
19055
4a1135b8
MC
190562004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19057
19058 Test for PR exp/1715.
19059 * gdb.base/radix.exp: Refactor common procedures. Make all
19060 test names unique. Change XFAIL to KFAIL.
19061
8a12c1f0
MC
190622004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19063
19064 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19065 * gdb.ada/gnat_ada.gin: ... to here.
19066 * configure.in: Use gnat_ada.gin.
19067 * configure: Regenerate.
19068
23b451cf
AC
190692004-07-20 Andrew Cagney <cagney@gnu.org>
19070
19071 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19072 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19073 XFAILs. Clean up test messages and comments. Check backtraces.
19074 Delete re-sync code.
19075
ab618a02
MC
190762004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19077
19078 Fix PR cli/740.
19079 * gdb.base/annota1.exp: Honor gdb,nosignals.
19080 * gdb.base/annota3.exp: Likewise.
19081
46dad340
MC
190822004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19083
19084 * lib/java.exp: Update copyright notice.
19085
756d8c70
AC
190862004-07-19 Andrew Cagney <cagney@gnu.org>
19087
19088 * gdb.base/selftest.exp: Copy file from here ...
19089 * gdb.gdb/selftest.exp: ... to here.
19090
586027e6
AC
190912004-07-16 Andrew Cagney <cagney@redhat.com>
19092
19093 * lib/insight-support.exp: Delete file.
19094 * lib/java.exp (java_init): Fix copyright.
19095
029d2200
AC
190962004-07-16 Andrew Cagney <cagney@gnu.org>
19097
19098 * gdb.base/restore.c: Append "prologue" to comments marking the a
19099 function's prologue.
19100 * gdb.base/restore.exp: Update copyright, re-indent.
19101 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19102 callerN" prefix where needed. Update patterns that match a
19103 function's prologue.
19104
653b62c5
MC
191052004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19106
19107 * gdb.base/restore.c: Add copyright notice.
19108
f7d690e5
AC
191092004-07-16 Andrew Cagney <cagney@gnu.org>
19110
19111 * gdb.base/logical.exp: Update copyright.
19112 (evaluate): New procedure. Use to re-implement tests using
19113 several tables.
19114
d629a7cb
MH
191152004-07-14 Martin Hunt <hunt@redhat.com>
19116
19117 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19118 which fixes some problems where init.tcl was not found.
19119
9c7bb332
AC
191202004-07-13 Andrew Cagney <cagney@gnu.org>
19121
6bf46641
AC
19122 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19123 (check_sizeof, check_valueof): Do not include the output in the
19124 test name. Use gdb_test.
19125 (get_valueof): Use gdb_test_multiple.
19126
c4ffd4c0
AC
19127 * gdb.base/step-test.exp: Update copyright. Use
19128 gdb_test_multiple. Ensure that test names do not include
19129 architecture dependent output.
19130
ab89363a
AC
19131 * gdb.gdb/observer.exp: Update copyright.
19132 (setup_test): Use gdb_test_multiple.
19133 (attach_first_observer, attach_second_observer)
19134 (attach_third_observer, detach_first_observer)
19135 (detach_second_observer, detach_third_observer)
19136 (reset_counters, check_counters): Make $message a prefix.
19137 (test_normal_stop_notifications): Add "args" parameter - a list of
19138 init functions to be called. Make $message a prefix,
19139 (test_observer_normal_stop): Change the message prefixes so that
19140 they are unique, pass the attach / detach procedures to
19141 test_normal_stop_notifications.
19142
ec58997a
AC
19143 * gdb.base/signull.exp (test_segv): Prefix all tests with
19144 "${name}". Clean up test messages.
19145
b475183b
AC
19146 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19147
9c7bb332
AC
19148 * gdb.base/ena-dis-br.exp: Update copyright.
19149 (break_at): New function. Replace send_gdb with gdb_test,
19150 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19151 ignore count, not stopped at bpt", with KFAIL.
19152
2dd95497
CV
191532004-07-13 Corinna Vinschen <vinschen@redhat.com>
19154
19155 * gdb.base/attach.exp: Remove cleanupfile handling.
19156
419e626b
AC
191572004-07-12 Andrew Cagney <cagney@gnu.org>
19158
19159 * gdb.base/annota1.exp: Cleanup corefile test name.
19160 * gdb.base/annota3.exp: Ditto.
19161
8b1b3228
AC
191622004-07-12 Andrew Cagney <cagney@gnu.org>
19163
78650829
AC
19164 * gdb.base/signals.exp: Clean up copyright, re-indent.
19165
8b1b3228
AC
19166 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19167 gdb_test and gdb_test_multiple.
19168
935c2760
JJ
191692004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19170
19171 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19172 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19173 provide line number info for first statement in main.
19174
1544280f
AC
191752004-07-08 Andrew Cagney <cagney@gnu.org>
19176
1279f4ff
AC
19177 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19178
1544280f
AC
19179 * gdb.base/sigbpt.exp: Make the common part of each test name a
19180 prefix instead of suffix.
19181
bcc82369
BR
191822004-07-07 Bob Rossi <bob_rossi@cox.net>
19183
19184 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19185 test from test_tbreak_creation_and_listing to
19186 test_file_list_exec_source_file
19187 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19188 Changed name of test from test_tbreak_creation_and_listing to
19189 test_file_list_exec_source_file
19190
23f4b0aa
JJ
191912004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19192
19193 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19194 the jmisc() constructor instead of <init>.
19195 * gdb.java/jmisc1.exp: Ditto.
19196
56401cd5
AC
191972004-07-07 Andrew Cagney <cagney@gnu.org>
19198
19199 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19200 corrupting the PC.
19201
44ae2f6a
MC
192022004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19203
19204 * gdb.cp/templates.exp: Accept whitespace change in demangler
19205 output.
19206
45a83408
AC
192072004-07-06 Andrew Cagney <cagney@gnu.org>
19208
19209 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19210
d205ad70
MC
192112004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19212
19213 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19214 * lib/compiler.cc: Likewise.
19215
06ea1a61
MC
192162004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19217
19218 * lib/compiler.cc: Work around string preprocessing problem
19219 with old hp c++ compiler.
19220 * lib/compiler.c: Likewise.
19221
daab1251
CV
192222004-06-29 Corinna Vinschen <vinschen@redhat.com>
19223
19224 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19225 directives to conditionalize symbol prefixing.
19226 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19227 additional_flags handling. Add underscore prefix for Cygwin.
19228 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19229 conditionalize symbol prefixing.
19230 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19231 additional_flags handling. Add underscore prefix for Cygwin.
19232
cc984116
CV
192332004-06-29 Corinna Vinschen <vinschen@redhat.com>
19234
19235 * gdb.base/bigcore.exp: Skip test on Cygwin.
19236
c279b077
MC
192372004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19238
19239 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19240 formats for "info register". Use gdb_test_multiple. Fix
19241 the "invalid register" test.
19242
0e915747
CV
192432004-06-28 Corinna Vinschen <vinschen@redhat.com>
19244
19245 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19246 PID for Cygwin. Add Cygwin specific strings to check for in some
19247 tests.
19248 (do_attach_tests): Add a test for user interaction when attaching
19249 to a process with no matching symbol table already loaded.
19250
11422c86
AC
192512004-06-26 Andrew Cagney <cagney@gnu.org>
19252
19253 Test PR java/1567 and PR java/1565.
19254 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19255 * gdb.java/jmisc2.exp: Delete file.
19256
cefbce26
MC
192572004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19258
19259 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19260
e19f872c
CV
192612004-06-25 Corinna Vinschen <vinschen@redhat.com>
19262
19263 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19264 attach process.
19265
d931ba3b
MC
192662004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19267
19268 * gdb.cp/pr-1553.exp: Remove.
19269
aef68c48
MC
192702004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19271
19272 * gdb.cp/pr-1553.cc: Remove.
19273 * gdb.cp/pr-1553.exp: Disable this test.
19274
8d5df71a
JB
192752004-06-20 Jim Blandy <jimb@redhat.com>
19276
a9c64011 19277 Fix PR testsuite/1680.
8d5df71a
JB
19278 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19279 regular expressions.
19280
4ac6f39d
MC
192812004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19282
19283 Fix PR testsuite/1679.
19284 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19285 Issue an UNSUPPORTED result instead.
19286
1b413552
JB
192872004-06-18 Jim Blandy <jimb@redhat.com>
19288
19289 * gdb.base/charset.exp: Only send a control-C if we see a new
19290 prompt and incomplete command.
19291
6daa6ebd
MC
192922004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19293
19294 * gdb.cp/pr-574.cc: Add copyright notice.
19295
51fa4ae0
JB
192962004-06-17 Jim Blandy <jimb@redhat.com>
19297
19298 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19299 cases where the regexp has no groups; this grabs random text from
19300 the previous test suite, whatever that was.
19301
8fea26c5
MC
193022004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19303
19304 * gdb.cp/printmethod.cc: Add copyright notice.
19305
1e3aeb41
MC
193062004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19307
19308 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19309
9d9030bc
AC
193102004-06-16 Andrew Cagney <cagney@gnu.org>
19311
19312 * gdb.base/signull.c: Update copyright. Include <string.h>.
19313 (bowler): Replace data_pointer with data_read
19314 and data_write cases. Add code_descriptor case.
19315 (zero, desc): New array and pointer.
19316 (data, code): Change to simple pointers.
19317 * gdb.base/signull.exp: Fix probe pattern matching a function
19318 descriptor SIGSEGV. Replace data_pointer with data_read and
19319 data_write tests.
19320
acd4ad44
AC
193212004-06-16 Andrew Cagney <cagney@gnu.org>
19322
19323 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19324
08fd625c
MC
193252004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19326
19327 * gdb.base/long_long.c: Add copyright notice.
19328
1903502c
MC
193292004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19330
19331 * gdb.base/long_long.exp: Remove reference to
19332 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19333 to gdb_breakpoint and gdb_continue_to_breakpoint.
19334
83313cb1
JB
193352004-06-14 Jim Blandy <jimb@redhat.com>
19336
19337 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19338 endian case.
19339
1bf404ef
AC
193402004-06-14 Andrew Cagney <cagney@gnu.org>
19341
19342 * gdb.base/gcore.exp (capture_command_output): Delete the always
19343 passing tests containing inferior values.
19344 * gdb.base/ending-run.exp: Do not include the breakpoint address
19345 in the test message. Update copyright.
19346 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19347 size in the test name, use gdb_test_multiple. Update copyright.
19348
ef220b33
MC
193492004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19350
19351 * gdb.cp/ref-types.cc: Add copyright notice.
19352
4f70a4c9
MC
193532004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19354
19355 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19356 hp_aCC_compiler.
19357 * lib/compiler.cc: Likewise.
19358 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19359 'set' commands. Log diagnostics for other lines. Set
19360 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19361
335928ac
MC
193622004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19363
19364 * gdb.cp/try_catch.cc: Add copyright notice.
19365
2efb12e8
MC
193662004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19367
19368 * gdb.cp/userdef.cc: Add copyright notice.
19369
0bbed51a
MC
193702004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19371
19372 * gdb.cp/virtfunc.cc: Add copyright notice.
19373
e12a46c9
RC
193742004-06-11 Randolph Chung <tausq@debian.org>
19375
19376 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19377 problem.
19378
338e05af
AC
193792004-06-10 Andrew Cagney <cagney@gnu.org>
19380
19381 * lib/compiler.cc, lib/compiler.c: Append either
19382 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19383 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19384 instead of gcc-3-3.
19385
dc3f10cb
AC
193862004-06-09 Andrew Cagney <cagney@gnu.org>
19387
b4d946af
AC
19388 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19389 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19390
dc3f10cb
AC
19391 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19392 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19393 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19394 fixed.
19395
b5c0bfa2
AC
193962004-06-09 Andrew Cagney <cagney@gnu.org>
19397
19398 * gdb.base/structs.exp (test_struct_returns): Replace
19399 "return_value_unknown" and "finish_value_unknown" by
19400 "return_value_known" and "finish_value_known". Instead of
19401 "return_value_unknown" iff "finish_value_unknown", check
19402 "return_value_known" implies "finish_value_known".
19403
caeb605f
MH
194042004-06-08 Martin Hunt <hunt@redhat.com>
19405
19406 * gdb.base/float.exp: Add pattern for mips targets.
19407
c892bb64
RC
194082004-06-08 Randolph Chung <tausq@debian.org>
19409
19410 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19411 message for unknown architectures more clear.
19412
48306d3e
JB
194132004-06-08 Joel Brobecker <brobecker@gnat.com>
19414
19415 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19416 start the execution of the program.
19417
83ecb59f
JB
194182004-06-07 Jim Blandy <jimb@redhat.com>
19419
19420 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19421 * gdb.arch/i386-cpuid.h: New helper file.
19422
55264cb4
RC
194232004-06-07 Randolph Chung <tausq@debian.org>
19424
19425 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19426 has started.
19427
23cadb28
RM
194282004-06-04 Roland McGrath <roland@redhat.com>
19429
19430 Fix PR gdb/1647.
19431 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19432 differently to be robust to output buffering differences.
19433
51d01eda
MC
194342004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19435
19436 * gdb.threads/pthreads.exp: Update copyright years.
19437 (check_control_c): Change asynchronous 'after' to synchronous.
19438
f4fc3b93
RM
194392004-06-04 Roland McGrath <roland@redhat.com>
19440
19441 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19442 next gdb prompt.
19443
4013522b
MC
194442004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19445
19446 Fix PR gdb/1636.
19447 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19448 calls to synchronous.
19449
7a8f1e6b
JB
194502004-05-26 Jim Blandy <jimb@redhat.com>
19451
19452 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19453
81bb3443
RC
194542004-05-24 Randolph Chung <tausq@debian.org>
19455
19456 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19457 * gdb.asm/pa.inc: New file.
19458
8f5a3103
MK
194592004-05-22 Mark Kettenis <kettenis@gnu.org>
19460
19461 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19462
734b8fe8 194632004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19464 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19465
19466 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19467 GDB prompt.
19468
725603e1
UW
194692004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19470
f4fc3b93 19471 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19472 setjmp/longjmp. Use sigaction instead of signal.
19473
8b923272 194742004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19475 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19476
19477 * gdb.threads/pthread_cond_wait.c: New file.
19478 * gdb.threads/pthread_cond_wait.exp: New testcase.
19479
8bfabb04
AC
194802004-05-13 Andrew Cagney <cagney@redhat.com>
19481
19482 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19483 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19484
42edda50
AC
194852004-05-11 Andrew Cagney <cagney@redhat.com>
19486
19487 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19488 fixed but revealed gdb/1639.
19489
d303a6c7
AC
194902004-05-10 Andrew Cagney <cagney@redhat.com>
19491
19492 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19493 func1" and "next to 2nd alarm", kernel bug avoided.
19494
bf08c2a1
DJ
194952004-05-10 Daniel Jacobowitz <dan@debian.org>
19496
19497 PR external/1568
19498 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19499 XFAIL if it is smaller than bytes_allocated.
19500 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19501 (main): Make chunks_allocated unsigned. Correct comment.
19502
c0586a34
JB
195032004-05-07 Joel Brobecker <brobecker@gnat.com>
19504
19505 * gdb.arch/powerpc-aix-prologue.c: New file.
19506 * gdb.arch/powerpc-aix-prologue.exp: New file.
19507
f2785d12
JB
195082004-05-07 Jim Blandy <jimb@redhat.com>
19509
19510 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19511 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19512
bd7f6e30
JB
195132004-05-06 Joel Brobecker <brobecker@gnat.com>
19514
19515 * gdb.base/sep.exp: No longer setup_kfail when the program was
19516 built with dwarf2.
19517
0a5e7efe
JI
195182004-05-05 Jim Ingham <jingham@apple.com>
19519
19520 * gdb.base/pending.exp: Make sure pending breakpoints
19521 preserve the ignore count.
f4fc3b93 19522
a8958849
MK
195232004-04-27 Jerome Guitton <guitton@gnat.com>
19524
19525 * i386-prologue.exp: Add testcase for jump instruction as first
19526 instruction of the real code.
19527 * i386-prologue.c (jump_at_beginning): New function.
19528
7e103f5b
MK
195292004-04-28 Mark Kettenis <kettenis@gnu.org>
19530
19531 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19532 x86_64-*-*.
19533
5d38b224
MK
195342004-04-28 Mark Kettenis <kettenis@gnu.org>
19535
19536 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19537 i*86-*-*.
19538
0ef32fd9
MK
195392004-04-25 Mark Kettenis <kettenis@gnu.org>
19540
19541 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19542 expression that checks the return type.
19543
71d7dd7c
AC
195442004-04-23 Andrew Cagney <cagney@redhat.com>
19545
19546 * gdb.base/call-sc.exp: New test of scalar call/return values.
19547 * gdb.base/call-sc.c: Ditto.
19548
1e9f977e
JJ
195492004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19550
19551 * gdb.threads/manythreads.c: Reduce thread stack size.
19552
899d9e3a
JJ
195532004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19554
19555 * gdb.threads/manythreads.c: Add copyright notice.
19556
61bcae62
AC
195572004-04-23 Andrew Cagney <cagney@redhat.com>
19558
19559 * gdb.base/siginfo.exp: Better handle step out of signal.
19560 * gdb.base/sigstep.exp: Ditto.
19561
7339a42e 195622004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19563 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19564
19565 * gdb.threads/manythreads.c: New testcase.
19566 * gdb.threads/manythreads.exp: Ditto.
19567
5c98409b
JB
195682004-04-22 Jim Blandy <jimb@redhat.com>
19569
19570 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19571 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19572
3b611f1a
MC
195732004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19574
19575 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19576
f0fd9238
AC
195772004-04-21 Andrew Cagney <cagney@redhat.com>
19578
19579 * gdb.base/sigstep.c: New file.
19580 * gdb.base/sigstep.exp: New file.
19581
90990674
JB
195822004-04-16 Joel Brobecker <brobecker@gnat.com>
19583
19584 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19585 call to observer_notify_normal_stop.
19586
78cef34b
AC
195872004-04-15 Andrew Cagney <cagney@redhat.com>
19588
19589 * gdb.base/siginfo.c: New file.
19590 * gdb.base/siginfo.exp: New file.
19591
d2343407
JB
195922004-04-12 J. Brobecker <brobecker@gnat.com>
19593
19594 * gdb.base/sep.exp: Fix typo in comment.
19595
a2dba3c8
JB
195962004-04-12 J. Brobecker <brobecker@gnat.com>
19597
19598 * gdb.base/sep.c: New file.
19599 * gdb.base/sep-proc.c: New file.
19600 * gdb.base/sep.exp: New testcase.
19601
15f7b60e
MK
196022004-04-09 Mark Kettenis <kettenis@gnu.org>
19603
19604 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19605 support.
19606
44f4de1a
AC
196072004-04-05 Andrew Cagney <cagney@redhat.com>
19608
19609 * gdb.base/sigaltstack.c: New file.
19610 * gdb.base/sigaltstack.exp: New file.
19611
ef04f396
JB
196122004-04-04 Joel Brobecker <brobecker@gnat.com>
19613
19614 * gdb.base/foll-fork.exp: Update the expected output for
19615 "help set follow-fork-mode", to match a change that was made
19616 to the help of this variable on 2004-01-13.
19617
d40d2c92
JB
196182004-04-01 Joel Brobecker <brobecker@gnat.com>
19619
19620 * lib/ada.exp: Add copyright notice.
19621 * bar.ads: Likewise.
19622 * bar.adb: Likewise.
19623 * null_record.adb: Likewise.
19624 * null_record.exp: Likewise.
19625 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19626
f86ef5a3
JB
196272004-04-01 Joel Brobecker <brobecker@gnat.com>
19628
19629 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19630 * configure: Regenerate.
19631
414e70e3
JB
196322004-04-01 Joel Brobecker <brobecker@gnat.com>
19633
19634 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19635 to build the application. Remove the message printed when in
19636 verbose mode, redundant with the UNSUPPORTED message above.
19637
f0aaee49
JB
196382004-03-31 Joel Brobecker <brobecker@gnat.com>
19639
19640 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19641 * gdb.ada (null_record.exp): New testcase.
19642
ac81cb54
JB
196432004-03-31 Joel Brobecker <brobecker@gnat.com>
19644
19645 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19646
854af2f7
JB
196472004-03-31 Joel Brobecker <brobecker@gnat.com>
19648
19649 * gdb.ada: New subdirectory.
19650 * gdb.ada/Makefile.in: New file.
19651 * gdb.ada/gnat_ada.gpr.in: New file.
19652
034cb681
JB
196532004-03-31 Joel Brobecker <brobecker@gnat.com>
19654
19655 * lib/ada.exp: New file.
19656
78a1a894
DJ
196572004-03-24 Daniel Jacobowitz <drow@mvista.com>
19658
19659 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19660 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19661
4b2b3b3e
AC
196622004-03-22 Andrew Cagney <cagney@redhat.com>
19663
19664 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19665 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19666 Problem identified by Ulrich Weigand.
19667
23c73aa3
DC
196682004-03-17 David Carlton <carlton@kealia.com>
19669
19670 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19671 PR c++/826.
19672
d63a86f8
RM
196732004-03-16 Roland McGrath <roland@redhat.com>
19674
19675 * gdb.base/auxv.exp: New file.
19676 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19677
0e02aa50
DC
196782004-03-12 David Carlton <carlton@kealia.com>
19679
19680 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19681 * gdb.cp/pr-1553.cc: Ditto.
19682 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19683 pass branch.
19684
c20b71be
MC
196852004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19686
19687 * gdb.cp/templates.exp: Accept more template types.
19688
c7414a01
MC
196892004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19690
19691 From Corinna Vinschen with modifications.
19692 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19693 local variable obj_with_enum.
19694 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19695 results with obj_with_enum.
19696
ed69573c
MC
196972004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19698
19699 * gdb.cp/classes.cc: New file, copied from misc.cc.
19700 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19701
28301461
MC
197022004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19703
19704 * gdb.cp/misc.cc: Add copyright notice.
19705
1198ecbe
DC
197062004-03-05 David Carlton <carlton@kealia.com>
19707
19708 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19709 * gdb.cp/rtti.h: Update copyright.
19710 (namespace n2::n3): New.
19711 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19712 (n2::n3::func3): New.
19713 (main): Call n2::n3::func3.
19714 * gdb.cp/rtti2.cc: Update copyright.
19715 (n2::create3): New.
19716
9e08c470
MK
197172004-03-04 Mark Kettenis <kettenis@gnu.org>
19718
19719 * gdb.asm/openbsd.inc: Fix typo.
19720
4bebc3aa
FF
197212004-03-03 Fred Fish <fnf@redhat.com>
19722
19723 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19724 "val" instead of unused "size". Update copyright year.
19725
6ea9fb37
DJ
197262004-02-29 Daniel Jacobowitz <drow@mvista.com>
19727
19728 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19729 to use unsigned char.
19730 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19731 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19732
23b23974
DJ
197332004-02-29 Daniel Jacobowitz <drow@mvista.com>
19734
19735 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19736 line of output.
19737
7574fd53
DJ
197382004-02-28 Daniel Jacobowitz <drow@mvista.com>
19739
19740 * gdb.base/relocate.c (dummy): Initialize.
19741
a195357f
DJ
197422004-02-28 Daniel Jacobowitz <drow@mvista.com>
19743
19744 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19745 a breakpoint at exit.
19746
72fd54a9
FF
197472004-02-27 Fred Fish <fnf@redhat.com>
19748
19749 * gdb.base/chng-syms.exp: Add expect condition to match failing
19750 case that isn't a timeout.
19751
b9d23137
AC
197522004-02-27 Andrew Cagney <cagney@redhat.com>
19753
19754 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19755 support.
19756
15d208f6 197572004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19758
15d208f6
FF
19759 * gdb.arch/gdb1431.c: Remove.
19760 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19761 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19762 of "until" incorrectly.
19763
98f9cd2d
JB
197642004-02-26 J. Brobecker <brobecker@gnat.com>
19765
19766 * gdb.cp/class2.cc (empty): New class.
19767 (refer): New function.
19768 (main): Declare an object of type empty and use it.
19769 * gdb.cp/class2.exp: Print the value of an object of type empty.
19770
9b50c11b
JJ
197712004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19772
19773 * gdb.base/langs.exp: Update query string to match the
19774 new nquery format used for pending breakpoints.
19775
0dcd613f
AC
197762004-02-26 Andrew Cagney <cagney@redhat.com>
19777
19778 Fix PR i18n/1570.
19779 * gdb.base/charset.c: Update copyright notice.
19780 (main, init_string): Remove the escape character '\e' tests.
19781 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19782 * gdb.base/charset.exp (valid_host_charset): Ditto.
19783 * gdb.base/setvar.exp: Ditto.
19784
b8a56647
AC
197852004-02-24 Andrew Cagney <cagney@redhat.com>
19786
90d59e34
AC
19787 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19788 mmapped data in core file" PASS and FAIL messages consistent.
19789
b8a56647
AC
19790 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19791 setting a breakpoint. Work around PR java/1565.
19792
9f27c604
JJ
197932004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19794
19795 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19796 new nquery format.
19797 * gdb.base/pending.exp: Ditto.
19798
3224a706
MK
197992004-02-22 Mark Kettenis <kettenis@gnu.org>
19800
19801 * configure.in: Run stabs tests on *BSD.
19802 * configure: Regenerated.
19803
41e0a9ca
MK
198042004-02-21 Mark Kettenis <kettenis@gnu.org>
19805
19806 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19807
1e1b3428
FF
198082004-02-20 Fred Fish <fnf@redhat.com>
19809
19810 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19811 blank in test for "returns short", for consistency with other
19812 "returns xxx" tests. Update copyright year.
19813
f9a7572a
FF
198142004-02-19 Fred Fish <fnf@redhat.com>
19815
19816 New testcase for PR breakpoint/1558.
19817 * gdb.arch/gdb1558.exp: New file.
19818 * gdb.arch/gdb1558.c: New file.
19819
b2ce2854
EZ
198202004-02-19 Elena Zannoni <ezannoni@redhat.com>
19821
19822 * gdb.base/nodebug.exp: Fix typo.
19823
e7c9ff01
JB
198242004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19825
19826 Committed by Jim Blandy <jimb@redhat.com>.
19827
62f4b920
JB
19828 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19829
2db536a1
JB
19830 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19831
e7c9ff01
JB
19832 * gdb.base/float.exp: Support s390*-*-* targets.
19833
f3205b34
AF
198342004-02-17 Adam Fedor <fedor@gnu.org>
19835
19836 * gdb.base/gdb1555.exp: New file.
19837 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19838
9d62932d
EZ
198392004-02-17 Elena Zannoni <ezannoni@redhat.com>
19840
19841 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19842
344c9711
FF
198432004-02-16 Fred Fish <fnf@redhat.com>
19844
19845 * gdb.arch/gdb1291.c: Remove
19846 * gdb.arch/gdb1291.s: New test input file.
19847 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19848 fail. Test for correct result, known incorrect result, other
19849 failures and timeouts.
19850
2d822687
AC
198512004-02-16 Andrew Cagney <cagney@redhat.com>
19852
19853 * gdb.base/bigcore.exp: New file.
19854 * gdb.base/bigcore.c: New file.
19855
dac15b66
AC
198562004-02-13 Andrew Cagney <cagney@redhat.com>
19857
19858 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19859 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19860 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19861 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19862 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19863 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19864 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19865 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19866 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19867 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19868
6bdfc2c4
JJ
198692004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19870
19871 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19872 executed is an alloc instruction.
19873
87b3ede8
DC
198742004-02-11 David Carlton <carlton@kealia.com>
19875
19876 * gdb.cp/breakpoint.exp: New.
19877 * gdb.cp/breakpoint.cc: New.
19878
6e19e2bf
MC
198792004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19880
19881 Partial fix for PR gdb/1543.
19882 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19883 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19884 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19885 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19886 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19887 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19888 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19889 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19890 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19891 to bug-gdb@prep.ai.mit.edu .
19892 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19893 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19894 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19895 Likewise.
19896
5c5455dc
AC
198972004-02-10 Andrew Cagney <cagney@redhat.com>
19898
19899 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19900 using gdb_internal_error_resync.
19901
9cf689d7
DJ
199022004-02-09 Daniel Jacobowitz <drow@mvista.com>
19903
19904 * gdb.threads/thread-specific.exp: Stop early if no threads are
19905 found.
19906
d2dc51db
MC
199072004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19908
19909 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19910
14b1a056
DJ
199112004-02-08 Daniel Jacobowitz <drow@mvista.com>
19912
19913 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19914 breakpoints.
19915
83f66e8f
DJ
199162004-02-07 Daniel Jacobowitz <drow@mvista.com>
19917
19918 * config/sim.exp (gdb_load): Handle $arg == "".
19919 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19920 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19921
30fc0091
EZ
199222004-02-07 Elena Zannoni <ezannoni@redhat.com>
19923
a9c64011
AS
19924 * gdb.base/maint.exp: Update test to reflect
19925 obstack changes.
30fc0091 19926
4d806929
JJ
199272004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19928
19929 * gdb.base/pendshr.c (pendfunc): New function that calls
19930 pendfunc1.
19931 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19932
7bfdd688
FF
199332004-02-04 Fred Fish <fnf@redhat.com>
19934
19935 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19936 function symbols and update copyright years.
19937 * gdb.arch/gdb1291.c: Ditto.
19938
aaa08ee4
MC
199392004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19940
19941 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19942
dbad7755
MC
199432004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19944
19945 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19946
ec4646ef
MC
199472004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19948
19949 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19950
1b802196
FF
199512004-02-02 Fred Fish <fnf@redhat.com>
19952
19953 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19954 remote targets. Update copyright years.
19955
18fe2033
JJ
199562004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19957
19958 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19959 support.
19960 * gdb.base/langs.exp: Fix test which attempts to create
19961 breakpoint on non-existent function to handle new pending
19962 support.
19963 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19964 a breakpoint.
19965 * gdb.base/pending.exp: New test.
19966 * gdb.base/pending.c: New file.
19967 * gdb.base/pendshr.c: Ditto.
19968
8d577d32
DC
199692004-02-02 David Carlton <carlton@kealia.com>
19970
19971 * gdb.cp/overload.exp: Add overloadNamespace tests.
19972 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19973 (overloadNamespace, XXX): New.
19974 (main): Call XXX::marker2.
19975
3ad13771
FF
199762004-02-01 Fred Fish <fnf@redhat.com>
19977
19978 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19979 * gdb.base/finish.exp: Ditto.
19980 * gdb.base/gcore.exp: Ditto.
19981 * gdb.base/huge.exp: Ditto.
19982 * gdb.base/info-proc.exp: Ditto.
19983 * gdb.base/return2.exp: Ditto.
19984 * gdb.threads/gcore-thread.exp: Ditto.
19985
44c75849
DJ
199862004-02-01 Daniel Jacobowitz <drow@mvista.com>
19987
19988 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19989
005bc093
MK
199902004-02-01 Mark Kettenis <kettenis@gnu.org>
19991
19992 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19993 that opening the file succeeds on OpenBSD.
19994
c47cebdb
DJ
199952004-02-01 Daniel Jacobowitz <drow@mvista.com>
19996
19997 * gdb.threads/thread-specific.c: New file.
19998 * gdb.threads/threads-specific.exp: New test script.
19999 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20000 to expect_out.
20001
5a01311c
MK
200022004-02-01 Mark Kettenis <kettenis@gnu.org>
20003
20004 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20005 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20006 only on the "print_small_structs from print_long_arg_list" test.
20007
ce22a4f1
DJ
200082004-02-01 Daniel Jacobowitz <drow@mvista.com>
20009
20010 * gdb.base/completion.exp: Kill a stray backslash.
20011
20012 From Jim Ingham <jingham@apple.com>:
20013 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20014 agrees with the result from sending a tab.
20015
abbab9d3
DJ
200162004-01-31 Daniel Jacobowitz <drow@mvista.com>
20017
20018 * gdb.base/chng-syms.exp: Remove stray newline.
20019
53904d1e
MK
200202004-01-31 Mark Kettenis <kettenis@gnu.org>
20021
20022 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20023 *-*-openbsd*.
20024 * gdb.asm/openbsd.inc: New file.
20025
3a4b3aac
MK
200262004-01-30 Mark Kettenis <kettenis@gnu.org>
20027
20028 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20029 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20030 *-*solaris2*. Remove commented out default settings for
20031 asm-flags. Replace gdb_compile with target_link.
20032
ebac27b4
MC
200332004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20034
20035 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20036 for all tests. Remove old hp-ux and cygnus xfail cases.
20037
d8679d84
PH
200382004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20039
20040 * gdb.base/chng-syms.exp: New file.
20041 * gdb.base/chng-syms.c: New file.
20042
0a55bc22
MC
200432004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20044
20045 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20046 Provide arms for current output in all my configurations.
20047
94b8e876
MC
200482004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20049
20050 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20051 * lib/compiler.cc: Likewise.
20052 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20053 get the right preprocessor. Eval the output directly. Remove
20054 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20055 hp_f77_compiler and hp_f90_compiler completely.
20056 (gdb_preprocess): Delete.
20057 (get_compiler): Delete.
20058
7cf03d44
MK
200592004-01-24 Mark Kettenis <kettenis@gnu.org>
20060
20061 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20062 <string.h>.
20063
68b6dce9
NR
200642004-01-24 Nick Roberts <nick@nick.uklinux.net>
20065
20066 * gdb.mi/mi-stack.exp: Update copyright.
20067
b368761e
DC
200682004-01-23 David Carlton <carlton@kealia.com>
20069
20070 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20071 test for cp_lookup_transparent_type.
20072 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20073 call them.
20074
f2061b53
DJ
200752004-01-23 Daniel Jacobowitz <drow@mvista.com>
20076
20077 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20078 after -var-update.
20079
37fc574a
DC
200802004-01-23 David Carlton <carlton@kealia.com>
20081
20082 * gdb.cp/namespace.cc (C::ensureRefs): New.
20083 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20084
8e94b928
NR
200852004-01-20 Nick Roberts <nick@nick.uklinux.net>
20086
20087 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20088 case "-stack-list-locals 2".
20089 * gdb.mi/mi-var-child.exp: Test for case
20090 "-var-list-children --all-values NAME".
20091
997b0952
MC
200922004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20093
20094 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20095
52470da3
MK
200962004-01-18 Mark Kettenis <kettenis@gnu.org>
20097
7049b4b8
MK
20098 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20099 used with gdb_test_multiple.
20100
52470da3
MK
20101 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20102 read at address 0. This fixes PR testsuite/1504.
20103
da6012e5
DJ
201042004-01-18 Daniel Jacobowitz <drow@mvista.com>
20105
20106 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20107 Remove downloading, guessing the host executable, the calls to
20108 gdb_file_cmd and gdb_target_cmd, and "load" support.
20109 (infer_host_exec): New function broken out from gdb_load.
20110 (gdb_load): New wrapper for gdbserver_gdb_load.
20111 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20112 gdb_target_cmd. Use -target-select.
20113 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20114 Download binaries to the host. Clear last_mi_remote_file when
20115 we load a new binary.
20116 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20117 call gdbserver_gdb_load and mi_gdb_target_cmd.
20118
32c70722
MC
201192004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20120
20121 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20122 type patterns.
20123
b0cecf36
MC
201242004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20125
20126 * gdb.cp/templates.exp: Fix typo in test name of
20127 "print Foo<volatile char*>::foo".
20128
4120d7e6
MC
201292004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20130
20131 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20132
f679e530
BE
201332004-01-16 Ben Elliston <bje@wasabisystems.com>
20134
20135 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20136 (clean mostlyclean): Remove empty rm.
20137
091c48f6
MC
201382004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20139
20140 * gdb.base/setvar.exp: Add copyright years.
20141
3e5fc8d2
DC
201422004-01-14 David Carlton <carlton@bactrian.org>
20143
20144 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20145 PR c++/1511 and update coment.
20146 * gdb.cp/templates.exp: Update patterns to match current output.
20147 If changes involve something other than whitespace, KFAIL
20148 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20149
63d06c5c
DC
201502004-01-14 David Carlton <carlton@kealia.com>
20151
20152 * gdb.cp/namespace.exp: Add tests involving classes defined within
20153 namespaces.
20154 * gdb.cp/namespace.cc (C::CClass): New.
20155 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20156
a51dab88
EZ
201572004-01-14 Elena Zannoni <ezannoni@redhat.com>
20158
20159 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20160 what debug info we have. Print a better message if something goes
20161 wrong while producing the separate debug info file.
20162
a476ccc9
MC
201632004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20164
20165 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20166
f453692c
MC
201672004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20168
20169 * gdb.base/callfuncs.c: Add copyright notice.
20170
f40063a5
MC
201712004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20172
20173 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20174 inheritance. PR gdb/1498, PR gcc/13539.
20175
19ac3974
EZ
201762004-01-13 Elena Zannoni <ezannoni@redhat.com>
20177
a9c64011
AS
20178 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20179 test specific name.
20180 * gdb.mi/gdb669.exp: Ditto.
20181 * gdb.mi/mi-pthreads.exp: Ditto.
20182 * gdb.mi/mi1-pthreads.exp: Ditto.
20183 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20184
56c97c6e
MC
201852004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20186
20187 * gdb.cp/member-ptr.cc: Add copyright notice.
20188
a0644324
MC
201892004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20190
20191 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20192 some patterns for recent versions of gcc and hpacc. Delete
20193 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20194 Delete tests that access a NULL pointer-to-member-data. This
20195 script is still disabled for gcc.
20196
32fabe09
EZ
201972004-01-12 Elena Zannoni <ezannoni@redhat.com>
20198
20199 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20200 escaped correctly.
32fabe09 20201
1f8a6abb
EZ
202022004-01-12 Elena Zannoni <ezannoni@redhat.com>
20203
20204 * gdb.base/sepdebug.exp: New file.
20205 * gdb.base/sepdebug.c: New file.
20206 * lib/gdb.exp (separate_debug_filename): New procedure.
20207 (gdb_gnu_strip_debug): New procedure.
20208
48efe704
AC
202092004-01-12 Andrew Cagney <cagney@redhat.com>
20210
20211 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20212 * gdb.mi/ChangeLog-1999-2003: New file.
20213
a9415475
AC
202142004-01-12 Andrew Cagney <cagney@redhat.com>
20215
20216 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20217 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20218 or EEXIST", treat EBUSY as an XFAIL.
20219
83b8cf9d
MC
202202004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20221
20222 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20223 hp_cc_compiler.
20224
9939d2a8
MC
202252004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20226
20227 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20228 decorations.
20229
1ff8cadf
MC
202302004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20231
20232 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20233 and "(aCC)" decorations. Remove obsolete doco about old
20234 test results.
20235
6fa9022e
MC
202362004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20237
20238 * gdb.cp/exception.exp: Fix typo in doco.
20239
209721fe
MK
202402004-01-09 Mark Kettenis <kettenis@gnu.org>
20241
20242 * gdb.base/gdb1476.exp: Fix typo.
20243
ef11303e
MC
202442004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20245
20246 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20247 file.
20248
041ab88c
MC
202492004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20250
20251 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20252 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20253 Use gdb_compile. Remove restriction on gcc. Add some patterns
20254 for recent version of gdb. Delete second half, which was a copy
20255 of the first half with different build flags. This test is
20256 still disabled because it is still not ready for production.
20257
e36d075a
MC
202582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20259
20260 * gdb.cp/exception.cc: Add copyright notice.
20261 * gdb.cp/exception.exp: Add a notice that this file is broken
20262 because of line number changes caused by addition of copyright
20263 notice.
20264
42b190ad
MC
202652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20266
20267 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20268 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20269
8f25f06b
MC
202702004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20271
20272 * gdb.cp/classes.exp: Accept gnu abi 2.
20273 * gdb.cp/derivation.exp: Likewise.
20274 * gdb.cp/overload.exp: Likewise.
20275 * gdb.cp/virtfunc.exp: Likewise.
20276
06ded8b8
MC
202772004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20278
20279 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20280 semicolon after end of function.
20281
77c26ae3
MC
202822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20283
20284 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20285 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20286 boilerplate code for compiling and running the program under
20287 test. Add some string method tests.
20288
20757486
MC
202892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20290
20291 * gdb.cp/bs15503.cc: Add copyright notice.
20292 * gdb.cp/bs15503.exp: Adjust line number.
20293
0fd3b503
MC
202942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20295
20296 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20297 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20298
10d1bea8
MC
202992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20300
20301 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20302 hp_cc_compiler.
20303
2789202a
MC
203042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20305
20306 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20307 * gdb.cp/ctti.exp: Use the marker instead of "next".
20308 With gcc, run further before bailing.
20309
b862f14c
MC
203102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20311
20312 * gdb.cp/cttiadd.cc: Add copyright notice.
20313 * gdb.cp/cttiadd1.cc: Likewise.
20314 * gdb.cp/cttiadd2.cc: Likewise.
20315 * gdb.cp/cttiadd3.cc: Likewise.
20316
96da2469
MC
203172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20318
20319 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20320 Use gdb_test, gdb_test_multiple. Use floating-point values that
20321 have exact representations in IEEE-ish formats.
20322
053248ff
MC
203232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20324
20325 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20326 compilers. Delete duplicate call to get_compiler_info.
20327 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20328 * gdb.base/volatile.exp: Likewise.
20329
84acecdd
MK
203302004-01-07 Mark Kettenis <kettenis@gnu.org>
20331
20332 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20333 memory at address 0.
20334
fe11a27f
MC
203352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20336
20337 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20338 to test for hp-ux assembler. Fix copyright years.
20339
60ad077b
AC
203402004-01-07 Andrew Cagney <cagney@redhat.com>
20341
20342 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20343
1c9b8f33
AC
203442004-01-07 Andrew Cagney <cagney@redhat.com>
20345
20346 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20347 when creating the read-only file. From analysis by Roland McGrath
20348 and Elena Zannoni.
20349
753ccc7a
MC
203502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20351
20352 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20353
eca3e36b
MC
203542004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20355
20356 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20357 data pointers.
20358
f8d4bac4
MC
203592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20360
20361 * gdb.cp/m-static.exp: Compile one source file at a time.
20362 Delete unused call to get_compiler_info.
20363
9b4e0f94
MC
203642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20365
20366 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20367 * gdb.base/call-rt-st.exp: Likewise.
20368 * gdb.base/nodebug.exp: Likewise.
20369 * gdb.base/volatile.exp: Likewise.
20370 * gdb.cp/ref-types.exp: Likewise.
20371 * gdb.cp/templates.exp: Likewise.
20372
023c1024
MK
203732004-01-05 Mark Kettenis <kettenis@gnu.org>
20374
20375 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20376
19703c4a
MC
203772004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20378
20379 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20380 hppa*-hp-hpux*.
20381
18b67037
MK
203822004-01-04 Mark Kettenis <kettenis@gnu.org>
20383
ba6219c8
MK
20384 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20385 x86_64-*-*.
20386
18b67037
MK
20387 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20388 sparc64-*-* and sparc*-solaris2*.
20389
1bfbbb9d
MK
203902004-01-04 Mark Kettenis <kettenis@gnu.org>
20391
20392 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20393 return ${tests}" test. The ${tests} already mentions the
20394 filename.
20395
06846494
MC
203962004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20397
20398 * gdb.cp/local.exp: Accept gcc abi 2.
20399
3b0cb202
MC
204002004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20401
20402 * gdb.cp/templates.exp: Accept gcc abi 2.
20403
0643ec3f
MC
204042004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20405
20406 * lib/compiler.cc: Remove supports_template_debugging.
20407 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20408
d231d0b1
MC
204092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20410
20411 * gdb.cp/namespace.exp: Accept gcc abi 2.
20412
44ffb27c
MC
204132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20414
20415 * gdb.cp/method.exp: Accept gcc abi 2.
20416
184ad485
MC
204172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20418
20419 * gdb.cp/classes.exp: Generate identical results as old version.
20420 * gdb.cp/derivation.exp: Likewise.
20421 * gdb.cp/overload.exp: Likewise.
20422 * gdb.cp/virtfunc.exp: Likewise.
20423
116f09e7
MC
204242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20425
20426 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20427 mysterious bug with sourceware version of expect.
20428
b1379776
MC
204292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20430
20431 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20432 current versions of gcc, including gcc abi 2. Remove gratuitous
20433 restart of test program. Use gdb_test_multiple and gdb_test for
20434 all tests. Add patterns to xfail missing "const" in "const char *"
20435 and kfail PR gdb/1155.
20436
6b7a4c0e
MC
204372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20438
20439 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20440 current versions of gcc, including gcc abi 2. Remove gratuitous
20441 restart of test program. Use gdb_test_multiple and gdb_test for
20442 all tests. Add patterns to kfail PR gdb/1498.
20443
51615d72
MC
204442003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20445
20446 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20447 current versions of gcc, including gcc abi 2. Use "breakpoint"
20448 and "continue" instead of restarting the target program. Use
20449 gdb_test_multiple and gdb_test for all tests.
20450
7b79a9d7
MK
204512004-01-01 Mark Kettenis <kettenis@gnu.org>
20452
20453 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20454 for *-*-solaris2*.
20455
1cd3489f
MC
204562003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20457
20458 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20459 current versions of gcc, including gcc abi 2. Use "breakpoint"
20460 and "continue" instead of restarting the target program several
20461 times. Use gdb_test_multiple and gdb_test for all tests.
20462
850742db
MC
204632003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20464
20465 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20466 source files.
20467
eb4bbda8
MC
204682003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20469
20470 * gdb.base/environ.exp: Handle compiling test case from multiple
20471 source files.
20472
e42c7771
MC
204732003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20474
20475 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20476
80e4b428
JB
204772003-12-17 Jim Blandy <jimb@redhat.com>
20478
5f06973a
JB
20479 * gdb.base/freebpcmd.c: Add copyright notice.
20480
80e4b428
JB
20481 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20482
0ab84fb7
MC
204832003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20484
20485 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20486
1b3bb3d0
JB
204872003-12-13 Jim Blandy <jimb@redhat.com>
20488
20489 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20490
3a4c9371
KB
204912003-12-12 Kevin Buettner <kevinb@redhat.com>
20492
20493 * gdb.asm/frv.inc: New file.
20494 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20495
a1dea79a
FF
204962003-12-09 Fred Fish <fnf@redhat.com>
20497
20498 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20499 functions to break1.c and leave prototypes behind. Add more
20500 "set breakpoint NN here" comments.
20501 * gdb.base/break1.c: New file.
20502
20503 * gdb.base/break.exp: Handle compiling test case from multiple
20504 source files and change source file references as needed.
20505 * gdb.base/completion.exp: Ditto.
20506 * gdb.base/condbreak.exp: Ditto.
20507 * gdb.base/define.exp: Ditto.
20508 * gdb.base/ena-dis-br.exp: Ditto.
20509 * gdb.base/info-proc.exp: Ditto.
20510 * gdb.base/maint.exp: Ditto.
20511 * gdb.base/until.exp: Ditto.
20512
20513 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20514 hardcoded line numbers.
20515 * gdb.base/define.exp: Ditto.
20516 * gdb.base/ena-dis-br.exp: Ditto.
20517 * gdb.base/maint.exp: Ditto.
20518 * gdb.base/until.exp: Ditto.
20519
20520 * gdb.base/completion.exp: Use "break1" for completion tests since
20521 "break" is no longer a unique prefix.
20522
5266b69c
AC
205232003-12-06 Andrew Cagney <cagney@redhat.com>
20524
20525 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20526 "return_value_unimplemented". When an unimplemented struct return
20527 architecture, report incorrect values as a KFAIL
20528
374451f0
MC
205292003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20530
20531 * gdb.cp/rtti.exp: Accept new wording of warning from
20532 cp_lookup_rtti_type.
20533
ba9b20a7
MC
205342003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20535
20536 Partial fix for PR testsuite/1456.
20537 * gdb.base/scope.exp (test_at_main): Replace references to
20538 gcc_compiled with calls to test_compiler_info.
20539 (test_at_foo): Likewise.
20540 (test_at_bar): Likewise.
20541
b74b6d0b
MC
205422003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20543
20544 Partial fix for PR testsuite/1456.
20545 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20546 to test_compiler_info.
20547
ccfa3402
MC
205482003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20549
20550 * gdb.base/so-impl-ld.exp: Update copyright notice.
20551
f6246aba
MC
205522003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20553
20554 Partial fix for PR testsuite/1456.
20555 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20556 to test_compiler_info.
20557
13ae734a
MC
205582003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20559
20560 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20561 from current versions of gdb. Clean up regular expressions.
20562 Delete redundant timeout case.
20563
d8e1cdee
MC
205642003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20565
20566 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20567 from current versions of gdb. Clean up regular expressions.
20568 Delete redundant timeout case.
20569
96457b64
MC
205702003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20571
20572 Partial fix for PR testsuite/1456.
20573 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20574 gcc_compiled with call to test_compiler_info.
20575
f35309fc
MC
205762003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20577
20578 Partial fix for PR testsuite/1456.
20579 * gdb.base/list.exp (test_list_function): Delete unused declaration
20580 of gcc_compiled.
20581
d7afdf9b
MC
205822003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20583
20584 Partial fix for PR testsuite/1456.
20585 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20586 call to test_compiler_info.
20587
71507b56
MK
205882003-11-29 Mark Kettenis <kettenis@gnu.org>
20589
20590 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20591 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20592 it to create the appropriate note.inc.
20593 * gdb.asm/asmsrc1.s: Include "note.inc".
20594 * gdb.asm/netbsd.inc: New file.
20595 * gdb.asm/empty.inc: New file.
20596
f81f93f7
MC
205972003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20598
20599 Partial fix for PR testsuite/1456.
20600 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20601 calls to test_compiler_info.
20602
9a77938e
MC
206032003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20604
20605 Partial fix for PR testsuite/1456.
20606 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20607 calls to test_compiler_info.
20608
e8367dc7
MK
206092003-11-27 Mark Kettenis <kettenis@gnu.org>
20610
20611 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20612 pattern for the KFAILs.
20613
526c61ee
AF
206142003-11-25 Adam Fedor <fedor@gnu.org>
20615
20616 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20617 * gdb.objc/objcdecode.m: New file.
20618
28f2d600
AF
206192003-11-25 Adam Fedor <fedor@gnu.org>
20620
20621 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20622 * gdb.objc/nondebug.m: New file.
20623
a3895cee
BE
206242003-11-26 Ben Elliston <bje@wasabisystems.com>
20625
20626 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20627 NetBSD as it does on FreeBSD. Modelled on a similar change by
20628 Mark Kettenis on 2003-05-30.
20629 (link-flags): Set to "--entry _start" regardless of target.
20630 Special linker flags are to be appended to $link-flags.
20631 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20632
c9f2c8a3
MC
206332003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20634
20635 * gdb.cp/method.exp: Accept output of new demangler.
20636
15a0587a 206372003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20638
20639 * gdb/class2.exp: New file.
20640 * gdb/class2.cc: New file.
20641
3c00b570
MC
206422003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20643
20644 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20645 of new demangler.
20646
7027acc7
MK
206472003-11-23 Mark Kettenis <kettenis@gnu.org>
20648
20649 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20650 of gdb_test "run".
20651
b0e1598a
MK
206522003-11-23 Mark Kettenis <kettenis@gnu.org>
20653
20654 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20655 "continue" into "run".
20656
4d9eda44
MC
206572003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20658
20659 Partial fix for PR testsuite/1456.
20660 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20661 call to test_compiler_info.
20662 * gdb.cp/ctti.exp: Likewise.
20663 * gdb.cp/derivation.exp: Likewise.
20664 * gdb.cp/member-ptr.exp: Likewise.
20665 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20666 reference to gcc_compiled.
20667
206682003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20669
20670 Fix PR testsuite/1463.
20671 * gdb.base/structs.exp (start_structs_test): Call
20672 get_debug_format before using the debug format.
20673
d422fe19
AC
206742003-11-22 Andrew Cagney <cagney@redhat.com>
20675
20676 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20677 * gdb.base/structs.exp: Use gdb_test_multiple.
20678
039cf96d
AC
206792003-11-20 Andrew Cagney <cagney@redhat.com>
20680
6882279b
AC
20681 * gdb.base/structs.exp: Handle and recover from internal errors.
20682 Replace "foo${n}" with "foo<n>" in test messages.
20683
e53890ae
AC
20684 * gdb.base/structs.exp: Update copyright. Rewrite.
20685 * gdb.base/structs.c: Update copyright. Rewrite.
20686
2b211c59
AC
20687 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20688 resync count exceeded.
d63a86f8 20689
039cf96d
AC
20690 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20691 from the internal error.
20692 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20693 Original from Jim Blandy.
20694 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20695
eac98b22
AC
206962003-11-19 Andrew Cagney <cagney@redhat.com>
20697
20698 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20699 KFAIL.
20700
67455b2a
MK
207012003-11-17 Mark Kettenis <kettenis@gnu.org>
20702
20703 New testcase for PR backtrace/1435.
20704 * gdb.arch/i386-unwind.exp: New file.
20705 * gdb.arch/i386-unwind.c: New file.
20706
853d6e5b
AC
207072003-11-17 Andrew Cagney <cagney@redhat.com>
20708
20709 * lib/gdb.exp (compiler_info): New global.
20710 (test_compiler_info): New function.
20711 (get_compiler_info): Set compiler_info.
20712 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20713 "compiler_info" to gcc-<major>-<minor>.
20714
38cf6e11
MC
207152003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20716
20717 * gdb.trace/configure: Remove.
20718
a50d3602
EZ
207192003-11-13 Elena Zannoni <ezannoni@redhat.com>
20720
20721 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20722 breakpoints.
a50d3602
EZ
20723 * gdb.base/break.exp: Remove all references to explicit line
20724 numbers.
20725
d9407aaa
NC
207262003-11-11 Nick Clifton <nickc@redhat.com>
20727
20728 * gdb.base/shreloc.exp: Do not run for targets which do not
20729 support shared objects.
20730
db488fc1
CV
207312003-11-10 Corinna Vinschen <vinschen@redhat.com>
20732
20733 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20734 Don't run tests if nofileio flag is given.
20735
6a90a18e
EZ
207362003-11-07 Elena Zannoni <ezannoni@redhat.com>
20737
20738 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20739 as well as 'Watchpoint'.
6a90a18e 20740
0b915e9c
EZ
207412003-11-06 Elena Zannoni <ezannoni@redhat.com>
20742
20743 Reported by Jim Ingham <jingham@apple.com>:
20744 * gdb.base/annota1.exp: Match at least one occurrence of the
20745 signal handler annotation.
20746
d7e4b55f
EZ
207472003-11-06 Elena Zannoni <ezannoni@redhat.com>
20748
a9c64011
AS
20749 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20750 as well as 'Watchpoint'.
d7e4b55f 20751
2fe4e8d0
MC
207522003-11-05 Michael Chastain <mec@shout.net>
20753
20754 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20755
6ef88553
KW
207562003-11-03 Kris Warkentin <kewarken@qnx.com>
20757
20758 * gdb.arch/gdb1291.c: New test file.
20759 * gdb.arch/gdb1291.exp: New test script.
20760 * gdb.arch/gdb1431.c: New test file.
20761 * gdb.arch/gdb1431.exp: New test script.
20762
ae7dc4d8
MC
207632003-10-22 Michael Chastain <mec@shout.net>
20764
20765 * gdb.mi/pthreads.c: Add copyright notice.
20766
c39d7427
MC
207672003-10-22 Michael Chastain <mec@shout.net>
20768
20769 * gdb.threads/pthreads.c: Add copyright notice.
20770
8b7d96c1
MC
207712003-10-20 Michael Chastain <mec@shout.net>
20772
20773 * gdb.base/gdb1056.exp: New test script.
20774
d1d69fdd
DJ
207752003-10-13 Daniel Jacobowitz <drow@mvista.com>
20776
20777 * gdb.threads/killed.exp: Use gdb_run_cmd.
20778
7d605576
DJ
207792003-10-13 Daniel Jacobowitz <drow@mvista.com>
20780
20781 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20782 create a core file.
20783 * gdb.threads/gcore-thread.exp: Likewise.
20784
618ec112
CV
207852003-10-13 Corinna Vinschen <vinschen@redhat.com>
20786
20787 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20788 type, based on char type.
20789 (struct bit_flags_short_t): New bitfield type, based on short type.
20790 (init_bit_flags_char): New fuction.
20791 (init_bit_flags_short): Ditto.
20792 (print_bit_flags_char): Ditto.
20793 (print_bit_flags_short): Ditto.
20794 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20795
9367a73c
MC
207962003-10-11 Michael Chastain <mec@shout.net>
20797
20798 * gdb.base/call-rt-st.exp: Update copyright year.
20799
1decf120
KI
208002003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20801
20802 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20803 * gdb.disasm/sh3.s: Ditto.
20804
5445b2ae
DJ
208052003-10-07 Daniel Jacobowitz <drow@mvista.com>
20806
20807 * gdb.threads/switch-threads.exp: New test.
20808 * gdb.threads/switch-threads.c: New source file.
20809
aec24853
CV
208102003-10-07 Corinna Vinschen <vinschen@redhat.com>
20811
20812 * gdb.base/ending-run.exp: Add sh specific case.
20813
adc7428d
AC
208142003-10-06 Andrew Cagney <cagney@redhat.com>
20815
20816 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20817 * gdb.disasm/mn10200.exp: Delete obsolete file.
20818
c9d37158
DJ
208192003-09-29 Daniel Jacobowitz <drow@mvista.com>
20820
20821 * ChangeLog: Correct an entry command.exp -> commands.exp.
20822 * gdb.base/commands.exp (bp_deleted_in_command_test)
20823 (temporary_breakpoint_commands): Check noargs.
20824
79c2c32d
DC
208252003-09-25 David Carlton <carlton@kealia.com>
20826
20827 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20828 of some print tests, where appropriate. Add tests for C::D::cd,
20829 E::ce, F::cXfX, G::XgX.
20830 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20831
594e6d67
RE
208322003-09-25 Richard Earnshaw <rearnsha@arm.com>
20833
20834 * lib/java.exp (java_init): Import target_alias before using it.
20835
10f0d451
DC
208362003-09-25 David Carlton <carlton@kealia.com>
20837
20838 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20839
274bcba0
EZ
208402003-09-23 Elena Zannoni <ezannoni@redhat.com>
20841
d63a86f8 20842 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20843 weirdness.
274bcba0 20844
cdbf20f7
MC
208452003-09-17 Michael Chastain <mec@shout.net>
20846
20847 * gdb.cp/gdb1355.exp: New file.
20848 * gdb.cp/gdb1355.c: New file.
20849
71e06f80
CV
208502003-09-15 Corinna Vinschen <vinschen@redhat.com>
20851
20852 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20853 * gdb.asm/sh.inc: New file.
20854
5c4e30ca
DC
208552003-09-11 David Carlton <carlton@kealia.com>
20856
bd45b7af
DC
20857 * gdb.cp/namespace.exp: Add tests for namespace types.
20858 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20859 (test_namespace): New.
20860
1c199746
EZ
208612003-09-11 Elena Zannoni <ezannoni@redhat.com>
20862
a9c64011 20863 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20864 * gdb.stabs/weird.exp: Ditto.
1c199746 20865
04ed252f
MC
208662003-09-08 Michael Chastain <mec@shout.net>
20867
20868 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20869
d8a2d9e7
MC
208702003-09-07 Michael Chastain <mec@shout.net>
20871
20872 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20873 'parse error'.
20874
161afb24
MK
208752003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20876
20877 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20878
49f2741a
MC
208792003-08-30 Michael Chastain <mec@shout.net>
20880
20881 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20882 * gdb.gdb/observer.exp: Ditto.
20883 * gdb.gdb/xfullpath.exp: Ditto.
20884
8afa723e
MK
208852003-08-29 Mark Kettenis <kettenis@gnu.org>
20886
20887 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20888 *-*-*bsd*.
20889
f31dfe3b
JJ
208902003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20891
20892 * gdb.base/dump.exp: Skip for ia64.
20893
4630e498
JJ
208942003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20895
20896 * gdb.asm/asm-source.exp: Add ia64 support.
20897 * gdb.asm/ia64.inc: New file.
20898
1105b7ef
MC
208992003-08-22 Michael Chastain <mec@shout.net>
20900
20901 * gdb.cp: New directory.
20902 * gdb.cp/*: Copy from gdb.c++/*.
20903 * gdb.c++/*: Remove.
20904 * Makefile.in: Change gdb.c++ to gdb.cp.
20905 * configure.in: Ditto.
20906 * configure: Regnerate.
20907
c945b932
MK
209082003-08-18 Mark Kettenis <kettenis@gnu.org>
20909
20910 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20911 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20912
2b66634b
DJ
209132003-08-17 Daniel Jacobowitz <drow@mvista.com>
20914
20915 * mi-var-display.exp (-var-list-children weird): Accept function
20916 pointers with argument types.
20917 * mi1-var-display.exp (-var-list-children weird): Likewise.
20918 * mi2-var-display.exp (-var-list-children weird): Likewise.
20919
a356f73b
DJ
209202003-08-17 Daniel Jacobowitz <drow@mvista.com>
20921
20922 * gdb.base/annota3.exp: Add missing newline.
20923
483417b8
MC
209242003-08-06 Michael Chastain <mec@shout.net>
20925
20926 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20927
c99c59c3
MS
209282003-08-12 Michael Snyder <msnyder@redhat.com>
20929
20930 * gdb.base/float.exp: Add test for SH.
20931
55ed7501
MK
209322003-08-10 Mark Kettenis <kettenis@gnu.org>
20933
20934 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20935
1a371f2e
EZ
209362003-08-07 Elena Zannoni <ezannoni@redhat.com>
20937
20938 * gdb.base/completion.exp: Remove reduntant completion test
20939 on filename.
20940
e0f353ce
EZ
209412003-08-07 Elena Zannoni <ezannoni@redhat.com>
20942
a9c64011
AS
20943 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20944 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20945 gdb.trace/save-trace.exp: Make sure that full pathnames are
20946 escaped correctly.
e0f353ce 20947
5710a1af 209482003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20949
a9c64011
AS
20950 * configure.in: Don't generate config.h from config.hin.
20951 * configure: Regenerate.
20952 * config.hin: Remove file.
20953 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20954 * gdb.threads/pthreads.c: Ditto.
5710a1af 20955
dcd81ce9
DJ
209562003-08-07 Daniel Jacobowitz <drow@mvista.com>
20957
20958 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20959 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20960 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20961 Replace ld24 with seth/add3.
20962
6009d884
AC
209632003-08-02 Andrew Cagney <cagney@redhat.com>
20964
20965 * gdb.base/annota3.exp: New file.
20966 * gdb.base/annota3.c: New file.
20967 * gdb.c++/annota3.exp: New file.
20968 * gdb.c++/annota3.cc: New file.
20969
51514e06
MC
209702003-07-29 Michael Chastain <mec@shout.net>
20971
20972 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20973 actually failed.
20974 (do_pass): Likewise.
20975 * gdb.threads/tls.exp: Always initialize no_of_threads.
20976
4ee6625b
DJ
209772003-07-27 Daniel Jacobowitz <drow@mvista.com>
20978
20979 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20980 pattern.
20981 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20982 * gdb.threads/tls.exp: Recognize one case of the host library not
20983 supporting TLS.
20984
225f2bf6
AC
209852003-07-27 Andrew Cagney <cagney@redhat.com>
20986
20987 * gdb.base/fileio.exp: Use SH when running commands using
20988 remote_exec.
20989
bcb27c9f
DJ
209902003-07-24 Daniel Jacobowitz <drow@mvista.com>
20991
20992 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20993 * gdb.base/relocate.c (dummy): New padding array.
20994
3d67be83
MS
209952003-07-22 Michael Snyder <msnyder@redhat.com>
20996
d63a86f8 20997 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20998
20999 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21000 patterns to be more general, accepting old and new output.
21001 Some output chars (such as '+') also must be quoted.
d63a86f8 21002 Some addresses are displayed numerically instead of
3d67be83
MS
21003 symbolically.
21004
57ba3b85
MS
210052003-07-23 Michael Snyder <msnyder@redhat.com>
21006
686d097c
MS
21007 * gdb.base/return2.exp: Don't test long-long return.
21008
57ba3b85
MS
21009 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21010 * gdb.disasm/t01_mov.exp: Ditto.
21011 * gdb.disasm/t02_mova.s: Ditto.
21012 * gdb.disasm/t02_mova.exp: Ditto.
21013 * gdb.disasm/t03_add.s: Ditto.
21014 * gdb.disasm/t03_add.exp: Ditto.
21015 * gdb.disasm/t04_sub.s: Ditto.
21016 * gdb.disasm/t04_sub.exp: Ditto.
21017 * gdb.disasm/t05_cmp.s: Ditto.
21018 * gdb.disasm/t05_cmp.exp: Ditto.
21019 * gdb.disasm/t06_ari2.s: Ditto.
21020 * gdb.disasm/t06_ari2.exp: Ditto.
21021 * gdb.disasm/t07_ari3.s: Ditto.
21022 * gdb.disasm/t07_ari3.exp: Ditto.
21023 * gdb.disasm/t08_or.s: Ditto.
21024 * gdb.disasm/t08_or.exp: Ditto.
21025 * gdb.disasm/t09_xor.s: Ditto.
21026 * gdb.disasm/t09_xor.exp: Ditto.
21027 * gdb.disasm/t10_and.s: Ditto.
21028 * gdb.disasm/t10_and.exp: Ditto.
21029 * gdb.disasm/t11_logs.s: Ditto.
21030 * gdb.disasm/t11_logs.exp: Ditto.
21031 * gdb.disasm/t12_bit.s: Ditto.
21032 * gdb.disasm/t12_bit.exp: Ditto.
21033 * gdb.disasm/t13_otr.s: Ditto.
21034 * gdb.disasm/t13_otr.exp: Ditto.
21035
e00759ef
EZ
210362003-07-22 Elena Zannoni <ezannoni@redhat.com>
21037
21038 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21039
8bc2021f
EZ
210402003-07-22 Elena Zannoni <ezannoni@redhat.com>
21041
a9c64011
AS
21042 * gdb.threads/tls.c : New file.
21043 * gdb.threads/tls.exp : New file.
21044 * gdb.threads/tls-main.c : New file.
21045 * gdb.threads/tls-shared.c : New file.
21046 * gdb.threads/tls-shared.exp : New file.
8bc2021f 21047
89320c4c
AS
210482003-07-22 Andreas Schwab <schwab@suse.de>
21049
21050 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21051
180dea7c
AS
210522003-07-20 Andreas Schwab <schwab@suse.de>
21053
21054 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21055 due to insn reordering.
21056
0714963c
AC
210572003-07-15 Andrew Cagney <cagney@redhat.com>
21058
21059 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21060
98a23b3f
MC
210612003-07-15 Michael Chastain <mec@shout.net>
21062
21063 * gdb.base/gdb1250.exp: New file.
21064 * gdb.base/gdb1250.c: New file.
21065
27e417a2
ML
210662003-07-09 Michal Ludvig <mludvig@suse.cz>
21067
21068 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21069 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21070
8bc2021f
EZ
210712003-07-09 Elena Zannoni <ezannoni@redhat.com>
21072
a9c64011
AS
21073 * gdb.threads/tls.c: New file.
21074 * gdb.threads/tls.exp: New file.
21075 * gdb.threads/tls-main.c: New file.
21076 * gdb.threads/tls-shared.c: New file.
21077 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21078
d99968dc
EZ
210792003-07-09 Elena Zannoni <ezannoni@redhat.com>
21080
21081 * gdb.base/annota1.exp: Make sure that we properly escape the
21082 full path of the source file. Xfail more permissive patterns,
d63a86f8 21083 due to a compiler debug info problem.
d99968dc 21084
83876b3b
AS
210852003-07-07 Andreas Schwab <schwab@suse.de>
21086
2705e972
AS
21087 * gdb.asm/m68k.inc: New file.
21088 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21089
83876b3b
AS
21090 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21091 arguments"): Also match negative number.
21092
21093 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21094
3a871b37
DJ
210952003-07-03 Daniel Jacobowitz <drow@mvista.com>
21096
21097 * gdb.base/store.c (charest): New typedef.
21098 (add_char): Rename to add_charest, update.
21099 (wack_char): Rename to wack_charest, update types. Return l + r
21100 to keep r live across the call.
21101 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21102 (wack_double, wack_doublest): Return l + r to keep r live across
21103 the call.
21104 * gdb.base/store.exp: Accomodate store.c changes.
21105
b2a7f303
DC
211062003-06-30 David Carlton <carlton@kealia.com>
21107
21108 * gdb.c++/maint.exp (test_invalid_name): New.
21109 (test_first_component): Add tests for invalid names.
21110
3c6cb4a1
MC
211112003-06-29 Michael Chastain <mec@shout.net>
21112
21113 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21114 output of '<VTT for class>' for virtual base classes.
21115
f1c2644b
DJ
211162003-06-29 Daniel Jacobowitz <drow@mvista.com>
21117
21118 * gdb.base/completion.exp: Tab-complete "complet" instead of
21119 "compl".
21120 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21121
18080350
DJ
211222003-06-29 Daniel Jacobowitz <drow@mvista.com>
21123
21124 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21125 * gdb.base/volatile.exp: Likewise.
21126
f56973f8
DJ
211272003-06-29 Daniel Jacobowitz <drow@mvista.com>
21128
21129 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21130 gdb/1265.
21131
211322003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21133 Daniel Jacobowitz <drow@mvista.com>
21134
21135 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21136 initial line count of 'captured_main' from 26 to 32.
21137 (test_with_self): Allow xmalloc call to be interleaved with the
21138 preceding two lines.
21139
e766d4d6
JB
211402003-06-24 Joel Brobecker <brobecker@gnat.com>
21141
21142 * gdb.base/bang.exp: New testcase.
21143
f125c9a4
JB
211442003-06-23 Joel Brobecker <brobecker@gnat.com>
21145
21146 * gdb.base/langs.exp: Add some tests for the "minimal" language
21147 support.
21148
6e25beaf
EZ
211492003-06-23 Elena Zannoni <ezannoni@redhat.com>
21150
21151 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21152 the testcase.
21153
2f816dda
DJ
211542003-06-22 Daniel Jacobowitz <drow@mvista.com>
21155
21156 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21157 offset.
21158
db5a5748
DJ
211592003-06-22 Daniel Jacobowitz <drow@mvista.com>
21160
21161 * gdb.c++/pr-1210.cc: New file.
21162 * gdb.c++/pr-1210.exp: New file.
21163
1df0c130
DJ
211642003-06-21 Daniel Jacobowitz <drow@mvista.com>
21165
21166 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21167 000-exec-continue.
21168
a92feac0
MK
211692003-06-15 Mark Kettenis <kettenis@gnu.org>
21170
21171 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21172 on *-*-*bsd* instead of *-*-freebsd*.
21173
81a58f5b
AC
211742003-06-14 Andrew Cagney <cagney@redhat.com>
21175
21176 * gdb.base/store.exp: Test longest and doublest. Test all
21177 parameters. Weaken return statement match.
21178 * gdb.base/store.c: Add longest and doublest - aka long long and
21179 long double functions. Put all parameters into local register
21180 variables. Use negative values.
21181
b257a0d3
AC
211822003-06-14 Andrew Cagney <cagney@redhat.com>
21183
21184 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21185 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21186 exit status.
21187 * gdb.base/fileio.exp: Disable target when nointerrupts and
21188 noinferiorio, instead of limiting it to remote. Use remote_exec
21189 instead of system.
d63a86f8 21190
21c38304
JJ
211912003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21192
21193 * gdb.base/float.exp: Add ia64 support.
21194
1bcdb424
CV
211952003-06-12 Corinna Vinschen <vinschen@redhat.com>
21196
21197 * gdb.base/fileio.exp: Run only on remote targets.
21198
6aeb981f
CV
211992003-06-10 Corinna Vinschen <vinschen@redhat.com>
21200
21201 * gdb.base/fileio.c: New file, testing File-I/O.
21202 * gdb.base/fileio.exp: Ditto.
21203
53df362e
RG
212042003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21205
21206 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21207 shared objects after relocation at load time (gdb PR/1132).
21208 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21209 as above, part of the shared object relocation test.
53df362e 21210
ffee1b46
MK
212112003-06-08 Mark Kettenis <kettenis@gnu.org>
21212
b5ca3722
MK
21213 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21214 fully filled history list.
21215 * gdb.base/gdb_history: New file.
21216
03ed860d
MK
21217 * gdb.base/signals.exp: XFAIL "continue to func1" on
21218 i*86-*-freebsd*.
21219
ffee1b46
MK
21220 * gdb.base/attach.exp: When trying to attach to a nonexistent
21221 process, make it possible to specify the PID based on the target,
21222 and do so for *-*-freebsd*.
21223
d80dbb52
RH
212242003-06-02 Richard Henderson <rth@redhat.com>
21225
21226 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21227
6dd77b81
RH
212282003-06-02 Richard Henderson <rth@redhat.com>
21229
21230 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21231
f6347e16
RH
212322003-06-02 Richard Henderson <rth@redhat.com>
21233
21234 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21235
2c161407
DJ
212362003-06-01 Daniel Jacobowitz <drow@mvista.com>
21237
21238 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21239 of globalvar.
21240
572eb746
MK
212412003-06-01 Mark Kettenis <kettenis@gnu.org>
21242
21243 * gdb.asm/asm-source.exp: Check for memory read errors in
21244 disassembler test on *BSD too.
21245
9e9617a5
RH
212462003-06-01 Richard Henderson <rth@redhat.com>
21247
21248 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21249 for .frame.
21250 (gdbasm_call): Lose ldgp.
21251 (gdbasm_startup): Add frame information.
21252 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21253
7b34ad4e
MK
212542003-05-31 Mark Kettenis <kettenis@gnu.org>
21255
21256 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21257 i?86-*-*.
21258
10059fdf
MK
212592003-05-30 Mark Kettenis <kettenis@gnu.org>
21260
21261 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21262 FreeBSD.
21263
acf4b816
RH
212642003-05-29 Richard Henderson <rth@redhat.com>
21265
21266 * gdb.asm/alpha.inc: New file.
21267 * gdb.asm/asm-source.exp: Use it.
21268
e9ecd949
JB
212692003-05-29 Jim Blandy <jimb@redhat.com>
21270
21271 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21272 'core.PID'.
21273
e3e5a4f3
JB
212742003-05-22 Jim Blandy <jimb@redhat.com>
21275
21276 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21277 backtrace.
d63a86f8 21278
72fe3d25
DC
212792003-05-20 David Carlton <carlton@math.stanford.edu>
21280
21281 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21282 this time.
21283
58da2eb2
DC
212842003-05-19 David Carlton <carlton@bactrian.org>
21285
21286 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21287 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21288
1fcb5155
DC
212892003-05-19 David Carlton <carlton@bactrian.org>
21290
21291 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21292 namespace tests.
21293 Bump copyright date.
21294 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21295 (main): Call C::D::marker2.
21296 * gdb.c++/namespace1.cc: New file.
21297
85e85163
JJ
212982003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21299
21300 Roland McGrath <roland@redhat.com>
d63a86f8 21301 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21302 there is no manager thread.
21303
a25fbfec
JJ
213042003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21305
d63a86f8
RM
21306 * gdb.threads/schedlock.exp: Remove assumption that all threads
21307 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21308 in one of the child threads rather than the main thread.
21309
be375bae
JB
213102003-05-07 Jim Blandy <jimb@redhat.com>
21311
09bf6082
JB
21312 Add support for assembly source testing on the s390x.
21313 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21314 architecture.
21315 * gdb.asm/s390x.inc: New file.
21316
be375bae
JB
21317 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21318 succession of 'if' statements.
21319
00905d52
AC
213202003-05-05 Andrew Cagney <cagney@redhat.com>
21321
21322 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21323
b1e29e33
AC
213242003-05-05 Andrew Cagney <cagney@redhat.com>
21325
21326 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21327 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21328
e33d66ec
EZ
213292003-05-02 Elena Zannoni <ezannoni@redhat.com>
21330
21331 * gdb.base/charset.exp: Update based on new behavior of set/show
21332 charset commands.
21333
2b6fd0d8
AC
213342003-05-01 Andrew Cagney <cagney@redhat.com>
21335
21336 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21337 variable do not give memory errors.
21338
130cacce
AF
213392003-04-30 Adam Fedor <fedor@gnu.org>
21340
21341 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21342 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21343 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21344 gdb.objc/basicclass.m: : New files
21345
21346 * lib/gdb.exp (gdb_compile_objc): New procedure.
21347
bea71854
DJ
213482003-04-27 Daniel Jacobowitz <drow@mvista.com>
21349
21350 * gdb.base/signals.exp: Make backtrace tests more specific.
21351
0f20eeea
DC
213522003-04-23 David Carlton <carlton@bactrian.org>
21353
21354 * gdb.c++/maint.exp (test_first_component): Add tests for
21355 'operator' in more locations.
21356
c8c4d8dc
KB
213572003-04-16 Kevin Buettner <kevinb@redhat.com>
21358
21359 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21360
3fe60e3c
EZ
213612003-04-16 Elena Zannoni <ezannoni@redhat.com>
21362
21363 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21364 func marke' instead. Update test name.
3fe60e3c 21365
9219021c
DC
213662003-04-15 David Carlton <carlton@math.stanford.edu>
21367
21368 * gdb.c++/maint.exp: New file.
21369
5dd55bdd
EZ
213702003-04-14 Elena Zannoni <ezannoni@redhat.com>
21371
21372 * gdb.threads/schedlock.c: Change type of thread function argument
21373 to long, to avoid warnings on 64-bit platforms.
21374
00890572
EZ
213752003-04-14 Elena Zannoni <ezannoni@redhat.com>
21376
a9c64011
AS
21377 * gdb.base/attach.exp: Add new message from ptrace in case of
21378 attaching to nonexistent process.
d63a86f8 21379
93201743
JB
213802003-04-11 Jim Blandy <jimb@redhat.com>
21381
21382 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21383 gdb.c++/userdef.cc: Place comments on the lines to which the
21384 marker function might return.
21385 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21386 gdb.c++/userdef.exp: Look for those comments to check that we've
21387 returned to the right place, instead of checking line numbers.
21388
2a11c64d
EZ
213892003-04-11 Elena Zannoni <ezannoni@redhat.com>
21390
a9c64011
AS
21391 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21392 match on sourcefile name, instead of directory name.
2a11c64d 21393
68ab8fc5
EZ
213942003-04-10 Elena Zannoni <ezannoni@redhat.com>
21395
d63a86f8 21396 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21397 working directory name.
21398
5624293a
JB
213992003-04-09 Jim Blandy <jimb@redhat.com>
21400
21401 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21402 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21403 after an inferior function call, report the failure, but allow the
21404 test to continue.
21405
f1f02ee4
SC
214062003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21407
21408 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21409 with -DPROTOTYPES.
21410
6eb79af0
SC
214112003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21412
21413 * gdb.base/break.exp: Revert last patch.
21414
8dfb4cf0
SC
214152003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21416
21417 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21418 with -DPROTOTYPES.
21419
ed4c619a
AC
214202003-04-02 Andrew Cagney <cagney@redhat.com>
21421
21422 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21423 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21424 matching directories by the name breakpoint.
21425 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21426 Make "continue to marker1" consistent.
21427 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21428 message consistent.
21429 * lib/gdb.exp: Put "the program is no longer running", and "the
21430 program exited" in parenthesis.
21431 * lib/mi-support.exp: Ditto.
d63a86f8 21432
4e35d5f0 214332003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21434
4e35d5f0
BR
21435 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21436
71900fe8
AC
214372003-03-29 Andrew Cagney <cagney@redhat.com>
21438
21439 * gdb.base/sizeof.c (main): Print the value of '\377'.
21440 * gdb.base/sizeof.exp: Check the sign of '\377'.
21441
c0655a16
MC
214422003-03-27 Michael Chastain <mec@shout.net>
21443
21444 * gdb.base/gdb1090.exp: New file.
21445 * gdb.base/gdb1090.cc: New file.
21446
5b2a3989
JB
214472003-03-27 J. Brobecker <brobecker@gnat.com>
21448
21449 * gdb.gdb/observer.exp: New regression test.
21450
79876890
MC
214512003-03-27 Michael Chastain <mec@shout.net>
21452
21453 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21454 * gdb.base/ptype.exp: Likewise.
21455
6eac95e3
CV
214562003-03-27 Corinna Vinschen <vinschen@redhat.com>
21457
21458 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21459
e8c71839
MC
214602003-03-26 Michael Chastain <mec@shout.net>
21461
21462 * gdb.base/ptype.exp: Actually use some typedef'd types.
21463
71b10041
SC
214642003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21465
21466 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21467 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21468
2512cf80
CV
214692003-03-20 Corinna Vinschen <vinschen@redhat.com>
21470
21471 * gdb.base/default.exp: Fix regular expression.
21472
0d195a4f
CV
214732003-03-20 Corinna Vinschen <vinschen@redhat.com>
21474
21475 * gdb.base/args.exp: Fix regular expression.
21476
8a2dbca8
CV
214772003-03-20 Corinna Vinschen <vinschen@redhat.com>
21478
21479 * gdb.base/help.exp: Allow Win32 child process.
21480
bf028682
CV
214812003-03-20 Corinna Vinschen <vinschen@redhat.com>
21482
21483 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21484 when stepping out of main().
21485
182dbe85
CV
214862003-03-20 Corinna Vinschen <vinschen@redhat.com>
21487
21488 * gdb.base/default.exp: Check for win32 specific message when calling
21489 "run" without executable.
21490
d67a6ba5
CV
214912003-03-20 Corinna Vinschen <vinschen@redhat.com>
21492
21493 * gdb.base/args.exp: Expect .exe in output.
21494
a955b5bb
CV
214952003-03-20 Corinna Vinschen <vinschen@redhat.com>
21496
21497 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21498 Cygwin native.
21499
bf6bad4b
AC
215002003-03-17 Andrew Cagney <cagney@redhat.com>
21501
21502 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21503 vector registes.
21504 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21505 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21506
293e9a31
DC
215072003-03-17 David Carlton <carlton@math.stanford.edu>
21508
21509 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21510 test, for PR breakpoints/38.
21511 Call test_watchpoint_and_breakpoint.
21512 * gdb.base/watchpoint.c (func3): New function.
21513 (main): Call func3.
21514
5330f2db
DC
215152003-03-04 David Carlton <carlton@math.stanford.edu>
21516
21517 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21518 Garply<Garply<char> >:: garply".
21519 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21520 with respect to PR c++/1111; note also PR c++/1113.
21521 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21522 respect to PR c++/1062.
21523 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21524
6ece72da
DC
215252003-03-03 David Carlton <carlton@math.stanford.edu>
21526
21527 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21528 with respect to PR c++/57.
21529 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21530 c++/826.
21531 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21532 respect to PR c++/57.
21533
85ca1584
DC
215342003-03-03 David Carlton <carlton@math.stanford.edu>
21535
21536 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21537 respect to PR c++/33 into FAILs.
21538
98e9c5b8
MC
215392003-03-03 Michael Chastain <mec@shout.net>
21540
7bedbf27
MC
21541 * configure.in: Update copyright years.
21542
215432003-03-03 Michael Chastain <mec@shout.net>
21544
21545 * Makefile.in: Update copyright years.
98e9c5b8 21546
f683e100
DC
215472003-02-28 David Carlton <carlton@math.stanford.edu>
21548
21549 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21550 print class instead of struct and/or superfluous protection
21551 specifiers, as long as the resulting output is equivalent to the
21552 source code.
21553 Delete FIXME from end of messages on tests that don't need
21554 fixing.
21555
a9e0cf2c
DC
215562003-02-28 David Carlton <carlton@math.stanford.edu>
21557
21558 * gdb.c++/templates.exp (do_tests): Allow const in the two
21559 Foo<volatile char *>::foo tests.
21560
e8d359df
MS
215612003-02-27 Michael Snyder <msnyder@redhat.com>
21562
d63a86f8 21563 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21564 will be consistant.
21565
0b71dc91
DC
215662003-02-26 David Carlton <carlton@math.stanford.edu>
21567
21568 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21569 char *>::foo" test with respect to PR c++/33. Create a new test
21570 which is identical to that one except that it doesn't put the
21571 space between the "char" and the "*"; KFAIL it, too.
21572
dd14ab43
DC
215732003-02-26 David Carlton <carlton@math.stanford.edu>
21574
21575 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21576 template types into either PASSes or KFAILs (corresponding to PR
21577 c++/57). Tweak indentation. Update copyright.
21578
1146c7f1
SC
215792003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21580
21581 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21582
74641dfb
MC
215832003-02-13 Michael Chastain <mec@shout.net>
21584
21585 * gdb.base/exprs.exp: Remove i960 remnants.
21586 * gdb.base/funcargs.exp: Likewise.
21587 * gdb.base/list.exp: Likewise.
21588 * gdb.base/ptype.exp: Likewise.
21589
559cd2d0
DC
215902003-02-14 David Carlton <carlton@math.stanford.edu>
21591
21592 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21593 pEe->D::vg()" from XFAIL to KFAIL.
21594
c4f90d87
JM
215952003-02-13 Jason Molenda (jmolenda@apple.com)
21596
21597 * gdb.base/maint.exp: Update maint print statistics regexp to include
21598 new entries.
21599
cbc4d97c
MC
216002003-02-13 Michael Chastain <mec@shout.net>
21601
21602 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21603
40f235b7
MC
216042003-02-12 Michael Chastain <mec@shout.net>
21605
21606 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21607 * gdb.c++/inherit.exp: Likewise.
21608 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21609 * gdb.c++/templates.exp: Likewise.
21610 * gdb.c++/virtfunc.exp: Likewise.
21611
c56716b0
JM
216122003-02-06 Jason Molenda (jason-cl@molenda.com)
21613
21614 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21615 why the code is written that way.
21616
070afcf8
MC
216172003-02-05 Michael Chastain <mec@shout.net>
21618
21619 * gdb.base/dump.exp: Add missing copyright line.
21620
5d0331e5
JM
216212003-02-05 Jason Molenda (jason-cl@molenda.com)
21622
f7ae6d3e 21623 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21624 at the beginning so the breakpoint doesn't get set on the loop.
21625
92851186
MC
216262003-02-05 Michael Chastain <mec@shout.net>
21627
21628 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21629 output for configurations with gcc 2.95.3.
21630
cbf1e085
AC
216312003-02-05 Keith Seitz <keiths@redhat.com>
21632 Andrew Cagney <ac131313@redhat.com>
21633
21634 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21635
29518e1e
MC
216362003-02-04 Michael Chastain <mec@shout.net>
21637
21638 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21639 Call perror and then continue.
21640
5af1d5f3
MC
216412003-02-03 Michael Chastain <mec@shout.net>
21642
21643 * gdb.c++/pr-1023.cc: New file.
21644 * gdb.c++/pr-1023.exp: New file.
21645
6b549786
JB
216462003-02-05 Jim Blandy <jimb@redhat.com>
21647
21648 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21649 it's local to foobar. Check for it there, and check that it's not
21650 present in main.
21651 * gdb.c++/local.cc (marker2): New function.
21652 (foobar): Call marker1.
21653 (main): Call marker2 instead of marker1.
21654
67f16606
AC
216552003-02-04 Andrew Cagney <ac131313@redhat.com>
21656
21657 * gdb.disasm/mn10200.exp: Obsolete file.
21658 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21659 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21660 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21661
1c5cb38e
DC
216622003-02-04 David Carlton <carlton@math.stanford.edu>
21663
21664 * gdb.c++/overload.exp: Test intToChar(1).
21665 * gdb.c++/overload.cc (intToChar): New.
21666 (main): Call intToChar.
21667
d1fe6965
DC
216682003-02-03 David Carlton <carlton@math.stanford.edu>
21669
21670 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21671 'might_kfail' arg.
21672 KFAIL some of the continue_to_bp_overloaded calls, according to
21673 PR c++/1025.
21674
9ba61c5d
MC
216752003-02-01 Michael Chastain <mec@shout.net>
21676
21677 * gdb.base/advance.c (marker1): New marker function.
21678 * gdb.base/advance.exp: When the 'advance' command lands on the
21679 return breakpoint, it can legitimately stop on either the
21680 current line or the next line. Accommodate both outcomes.
21681 * gdb.base/until.exp: Likewise.
21682
e7494ffb
AC
216832003-02-02 Andrew Cagney <ac131313@redhat.com>
21684
21685 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21686 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21687 now a list, not a tuple.
21688 * gdb.mi/mi-var-display.exp: Ditto.
21689 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21690
075559bc
AC
216912003-02-01 Andrew Cagney <ac131313@redhat.com>
21692
21693 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21694 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21695 stack backtraces.
21696 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21697
2bd4c7b1
MK
216982003-02-01 Mark Kettenis <kettenis@gnu.org>
21699
21700 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21701 gdb.mi/mi1-pthreads.exp: Return instead of calling
21702 gdb_suppress_entire_file.
21703
eabd8992
MS
217042003-02-01 Mark Salter <msalter@redhat.com>
21705
21706 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21707
71469e2f
MS
217082003-01-31 Mark Salter <msalter@redhat.com>
21709
21710 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21711 Support empty arg.
21712
38a94d44
MC
217132003-01-30 Michael Chastain <mec@shout.net>
21714
21715 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21716 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21717 has been fixed in gdb/readline on 2003-01-09.
21718
19ea9e73
MS
217192003-01-29 Michael Snyder <msnyder@redhat.com>
21720
e8d359df
MS
21721 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21722 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21723 * gdb.base/args.exp: Skip if target does not support args passing.
21724
2307bd6a
DJ
217252003-01-22 Daniel Jacobowitz <drow@mvista.com>
21726
19ea9e73 21727 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21728 gdb_test. Accept a list of expect arguments as the third
21729 parameter.
21730 (gdb_test): Use it.
21731
f2dd3617
EZ
217322003-01-20 Elena Zannoni <ezannoni@redhat.com>
21733
21734 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21735 allow for different test tree configurations. Update some
21736 tescases accordingly.
21737 * gdb.arch/altivec-regs.exp: Ditto.
21738 * gdb.asm/asm-source.exp: Ditto.
21739 * gdb.base/advance.exp: Ditto.
21740 * gdb.base/display.exp: Ditto.
d63a86f8 21741 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21742 * gdb.base/mips_pro.exp: Ditto.
21743 * gdb.base/overlays.exp: Ditto.
21744 * gdb.base/relocate.exp: Ditto.
21745 * gdb.base/setshow.exp: Ditto.
21746 * gdb.base/step-line.exp: Ditto.
21747 * gdb.base/step-test.exp: Ditto.
21748 * gdb.base/until.exp: Ditto.
21749 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21750
c71cdefd
DC
217512003-01-17 David Carlton <carlton@math.stanford.edu>
21752
21753 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21754 corresponding to PR c++/945.
21755 Update copyright.
21756
fdba05d7
DC
217572003-01-17 David Carlton <carlton@math.stanford.edu>
21758
21759 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21760 corresponding to PR c++/68.
21761
217622003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21763
21764 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21765 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21766 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21767
c362c33a
EZ
217682003-01-15 Elena Zannoni <ezannoni@redhat.com>
21769
0fbc361c
EZ
21770 * gdb.base/break.exp: Fix change of default location, because of
21771 removal of until tests.
21772 * gdb.base/help.exp: Update test for new 'until' help message.
21773 Add test for help on 'advance'.
a9c64011 21774 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21775
dabf8a35
MK
217762003-01-15 Mark Kettenis <kettenis@gnu.org>
21777
21778 * gdb.base/default.exp: Adapt "info float" test for recent changes
21779 to that command. Add test for "info vector".
21780 * gdb.base/float.exp: New file. Add test for "info float" that
21781 resembles the old test in gdb.base/default.exp.
21782
a1769aca
DC
217832003-01-15 David Carlton <carlton@math.stanford.edu>
21784
21785 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21786
82025e13
EZ
217872003-01-15 Elena Zannoni <ezannoni@redhat.com>
21788
21789 * gdb.base/break.exp: Move the tests of until command from here...
21790 * gdb.base/until.exp: ... to here. New file. Add other tests.
21791 * gdb.base/advance.c: New file.
21792 * gdb.base/advance.exp: New file.
21793
8f9ab801
EZ
217942003-01-14 Elena Zannoni <ezannoni@redhat.com>
21795
a9c64011
AS
21796 * gdb.base/args.c: New file.
21797 * gdb.base/args.exp: New file.
8f9ab801 21798
9ae66589
DJ
217992003-01-14 Daniel Jacobowitz <drow@mvista.com>
21800
21801 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21802
8d77e5c3
DJ
218032003-01-14 Daniel Jacobowitz <drow@mvista.com>
21804
21805 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21806
12d2f0a1
DJ
218072003-01-14 Daniel Jacobowitz <drow@mvista.com>
21808
21809 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21810 dates.
21811
6ca37014
DJ
218122003-01-13 Daniel Jacobowitz <drow@mvista.com>
21813
21814 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21815
b0023472
DJ
218162003-01-13 Daniel Jacobowitz <drow@mvista.com>
21817
21818 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21819 (ptype &*"foo").
21820 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21821
607fbc54 218222003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21823
21824 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21825 * gdb.mi/mi1-console.exp: Likewise.
21826
607fbc54 218272003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21828
21829 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21830 * gdb.mi/mi1-console.exp: Likewise.
21831
a1fb14a2
DJ
218322003-01-13 Daniel Jacobowitz <drow@mvista.com>
21833
21834 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21835
c4cf40b7
DJ
218362003-01-09 Daniel Jacobowitz <drow@mvista.com>
21837
21838 * gdb.base/detach.exp: New test.
21839
696d5a5b
DJ
218402003-01-09 Daniel Jacobowitz <drow@mvista.com>
21841
21842 * Makefile.in (ALL_SUBDIRS): New variable.
21843 (subdirs, clean, distclean): Use it.
21844 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21845 regenerating Makefile, since it is generated from the top level.
21846 * gdb.asm/Makefile.in: Likewise.
21847 * gdb.base/Makefile.in: Likewise.
21848 * gdb.c++/Makefile.in: Likewise.
21849 * gdb.disasm/Makefile.in: Likewise.
21850 * gdb.java/Makefile.in: Likewise.
21851 * gdb.mi/Makefile.in: Likewise.
21852 * gdb.threads/Makefile.in: Likewise.
21853 * gdb.trace/Makefile.in: Likewise.
21854
754533e4
DC
218552003-01-09 David Carlton <carlton@math.stanford.edu>
21856
21857 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21858 Add copyright year 2003.
21859
d8b3e9ee
MC
218602003-01-06 Michael Chastain <mec@shout.net>
21861
21862 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21863 When selecting a thread, 'line' and 'file' are optional.
21864 * gdb.mi/mi1-pthreads.exp: Likewise.
21865
8e9e0fe6
AS
218662003-01-06 Andreas Schwab <schwab@suse.de>
21867
21868 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21869 failures.
21870
b5ab8ff3
DJ
218712003-01-04 Daniel Jacobowitz <drow@mvista.com>
21872
21873 Fix PR gdb/844
21874 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21875 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21876
21877 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21878 instead of calling gdb_suppress_entire_file.
21879 * gdb.threads/print-threads.exp: Likewise.
21880 * gdb.threads/schedlock.exp: Likewise.
21881
21882 * gdb.threads/killed.exp: Return instead of calling
21883 gdb_suppress_entire_file.
21884 * gdb.threads/linux-dp.exp: Likewise.
21885 * gdb.threads/pthreads.exp: Likewise.
21886
1e698235
DJ
218872003-01-04 Daniel Jacobowitz <drow@mvista.com>
21888
21889 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21890 stabs.
21891 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21892 * gdb.base/whatis.exp: Always allow (void) after function names.
21893
147ff08c
DJ
218942003-01-04 Daniel Jacobowitz <drow@mvista.com>
21895
21896 * gdb.c++/casts.exp: Correct regexp.
21897
dc62bfc2
MK
218982003-01-04 Mark Kettenis <kettenis@gnu.org>
21899
21900 * configure.in: Call AC_CONFIG_HEADER. Don't call
21901 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21902 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21903 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21904 aforementioned directories in the AC_OUPUT call.
21905 * config.hin: New file.
21906 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21907 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21908 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21909 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21910 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21911 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21912 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21913 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21914 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21915 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21916 gdb.threads/configure.in, gdb.threads/configure,
21917 gdb.threads/config.in, gdb.trace/configure.in,
21918 gdb.trace/configure: Removed.
21919
77afa639
MC
219202003-01-03 Michael Chastain <mec@shout.net>
21921
21922 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21923 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21924
7634bb6e
DJ
219252003-01-03 Daniel Jacobowitz <drow@mvista.com>
21926
21927 * gdb.base/store.exp: Fix regular expressions.
21928
b39c905e
MK
219292002-12-28 Mark Kettenis <kettenis@gnu.org>
21930
21931 * configure.in: Rewrite.
21932 * configure: Regenerated.
21933
0a8551dd
DC
219342003-01-03 David Carlton <carlton@math.stanford.edu>
21935
21936 * gdb.base/psymtab.exp: New file.
21937 * gdb.base/psymtab1.c: Ditto.
21938 * gdb.base/psymtab2.c: Ditto.
21939
c60b7188
AF
219402002-12-23 Adam Fedor <fedor@gnu.org>
21941
21942 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21943
ee73db83
DC
219442002-12-23 David Carlton <carlton@math.stanford.edu>
21945
21946 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21947 and current_directory initialization.
21948
d6c1774e
JB
219492002-12-22 Jim Blandy <jimb@redhat.com>
21950
f0a847b8
JB
21951 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21952 rather than as part of the output file name.
21953
d6c1774e
JB
21954 * gdb.base/attach.exp: There's no need to copy the test program to
21955 /tmp; that was only ever necessary on HP/UX, and this test is
21956 entirely disabled there anyway.
21957
f0708dbb
JB
219582002-12-21 Jim Blandy <jimb@redhat.com>
21959
4c2acfea
JB
21960 * gdb.c++/psmang.exp: Doc fix.
21961
f0708dbb
JB
21962 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21963 test.
21964
9579e000
DC
219652002-12-20 David Carlton <carlton@math.stanford.edu>
21966
21967 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21968
d1810171
MC
219692002-12-18 Michael Chastain <mec@shout.net>
21970
21971 * gdb.c++/annota2.exp: Add copyright year 2002.
21972
76565097
DC
219732002-12-17 David Carlton <carlton@math.stanford.edu>
21974
21975 * gdb.c++/try_catch.cc: Add marker comments.
21976 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21977 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21978 * gdb.c++/m-static.cc: Ditto.
21979 * gdb.c++/m-static1.cc: Ditto.
21980 * gdb.c++/try_catch.cc: Ditto.
21981
da81390b
JJ
219822002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21983
21984 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21985 to see whether we are using the new -environment-directory
21986 command which resets via -r or the old version of the command
21987 which may prompt the user. Part of fix for gdb/741.
21988
b304d130
AC
219892002-12-13 Andrew Cagney <ac131313@redhat.com>
21990
21991 * gdb.fortran/types.exp: Update obsolete comment.
21992 * gdb.fortran/exprs.exp: Ditto.
21993 * lib/gdb.exp: Delete obsolete code.
21994 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21995 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21996 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21997 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21998 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21999 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22000 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22001 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22002 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22003 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22004 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22005 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22006 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22007 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22008 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22009 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22010 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22011 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22012 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22013 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22014 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22015 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22016 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22017 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22018 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22019 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22020 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22021 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22022 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22023 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22024 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22025 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22026 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22027 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22028 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22029 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22030 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22031
a23b6e6a
DC
220322002-12-11 David Carlton <carlton@math.stanford.edu>
22033
22034 * gdb.c++/m-data.exp: Add test for members that shadow global
22035 variables: see PR gdb/804.
22036 * gdb.c++/m-data.cc: Ditto.
22037
6604731b
DJ
220382002-12-10 Daniel Jacobowitz <drow@mvista.com>
22039
22040 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22041
de46ecd7
DC
220422002-12-06 David Carlton <carlton@math.stanford.edu>
22043
22044 * gdb.base/store.c: Don't declare functions static.
22045
27e829d0
AC
220462002-12-04 Andrew Cagney <ac131313@redhat.com>
22047
22048 * gdb.base/store.exp, gdb.base/store.c: New files.
22049
92806416
DJ
220502002-12-03 Daniel Jacobowitz <drow@mvista.com>
22051
22052 * gdb.base/selftest.exp: Update for current gdb.
22053
3bcbaac5
DJ
220542002-12-03 Daniel Jacobowitz <drow@mvista.com>
22055
22056 * gdb.base/maint.exp: Only dump symbols from one source file
22057 or objfile.
22058
f4f00b1f
DJ
220592002-12-03 Daniel Jacobowitz <drow@mvista.com>
22060
22061 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22062 function call.
22063
f1c8a949
JB
220642002-11-25 Jim Blandy <jimb@redhat.com>
22065
22066 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22067 function appearing in error message.
22068
9e297a97
DJ
220692002-11-21 Daniel Jacobowitz <drow@mvista.com>
22070
22071 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22072
1f312e79
JJ
220732002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22074
d63a86f8
RM
22075 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22076 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22077 should be in mi console format. This is part of fix for PR gdb/604.
22078
83c31e7d
FN
220792002-09-18 Fernando Nasser <fnasser@redhat.com>
22080
22081 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22082 which explicitly prints the zero offset as "+0".
22083
322b3f65
DJ
220842002-10-22 Daniel Jacobowitz <drow@mvista.com>
22085
22086 * gdb.threads/schedlock.c (args): Make unsigned.
22087
220882002-10-21 Daniel Jacobowitz <drow@mvista.com>
22089
22090 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22091 numbers. Allow "foo2|selected stack frame".
22092 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22093 * gdb.asm/asmsrc2.s: Likewise.
22094 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22095 comments.
22096 * gdb.asm/mips.inc: New file.
22097
5e2fe5b8
AF
220982002-10-18 Adam Fedor <fedor@gnu.org>
22099
22100 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22101 * gdb.base/help.exp: Likewise.
22102
abe1a5d0
KB
221032002-10-17 Kevin Buettner <kevinb@redhat.com>
22104
22105 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22106 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22107
10abb1d4
JB
221082002-10-02 Jim Blandy <jimb@redhat.com>
22109
22110 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22111
1f609b42
AC
221122002-10-01 Andrew Cagney <ac131313@redhat.com>
22113
22114 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22115 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22116 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22117 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22118 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22119 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22120 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22121
0aee02e4
AC
221222002-09-29 Andrew Cagney <ac131313@redhat.com>
22123
22124 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22125 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22126 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22127 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22128 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22129 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22130 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22131
6fde09ad
KB
221322002-09-27 Kevin Buettner <kevinb@redhat.com>
22133
22134 * gdb.base/annota1.exp (info break): Make directory components of
22135 path optional since not all compilers emit this debug information.
22136
889bf7c5
PA
22137 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22138 step ends up stepping out of the function instead of stopping on
22139 the epilogue.
6fde09ad 22140
9e8aab75
KS
221412002-09-26 Keith Seitz <keiths@redhat.com>
22142
22143 * lib/insight-support.exp (gdbtk_start): Figure out where
22144 the insight executable is based on where gdb is. Use this
22145 executable to start insight instead of gdb.
22146
e36180d7
AC
221472002-09-25 Andrew Cagney <cagney@redhat.com>
22148
22149 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22150
9dd34b2b
AC
221512002-09-24 Andrew Cagney <ac131313@redhat.com>
22152
22153 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22154 test_isolated_complaints.
22155 (test_empty_complaint): New function.
22156 (test_empty_complaints): New function. Check no output when no
22157 complaints.
d63a86f8 22158
dea97812
KB
221592002-09-19 Jim Blandy <jimb@redhat.com>
22160
a9c64011 22161 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22162
54951bd7
AC
221632002-09-19 Andrew Cagney <ac131313@redhat.com>
22164
22165 * gdb.gdb/complaints.exp: New file.
22166
dec43320
AC
221672002-09-18 Andrew Cagney <ac131313@redhat.com>
22168
22169 * gdb.base/maint.exp: Check `help maint internal-warning'.
22170
e70d6e3f
DC
221712002-09-18 David Carlton <carlton@math.stanford.edu>
22172
22173 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22174 numbers, and replace them by a single breakpoint after the
22175 constructors are all finished.
22176 Add test 4.
22177 * gdb.c++/m-static.cc: Add test 4.
22178 * gdb.c++/m-static.h: New file.
22179 * gdb.c++/m-static1.cc: New file.
22180
22181 * gdb.c++/printmethod.exp: New file.
22182 * gdb.c++/printmethod.cc: New file.
22183
22184 * gdb.c++/pr-574.exp: New file.
22185 * gdb.c++/pr-574.cc: New file.
22186
afb5c968
CV
221872002-09-18 Corinna Vinschen <vinschen@redhat.com>
22188
22189 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22190 embedded targets which never actually exit.
22191
31e45dee
FN
221922002-09-18 Fernando Nasser <fnasser@redhat.com>
22193
22194 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22195 "don't step after run" as unresolved or unsupported, instead of xfail.
22196
a283c5a1
CV
221972002-09-18 Corinna Vinschen <vinschen@redhat.com>
22198
22199 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22200 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22201 Add newline to expected string in "step out of main (status wrapper)"
22202 case.
22203
11350d2a
CV
222042002-09-18 Corinna Vinschen <vinschen@redhat.com>
22205
22206 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22207 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22208
0deec7d6
TT
222092002-09-17 Tom Tromey <tromey@redhat.com>
22210
22211 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22212 \000, not \0, in double-quoted string.
22213
b2b4a1b5
CV
222142002-09-14 Corinna Vinschen <vinschen@redhat.com>
22215
c9d37158 22216 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22217 string after running the commands execution on breakpoint tests.
22218
1c56143a
CV
222192002-09-13 Corinna Vinschen <vinschen@redhat.com>
22220
22221 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22222
37f8da45
JB
222232002-09-12 Joel Brobecker <brobecker@gnat.com>
22224
22225 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22226
08b468e0
KS
222272002-09-10 Keith Seitz <keiths@redhat.com>
22228
22229 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22230 runto proc.
22231 (mi_run_to_main): Use mi_runto.
22232 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22233
dc360f58
KS
222342002-09-10 Keith Seitz <keiths@redhat.com>
22235
22236 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22237 regexp for stopping at main. Could have multiple event notifications.
22238 Don't assume that main was declared with no parameters.
22239 (mi_next): Use mi_step_to.
22240 (mi_step): Use mi_next_to.
22241
ce3abcfb
CV
222422002-09-09 Corinna Vinschen <vinschen@redhat.com>
22243
22244 * gdb.base/default.exp: Fix expected string in `info float' test.
22245
d1f5b980
BE
222462002-09-09 Ben Elliston <bje@redhat.com>
22247
22248 * config/mips.exp: Update comments.
22249 * config/mips-idt.exp: Likewise.
22250 * config/nind.exp: Likewise.
22251 * config/slite.exp: Likewise.
22252 * config/sparclet.exp: Likewise.
22253 * config/udi.exp: Likewise.
22254 * config/vx.exp: Likewise.
22255 * config/vxworks29k.exp: Likewise.
22256
2f71430b
JB
222572002-09-05 Jim Blandy <jimb@redhat.com>
22258
22259 * gdb.threads/killed.exp: Fix test failure message.
22260
7ddebc7e
KS
222612002-09-04 Keith Seitz <keiths@redhat.com>
22262
22263 * lib/mi-support.exp: Update copyright.
22264 (mi_gdb_test): Increase the priority of the expected pattern
22265 so that it matches gdb_test.
22266
0ae67eb3
KS
222672002-09-03 Keith Seitz <keiths@redhat.com>
22268
22269 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22270 Use integer comparison instead of string comparison for testing
22271 whether binary was built.
22272
38fc42c8
JB
222732002-09-03 Jim Blandy <jimb@redhat.com>
22274
22275 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22276
b6ff0e81
JB
222772002-08-29 Jim Blandy <jimb@redhat.com>
22278
22279 * gdb.threads/pthreads.exp: Move the portable thread compilation
22280 code into a function in lib/gdb.exp, and call that from here.
22281 * lib/gdb.exp (gdb_compile_pthreads): New function.
22282
07c98896
KS
222832002-08-29 Keith Seitz <keiths@redhat.com>
22284
22285 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22286 expect_out so that callers can get at it.
22287
0312286c
DJ
222882002-08-23 Daniel Jacobowitz <drow@mvista.com>
22289
22290 * gdb.threads/print-threads.c: New file.
22291 * gdb.threads/print-threads.exp: New file.
22292 * gdb.threads/schedlock.c: New file.
22293 * gdb.threads/schedlock.exp: New file.
22294
dd039bc4
EZ
222952002-08-22 Elena Zannoni <ezannoni@redhat.com>
22296
a9c64011
AS
22297 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22298 not altivec.c.
dd039bc4 22299
1f36144c
MK
223002002-08-17 Mark Kettenis <kettenis@gnu.org>
22301
22302 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22303 targets. The problem should be fixed now.
22304
16057ec7 223052002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22306
22307 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22308 2002-07-24 change that removes final dots from error messages.
22309
3c1499ad
TT
223102002-08-13 Tom Tromey <tromey@redhat.com>
22311
22312 * gdb.base/readline.exp: New file.
22313
a20ce2c3
AC
223142002-08-01 Andrew Cagney <ac131313@redhat.com>
22315
22316 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22317 supress message.
22318
db034ac5
AC
223192002-08-01 Andrew Cagney <cagney@redhat.com>
22320
22321 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22322 CHILL_FOR_TARGET and CHILL_LIB.
22323 * configure.in (configdirs): Remove gdb.chill.
22324 * configure: Regenerate.
22325 * lib/gdb.exp: Obsolete references to chill.
22326 * gdb.fortran/types.exp: Ditto.
22327 * gdb.fortran/exprs.exp: Ditto.
22328
3e000b18
KB
223292002-07-30 Kevin Buettner <kevinb@redhat.com>
22330
22331 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22332 set Irix-specific compile and link flags.
22333
28f4966b
KB
223342002-07-29 Kevin Buettner <kevinb@redhat.com>
22335
22336 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22337 source files. The ``-o'' option doesn't work with the ``-E'' option
22338 when using the Irix compiler.
22339
46c0d5a6
DJ
223402002-07-19 Daniel Jacobowitz <drow@mvista.com>
22341
22342 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22343 Improve support for reusing an exec file. Copy exec file
22344 to target, and run gdbserver on the target instead of on the host.
22345
eecf4bed
JB
223462002-07-18 Jim Blandy <jimb@redhat.com>
22347
0f815cdf
JB
22348 * gdb.base/ending-run.exp: Don't expect to see the program end in
22349 some orderly fashion when we're running on a real stand-alone
22350 board.
22351
eecf4bed
JB
22352 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22353 targets that don't support interrupts.
22354
52d309e4
JB
223552002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22356
22357 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22358 systems.
22359 Move comments in expect statements to inside the actions, so that they
22360 don't get matched against.
22361
ff683d9e
MK
223622002-07-10 Mark Kettenis <kettenis@gnu.org>
22363
22364 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22365 function when asleep" test.
22366
b5356753
AC
223672002-07-10 Andrew Cagney <ac131313@redhat.com>
22368
22369 * gdb.base/page.exp: Rewrite to handle problems with very long
22370 `info set' output. Update copyright.
22371
6aa4d13a
AC
223722002-06-26 Andrew Cagney <ac131313@redhat.com>
22373
22374 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22375 gdb.threads-hp.
22376 * gdb.hp/configure: Regenerate.
22377 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22378 * gdb.hp/gdb.threads-hp/configure: Delete file.
22379 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22380
8cf8c2b8
AC
223812002-06-22 Andrew Cagney <ac131313@redhat.com>
22382
22383 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22384 setlocale, bindtextdomain and textdomain.
22385
6827a8f8
JB
223862002-06-11 Jim Blandy <jimb@redhat.com>
22387
919d772c
JB
22388 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22389 preprocessor macro information is present.
22390
6827a8f8
JB
22391 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22392 tests.
22393
c15b0d21
MS
223942002-06-06 Michael Snyder <msnyder@redhat.com>
22395
c5984d70
MS
22396 * gdb.base/overlays.exp: Record addresses of overlay
22397 functions in TCL variables rather than in GDB variables,
22398 to avoid having GDB convert them to pointers (with loss
22399 of information).
22400
d63a86f8 22401 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22402 default linker script changes.
c15b0d21
MS
22403 * gdb.base/long_long.exp: Add check for sizeof (long double).
22404
be26fe0d
ML
224052002-06-06 Michal Ludvig <mludvig@suse.cz>
22406
22407 * gdb.asm/asm-source.exp: Add x86-64 target.
22408 * gdb.asm/x86_64.inc: New.
d63a86f8 22409
258093ca 224102002-05-30 Michael Chastain <mec@shout.net>
258093ca 22411
4b3153f1 22412 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22413 * gdb.c++/m-static.cc: New file.
22414 * gdb.c++/m-static.exp: New file.
22415
241264c6
MS
224162002-05-28 Michael Snyder <msnyder@redhat.com>
22417
22418 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22419 precision.
22420
9bba8c8f 224212002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22422
4b3153f1 22423 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22424 * gdb.c++/m-data.cc: New file.
22425 * gdb.c++/m-data.exp: New file.
22426
224272002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22428
4b3153f1 22429 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22430 * gdb.c++/try_catch.cc: New file.
d63a86f8 22431 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22432
def1b996
MC
224332002-05-27 Michael Chastain <mec@shout.net>
22434
22435 * gdb.c++/local.exp: Accept more nested types in output.
22436
522ba268
MC
224372002-05-26 Michael Chastain <mec@shout.net>
22438
22439 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22440
277254ba
MS
224412002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22442
22443 * lib/gdb.exp (gdb_wrapper_init): Just because
22444 gdb_wrapper_file exists, this does not mean that the file
22445 should not be rebuilt. That is what gdb_wrapper_initialized
22446 is for.
22447 (default_gdb_init): Reset gdb_wrapper_initialized.
22448
b61a8733
MS
224492002-05-23 Michael Snyder <msnyder@redhat.com>
22450
d63a86f8 22451 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22452 the precision of the floating point test results.
22453 * gdb.base/call-rt-st.exp: Ditto.
22454
b61a8733
MS
22455 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22456 * gdb.base/call-rt-st.exp: Ditto.
22457
56f6e910
MC
224582002-05-19 Michael Chastain <mec@shout.net>
22459
22460 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22461
ad0b0016
EZ
224622002-05-19 Elena Zannoni <ezannoni@redhat.com>
22463
a9c64011
AS
22464 * configure.in (configdirs): Add gdb.arch.
22465 * configure: Regenerate.
ad0b0016 22466
f617d2b6
JB
224672002-05-17 Jim Blandy <jimb@redhat.com>
22468
22469 * gdb.base/completion.exp: Recognize the more detailed error
22470 messages produced by the macro expander's lexical analyzer.
22471
eac2a696
EZ
224722002-05-14 Elena Zannoni <ezannoni@redhat.com>
22473
a9c64011
AS
22474 * gdb.arch/altivec-abi.c: New file.
22475 * gdb.arch/altivec-abi.exp: New file.
22476 * gdb.arch/altivec-regs.c: New file.
22477 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22478
2fdde8f8
DJ
224792002-05-14 Daniel Jacobowitz <drow@mvista.com>
22480
22481 * gdb.base/maint.exp (maint print type): Update for new type
22482 structure.
d63a86f8 22483
e31f1a7c
EZ
224842002-05-14 Elena Zannoni <ezannoni@redhat.com>
22485
22486 * gdb.arch: New directory.
22487 * gdb.arch/configure.in: New file.
22488 * gdb.arch/configure: New file.
22489 * gdb.arch/Makefile.in: New file.
22490
db589741
CV
224912002-05-13 Corinna Vinschen <vinschen@redhat.com>
22492
22493 * gdb.asm/asm-source.exp: Add v850 as supported target.
22494 * gdb.asm/v850.inc: New file.
22495
8ce2a7dc
DJ
224962002-05-13 Daniel Jacobowitz <drow@mvista.com>
22497
22498 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22499
df763c7f
DJ
225002002-05-12 Daniel Jacobowitz <drow@mvista.com>
22501
22502 * gdb.base/break.exp: Check 'break "marker2"'.
22503
377daeed
MS
225042002-05-10 Michael Snyder <msnyder@redhat.com>
22505
22506 * gdb.base/long_long.exp: Fix typo.
22507
c4b7bc2b
JB
225082002-05-10 Jim Blandy <jimb@redhat.com>
22509
ecac9a4e
JB
22510 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22511 a bug.
22512
c4b7bc2b
JB
22513 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22514 Recognize more detailed error message produced by the macro
22515 expander's lexical analyzer.
22516 * lib/gdb.exp (test_print_reject): Same.
22517
e71019a1
MK
225182002-05-09 Mark Kettenis <kettenis@gnu.org>
22519
22520 * gdb.c++/method.exp: Fix typo.
22521
fedfc8e6
MS
225222002-05-08 Michael Snyder <msnyder@redhat.com>
22523
166a1957
MS
22524 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22525 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22526 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22527 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22528 Add iftarget clause for strongarm.
d63a86f8 22529
f1c47eb2
MS
225302002-05-06 Michael Snyder <msnyder@redhat.com>
22531
cb9a9d3e
MS
22532 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22533 (gdb_continue_to_end): Accept output from status wrapper.
22534 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22535 Clean up fail messages to match pass messages.
22536
f1c47eb2
MS
22537 Enable the "needs_status_wrapper" testsuite feature.
22538 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22539 (gdb_compile): Conditionally call gdb_wrapper_init.
22540 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22541 * gdb.c++/method.exp: Recognize output from status wrapper.
22542
6079c749
BE
225432002-05-06 Ben Elliston <bje@redhat.com>
22544From Graydon Hoare <graydon@redhat.com>
22545
22546 * config/sid.exp: Include support for "rawsid" protocol.
22547
188baff3
JB
225482002-05-03 Jim Blandy <jimb@redhat.com>
22549
22550 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22551 * gdb.c++/hang3.C: New file.
22552
b9c07f0f
AC
225532002-05-04 Andrew Cagney <ac131313@redhat.com>
22554
22555 * gdb.base/default.exp: Remove obsolete code.
22556 * gdb.c++/misc.exp: Ditto. Update copyright.
22557 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22558 * gdb.base/whatis.exp: Ditto. Update copyright.
22559 * gdb.base/scope.exp: Ditto. Update copyright.
22560 * gdb.base/ptype.exp: Ditto. Update copyright.
22561 * gdb.base/printcmds.exp: Ditto. Update copyright.
22562 * gdb.base/opaque.exp: Ditto. Update copyright.
22563 * gdb.base/list.exp: Ditto.
22564 * gdb.base/funcargs.exp: Ditto. Update copyright.
22565 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22566 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22567 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22568 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22569 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22570 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22571
5c7a0397
MS
225722002-05-02 Michael Snyder <msnyder@redhat.com>
22573
d6dcc264 22574 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22575 * gdb.base/long_long.exp: Add xscale target.
22576 * gdb.base/default.exp: Add xscale target.
22577
eb7f1c48
JB
225782002-05-01 Jim Blandy <jimb@redhat.com>
22579
22580 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22581 gdb.c++/hang.exp: New test.
22582
a6befae8
FF
225832002-05-01 Fred Fish <fnf@redhat.com>
22584
22585 * gdb.base/completion.exp: Handle completions of "./Make" for
22586 more than one completion possibility, as is the case when we
22587 build and test in the source tree.
22588
0a310277
AG
225892002-04-29 Anthony Green <green@redhat.com>
22590
22591 * gdb.java/jmisc1.exp: New file.
22592 * gdb.java/jmisc2.exp: New file.
22593
6ff9af88
DJ
225942002-04-24 Daniel Jacobowitz <drow@mvista.com>
22595
22596 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22597
96b3d632
EZ
225982002-04-23 Elena Zannoni <ezannoni@redhat.com>
22599
22600 * gdb.base/help.exp: Change 'help status' to allow for target
22601 dependent output differences.
22602
5019bb54
MC
226032002-04-22 Michael Chastain <mec@shout.net>
22604
22605 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22606
a805a116
MC
226072002-04-22 Michael Chastain <mec@shout.net>
22608
22609 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22610
a1706bfd
DM
226112002-04-17 David S. Miller <davem@redhat.com>
22612
22613 * gdb.asm/sparc64.inc: New file.
22614 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22615
a73a20a2
EZ
226162002-04-19 Elena Zannoni <ezannoni@redhat.com>
22617
22618 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22619 instruction file directly into the build tree. Clean up at end of
22620 test.
22621
ba678339
DM
226222002-04-18 David S. Miller <davem@redhat.com>
22623
22624 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22625 handle 64-bit platforms correctly.
22626 * gdb.base/maint.exp: Likewise.
22627
b03399da
KB
226282002-04-18 Kevin Buettner <kevinb@redhat.com>
22629
22630 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22631 ``-fpic'' when compiling files comprising a shared library, but
22632 it does need additional linker flags in order to find shared
22633 libraries at run time.
22634
e2004992
KB
226352002-04-18 Kevin Buettner <kevinb@redhat.com>
22636
22637 * gdb.base/cvexpr.c (use): New function.
22638 (main): Invoke use() on all global variables to prevent
22639 some linkers from deleting these otherwise unused symbols.
22640
d8937120
MC
226412002-04-17 Michael Chastain <mec@shout.net>
22642From David S. Miller <davem@redhat.com>
22643
22644 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22645 handle 64-bit platforms correctly.
22646
ffd61a58
MS
226472002-04-12 Michael Snyder <msnyder@redhat.com>
22648From Jim Blandy <jimb@redhat.com>
a9c64011 22649 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22650 script can handle this instead.
22651 * gdb.base/bar.c (barx): Same.
22652 * gdb.base/baz.c (bazx): Same.
22653 * gdb.base/grbx.c (grbxx): Same.
22654
22655 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22656 manager doesn't automatically unmap overlays unnecessarily.
22657
6b8426a6
MH
226582002-04-10 Martin M. Hunt <hunt@redhat.com>
22659
22660 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22661 stepping out of main.
22662
34af4875
MC
226632002-04-09 Michael Chastain <mec@shout.net>
22664
22665 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22666 scope so that the nested scope tests will make sense.
22667 * gdb.c++/local.exp: Write patterns that actually work with gcc
22668 (the HP patterns "were never known to work with gcc").
22669 Keep the old aCC patterns too.
22670
2d1676a0
DJ
226712002-04-09 Daniel Jacobowitz <drow@mvista.com>
22672
22673 * gdb.base/attach.exp: Correct target board test.
22674
3a63e3f9
MC
226752002-04-08 Michael Chastain <mec@shout.net>
22676
22677 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22678 in a const method. Add some xfail and fail cases for configurations
22679 that do not emit the "const ...".
22680
f18dabd2
MC
226812002-04-07 Michael Chastain <mec@shout.net>
22682
22683 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22684 Accept "A * const" and "const A * const" as type of "this".
22685 Fix spelling of getFunky throughout. Make messages uniform.
22686
0fcddd82
EZ
226872002-04-07 Elena Zannoni <ezannoni@redhat.com>
22688
a9c64011 22689 Work around for PR gdb/285:
0fcddd82
EZ
22690 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22691
16a8534a
EZ
226922002-04-07 Elena Zannoni <ezannoni@redhat.com>
22693
22694 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22695 instructions file at run time instead of configure time.
22696 Sometimes we run the test in a directory that is not the one we
22697 configured in.
22698 * gdb.asm/configure.in: Delete creation of symlink.
22699 * gdb.asm/configure: Regenerate.
22700
24181d81
JB
227012002-04-05 J. Brobecker <brobecker@gnat.com>
22702
22703 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22704 xfullpath () function.
22705
7cdb7107
DJ
227062002-04-04 Daniel Jacobowitz <drow@mvista.com>
22707
22708 * gdb.asm/Makefile.in: Correct dependencies.
22709
22710 * gdb.asm/powerpc.inc: New file.
22711 * gdb.asm/asm-source.exp: Add PowerPC.
22712 * gdb.asm/configure.in: Likewise.
22713 * gdb.asm/configure: Regenerated.
22714
a7d17088
DJ
227152002-04-04 Daniel Jacobowitz <drow@mvista.com>
22716
22717 * gdb.base/relocate.exp: New file.
22718 * gdb.base/relocate.c: New file.
22719
cd721503
FF
227202002-04-04 Fred Fish <fnf@redhat.com>
22721
22722 * gdb.base/step-test.exp: Update comment regarding stopping in
22723 memcpy/bcopy calls inserted as part of the compiler runtime.
22724
b22ad7a7
MS
227252002-04-04 Michael Snyder <msnyder@redhat.com>
22726
22727 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22728
5f279fa6
DJ
227292002-04-03 Daniel Jacobowitz <drow@mvista.com>
22730
22731 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22732 (gdb_expect): Remove $notransfer hack.
22733
dd0fd3ce
DJ
227342002-04-02 Daniel Jacobowitz <drow@mvista.com>
22735
22736 * gdb.c++/classes.exp ("calling method for small class"): Match
22737 updated register output.
22738
1e50cda1
DJ
227392002-03-30 Daniel Jacobowitz <drow@mvista.com>
22740
22741 Fix PR gdb/452
22742 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22743 when finished. Make gdb_file_cmd send "exec-file" when
22744 appropriate.
22745
24015922
DJ
227462002-03-30 Daniel Jacobowitz <drow@mvista.com>
22747
22748 * gdb.base/attach.exp: Remove extra setup_xfail.
22749
dd7dfd64
MS
227502002-03-26 Michael Snyder <msnyder@redhat.com>
22751
22752 * gdb.base/default.exp: Add tests for dump, append, and restore.
22753 * gdb.base/help.exp: Add tests for dump, append, and restore.
22754 * gdb.base/dump.exp: New file, test dump, append and restore.
22755 * gdb.base/dump.c: New file.
22756
48b2f8d7
MS
227572002-03-27 Michael Snyder <msnyder@redhat.com>
22758
d63a86f8 22759 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22760 clean-ups in help messages.
22761
05b4d525
FF
227622002-03-26 Fred Fish <fnf@redhat.com>
22763
22764 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22765 have debugging info for those functions and the compiler uses them
22766 internally to copy structs around.
22767
d7679631
FF
227682002-03-26 Fred Fish <fnf@redhat.com>
22769
22770 * gdb.base/list.exp: Revert the change made yesterday and add note
22771 about why we don't list the default lines for remote targets.
22772
523ac3f9
MS
227732002-03-25 Michael Snyder <msnyder@redhat.com>
22774
22775 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22776
754b2b8d
FF
227772002-03-25 Fred Fish <fnf@redhat.com>
22778
22779 * gdb.base/list.exp: This test works on remote targets so remove
22780 the short circuit for remote targets. Update copyright.
22781
33c3e192
FF
227822002-03-25 Fred Fish <fnf@redhat.com>
22783
22784 * gdb.base/attach.exp: Fix logic error that was suppressing this
22785 test for all non hppa*-*-hpux* targets, instead of the hp target.
22786 Move comments closer to the suppression point. Also now need to
22787 check that we are running natively.
22788
d43e73ee
MS
227892002-03-22 Michael Snyder <msnyder@redhat.com>
22790
882c8f02
MS
22791 * gdb.base/default.exp: Add test for gcore. Update copyright.
22792 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22793
04c12f60
FF
227942002-03-06 Fred Fish <fnf@redhat.com>
22795
22796 * gdb.base/funcargs.c: Remove extraneous ';' character.
22797 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22798
b43df995
MC
227992002-03-04 Michael Chastain <mec@shout.net>
22800
22801 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22802 accommodate gcc v3 function signature.
22803 * gdb.mi/mi0-var-cmd-exp: Ditto.
22804
92362027
AC
228052002-02-24 Andrew Cagney <ac131313@redhat.com>
22806
22807 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22808 ``GNU/Linux'' or ``Linux kernel''
22809 * testsuite/gdb.threads/pthreads.c: Ditto.
22810
258ad32d
MC
228112002-02-24 Michael Chastain <mec@shout.net>
22812
22813 * gdb.threads/pthreads.c (thread1): Add a return statement.
22814 (thread2): Likewise.
22815 (foo): Likewise.
22816
04c3b3d4
MC
228172002-02-23 Michael Chastain <mec@shout.net>
22818
22819 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22820 to placate gcc.
22821
5a2a0a20
MC
228222002-02-23 Michael Chastain <mec@shout.net>
22823
22824 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22825 test "ptype bint". The test passes on all my stabs configurations.
22826
a640f7fc
JB
228272002-02-21 Jim Blandy <jimb@redhat.com>
22828
27924826
JB
22829 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22830 filename at a time, and watch for the ones we want to see.
22831
a640f7fc
JB
22832 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22833 types of pointers to prototyped functions.
22834
edcc8c75
AC
228352002-02-20 Andrew Cagney <ac131313@redhat.com>
22836
22837 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22838 signed, unsigned and straight char.
22839 (padding_char, padding_short, padding_int, padding_long,
22840 padding_long_long, padding_float, padding_double,
22841 padding_long_double): New global variables.
22842 (fill, fill_structs): New functions.
22843
22844 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22845 for correctly sized writes. Update copyright.
22846 (get_valueof): New procedure.
22847 (get_sizeof): Call get_valueof.
22848 (check_valueof): New procedure.
22849 (check_padding): New procedure.
22850
ac57ea44
MC
228512002-02-20 Michael Chastain <mec@shout.net>
22852
22853 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22854 to setup_xfail. Document some of the remaining calls.
22855
7a10c941
MC
228562002-02-18 Michael Chastain <mec@shout.net>
22857
22858 * gdb.c++/userdef.exp: Update copyright year.
22859
fb8acdcc
DJ
228602002-02-18 Daniel Jacobowitz <drow@mvista.com>
22861
22862 * gdb.c++/userdef.exp: Test overloaded operators properly.
22863 Remove xfails.
22864
fda6ae12
MS
228652002-02-14 Michael Snyder <msnyder@redhat.com>
22866
22867 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22868
676a0442
DJ
228692002-02-14 Daniel Jacobowitz <drow@mvista.com>
22870
22871 * gdb.base/a2-run.exp: Check for a remote target properly.
22872 * gdb.base/annota1.exp: Likewise.
22873 * gdb.base/list.exp: Likewise.
22874 * gdb.base/reread.exp: Likewise.
22875 * gdb.base/scope.exp: Likewise.
22876 * gdb.base/shlib-call.exp: Likewise.
22877 * gdb.base/term.exp: Likewise.
22878 * gdb.c++/annota2.exp: Likewise.
22879
78b4f468
RE
228802002-02-13 Richard Earnshaw <rearnsha@arm.com>
22881
22882 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22883
9a81ba51
MC
228842002-02-10 Michael Chastain <mec@shout.net>
22885
22886 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22887 (call_after_alloca): Ditto.
22888
004af6c7
DJ
228892002-02-10 Daniel Jacobowitz <drow@mvista.com>
22890
22891 * gdb.base/ending-run.exp: Guard "cont" test with
22892 gdb_skip_stdio_test.
22893
37225f62
JB
228942002-02-06 Jim Blandy <jimb@redhat.com>
22895
22896 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22897 from here...
22898 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22899 To here. Disable this test on non-HP platforms. Add big comment.
22900
fe6fdd96
MS
229012002-02-04 Michael Snyder <msnyder@redhat.com>
22902
22903 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22904 other than d10v and m32r.
22905
036fad3f
RE
229062002-02-02 Richard Earnshaw <rearnsha@arm.com>
22907
22908 * gdb.base/default.exp: Rewrite test patterns to reduce time
22909 taken to match them.
22910
7148ab62
DJ
229112002-01-30 Daniel Jacobowitz <drow@mvista.com>
22912
22913 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22914 Allow a start function above main.
22915 * gdb.threads/linux-dp.exp: Fix copyright date.
22916
396cc255
DJ
229172002-01-30 Daniel Jacobowitz <drow@mvista.com>
22918
a9c64011
AS
22919 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22920 (check_philosopher_stack): Check for manager thread before checking
22921 for a just-starting thread.
396cc255 22922
f038d31b
DJ
229232002-01-30 Daniel Jacobowitz <drow@mvista.com>
22924
22925 From Neil Booth <neil@daikokuya.demon.co.uk>:
22926 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22927 warnings.
22928
b3ff9d9a
FF
229292002-01-21 Fred Fish <fnf@redhat.com>
22930
22931 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22932 not caller.
22933
39ad761d
JB
229342002-01-21 Jim Blandy <jimb@redhat.com>
22935
22936 * gdb.base/reread.exp: Check that GDB properly re-reads the
22937 executable file when it changes while no inferior is running.
22938
aaf320fa
FF
229392002-01-21 Fred Fish <fnf@redhat.com>
22940
a9c64011
AS
22941 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22942 optionally accept the "shlib events" variation.
aaf320fa 22943
808a31f5
JB
229442002-01-21 Jim Blandy <jimb@redhat.com>
22945
22946 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22947 call `fflush' after every `printf', so that the output is produced
22948 at predictable points, regardless of whatever buffering does (or
22949 doesn't) take place.
22950 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22951 at different points.
22952
4420d5e2
DJ
229532002-01-20 Daniel Jacobowitz <drow@mvista.com>
22954
22955 * gdb.c++/inherit.exp: Update copyright years.
22956 * gdb.c++/method.exp: Likewise.
22957
3e36a0f4
DJ
229582002-01-20 Daniel Jacobowitz <drow@mvista.com>
22959
22960 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22961 artificial methods/arguments.
22962 * gdb.c++/derivation.exp: Likewise.
22963 * gdb.c++/inherit.exp: Likewise.
22964 * gdb.c++/method.exp: Likewise.
22965 * gdb.c++/virtfunc.exp: Likewise.
22966
b4ceaee6
AC
229672002-01-18 Andrew Cagney <ac131313@redhat.com>
22968
22969 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22970 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22971 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22972 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22973 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22974 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22975
ecace851
JB
229762002-01-17 Jim Blandy <jimb@redhat.com>
22977
22978 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22979 anchoring the pattern matching the entry point symbol's name.
22980
375fc983
AC
229812002-01-17 Andrew Cagney <ac131313@redhat.com>
22982
22983 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22984 continue/quit query. Update copyright.
22985
fe6fdd96
MS
229862002-01-14 Michael Snyder <msnyder@redhat.com>
22987
22988 * gdb.base/gcore.exp: Remove extra debugging output.
22989
e017c81f
DJ
229902002-01-13 Daniel Jacobowitz <drow@mvista.com>
22991
22992 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22993 for slightly dubious v2 mangled string.
22994
37ab3bf8
DJ
229952002-01-13 Daniel Jacobowitz <drow@mvista.com>
22996
22997 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22998
1bc05c3a 229992002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 23000
1bc05c3a 23001 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 23002
1bc05c3a
JM
23003 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23004 constructors.
23005 * gdb.c++/derivation.exp: Likewise.
23006 * gdb.c++/templates.exp: Likewise.
23007 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 23008
1bc05c3a
JM
230092002-01-10 Michael Snyder <msnyder@redhat.com>
23010
23011 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 23012
a911c360
MS
230132002-01-08 Michael Snyder <msnyder@redhat.com>
23014
23015 * gdb.base/gcore.exp: New test for generate-core-file command.
23016 * gdb.base/gcore.c: Testcase for above.
23017 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23018
ea2119ec
JM
230192002-01-08 Jason Merrill <jason@redhat.com>
23020
23021 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23022
68203136
FF
230232002-01-07 Fred Fish <fnf@redhat.com>
23024
23025 * gdb.c++/overload.exp: Remove unconditional xfails for:
23026 print foo_instance1.overloadargs(1)
23027 print foo_instance1.overloadargs(1, 2)
23028 print foo_instance1.overloadargs(1, 2, 3)
23029 print foo_instance1.overloadargs(1, 2, 3, 4)
23030 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23031 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23032 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23033 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23034 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23035 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23036 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23037 print foo_instance1.overload1arg()
23038 print foo_instance1.overload1arg((char)arg2)
23039 print foo_instance1.overload1arg((signed char)arg3)
23040 print foo_instance1.overload1arg((unsigned char)arg4)
23041 print foo_instance1.overload1arg((int)arg7)
23042 print foo_instance1.overload1arg((unsigned int)arg8)
23043 print foo_instance1.overload1arg((float)arg11)
23044 print foo_instance1.overload1arg((double)arg12)
d63a86f8 23045
21b9b5b1
MS
230462002-01-07 Michael Snyder <msnyder@redhat.com>
23047
23048 * gdb.base/huge.exp: New test. Print a very large target data object.
23049 (skip_huge_test): New test variable. Define if you want to skip this
23050 test. The test reads an 8 megabyte data object from the target, so it
23051 might be very time consuming on remote targets with a slow connection.
23052 * gdb.base/huge.c: New file. Test case for above.
23053
725f922e
FF
230542002-01-07 Fred Fish <fnf@redhat.com>
23055
23056 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23057 g_instance.bfoo, and g_instance.cfoo.
23058
889bf7c5 230592002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 23060
889bf7c5
PA
23061 * gdb.base/break.c (multi_line_if_conditional): New function.
23062 (multi_ilne_while_conditional): Likewise.
23063 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23064 IF or WHILE condition puts the breakpoint at the start of
23065 the condition.
f286b2c3 23066
634d57ec
JL
23067 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23068 hppa*-*-hpux* expected failure.
23069 * gdb.base/structs.exp (do_function_calls): Similarly.
23070
23071 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23072 watchpoints.
23073
9fbfe2dc
AC
230742002-01-06 Andrew Cagney <ac131313@redhat.com>
23075
23076 Fix PR gdb/66.
23077 * gdb.base/structs.exp: Replace skip for a29k with skip for
23078 gdb,cannot_call_functions.
23079 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23080 * gdb.base/callfuncs.exp: Ditto.
23081 * gdb.base/call-rt-st.exp: Ditto.
23082 * gdb.base/call-strs.exp: Ditto.
23083 * gdb.base/callfwmall.exp: Ditto.
23084 * gdb.base/scope.exp: Obsolete xfail a29k.
23085 * gdb.c++/misc.exp: Ditto.
23086 * gdb.c++/cplusfuncs.exp: Ditto.
23087 * gdb.base/ptype.exp: Ditto.
23088 * gdb.base/printcmds.exp: Ditto.
23089 * gdb.base/opaque.exp: Ditto.
23090 * gdb.base/list.exp: Ditto.
23091 * gdb.base/funcargs.exp: Ditto.
23092 * gdb.base/default.exp: Ditto.
23093
8ddad156
MS
230942002-01-04 Michael Snyder <msnyder@redhat.com>
23095
ca4976a6 23096 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23097 * gdb.base/maint.exp: Add tests for maint info sections options.
23098
1b074332
JL
23099Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23100
23101 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23102
7d159115
CV
231032001-12-20 Corinna Vinschen <vinschen@redhat.com>
23104
23105 * gdb.asm/arm.inc: New file.
23106 * gdb.asm/asm-source.exp: Add arm targets.
23107 * gdb.asm/configure.in: Ditto.
23108 * gdb.asm/configure: Recreated from configure.in.
23109
8fb87725
JL
23110Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23111
afabe08c
JL
23112 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23113 with HP's compiler.
23114 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23115 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23116 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23117 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23118
23119 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23120 either HP's compilers or GCC.
23121
db521deb
JL
23122 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23123 a SIGBUS or SIGSEGV.
23124
23125 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23126
23127 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23128 can be compiled with either HP's compiler or GCC.
23129
cfa88ab7
JL
23130 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23131 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23132 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23133
ca344dff
JL
23134 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23135 to match current gdb output. Update due to using auto-solib-limit
23136 for limiting instead of overloading auto-solib-add.
23137 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23138 test program.
23139
3f3c6e55 23140 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23141 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23142 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23143 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23144 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23145 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23146 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23147 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23148 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23149 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23150 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23151 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23152 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23153
8fb87725
JL
23154 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23155 a SIGTRAP to the inferior.
23156
cf599fa7
CV
231572001-12-19 Corinna Vinschen <vinschen@redhat.com>
23158
23159 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23160 Substitute call to target_link by call to gdb_compile.
23161
2cd045cd
JL
23162Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23163
a9c64011
AS
23164 * gdb.base/break.exp: Fix HP specific search string when testing
23165 backtracing in a called function.
2cd045cd 23166
a9c64011
AS
23167 * gdb.base/constvars.exp: Only set lang to C++ if we're
23168 compiling the test with HP's compilers.
23169 * gdb.base/volatile.exp: Similarly.
2cd045cd 23170
99ebe9ac
JB
231712001-12-19 Jim Blandy <jimb@redhat.com>
23172
23173 * gdb.base/printcmds.exp: Expect the null character to be printed
23174 as '\0', and the '\013' to be printed as '\v'.
23175 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23176 * gdb.base/setvar.exp: Same.
23177
b9891b29
JB
231782001-12-17 Jim Blandy <jimb@redhat.com>
23179
0eba65ab
JB
23180 * gdb.base/completion.exp: Rather than completing very long
23181 filenames, which can make the readline library produce output we
23182 don't recognize, cd to the directory first, and then complete
23183 using nice, short relative paths.
23184
6970b5b1
JB
23185 * gdb.base/completion.exp: On some systems, there is, in fact, a
23186 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23187 variables as being in scope. So use `no_var_named_this'
23188 instead of `b'.
6970b5b1 23189
b9891b29 23190 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23191 can't find the core file's registers as a failure.
b9891b29 23192
e6ccd35f
JSC
231932001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23194
a9c64011
AS
23195 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23196 test expect string more specific.
e6ccd35f 23197
105ba819
CV
231982001-12-13 Corinna Vinschen <vinschen@redhat.com>
23199
23200 * gdb.asm/asm-source.exp: Add support for xstormy16.
23201 * gdb.asm/configure.in: Ditto.
23202 * gdb.asm/configure: Rebuild.
23203 * gdb.asm/xstormy16.inc: New file.
23204
e9e79dd9
FF
232052001-12-10 Fred Fish <fnf@redhat.com>
23206
23207 * gdb.base/maint.exp: Update to match changes in type dumping code.
23208
347dc97d
JB
232092001-12-10 Jim Blandy <jimb@redhat.com>
23210
23211 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23212 matching the entry point symbol's name at the beginning of the
23213 line.
347dc97d 23214
5178b9d6
DJ
232152001-12-07 Daniel Jacobowitz <drow@mvista.com>
23216
23217 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23218 gdb.c++/inherit.exp, gdb.c++/method.exp,
23219 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23220 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23221 and class layout support.
23222
af890c52
DJ
232232001-12-07 Daniel Jacobowitz <drow@mvista.com>
23224
23225 * gdb.c++/classes.exp: Add test for static member function.
23226 * gdb.c++/misc.cc: Add class with static member function.
23227
7a345fb3
JB
232282001-12-07 Jim Blandy <jimb@redhat.com>
23229
f2e54a80 23230 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23231 those tests as `unsupported'.
23232 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23233 Rewrite subsequent tests to use it.
23234
23235 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23236 those tests as `unsupported'.
23237 * gdb.base/structs.exp (call_struct_func): New function.
23238 (do_function_calls): Use call_struct_func to call the functions
23239 returning structs.
23240
0bc69509
JB
23241 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23242 whether functions are prototyped or not, so we can't possibly pass
23243 arguments to t_float_values2 properly.
23244
7a345fb3
JB
23245 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23246 value of `timeout' for targets other than the mips*tx39-*.
23247
edb6ede1
MS
232482001-12-06 Michael Snyder <msnyder@redhat.com>
23249
d63a86f8 23250 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23251 and detect whether the start symbol has a leading underscore.
23252
2d842f13
JB
232532001-12-04 Jim Blandy <jimb@redhat.com>
23254
23255 * gdb.base/completion.exp: Clarify indentation.
23256
68550daf
JB
232572001-12-03 Jim Blandy <jimb@redhat.com>
23258
23259 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23260 variables on the S/390, not `.word'.
23261
cd5195a8
JB
232622001-11-30 Jim Blandy <jimb@redhat.com>
23263
23264 Add assembly-source tests for s390-ibm-linux.
23265 * gdb.asm/s390.inc: New file.
23266 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23267 the S/390 architecture.
a9c64011 23268 * gdb.asm/configure: Regenerated.
cd5195a8 23269
ca9efc90
MS
232702001-11-30 Michael Snyder <msnyder@redhat.com>
23271
23272 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23273 next, info source, info sources, info line, global and static
23274 variables, and static functions.
23275 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23276 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23277 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23278 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23279 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23280 (gdbasm_leave): Restore frame pointer.
23281 (gdbasm_startup): Copy stack set-up from crt0.S.
23282
d0e66976
FN
232832001-11-26 Fernando Nasser <fnasser@redhat.com>
23284
23285 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23286 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23287 to a local (non-static) variable. Copy tstruct.a to a static buffer
23288 and return a pointer to that buffer.
23289 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23290
e2334072
MK
232912001-11-24 Mark Kettenis <kettenis@gnu.org>
23292
23293 * gdb.asm/configure.in: Fix recognition of ix86 target.
23294 * gdb.asm/configure: Regenerate.
23295
756caa3d
MS
232962001-11-21 Michael Snyder <msnyder@redhat.com>
23297
23298 * gdb.asm/sparc.inc: New file.
23299 * gdb.asm/asm-source.exp: Recognize sparc target.
23300 * gdb.asm/configure.in: Recognize sparc target.
23301 * gdb.asm/configure: Regenerate.
d63a86f8 23302
9a4d72d5
MS
233032001-11-21 Michael Snyder <msnyder@redhat.com>
23304
23305 * gdb.asm/m32r.inc: New file.
23306 * gdb.asm/asm-source.exp: Recognize m32r target.
23307 * gdb.asm/configure.in: Recognize m32r target.
23308 * gdb.asm/configure: Regenerate.
23309
a773d1cd
MS
233102001-11-20 Michael Snyder <msnyder@redhat.com>
23311
017ac23d
MS
23312 * gdb.asm/i386.inc: New file.
23313 * gdb.asm/asm-source.exp: Recognize ix86 target.
23314 * gdb.asm/configure.in: Recognize ix86 target.
23315 * gdb.asm/configure: Regenerate.
23316
a773d1cd
MS
23317 * gdb.c++/namespace.exp: Fix quotes in output messages.
23318
bb632afb
MS
233192001-11-14 Michael Snyder <msnyder@redhat.com>
23320
25d559ca 23321 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23322 qualifier in a type cast expression, to designate an address
23323 in the instruction space (Harvard architecture).
23324
4749e309
MS
233252001-11-13 Michael Snyder <msnyder@redhat.com>
23326
23327 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23328 Tests for expressions using 'const' and 'volatile'.
23329
25050984
CV
233302001-11-13 Corinna Vinschen <vinschen@redhat.com>
23331
23332 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23333
1902c51f
DJ
233342001-11-12 Daniel Jacobowitz <drow@mvista.com>
23335
23336 * lib/mi-support.exp (mi_run_to_helper): Move comments
23337 outside of gdb_expect.
23338
dcf95b47
DJ
233392001-11-11 Daniel Jacobowitz <drow@mvista.com>
23340
23341 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23342 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23343 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23344 mi0_run_to): New functions.
23345 * gdb.mi/mi-simplerun.exp: Use them.
23346 * gdb.mi/mi0-simplerun.exp: Likewise.
23347 * gdb.mi/mi-var-cmd.exp: Likewise.
23348 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23349
45b074e1
AC
233502001-11-10 Andrew Cagney <ac131313@redhat.com>
23351
23352 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23353 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23354
bf50d346
AC
233552001-11-09 Andrew Cagney <ac131313@redhat.com>
23356
23357 * gdb.base/restore.exp: Include $expected value in restored test
23358 message.
23359
9383332c
AC
233602001-11-09 Andrew Cagney <ac131313@redhat.com>
23361
23362 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23363 implemented.
23364
db62520a
MS
233652001-11-08 Michael Snyder <msnyder@redhat.com>
23366
23367 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23368 Add pass/fail message for stop at breakpoint in call dummy function.
23369
b5703437
MS
233702001-11-07 Michael Snyder <msnyder@redhat.com>
23371
d63a86f8
RM
23372 * gdb.c++/templates.exp (test_template_breakpoints):
23373 If we get an overload menu, but it does not match what
760f6330 23374 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23375 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23376 making the whitespace optional. Argument for "new" may be
23377 "unsigned" as well as "unsigned int/long".
d63a86f8 23378 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23379 making the whitespace optional. Also replace "(void) with
23380 "((void|)), making the keyword "void" optional.
d63a86f8 23381 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23382 making the whitespace optional. Also replace "(void) with
23383 "((void|)), making the keyword "void" optional.
3bf40917
MS
23384 * gdb.base/callfuncs.c (t_float_values): This function must
23385 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23386 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23387 can be tested against both cases. Usually one case involves
23388 promotion of float to double, while the other does not.
23389 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23390 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23391 includes a stack frame for "start".
23392
c8ab4e6d
JB
233932001-11-05 Jim Blandy <jimb@redhat.com>
23394
23395 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23396 pointers are 32 bits long, and that offsets of relocs are always
23397 stored in the data (REL-style), and not in the reloc entry itself
23398 (RELA-style).
23399 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23400 stabs.
23401
3f08ced9
MS
234022001-11-01 Michael Snyder <msnyder@redhat.com>
23403
23404 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23405 and regular expression operators by using quoting.
23406
cbfa24cd
MS
234072001-10-31 Michael Snyder <msnyder@redhat.com>
23408
23409 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23410 depending on what the symbol table contains.
23411 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23412 the output of the ptype command. Similarly, accept both "const &"
23413 and "const&".
23414
aaa68313
CV
234152001-10-31 Corinna Vinschen <vinschen@redhat.com>
23416
23417 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23418 symbol `STORAGE' to allow to choose the storage class of
23419 the local datastructures.
23420 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23421 compiler directive.
23422
91740388
MS
234232001-10-30 Michael Snyder <msnyder@redhat.com>
23424
23425 * gdb.base/jump.exp: Allow it to run for all targets.
23426
1b7c05e7
CV
234272001-10-29 Corinna Vinschen <vinschen@redhat.com>
23428
23429 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23430 with new double_array size.
23431 (main): Change storage class of all local variables to static.
23432 Reduce size of double_array to 9.
23433 * gdb.base/call-ar-st.exp: Increase timeout value.
23434 Change expected output for double array to match new size in
23435 call-ar-st.c.
23436
36a22261
CV
234372001-10-29 Corinna Vinschen <vinschen@redhat.com>
23438
23439 * gdb.base/ending-run.exp: Create identical output when passing
23440 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23441 Stormy16 target.
36a22261 23442
92b8ae91
MK
234432001-10-28 Mark Kettenis <kettenis@gnu.org>
23444
23445 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23446 that we catch the expected failure under Linux/x86.
23447
cb135b83
OF
234482001-10-29 Orjan Friberg <orjanf@axis.com>
23449
23450 * gdb.base/setvar.exp: Escape curly braces.
23451 * gdb.stabs/weird.exp: Ditto.
23452
6884aa54
DJ
234532001-10-27 Daniel Jacobowitz <drow@mvista.com>
23454
23455 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23456 * gdm.mi/mi0-hack-cli.exp: Likewise.
23457
0398c9aa
AC
234582001-10-25 Andrew Cagney <ac131313@redhat.com>
23459
23460 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23461 messages.
23462
d20bf2e8
AC
234632001-10-21 Andrew Cagney <ac131313@redhat.com>
23464
23465 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23466 checking MI enabled.
23467
03dd63aa
CV
234682001-10-09 Corinna Vinschen <vinschen@redhat.com>
23469
23470 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23471
1d9d99f3
FCE
234722001-10-04 Frank Ch. Eigler <fche@redhat.com>
23473
23474 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23475 if gdb child process crashes, just signal an error.
23476
838ae6c4
JB
234772001-10-02 Jim Blandy <jimb@redhat.com>
23478
23479 * lib/gdb.exp (test_xfail_format): Simplify.
23480
23481 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23482 front of the variable name `format'. Simplify `if'.
23483
8f0cbc1c
DJ
234842001-10-01 Daniel Jacobowitz <drow@mvista.com>
23485
23486 * gdb.threads/pthreads.exp: Wait for output and delay
23487 before sending ^C.
23488
1f08dafd
DJ
234892001-10-01 Daniel Jacobowitz <drow@mvista.com>
23490
23491 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23492 some incorrect output instead of timing out.
23493 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23494
674f90ff
CV
234952001-09-28 Corinna Vinschen <vinschen@redhat.com>
23496
23497 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23498 check to allow additional `int'.
23499
9b284272
DJ
235002001-09-27 Daniel Jacobowitz <drow@mvista.com>
23501
23502 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23503 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23504
b55a4771
MS
235052001-09-27 Michael Snyder <msnyder@redhat.com>
23506
23507 * lib/gdb.exp (test_debug_format): New proc.
23508 (setup_xfail_format): Use new proc test_debug_format.
23509 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23510 proc; use new service proc test_debug_format.
23511 Replace all other "gcc_compiled" tests with this test.
23512 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23513 proc; use new service proc test_debug_format.
23514 Replace all other "gcc_compiled" tests with this test.
23515
235162001-09-27 Michael Snyder <msnyder@redhat.com>
23517
23518 * gdb.base/cvexpr.exp: New file.
23519 * gdb.base/cvexpr.c: New file
23520 Test for expressions using const and volatile keywords.
23521
4e6667ac
CV
235222001-09-26 Corinna Vinschen <vinschen@redhat.com>
23523
23524 * gdb.base/constvars.exp: Check for different orders of keywords
23525 and additional "int" strings in output.
23526
4f337972
AC
235272001-09-22 Andrew Cagney <ac131313@redhat.com>
23528
23529 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23530 responses from "help maint".
23531
2015650d
FCE
235322001-09-19 Frank Ch. Eigler <fche@redhat.com>
23533
23534 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23535 to localhost:NNN instead of :NNN, in case Xvfb is listening
23536 only on TCP.
23537
f3bcedc1
CV
235382001-09-19 Corinna Vinschen <vinschen@redhat.com>
23539
23540 * gdb.base/recurse.exp: When checking leaving the watchpoint
23541 scope, recognize when gdb is in function's epilogue and pass.
23542
6b819c92
KS
235432001-09-18 Keith Seitz <keiths@redhat.com>
23544
23545 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23546 support for running tests against sid targets.
23547 (gdbtk_done): Ditto.
23548
a10c9419
CV
235492001-09-18 Corinna Vinschen <vinschen@redhat.com>
23550
23551 * gdb.base/ending-run.c (main): Set stdout buffersize
23552 to the same reasonable value for any target.
23553 * gdb.base/ending-run.exp: Add a regular expression
23554 to make testsuite happy on Sanyo Stormy16 target.
23555
739d0d99
CV
235562001-09-17 Corinna Vinschen <vinschen@redhat.com>
23557
23558 * gdb.base/display.c (do_loops): Add float variable `f'.
23559 Increment f in loop.
23560 * gdb.base/display.exp: Increment timeout by 60 seconds.
23561 Change float display test to use variable `f'.
23562
1b8947f0
JB
235632001-09-17 Jim Blandy <jimb@redhat.com>
23564
23565 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23566 overflowing the limited breakpoint tables on some ROM monitors
23567 (like the ROM68K).
23568
9890ac81
FCE
235692001-09-15 Frank Ch. Eigler <fche@redhat.com>
23570
23571 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23572 the "-ac" (disable access control) flag.
23573
6db765ea
JH
235742001-08-30 Jeff Holcomb <jeffh@redhat.com>
23575
23576 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23577 ints.
23578
4c32cc04
KS
235792001-08-30 Keith Seitz <keiths@redhat.com>
23580
23581 * lib/gdb.exp: Move all insight-related functionality into
23582 separate file.
23583 * lib/insight-support.exp: New file.
23584
8d6e6f81
FCE
235852001-08-29 Frank Ch. Eigler <fche@redhat.com>
23586
23587 * config/sid.exp (sid_start): Never set sid verbosity; disable
23588 expect_background {} that consumed its stdout; tolerate </dev/null.
23589 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23590
6a90e1d0
AC
235912001-08-18 Andrew Cagney <ac131313@redhat.com>
23592
23593 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23594 CLI jump command to start it.
23595 (mi_run_to_main): Fail immediatly when unexpected output.
23596
1759b3c3
AC
235972001-08-18 Andrew Cagney <ac131313@redhat.com>
23598
23599 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23600 beginning of function. Fix PR gdb/191.
23601
61d11d80
FCE
236022001-08-16 Frank Ch. Eigler <fche@redhat.com>
23603
23604 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23605 what to force sid endianness to.
23606
942a4df2
KS
236072001-08-15 Keith Seitz <keiths@redhat.com>
23608
23609 * lib/gdb.exp (gdbtk_start): Don't set environment
23610 variables for TCL_LIBRARY and friends. Insight will
23611 now figure these out for itself.
23612
0521c418
MS
236132001-08-02 Michael Snyder <msnyder@redhat.com>
23614
23615 * gdb.base/completion.exp: Remove the symbol "a64l" from
23616 the expect string; this is target-specific, and not related
23617 to what is being tested.
23618
74a9a58a
DB
236192001-08-02 Dave Brolley <brolley@redhat.com>
23620
23621 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23622
c70819fa
MS
236232001-07-25 Michael Snyder <msnyder@redhat.com>
23624
c2b8fa57
MS
23625 * gdb.base/consecutive.exp: New file. Test stepping over
23626 breakpoints on consecutive instructions.
23627 * gdb.base/consecutive.c: New file.
23628
c70819fa
MS
23629 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23630 curly braces in regular expressions.
23631
2b1a1355
MS
236322001-07-25 Michael Snyder <msnyder@redhat.com>
23633
23634 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23635 legitimate output from stepping out of main.
23636
413eca6f
KS
236372001-07-22 Keith Seitz <keiths@redhat.com>
23638
23639 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23640 the empty string, do not run the tests.
23641
7e5a9322
SC
236422001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23643
23644 * gdb.base/long_long.exp: Detect size of pointer. Take into
23645 account 2-byte pointers when testing for p/a results.
23646
de58f10f
SC
236472001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23648
d63a86f8 23649 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23650 and defined to 1K for m68hc11.
23651 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23652 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23653 (sizeof_random_data): New variable to tell the size of the data table;
23654 don't test past this size; always run to main.
23655
d6f5fea1
SC
236562001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23657
23658 * gdb.base/return2.exp: return of long long and double fails for
23659 68HC11; don't execute these tests on that platform.
23660 * gdb.base/return.exp: Return of a double fails for 68hc11.
23661
c477543d
SC
236622001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23663
23664 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23665 tests that print a float.
23666 * call-rt-st.exp: Likewise.
23667
63cf1c79
MK
236682001-07-12 Mark Kettenis <kettenis@gnu.org>
23669
23670 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23671 running this test on Linux.
23672
112f9ab5
MC
236732001-06-24 Michael Chastain <chastain@redhat.com>
23674
23675 * gdb.base/arithmet.exp: Remove some tests to make all test names
23676 unique.
23677
4970cb0f
MS
236782001-07-03 Michael Snyder <msnyder@redhat.com>
23679
23680 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23681 the output of the ptype command.
23682
d85da69f
MS
236832001-07-02 Michael Snyder <msnyder@redhat.com>
23684
4c8a82de
MS
23685 * gdb.base/completion.exp: Don't assume that break.c is the only
23686 source file that may contain functions named "marker".
d85da69f
MS
23687 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23688
8afc772b
AC
236892001-06-28 Andrew Cagney <ac131313@redhat.com>
23690
23691 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23692 of files to delete.
23693
23694 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23695 * gdb.disasm/h8300s.exp: New file.
23696 gdb.disasm/h8300s.s: Likewise.
23697
cff22675
AC
236982001-06-27 Andrew Cagney <ac131313@redhat.com>
23699
23700 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23701 empty breakpoint tables.
23702
68c81b54
AC
237032001-06-25 Andrew Cagney <ac131313@redhat.com>
23704
23705 * lib/mi-support.exp: Update args=... part of stop-reason
23706 patterns. Accept either a list or a tuple.
23707
2dd62704
AC
237082001-06-23 Andrew Cagney <ac131313@redhat.com>
23709
23710 * lib/mi-support.exp: Remove local emacs variable defining
23711 change-log-default-name.
23712
b4127474
MC
237132001-06-22 Michael Chastain <chastain@redhat.com>
23714
23715 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23716 This is operationally compatible with the previous version.
23717
8dbfb380
JB
237182001-06-13 Jim Blandy <jimb@redhat.com>
23719
23720 * lib/gdb.exp (gdb_test): Doc fix.
23721
f2d8c86d
MC
237222001-06-10 Michael Chastain <chastain@redhat.com>
23723
23724 * gdb.base/exprs.exp: Remove a duplicate test.
23725
81564d34
JB
237262001-06-06 Jim Blandy <jimb@redhat.com>
23727
23728 * gdb.base/return2.exp (main): Use values to test float and double
23729 returns that are not NaN's, to avoid being confused by IEEE
23730 comparison rules.
23731
da55addb
MS
237322001-06-04 Michael Snyder <msnyder@redhat.com>
23733
23734 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23735 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23736 rather than wait for 12 more tests to time out.
23737
42c65987
JB
237382001-06-06 Jim Blandy <jimb@redhat.com>
23739
b18bced9 23740 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23741 Don't forget to match the GDB prompt.
b18bced9 23742
42c65987
JB
23743 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23744
5b41e5f0
JB
237452001-06-04 Jim Blandy <jimb@redhat.com>
23746
23747 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23748 command.
23749
015e046f
KB
237502001-05-31 Kevin Buettner <kevinb@redhat.com>
23751
23752 * gdb.base/annota1.exp (info break): Match four or more spaces
23753 after "Address".
23754
fb1ffbbe
MC
237552001-05-31 Michael Chastain <chastain@redhat.com>
23756
23757 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23758 (dm_type_int_star): Likewise.
23759 (dm_type_long_star): Likewise.
23760 (dm_type_void_star): Likewise.
23761
5ea2a32c
KB
237622001-05-29 Kevin Buettner <kevinb@redhat.com>
23763
23764 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23765 to a known value in order to get consistent results regardless
23766 of the setting of INPUTRC or the presence or contents of .inputrc.
23767
ae23c492
MS
237682001-05-24 Michael Snyder <msnyder@redhat.com>
23769
ac55707e
MS
23770 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23771 Don't require that the main thread and the manager thread are the
23772 first in the list.
23773
ae23c492
MS
23774 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23775 debugging. If test fails, issue an "unsupported" not a "fail".
23776
400071f1
JB
237772001-05-24 Jim Blandy <jimb@redhat.com>
23778
23779 Don't assume that short is shorter than int.
23780 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23781 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23782 this isn't true.
400071f1
JB
23783 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23784 an int, is not equal to ~0 stored in an unsigned char. This tests
23785 the same thing that the previous test meant to, but works on
23786 16-bit machines, too.
23787 ("print unsigned char != (~0)"): Same test, complemented.
23788
0816a3e5
MS
237892001-05-24 Michael Snyder <msnyder@redhat.com>
23790
23791 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23792 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23793 and prevents dejagnu getting out of step.
23794
f6dc23a9
KB
237952001-05-23 Kevin Buettner <kevinb@redhat.com>
23796
23797 * gdb.base/finish.exp (finish_void): Revise pattern for
23798 stopping on the call statement to not permit stopping at
23799 the start of the instructions comprising the call sequence.
23800
7dbd117d
MC
238012001-05-19 Michael Chastain <chastain@redhat.com>
23802
23803 * gdb.base/callfuncs.exp: Make all test names unique.
23804 * gdb.base/commands.exp: Make all test names unique.
23805 * gdb.base/condbreak.exp: Make all test names unique.
23806 * gdb.base/dbx.exp: Make all test names unique.
23807 * gdb.base/default.exp: Make all test names unique.
23808 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23809 and TIMEOUT messages to their corresponding PASS message.
23810 * gdb.base/ending-run.exp: Make all test names unique.
23811 * gdb.base/long_long.exp: Remove duplicate test.
23812
6b0b0a9e
KB
238132001-05-21 Kevin Buettner <kevinb@redhat.com>
23814
23815 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23816 stop on the call statement as well as the statement after the
23817 call.
23818
2caa35cb
MS
238192001-05-21 Michael Snyder <msnyder@redhat.com>
23820
23821 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23822
40713331
EZ
238232001-05-10 Elena Zannoni <ezannoni@redhat.com>
23824
a9c64011
AS
23825 * gdb.base/completion.exp: Revamp test. Make it execute on all
23826 platforms.
40713331 23827
c2c1be8d
EZ
238282001-05-10 Elena Zannoni <ezannoni@redhat.com>
23829
a9c64011
AS
23830 * config/gdbserver.exp (gdb_load): Handle the case
23831 in which the arguments to gdbserver are given in the
23832 baseboard configuration file.
23833 Also handle the case in which the server needs to do a
23834 load.
2c9cd303 23835
9671de48
KS
238362001-05-07 Keith Seitz <keiths@cygnus.com>
23837
a9c64011
AS
23838 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23839 set up the display for testing.
23840 (gdbtk_start): Convert all paths to paths that tcl will like.
23841 Export target information to environment.
23842 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23843 necessary.
23844 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23845 (to_tcl_path): New proc to convert a given pathname into
23846 a path acceptible as an argument to a tcl command.
23847 (_gdbtk_export_target_info): New proc to export target info
23848 into the environment for gdbtk testing.
23849 (gdbtk_done): New proc to signal end-of-test.
9671de48 23850
5a360f47
JB
238512001-05-06 Jim Blandy <jimb@redhat.com>
23852
23853 * restore.c: Make the code of caller0 correspond to its comment.
23854
66c756c6
MS
238552001-05-03 Michael Snyder <msnyder@redhat.com>
23856
23857 * config/sid.exp (gdb_target_sid): Check for error messages.
23858 On error or timeout, don't make expect exit (which will terminate
23859 all subsequent tests); instead just make gdb exit.
d63a86f8 23860 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23861 return a negative value.
23862
a966fde5
JB
238632001-04-24 Jim Blandy <jimb@redhat.com>
23864
851c18e0
JB
23865 * gdb.c++/templates.exp: If we see the prompt for the overload
23866 list, but we haven't recognized any of the longer patterns,
23867 arrange for this test to fail, not hang.
23868
a966fde5
JB
23869 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23870 variations.
23871
db144853
MC
238722001-04-22 Michael Chastain <chastain@redhat.com>
23873
23874 * gdb.c++/local.exp: Use the 'runto' library function.
23875 * gdb.c++/namespace.exp: Likewise.
23876 * gdb.c++/overload.exp: Likewise.
23877
3207ec21
KB
238782001-03-26 Kevin Buettner <kevinb@redhat.com>
23879
23880 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23881 * gdb.base/step-line.exp: New file. Test step/next in presence of
23882 #line directives.
23883 * gdb.base/step-line.c: New file. Test program for the above.
23884 * gdb.base/step-line.inp: New file. We pretend that this file has
23885 been transformed by some other tool into step-line.c.
23886
13b57657
JB
238872001-03-21 Jim Blandy <jimb@redhat.com>
23888
23889 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23890 unmangled operator names.
23891
754cbe1c
JB
238922001-03-20 Jim Blandy <jimb@redhat.com>
23893
23894 * gdb.threads/linux-dp.exp: Recognize an additional message
23895 generated by GDB when it doesn't understand how to debug threads
23896 on the target system.
23897
177495c9
AC
238982001-03-19 Andrew Cagney <ac131313@redhat.com>
23899
23900 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23901
f266096b
MC
239022001-03-12 Michael Chastain <chastain@redhat.com>
23903
23904 * gdb.c++/derivation.exp: Use the 'runto' library function.
23905
cac3c2ff
MC
239062001-03-12 Michael Chastain <chastain@redhat.com>
23907
23908 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23909
b6c11a24
MC
239102001-02-24 Michael Chastain <chastain@redhat.com>
23911
23912 * gdb.c++/ref-types.exp: Change handwritten code to library
23913 function 'runto'.
23914
6bae5bce
OF
239152001-03-16 Orjan Friberg <orjanf@axis.com>
23916
23917 * gdb.base/signals.exp: Set count to 0 explicitly.
23918
0015fd9a
MS
239192001-03-15 Mark Salter <msalter@redhat.com>
23920
23921 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23922 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23923 (gdb_load): Add support for additional target_info: gdb_download_size
23924 and gdb_load_timeout.
0015fd9a 23925
fc33412a
DT
23926Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23927
23928 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23929 file -- to prevent failing when the compile fails but we have no
23930 intention of running the tests anyway.
fc33412a
DT
23931
23932 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23933 tests if set.
23934
23935 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23936 integers.
fc33412a
DT
23937
23938 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23939 * gdb.c++/namespace.exp: Ditto.
23940
115f06de
OF
239412001-03-07 Orjan Friberg <orjanf@axis.com>
23942
23943 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23944 * gdb.base/pointers.exp: Relax pattern match of decimals.
23945
b6ba6518
KB
239462001-03-06 Kevin Buettner <kevinb@redhat.com>
23947
23948 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23949 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23950 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23951 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23952 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23953 config/sh.exp, config/sid.exp, config/slite.exp,
23954 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23955 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23956 config/vxworks.exp, config/vxworks29k.exp,
23957 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23958 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23959 gdb.base/arithmet.exp, gdb.base/assign.exp,
23960 gdb.base/async.exp, gdb.base/attach.exp,
23961 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23962 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23963 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23964 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23965 gdb.base/commands.exp, gdb.base/completion.exp,
23966 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23967 gdb.base/constvars.exp, gdb.base/corefile.exp,
23968 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23969 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23970 gdb.base/ending-run.exp, gdb.base/environ.exp,
23971 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23972 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23973 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23974 gdb.base/funcargs.exp, gdb.base/help.exp,
23975 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23976 gdb.base/logical.exp, gdb.base/long_long.exp,
23977 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23978 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23979 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23980 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23981 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23982 gdb.base/regs.exp, gdb.base/relational.exp,
23983 gdb.base/remote.exp, gdb.base/reread.exp,
23984 gdb.base/restore.exp, gdb.base/return2.exp,
23985 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23986 gdb.base/selftest.exp, gdb.base/setshow.exp,
23987 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23988 gdb.base/sigall.exp, gdb.base/signals.exp,
23989 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23990 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23991 gdb.base/step-test.exp, gdb.base/structs.c,
23992 gdb.base/structs.exp, gdb.base/structs2.exp,
23993 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23994 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23995 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23996 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23997 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23998 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23999 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24000 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24001 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24002 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24003 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24004 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24005 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24006 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24007 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24008 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24009 gdb.trace/circ.exp, gdb.trace/collection.exp,
24010 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24011 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24012 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24013 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24014 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24015 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24016 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24017 notices.
24018
dc96c6c7 240192001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
24020
24021 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24022 first arg is int not float.
24023
dc96c6c7 240242001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
24025
24026 * gdb.base/reread.exp: Unsupported for non-native targets;
24027 doesn't work for remote debugging.
24028
9b0c4aeb
FN
240292001-02-19 Fernando Nasser <fnasser@redhat.com>
24030
24031 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
24032 * gdb.base/ending-run.exp: Properly handle the BSP state when
24033 stepping past the end of main.
9b0c4aeb 24034
02aa71d5
MC
240352001-02-19 John Moore <jmoore@redhat.com>
24036
24037 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24038 Converted HPUX fix for non-expected items following multiple
24039 step commands into general solution for all platforms.
24040
1fa449a4
MC
240412001-02-18 Michael Chastain <chastain@redhat.com>
24042
24043 * gdb.c++/classes.exp (do_tests): Change runto statements
24044 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24045 statements demangler agnostic.
24046 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24047 (gdb_virtfunc_restart): Likewise.
24048
b2f9ec70
MC
240492001-02-14 Michael Chastain <chastain@redhat.com>
24050
24051 * gdb.c++/inherit.exp (do_tests): Change runto statements
24052 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24053 statements demangler agnostic.
24054
cf74b8ca
AC
24055Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24056
24057 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
24058 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24059 before calling common_routine 15 times'' tests.
cf74b8ca 24060
99f78f56
MC
240612001-02-11 Michael Chastain <chastain@redhat.com>
24062
24063 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24064 Helps the test script figure out which demangler is in use.
24065 (dm_type_foo_ref): Ditto.
24066 (dm_type_int_star): Ditto.
24067 (dm_type_long_star): Ditto.
24068 (dm_type_unsigned_int): Ditto.
24069 (dm_type_void): Ditto.
24070 (dm_type_void_star): Ditto.
99707966 24071 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24072 Probe the gdb demangler and set variables to accommodate
24073 formatting differences.
24074 (info_func_regexp): New function. Same as info_func, but
24075 matches against a regexp.
24076 (info_func): Match against a literal string.
24077 (print_addr_2): New function. Match against a literal string,
24078 which can be different from the input to gdb.
24079 (print_addr): Simply call print_addr_2 with the same argument twice.
24080 (test_lookup_operator_functions): Use demangler formatting variables.
24081 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24082 the tests in the same order as the C++ class declaration.
24083 (test_paddr_operator_functions): Ditto.
24084 (test_paddr_overloaded_functions): Ditto.
24085 (test_paddr_hairy_functions): Use demangler formatting variables.
24086 Add reference to gdb/19 for related tests.
24087 (do_tests): Call probe_demangler.
24088
1de8f023
KB
240892001-01-30 Kevin Buettner <kevinb@redhat.com>
24090
24091 * gdb.c++/templates.cc (printf): Remove unused function definition.
24092
ca3f91ed
MS
240932001-01-26 Felix Lee <flee@redhat.com>
24094
24095 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24096
240972001-01-25 matthew green <mrg@redhat.com>
24098
24099 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24100 up sid.
24101 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24102
241032001-01-25 matthew green <mrg@redhat.com>
24104
24105 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24106 Deprecate $sid_spawn_id.
ca3f91ed
MS
24107 (sid_exit): Remove code necessary only for `spawn.'
24108
241092001-01-25 matthew green <mrg@redhat.com>
24110
24111 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24112
fb18ec4a
MC
241132001-01-28 Michael Chastain <chastain@redhat.com>
24114
24115 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24116 to call when tests fail. It takes gdb out of the overloaded
24117 function choice menu back to the main prompt, so that the test
24118 program stays synchronized.
24119 (set_bp_overloaded): New proc to collect all the common
24120 code for setting a breakpoint on an overloaded name. Calls
24121 take_gdb_out_of_choice_menu when needed.
24122 (menu_overload1arg): New variable to collect the repeated
24123 instances of the expected menu for an overloaded name. Change
24124 the regular expression to handle changes in g++ type encoding:
24125 "void" can be either "void" or "", and "unsigned int" can be
24126 either "unsigned int" or "unsigned".
24127 (continue_to_bp_overloaded): Change regular expressions to handle
24128 changes in g++ type encoding.
24129 (no proc): Call take_gdb_out_of_choice_menu when needed.
24130 Remove redundant calls to "info break". Accept either "canceled"
24131 or "cancelled". Change regular expressions in "info break"
24132 calls to handle changes in g++ type encoding. Give all tests
24133 unique strings.
24134
9c646a6e
BE
241352001-01-17 Ben Elliston <bje@redhat.com>
24136
24137 * config/sid.exp: New file.
24138
9549d9c1
AC
24139Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24140
24141 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24142
dc96c6c7 241432000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24144
24145 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24146 Add a RE to accept a non-ascii char if one is ever presented.
24147
b4df4f68
FN
241482000-12-20 Fernando Nasser <fnasser@redhat.com>
24149
297dd0fd 24150 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24151
dc96c6c7 241522000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24153
d63a86f8 24154 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24155 in regexp. One '\' does not suffice on Linux.
24156
4a7bddb6
MC
241572000-12-09 Michael Chastain <chastain@redhat.com>
24158
24159 * gdb.base/break.exp (test_clear_command): Use a marker function
24160 rather than 'main' for the test function. Also move this
24161 test to an execution point where the marker function names are
24162 guaranteed to be bound to functions. (Executing tests after a
24163 'finish' from main runs into name conflicts with local names
24164 in __libc_start_main).
24165
dc96c6c7 241662000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24167
24168 * gdb.base/finish.exp: New test for gdb's "finish" command.
24169 * gdb.base/return2.exp: New test for gdb's "return" command.
24170 * gdb.base/return2.c: New source file for above.
24171
dc96c6c7 241722000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24173
24174 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24175 * gdb.base/miscexprs.exp: Ditto.
24176 * gdb.base/pointers.exp: Ditto.
24177 * gdb.c++/derivation.exp: Ditto.
24178 * gdb.c++/local.exp: Ditto.
24179 * gdb.c++/namespace.exp: Ditto.
24180 * gdb.c++/overload.exp: Ditto.
24181 * gdb.c++/ref-types.exp: Ditto.
24182
dc96c6c7 241832000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24184
24185 * gdb.base/constvars.exp: Test result of "up" command.
24186 * gdb.base/miscexprs.exp: Ditto.
24187 * gdb.base/pointers.exp: Ditto.
24188 * gdb.base/scope.exp: Ditto.
24189 * gdb.c++/derivation.exp: Ditto.
24190 * gdb.c++/local.exp: Ditto.
24191 * gdb.c++/namespace.exp: Ditto.
24192 * gdb.c++/overload.exp: Ditto.
24193 * gdb.c++/ref-types.exp: Ditto.
24194
44097287
FN
241952000-11-22 Michael Chastain <chastain@redhat.com>
24196
24197 * mips_pro.exp: Accept either "middle -> top -> main" or
24198 "middle -> main" in the backtrace, because gcc can optimize
24199 tail calls to jumps. Remove setup_xfail for the hppa case.
24200 Add a comment with the original warning messages from PR 3016,
24201 which was filed in 1993, to preserve them for posterity.
24202
9d2e1bab
ND
242032000-11-17 Nick Duffek <nsd@redhat.com>
24204
24205 * lib/gdb.exp (gdb_test): Override timeout with board info.
24206
1aca8eb7
ND
242072000-11-17 Nick Duffek <nsd@redhat.com>
24208
24209 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24210 the second kill and detach messages.
24211
93076499
ND
242122000-11-17 Nick Duffek <nsd@redhat.com>
24213
24214 * configure.in: Add AC_EXEEXT.
24215 * configure: Regenerate.
24216 * Makefile.in (just-check): Export EXEEXT.
24217 * lib/gdb.exp ($EXEEXT): Import from environment.
24218 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24219 expect "maint dump-me" on Cygwin.
24220 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24221 $EXEEXT.
24222
30e87cd3
ND
242232000-11-17 Nick Duffek <nsd@redhat.com>
24224
24225 * gdb.base/break.exp: Test backtrace and finish from called
24226 function on all platforms, not just HP-UX.
24227
dc96c6c7 242282000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24229
24230 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24231 code from gdb_target_monitor, so it can be used independantly
24232 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24233
dc96c6c7 242342000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24235
24236 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24237 * gdb.base/corefile.exp: Expect the message "Program is being
24238 debugged already" when we send the "corefile" command, since
24239 the preceeding gdb_load may have connected gdb to a remote target.
24240 * gdb.base/display.exp: Disable hardware watchpoints if new
24241 board info variable "no_hardware_watchpoints" is true.
24242 Replace single-letter commands with more readable ones.
24243 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24244 if new board info variable "no_hardware_watchpoints" is true.
24245 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24246 to see if stdio (printf) testing is possible.
24247 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24248 board info variable "no_hardware_watchpoints" is true. Use new
24249 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24250
39124dea
FN
242512000-11-13 Fernando Nasser <fnasser@redhat.com>
24252
24253 From Orjan Friberg <orjanf@axis.com>:
24254 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24255 in array print pattern match.
24256
a9e2e984
FN
242572000-11-09 Fernando Nasser <fnasser@redhat.com>
24258
24259 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24260 spelling "cancelled" to U.S. spelling "canceled" to match changes
24261 made to gdb.
24262 * gdb.c++/ovldbreak.exp: Ditto.
24263
c7db355b
PS
242642000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24265
24266 * gdb.base/callfuncs.c (main): Moved to end of file, call
24267 t_double_values to initialize the FPU before inferior calls are made.
24268 * gdb.base/callfuncs.exp: Test for register preservation after calling
24269 inferior functions. Add tests for continuining, finishing and
24270 returning from a stop in a call dummy.
24271
dc96c6c7 242722000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24273
24274 * gdb.base/commands.exp: Break up long lines, and re-indent.
24275
dc96c6c7 242762000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24277
24278 * config/gdbserver.exp: Rewritten from the ground up, to make it
24279 compatible with the current dejagnu tree, and to make it work with
24280 the new "gdbserver" in libremote.
24281
dc96c6c7 242822000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24283
24284 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24285 * gdb.base/varargs.exp: Skip entire test if no printf support.
24286 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24287 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24288
dc96c6c7 242892000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24290
24291 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24292 no floating point support.
24293 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24294 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24295 * gdb.base/call-rt-st.exp: Ditto.
24296 * gdb.base/call-strs.exp: Ditto.
24297
bac5fc66
JG
242982000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24299
24300 * gdb.base/sizeof.c: include <stdio.h>.
24301
24302 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24303 'finish', otherwise uncaptured gdb_prompt would potentially
24304 throw remaining test points out of sync.
bac5fc66 24305
b22a6027
SB
243062000-07-26 Scott Bambrough <scottb@netwinder.org>
24307
24308 * gdb.base/recurse.exp: Run tests for all targets.
24309 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24310 gnu-oldld case on ARM.
24311 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24312 for ARM targets.
d63a86f8 24313
d8231941
AG
24314Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24315
24316 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24317 * gdb.java/configure: Rebuild.
24318
8caabe69
AG
24319Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24320
24321 * gdb.java/jv-exp.exp: New file.
24322
9d273ca3
AG
24323Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24324
24325 * configure: Rebuilt.
24326 * configure.in (configdirs): Add gdb.java.
24327 * gdb.java/jmisc.java: New file.
24328 * gdb.java/jmisc.exp: New file.
24329 * gdb.java/Makefile.in: New file.
24330 * gdb.java/configure: Rebuilt.
24331 * gdb.java/configure.in: New file.
24332 * lib/java.exp: New file.
24333
4f823a66
AC
24334Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24335
24336 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24337 underflow.
4f823a66 24338
2391e11d
AC
24339Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24340
24341 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24342 and the compilers sizes.
2391e11d 24343
54602222
ND
243442000-07-09 Nick Duffek <nsd@redhat.com>
24345
24346 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24347 (use_methods): New function.
24348 (main): Call use_methods().
24349 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24350 (do_tests): Call test_method_param_class.
24351
2bec0572
ND
243522000-07-09 Nick Duffek <nsd@redhat.com>
24353
24354 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24355 spelling.
24356 (test_enums): New procedure. Move enum tests from end of script
24357 to here. Set breakpoint on function name instead of line number.
24358 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24359 (enums2): New marker function.
24360 (enums1): New function.
24361 (main): Call enums1(). Move enum tests to enums1().
24362
78492fde
AC
24363Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24364
24365 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24366 compile/link program. Update line numbers.
78492fde
AC
24367 * gdb.asm/d10v.inc: Define ``startup''.
24368 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24369
49a2cef8
AC
24370Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24371
24372 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24373
3e6c8688
EZ
243742000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24375
24376 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24377 of 'help maint print' command.
3e6c8688 24378
9ff5cbe9
AC
24379Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24380
24381 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24382 they use gdb_expect_list.
9ff5cbe9 24383
17c579bd
AC
24384Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24385
24386 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24387 memory-read-packet-size'' instead of ``set endian big'' to test
24388 long commands.
17c579bd 24389
e6d71bf3
DB
243902000-06-03 Daniel Berlin <dan@cgsoftware.com>
24391
24392 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24393 g++, and stop skipping them.
e6d71bf3
DB
24394
24395 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24396 work under g++.
24397
d63a86f8 24398 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24399 initialization.
24400
dc96c6c7 244012000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24402
24403 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24404 the regular expression: accept an (almost) arbitrary sequence of
24405 "frames-invalid" and "breakpoints-invalid" messages both before
24406 and after the "starting" message.
24407
dc96c6c7 244082000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24409
24410 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24411
dc96c6c7 244122000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24413
24414 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24415 Relax the regular expression a little, make it pass on Solaris 8.
24416
8216cda9
KB
244172000-05-12 Kevin Buettner <kevinb@redhat.com>
24418
24419 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24420 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24421 Instead, it is permissible for gdb to stop on the line of the
24422 call itself.
24423
1a570b2f
MS
244242000-05-12 Michael Snyder <msnyder@.cygnus.com>
24425
24426 * gdb.base/break.exp (bp on small function, optimized file):
24427 Add a second pass pattern. The behavior differs here between stabs
24428 and dwarf for one-line functions. Stabs preserves two line symbols
24429 (one before the prologue and one after) with the same line number,
24430 but dwarf regards these as duplicates and discards one of them.
24431 Therefore the address after the prologue (where the breakpoint is)
24432 has no exactly matching line symbol, and GDB reports the breakpoint
24433 as if it were in the middle of a line rather than at the beginning.
24434
dc96c6c7 244352000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24436
d63a86f8 24437 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24438 rather than "send_gdb" (for consistancy).
24439
7d418785
AC
24440Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24441
24442 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24443 * gdb.c++/templates.cc: Properly check for GCC version number.
24444 * lib/compiler.cc: Likewise
24445
dc96c6c7 244462000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24447
d63a86f8 24448 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24449 gdb may not stop at the first line of main, due to code motion.
24450
dc96c6c7 244512000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24452
24453 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24454 This test depends on parsing the printf output from the target.
24455 Since the sparclet stub doesn't do stdio, this will never work.
24456 * gdb.base/call-rt-st.exp: ditto.
24457 * gdb.base/call-strs: ditto.
24458
dc96c6c7 244592000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24460
24461 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24462
24463 * gdb.base/ending-run.exp: After connecting to a remote target,
24464 but before running, the target will appear to be in a random
24465 location. Specify both a file and a line for breakpoints.
24466 Also, the function that calls main may be called 'init'
24467 rather than 'start'.
24468
a5a51225
EZ
244692000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24470
24471 * gdb.base/help.exp: Update output for add-symbol-file command.
24472
7930cc7c
FN
244732000-04-10 Fernando Nasser <fnasser@cygnus.com>
24474
24475 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24476 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24477
23e37ab1
C
244782000-04-07 J.T. Conklin <jtc@redback.com>
24479
e93c542c
C
24480 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24481
23e37ab1
C
24482 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24483
591b8fa3
PDM
24484Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24485
24486 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24487 values that can be represented exactly.
591b8fa3
PDM
24488 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24489 above change, and to not check against the directory part of the source
24490 file name.
24491 (step into print_long_arg_list): Likewise.
24492 (print print_small_structs from print_long_arg_list): Likewise.
24493 (print print_long_arg_list): Likewise.
24494
7a495180
EZ
244952000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24496
30b53638 24497 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24498
beb998c6
AC
24499Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24500
24501 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24502
1c689132
DB
245032000-03-25 Daniel Berlin <dan@cgsoftware.com>
24504
24505 * gdb.base/commands.exp (deprecated_command_test): Add test for
24506 deprecate with no arguments.
24507
c1790a9d
JL
245082000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24509
24510 * gdb.base/break.exp: Add new test for setting breakpoints on
24511 optimized code so we can test breakpoints work even when function
24512 prologues may be optimized away
24513
003ba290
FN
245142000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24515
24516 From David Whedon <dwhedon@gordian.com>
a9c64011 24517 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24518
6837a0a2
DB
245192000-03-22 Daniel Berlin <dan@cgsoftware.com>
24520
24521 * gdb.base/help.exp: Added test for new apropos command.
24522
b9593231
KB
245232000-03-21 Kevin Buettner <kevinb@redhat.com>
24524
24525 * gdb.base/pointers.c (usevar): New function.
24526 (main): Make sure that global variables v_int_pointer2, rptr,
24527 and y are all referenced someplace in the program by calling
24528 usevar() on them. [Some linkers delete symbols which are
24529 never referenced. The space remains, but there's no way to
24530 get a (symbolic) handle on the variable from the debugger.]
24531
751a959b
EZ
245322000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24533
24534 * gdb.base/printcmds.c: Add typedeffed arrays.
24535
24536 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24537 procedure to test arrays that are typedef'd.
751a959b 24538
73a93a32
JI
245392000-03-13 James Ingham <jingham@leda.cygnus.com>
24540
24541 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24542 the library directories.
73a93a32 24543
fb40c209
AC
24544Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24545
24546 * configure.in (configdirs): Add sub directory gdb.mi.
24547 * configure: Re-generate.
24548
24549 * gdb.mi: New directory.
d63a86f8 24550
ee4dd2c9
AC
245512000-02-25 Scott Bambrough <scottb@netwinder.org>
24552
24553 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24554 a long long value as a double on ARM platforms.
ee4dd2c9 24555
70f0cc22
JB
245562000-02-16 Jim Blandy <jimb@redhat.com>
24557
24558 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24559 default source file is set properly before running this test.
24560
853819b8
EZ
245612000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24562
24563 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24564 gdbtk/library directory, not in gdbtcl2.
853819b8 24565
dfcd3bfb
JM
245662000-02-04 Jim Blandy <jimb@redhat.com>
24567
24568 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24569 backslash from regexp pattern.
24570
24571 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24572 procedure. Use it to run all the "continue to bp overloaded"
24573 tests. Note that this changes the names of the tests slightly.
24574 If the breakpoint hit message includes a hex PC value, because
24575 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24576 from the real source code, still consider that a pass.
24577
24578 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24579 XFAIL here if the breakpoint message contains a hex address. Note
24580 similar change on 1999-11-02.
24581
24582 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24583
24584 * gdb.base/ptype.exp: Establish a default source file before
24585 calling get_debug_format.
24586
245872000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24588
24589 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24590
8b93c638
JM
245912000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24592
24593 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24594 of successive stepi commands -- while in the prologue we should see
24595 the function entry bracket.
24596
245972000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24598
24599 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24600 reach __change_mode() when stepping through the end of main().
24601
c5394b80
JM
246022000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24603
24604 * gdb.base/default.exp: Fix expected pattern.
24605 * gdb.base/help.exp: Same.
24606
0d06e24b
JM
246072000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24608
24609 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24610 Don't use xfail's because that affects only the following test.
d63a86f8 24611
0d06e24b 24612 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24613 solaris or linux.
0d06e24b
JM
24614
24615 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24616
dc96c6c7 246172000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24618
d63a86f8 24619 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24620 "A syntax error" rather than "A parse error". Accept both.
24621
246222000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24623
24624 * gdb.base/default.exp: Remove OS dependent string from "target
24625 remote" test.
24626 * gdb.base/help.exp: Same for "help target remote" test.
24627
c3f6f71d
JM
246282000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24629
24630 From Jim Kingdon <kingdon@redhat.com>:
24631
24632 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24633 prompt (cleanup rather than necessity, but still might keep output
24634 from spilling to next test).
c3f6f71d
JM
24635
246362000-01-02 Fred Fish <fnf@cygnus.com>
24637
24638 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24639 AIX, which defines them in <sys/types.h>.
24640
ed9a39eb 246411999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24642
ed9a39eb 24643 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24644 float" test.
ed9a39eb
JM
24645
246461999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24647
ed9a39eb 24648 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24649
24650 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24651 outermost frame disallowed".
24652
246531999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24654
24655 * gdb.base/setvar.exp: New tests for setting the value of a struct
24656 with a constant list.
24657
246581999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24659
24660 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24661 require the user to type a cast before setting the value of a struct.
24662
de57eccd
JM
246631999-12-06 Jim Blandy <jimb@cygnus.com>
24664
24665 * gdb.base/default.exp: Expect the new 'info float' command on
24666 all i386 platforms.
24667
24668 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24669 LinuxThreads libraries that don't support debugging.
24670
c2d11a7d
JM
24671Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24672
24673 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24674 Change the buffer type to ``unsigned char'' to simplify size
24675 arithmetic.
c2d11a7d
JM
24676
24677 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24678 stub only handles 400-1 byte packets. Verify that the download
24679 worked.
c2d11a7d
JM
24680
246811999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24682
24683 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24684 tests, using UNRESOLVED for the untested cases. Also, does not wait
24685 for a timeout if the prompt was received before a recognizable pattern.
24686
246871999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24688
24689 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24690
246911999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24692
24693 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24694 watchpoints.
c2d11a7d
JM
24695
246961999-11-24 Jason Merrill <jason@casey.cygnus.com>
24697
24698 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24699
24700 * gdb.c++/local.exp: Be more flexible in recognizing local class
24701 name mangling. Don't allow horribly truncated method names.
24702 * gdb.c++/derivation.exp: Expect protected inheritance.
24703 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24704 * gdb.c++/virtfunc.exp: Likewise.
24705 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24706 when printing a nested enum.
24707
247081999-11-22 Jim Blandy <jimb@cygnus.com>
24709
24710 * gdb.base/step-test.exp: Properly await GDB's response to setting
24711 a breakpoint on the call to large_struct_by_value.
24712
24713 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24714 just because we have debug info for the `start' function.
24715
247161999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24717
24718 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24719 "Unknown signal" messages, which indicate (on LinuxThreads) that
24720 GDB doesn't know how to debug threads on this system. This is
24721 better than hanging while philosopher 0 dumps chatter into gdb.log.
24722
247231999-11-18 Tom Tromey <tromey@cygnus.com>
24724
24725 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24726
247271999-11-18 Fred Fish <fnf@cygnus.com>
24728
24729 * gdb.base/coremaker2.c: Add sample program for generating
24730 cores that is more self contained than coremaker.c. Eventually
24731 I'll add more code to this and tie it into the testsuite.
24732
4ce44c66
JM
247331999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24734
24735 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24736
247371999-11-10 Jimmy Guo <guo@cup.hp.com>
24738
24739 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24740 from $srcdir/lib/.
4ce44c66 24741 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24742 and gdb.c++/.
4ce44c66
JM
24743
24744 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24745
d63a86f8 24746 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24747 'continue with watch' test point.
24748
247491999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24750
24751 Merged from p2linux-990323-branch:
d63a86f8 24752
4ce44c66
JM
24753 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24754
11cf8741
JM
24755Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24756
24757 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24758 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24759
24760Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24761
24762 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24763 gdb_expect_list.
11cf8741
JM
24764
24765Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24766
24767 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24768
247691999-11-03 Mark Salter <msalter@cygnus.com>
24770
24771 * gdb.base/break.exp: Fix "stub continue" pattern.
24772
247731999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24774
24775 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24776
247771999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24778
24779 * gdb.base/display.exp ("finish"): Add timeout clause.
24780
24781 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24782 plain prompt clause, so this doesn't have to time out in order to
24783 fail.
24784
24785 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24786 breakpoint hit messages include an address.
11cf8741
JM
24787
24788 * gdb.base/display.exp: Don't forget to escape parens in regular
24789 expressions. Unix regexp notatation sucks.
24790
247911999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24792
24793 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24794 order for 'signalled' message.
11cf8741 24795
5c44784c
JM
247961999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24797
24798 From Jimmy Guo <guo@cup.hp.com>:
24799 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24800 * gdb.base/annota1.c: Add code for tests to work with.
24801
248021999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24803
24804 * gdb.base/remote.exp: New test for remote downloading settings.
24805 * gdb.base/remote.c: New file with large .data.
24806
917317f4
JM
248071999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24808
24809 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24810 for LinuxThreads support, merged from the Code Fusion branch.
24811
24812Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24813
24814 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24815 containing exp_continue into a while within an expect. Don't
24816 attempt a start more than three times. Check return value from
24817 gdb_load.
d63a86f8 24818
2df3850c
JM
24819Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24820
24821 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24822 a pass case.
2df3850c 24823
2acceee2
JM
248241999-10-01 Kevin Buettner <kevinb@cygnus.com>
24825
24826 * gdb.base/break.c (main): Added a statement that we can step
24827 off of.
24828 * gdb.base/break.exp: Added tests for setting a breakpoint
24829 at an offset and stepping onto a breakpoint.
24830
248311999-10-01 Fred Fish <fnf@cygnus.com>
24832
d63a86f8 24833 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24834 gdb output.
24835
c2c6d25f
JM
248361999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24837
24838 * gdb.base/break.exp: Code locations are in hex, don't forget!
24839 (For HP-UX.)
24840
248411999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24842
24843 * condbreak.exp: Use break.c as test program.
24844 * condbreak.c: Remove, redundant with break.c.
24845
248461999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24847
24848 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24849 Z-packets if the target needs it.
c2c6d25f
JM
24850
248511999-09-13 James Ingham <jingham@leda.cygnus.com>
24852
24853 * gdb.c++/overload.exp: Added tests for listing overloaded
24854 functions with function pointers in the arg, explicitly calling
24855 out the version you want.
24856
cff3e48b
JM
248571999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24858
24859 * long_long.exp: Add variations of test cases that work for
24860 targets with 16-bit ints and 32-bit doubles.
24861
d4f3574e
SS
248621999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24863
24864 * break.c (main): Compare a possibly-uninitialized argc with an
24865 unlikely value that fits in 16 bits.
24866
248671999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24868
24869 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24870 0xfeeb, don't want negative numbers if ints are 16 bits.
24871
24872 * lib/gdb.exp (skip_cplus_tests): New proc.
24873 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24874 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24875 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24876 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24877 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24878 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24879 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24880 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24881
24882 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24883
24884Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24885
24886 * gdb.base/corefile.exp (up): Allow a parameter to appear
24887 in the frame that we're going up to.
24888
24889 From Jim Blandy <jimb@cygnus.com>:
24890
24891 * gdb.base/default.exp (info float): Expect some output now.
24892
24893 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24894 returning floating-point values to fail on the x86.
24895 * gdb.base/callfwmall.exp (do_function_calls): Same.
24896
24897 * gdb.base/list.exp (test_listsize): Correct expectations for
24898 listing line 1 with listsize 2. Also, listing a single line
24899 works now, as does listing three lines. [Kevin's note: There
24900 were a number of other cases fixed too where the expectations
24901 differed...]
24902
249031999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24904
24905 * gdb.base/selftest.exp: Add case for when version prints as
24906 constant string instead of char pointer.
24907
104c1213
JM
249081999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24909
24910 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24911 stepping out of main.
104c1213
JM
24912
24913 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24914 G++ used.
24915
24916 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24917 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24918
24919 * gdb.c++/ovldbreak.exp: Update match string in test that
24920 includes a warning of multiple breakpoints.
24921
249221999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24923
24924 * gdb.base/display.exp: Improve precision of step-after-finish
24925 added yesterday.
24926
24927 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24928 test.
104c1213
JM
24929
24930 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24931 configs when using G++, not just hppa*.
24932
249331999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24934
24935 * gdb.base/async.c: New file.
24936 * gdb.base/async.exp: New file.
24937
24938Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24939
24940 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24941 PA64.
24942
53a5351d
JM
24943Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24944
104c1213
JM
24945 * gdb.base/display.exp: "finish" can leave us mid-line on many
24946 targets, deal with it. Add a small constant to main, instead of
24947 1000 since main+1000 may not be a valid address in the target.
24948
53a5351d
JM
24949 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24950 on hpux11.
24951
24952 * gdb.base/attach.exp: Handle another hpux11 error message variant
24953 when attaching to a process that does not exist.
24954
249551999-08-19 J.T. Conklin <jtc@redback.com>
24956
24957 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24958 characters in 'continue to 1241' test.
53a5351d
JM
24959
249601999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24961
24962 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24963 stop in print_long_arg_list, define and use a whitespace
24964 variable in print_small_structs test, add an XFAIL for Solaris.
24965 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24966 interested enough to fix.
24967
7be570e7
JM
249681999-08-13 Keith Seitz <keiths@cygnus.com>
24969
24970 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24971 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24972 proc knows about targets other than the natives.
24973 (test_assign): Use "gdb_run_cmd" to "run" the target.
24974 Check that we've actually hit the breakpoint at main.
24975 When we attempt to assign a value to a local variable, check
24976 that the variable is in the current scope, i.e., don't use
24977 a test with an empty result.
24978
24979Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24980
24981 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24982 command.
7be570e7
JM
24983
249841999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24985
24986 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24987 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24988 gdb.compat, gdb.threads-hp.
24989 gdb.hp/configure, gdb.hp/configure.in: New files.
24990 gdb.hp/Makefile.in: Recurse into new subdirs.
24991 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24992 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24993 in object files.
24994 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24995
96baa820
JM
249961999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24997
24998 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24999 funky printf, remove a bogus p/a test.
96baa820
JM
25000
250011999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25002
25003 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
25004 connected to the target. This is necessary when running not
25005 natively.
96baa820
JM
25006
250071999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25008
25009 * gdb.base/step-test.exp: Removed some extraneous messages.
25010
25011 * gdb.base/long_long.exp: Don't run memory examination tests
25012 on little-endian targets (they will need a different set of
25013 results to match).
25014
250151999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25016
25017 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25018 until somebody decides to fix GDB.
25019
25020 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 25021 constant as "ULL".
96baa820
JM
25022 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25023 matches for a couple x/2 commands.
25024
a0b3c4fd
JM
250251999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25026
25027 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25028 by merging in ref-types2 tests.
25029 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25030
25031 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25032 * gdb.c++/Makefile.in: Add standard actions.
25033 (EXECUTABLES): Rename from PROGS, update list.
25034 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25035 from gdb.hp.
25036 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25037 foo and bar locals.
25038 * gdb.c++/anon-union.exp: Fix tests to match.
25039 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25040 expect matches to handle output variations.
25041 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25042 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 25043 output, add HP alternatives for new and delete prints.
a0b3c4fd 25044 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 25045 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
25046 * gdb.c++/demangle.exp: Use $style when reporting failure.
25047 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25048 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25049 match alternatives.
25050 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 25051 compilers.
a0b3c4fd
JM
25052 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25053 * gdb.c++/method.exp: Add match alternatives.
25054 * gdb.c++/misc.cc: Add bool types.
25055 * gdb.c++/misc.exp: Add tests for bool types.
25056 * gdb.c++/overload.exp: Add xfails.
25057 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25058 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25059 add some more template parameter tests (only for HP currently).
25060 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25061 * gdb.c++/virtfunc.cc: Add return type and value for main.
25062 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25063 match alternatives.
d63a86f8 25064
a0b3c4fd
JM
250651999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25066
25067 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25068
250691999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25070
25071 * gdb.base/signals.exp: Don't expect getting a backtrace from
25072 within a signal handler to fail on Linux.
25073
250741999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25075
25076 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25077 * lib/gdb.exp: Remove some gratuitious semicolons.
25078 (delete_breakpoints): Increase timeout.
25079 (gdb_expect): Add -notransfer option.
25080 (gdb_test): Use -notransfer option.
25081 (get_compiler_info): Add f77 case.
25082 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25083 case.
a0b3c4fd
JM
25084 (gdb_preprocess): Call get_compiler.
25085
25086 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25087 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25088 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25089 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25090 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25091 third arg to gdb_test.
a0b3c4fd
JM
25092 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25093 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25094 HP-UX xfails, add others.
a0b3c4fd
JM
25095 * gdb.base/completion.exp: Reflect name change of self-test.
25096 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25097 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25098 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25099 HP failure number.
a0b3c4fd
JM
25100 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25101 useless HP-UX 10.30 references.
25102 * gdb.base/maint.exp: Loosen matches.
25103 * gdb.base/pointers.c (main): Declare more_code.
25104 * gdb.base/pointers.exp: Match on output of a `next'.
25105 * gdb.base/structs.c: Add prototypes.
25106 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25107 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25108
251091999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25110
25111 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25112 command.
a0b3c4fd
JM
25113
251141999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25115
25116 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25117 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25118
25119 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25120 debug info. Deal with lack of signal hanlder info in stack.
25121
a9c64011 25122 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25123 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25124
5a2468f5
JM
251251999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25126
25127 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25128 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25129
adf40b2e
JM
25130Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25131
25132 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25133 a1-selftest.exp.
adf40b2e
JM
25134 * gdb.base/configure: Re-generate.
25135
251361999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25137
25138 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25139 in trying to run first and name is too long.
25140
25141 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25142 pointers2.c and pointers2.exp, respectively.
25143 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25144 doschk happier.
25145
43e526b9
JM
251461999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25147
25148 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25149 callfuncs2.c and callfuncs2.exp.
25150
25151 * gdb.base/list.exp: Remove mistaken xfails.
25152 * gdb.base/list0.h: Add optional prototypes.
25153
9846de1b
JM
25154Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25155
a9c64011 25156 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25157 calling malloc.
a9c64011
AS
25158 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25159 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25160 use.
9846de1b
JM
25161
251621999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25163
25164 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25165 * gdb.base/annota2.cc, annota2.exp: Move from here.
25166 * gdb.c++/annota2.cc, annota2.exp: To here.
25167 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25168
43ff13b4
JM
25169Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25170
25171 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25172 a consistent format.
43ff13b4 25173
085dd6e6
JM
251741999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25175
25176 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25177 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25178 HP compilers, also set the globals $true and $false.
25179
25180 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25181 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25182 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25183 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25184 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25185 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25186 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25187 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25188 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25189 whatis.c} Add C++ compatible function definitions and return
25190 types, add includes for library functions.
085dd6e6
JM
25191 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25192 * gdb.base/step-test.c (myglob): Rename from glob.
25193 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25194 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25195 files, move here from gdb.hp.
085dd6e6 25196 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25197 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25198 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25199 Adjust line numbers in regexps.
085dd6e6
JM
25200
25201 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25202 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25203 instead of 0/1.
25204
25205 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25206 foll-vfork.exp: New files, move here from gdb.hp.
25207 * gdb.base/page.exp: New file, test of pagination command.
25208
25209 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25210 recursion test.
25211 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25212
25213 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25214 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25215
25216 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25217 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25218 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25219 watchpoint test.
085dd6e6
JM
25220 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25221 them work.
25222 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25223 expressions properly.
25224 * gdb.base/corefile.exp: Loosen the match slightly.
25225 * gdb.base/default.exp: Allow "Error accessing memory" message
25226 also.
25227 * gdb.base/display.exp: Skip over x/0 j if PA64.
25228 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25229 * gdb.base/interrupt.exp: Ditto.
25230 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25231 in use.
25232 * gdb.base/list.exp: Add xfails for HP-UX.
25233 * gdb.base/long_long.exp: Refine some of the numeric matches.
25234 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25235 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25236 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25237 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25238 * gdb.base/ptype.exp: Succeed on more varieties of output.
25239 * gdb.base/scope.exp: Add xfails for HP-UX.
25240 * gdb.base/sect-cmd.exp: Add more cases.
25241 * gdb.base/setvar.exp: Add xfails for HP-UX.
25242 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25243 * gdb.base/signals.exp: Match on void symbolically.
25244 * gdb.base/step-test.exp: Add case for PA64.
25245 * gdb.base/term.exp: Add exit and restart.
25246 * gdb.base/twice.exp: Clean up after self.
25247 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25248 * gdb.base/whatis.exp: Allow more ways to pass tests.
25249
25250 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25251 no longer useful.
085dd6e6
JM
25252
25253Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25254
25255 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25256 list of patterns.
085dd6e6 25257 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25258 print_double_array(double_array)", "continuing to breakpoint
25259 1018", "print print_double_array(array_d)" and "continuing to
25260 1034" tests.
d63a86f8 25261
085dd6e6
JM
252621999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25263
a9c64011 25264 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25265
252661999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25267
25268 * config/mt-*: Remove, these haven't been used since 1996.
25269
252701999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25271
25272 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25273 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25274 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25275
9e0b60a8
JM
252761999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25277
25278 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25279 simpler match case for the ptype of the big class.
25280
252811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25282
25283 * gdb.exp: Fix test for gdb_prompt existence.
25284
252851999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25286
25287 * gdb.exp (gdb_test): Add fail after calls to perror.
25288
252891999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25290
25291 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25292
252931999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25294
25295 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25296
0f71a2f6
JM
25297Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25298
25299 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25300 malloc() is linked in.
0f71a2f6
JM
25301
253021999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25303
25304 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25305 step at end.
25306
25307 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25308
253091999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25310
25311 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25312
cce74817
JM
25313Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25314
25315 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25316 * gdb.base/mips_pro.exp: Likewise.
25317
253181999-06-02 Keith Seitz <keiths@cygnus.com>
25319
25320 * gdb.c++/templates.cc: Change all "new" operators to throw
25321 an exception.
25322 * gdb.c++/cplusfuncs.cc: Likewise.
25323
25324 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25325
25326Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25327
25328 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25329 * gdb.base/ending-run.exp: When stepping out of main, accept a
25330 step into an arbitrary assembler file.
cce74817 25331
392a587b
JM
253321999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25333
d63a86f8 25334 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25335 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25336 * gdb.base/annota2.exp: Revise line number for main
25337 breakpoint. Allow any number of "frames-invalid" and
25338 "breakpoint-invalid" to be printed.
392a587b
JM
25339 * gdb.base/annota2.cc: Initialize a.x to 0.
25340
9e086581
JM
253411999-05-17 Keith Seitz <keiths@cygnus.com>
25342
6fdff2c5
PA
25343 * gdb.base/call-ar-st.exp: Skip
25344 "print print_double_array (double_array)" when "skip_float_tests" set.
25345 Ditto for "print print_double_array(array_d)",
25346 "print print_small_structs", "print print_ten_doubles", and
25347 "step into print_long_arg_list".
25348 Don't assume we can step into "print_long_arg_list": we could step
25349 into memcpy.
25350 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25351 "skip_float_tests" is set: "print print_one_double(*d1)"
25352 and "print print_two_floats(*f3)".
9e086581
JM
25353 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25354 "skip_float_tests" is set.
6fdff2c5
PA
25355 * gdb.base/varargs.exp: Skip
25356 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25357 "skip_float_tests" set.
d63a86f8 25358
cd0fc7c3
SS
253591999-05-06 Keith Seitz <keiths@cygnus.com>
25360
25361 * gdb.base/annota2.cc: Include stdio.h.
25362
25363Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25364
25365 * gdb.base/crossload.exp: Remove, this has been disabled ever
25366 since BFD stopped including all targets, and cross-GDB gets
25367 plenty of testing anyway.
25368 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25369 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25370 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25371 * gdb.base/README: Remove, was doc for this.
25372 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25373 needed.
cd0fc7c3 25374
b83266a0
SS
253751999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25376
25377 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25378 output.
25379
25380 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25381 * gdb.base/annota2.exp: New file. More annotation tests.
25382 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25383 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25384
253851999-04-23 Angela Marie Thomas <angela@cygnus.com>
25386
25387 * config/cfdbug.exp: New file.
25388
7a292a7a
SS
253891999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25390
25391 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25392 Marcus Daniel's and Dale Hawkins's demangler crashes.
25393
25394 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25395 test_lucid_style_demangling, test_arm_style_demangling,
25396 test_hp_style_demangling): Try Tom Tromey's core-dumping
25397 identifier under each demangling style.
7a292a7a
SS
25398
253991999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25400
25401 * gdb.c++/demangle.exp: Include the current demangling style
25402 in all test names.
25403 (current_demangling_style): New global variable.
25404 (set_demangling_style, test_demangling_core, test_demangling,
25405 test_demangling_exact): New functions.
25406 (test_gnu_style_demangling, test_lucid_style_demangling,
25407 test_arm_style_demangling, test_hp_style_demangling): Use those,
25408 instead of calling gdb_test and gdb_test_exact directly.
25409 (catch_demangling_errors): New function, which reports errors
25410 signalled by the demangling test functions in an orderly way.
25411 (do_tests): Use catch_demangling_errors.
25412
254131999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25414
25415 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25416 grouping in expressions, not {}.
7a292a7a
SS
25417
25418 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25419 initialized yet.
7a292a7a
SS
25420
254211999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25422
25423 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25424 are listed.
25425
254261999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25427
25428 * gdb.stabs/weird.exp: Test for CC being defined before
25429 looking at its value.
25430
254311999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25432
25433 * gdb.base/call-ar-st.exp: Remove stray '#'.
25434 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25435 "short int" and "long int".
25436 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25437 change, to mollify finicky HP compiler.
7a292a7a
SS
25438 * gdb.hp/reg-test.exp (testfile): Fix file name.
25439 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25440
7a292a7a
SS
25441 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25442 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25443 alternate form of enum ptype.
25444
c906108c
SS
254451999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25446
7a292a7a
SS
25447 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25448 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25449 passing skip_hp_tests, so as not to waste time on guaranteed
25450 failure.
7a292a7a 25451
c906108c
SS
25452 * gdb.c++/overload.cc: Pass string instead of char addr, always
25453 init ccpfoo.
25454 * gdb.c++/templates.cc: Fix syntax error.
25455
7a292a7a
SS
25456Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25457
25458 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25459 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25460 command.
25461
254621999-03-18 James Ingham <jingham@cygnus.com>
25463
25464 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25465
25466 * gdb.c++/method.exp: It was testing an uninitialized int on the
25467 stack and assuming it was positive.
25468
25469 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25470
25471 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25472 keep it from killing the rest of the tests.
7a292a7a
SS
25473 Use gdb_continue_to_end.
25474
25475 * gdb.base/sigall.exp: use gdb_continue_to_end.
25476
25477 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25478
25479 * gdb.base/display.exp: use runto_main, not run.
25480
d63a86f8
RM
25481 * gdb.base/default.exp: Check for the current error message in the
25482 r abbreviation test.
7a292a7a
SS
25483 Add strongarm to the targets that know info float.
25484
d63a86f8 25485 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25486 run which doesn't work with monitors.
25487
6fdff2c5
PA
25488 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25489 1034 test.
7a292a7a
SS
25490
25491 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25492
6fdff2c5
PA
25493 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25494 end of a program. Traps the case (in Cygmon) when the program
25495 never really exits. Same as Mark's continue_to_exit, but I had
25496 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25497
25498 * config/monitor.exp (gdb_target_monitor): added another
25499 target_info parameter: remotebinarydownload. This will set the
25500 remotebinarydownload flag if this is causing some boards trouble.
25501
255021999-03-18 Mark Salter <msalter@cygnus.com>
25503
25504 * lib/gdb.exp (continue_to_exit): New function.
25505
25506 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25507 * gdb.base/ending-run.exp: Ditto.
25508 * gdb.base/step-test.exp: Ditto.
25509
255101999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25511
25512 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25513 (suggested by Art Haas <ahaas@neosoft.com>).
25514
255151999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25516
889bf7c5 25517 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25518
25519Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25520
25521 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25522 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25523
255241999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25525
25526 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25527 a call to strlen; sometimes we do have sources.
25528
255291999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25530
25531 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25532 character, so GDB won't print garbage after its end.
d63a86f8 25533
c906108c
SS
25534 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25535 breakpoint there instead. Sometimes GCC emits memcpy to handle
25536 the large structures being passed by value, so we step into that
25537 instead of sum_array_print, which obscures what we're really testing.
25538 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25539 the bizarre steps into memcpy, so do that here. Add check for
25540 stepping into function calls that pass large structures by value.
25541 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25542 Remove all references to specific line numbers.
25543 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25544 New type and function.
25545 (main): Call large_struct_by_value, passing it a large struct by value.
25546 * lib/gdb.exp (gdb_get_line_number): New function.
25547
25548 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25549 more portable.
25550
7a292a7a
SS
255511999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25552
c906108c
SS
25553 * lib/gdb.exp: Doc fixes.
25554
7a292a7a
SS
255551999-03-05 Nick Clifton <nickc@cygnus.com>
25556
d63a86f8 25557 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25558
255591999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25560
c906108c 25561 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25562 commands. They're not germane to this test, and they don't work
25563 that way on remote targets.
c906108c 25564
3fc11d3e
JM
255651999-03-01 James Ingham <jingham@cygnus.com>
25566
25567 * Changelog entries merged over from gdb development branch.
25568
3fc11d3e
JM
25569 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25570
25571 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25572 for outputting results of test run.
25573
2d4a1622 25574 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25575
25576 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25577
7a292a7a
SS
255781999-02-25 Felix Lee <flee@cygnus.com>
25579
25580 * lib/gdb.exp (debug_format): initialize
25581
c906108c
SS
255821999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25583
25584 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25585 * gdb.base/call-rt-st.c: Ditto.
25586
c906108c
SS
255871999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25588
25589 * gdb.threads/pthreads.exp (horiz): New variable.
25590 (test_startup): Fix regexps that capture thread numbers.
25591
255921999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25593
25594 * gdb.base/smoke.exp: Disambiguate two test case names (both
25595 called ``print'').
25596
25597Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25598
25599 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25600 compilation.
c906108c
SS
25601
256021999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25603
25604 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25605 actual output formatting.
25606 * gdb.base/smoke.exp: GDB removes leading 0's.
25607 * gdb.base/volatile.exp: Don't check type of remuneration;
25608 that variable is no longer defined in constvars.c.
25609 * gdb.base/step-test.c (main): Exit with explicit exit code.
25610 * gdb.base/step-test.exp: Remove two nexti checks--they are
25611 not portable.
25612
256131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25614
25615 * gdb.base/help.exp ("help delete display"): Fix test to match
25616 gdb's output.
25617
25618 * gdb.base/long_long.c (known_types): Initialize values to zero.
25619 * gdb.base/long_long.exp: Step one more line
25620 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25621 leading zeros. Explicitly ask for hex formatting. Use
25622 unique test case names.
c906108c
SS
25623
25624Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25625
d63a86f8 25626 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25627
25628 * gdb.c++/method.exp: Add missing close brace.
25629
256301999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25631
25632 * gdb.base/maint.exp: Use 'set height 0' to disable page
25633 prompting, not 'set height 400'.
25634
25635 Fix a bunch of timeouts.
25636 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25637 four separate tests, so expect doesn't take forever to match a ton
25638 of text against a regexp with lots of .* forms.
25639 ("maint print psymbols", "maint print symbols"): Make some of
25640 these greps more selective, so that expect doesn't try to wade
25641 through huge piles of output and time out.
25642
25643 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25644
25645 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25646 tests: one which doesn't expect shlib events to be reported, and
25647 another which does, but is XFAIL for all platforms other than
25648 HP/UX.
c906108c
SS
25649
25650 * gdb.base/break.exp: Teach the test suite that the `catch
25651 fork', `catch vfork', and `catch exec' commands produce error
25652 messages on platforms that don't provide these features.
25653
25654Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25655
25656 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25657 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25658 (shortening names from solib_threshold.exp etc), won't run on
25659 anything but HP-UX for the foreseeable future.
c906108c 25660 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25661 reflect move.
c906108c
SS
25662
25663Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25664
25665 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25666 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25667
25668Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25669
25670 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25671 successfully re-sets breakpoints in shared libraries.
25672 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25673
25674Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25675
d63a86f8
RM
25676 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25677 and compiled w/o GCC.
c906108c
SS
25678
25679 * gdb.hp/watch-cmd.exp: ditto.
25680
25681 * gdb.hp/watch-hp.exp: ditto.
25682
25683 * gdb.hp/xdb1.exp: ditto.
25684
25685 * gdb.hp/xdb2.exp: ditto.
25686
25687 * gdb.hp/dbx.exp: ditto.
25688
25689Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25690
25691 * constvars.c: Remove C++-isms.
25692 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25693 with GCC.
c906108c
SS
25694
25695Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25696
25697 The following changes are part of the HP merge.
25698
25699 * gdb.base/break.exp: new tests to verify that catchpoints for
25700 fork, vfork, and exec don't trigger inappropriately.
25701
25702 * gdb.base/opaque.exp: compile one file at a time, then link.
25703
25704 * gdb.base/signals.exp: be more restrictive about which hppa
25705 systems receive a setup_xfail. new tests.
25706
25707 * gdb.base/solib_threshold.build: new file.
25708 * gdb.base/solib_threshold.exp: new file.
25709 * gdb.base/solib_threshold.link_opts: new file.
25710 * gdb.base/solib_threshold.mk: new file.
25711 * gdb.base/gen_solib_threshold.c: new file.
25712
25713 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25714 tests. New tests for enums inside classes.
25715
25716 * gdb.c++/compiler.cc: indicate support of template debugging.
25717
25718 * gdb.c++/demangle.exp: run hp style demangling tests.
25719
25720 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25721 tests.
25722
25723 * gdb.c++/misc.cc: changes to support new tests.
25724
25725 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25726 to support new tests.
25727
25728 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25729 gcc, then skip these tests.
25730
25731Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25732
25733 The following files are part of the HP merge; some had longer
25734 names at HP, but have been renamed to be no more than 14
25735 characters in length.
25736
25737 * gdb.hp/ambiguous.cc: new file.
25738 * gdb.hp/ambiguous.exp: new file.
25739 * gdb.hp/attach.exp: new file.
25740 * gdb.hp/attach2.exp: new file.
25741 * gdb.hp/classes-hp.exp: new file.
25742 * gdb.hp/ctti.exp: new file.
25743 * gdb.hp/ctti-add.cc: new file.
25744 * gdb.hp/ctti-add1.cc: new file.
25745 * gdb.hp/ctti-add2.cc: new file.
25746 * gdb.hp/ctti-add3.cc: new file.
25747 * gdb.hp/dbx.exp: new file.
25748 * gdb.hp/exception.cc: new file.
25749 * gdb.hp/exception.exp: new file.
25750 * gdb.hp/foll-exec.c: new file.
25751 * gdb.hp/foll-exec.exp: new file.
25752 * gdb.hp/foll-fork.c: new file.
25753 * gdb.hp/foll-fork.exp: new file.
25754 * gdb.hp/foll-vfork.c: new file.
25755 * gdb.hp/foll-vfork.exp: new file.
25756 * gdb.hp/inherit-hp.exp: new file.
25757 * gdb.hp/more-steps.exp: new file.
25758 * gdb.hp/namespace.cc: new file.
25759 * gdb.hp/namespace.exp: new file.
25760 * gdb.hp/optimize.exp: new file.
25761 * gdb.hp/pxdb.c: new file.
25762 * gdb.hp/pxdb.exp: new file.
25763 * gdb.hp/quicksort.exp: new file.
25764 * gdb.hp/reg-test.exp: new file.
25765 * gdb.hp/reg-test.s: new file.
25766 * gdb.hp/sized-enum.c: new file.
25767 * gdb.hp/sized-enum.exp: new file.
25768 * gdb.hp/start-stop.exp: new file.
25769 * gdb.hp/templ-hp.cc: new file.
25770 * gdb.hp/templ-hp.exp: new file.
25771 * gdb.hp/thr-lib.c: new file.
25772 * gdb.hp/thr-lib.exp: new file.
25773 * gdb.hp/thr-lib.h: new file.
25774 * gdb.hp/thr-liblib.c: new file.
25775 * gdb.hp/virtfun-hp.c: new file.
25776 * gdb.hp/virtfun-hp.exp: new file.
25777 * gdb.hp/watch-cmd.exp: new file.
25778 * gdb.hp/watch-hp.exp: new file.
25779 * gdb.hp/xdb1.exp: new file.
25780 * gdb.hp/xdb2.exp: new file.
25781 * gdb.hp/xdb3.exp: new file.
25782
25783Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25784
25785 The following files are part of the HP merge; some had longer
25786 names at HP, but have been renamed to be no more than 14
25787 characters in length.
25788
25789 * gdb.base/ss.h: new file.
25790 * gdb.base/call-ar-st.c: new file.
25791 * gdb.base/call-ar-st.exp: new file.
25792 * gdb.base/call-rt-st.c: new file.
25793 * gdb.base/call-rt-st-exp: new file.
25794 * gdb.base/call-strs.exp: new file.
25795 * gdb.base/ena-dis-br.exp: new file.
25796 * gdb.base/environ.exp: new file.
25797 * gdb.base/long_long.exp: new file.
25798 * gdb.base/sect-cmd.exp: new file.
25799 * gdb.base/shlib-cl2.exp: new file.
25800 * gdb.base/smoke.exp: new file.
25801 * gdb.base/so-impl-ld.c: new file.
25802 * gdb.base/so-impl-ld.exp: new file.
25803 * gdb.base/so-indr-cl.c: new file.
25804 * gdb.base/so-indr-cl.exp: new file.
25805 * gdb.base/varargs.exp: new file.
25806 * gdb.base/volatile.exp: new file.
25807 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25808 * gdb.base/display.exp: new file.
c906108c
SS
25809 * gdb.c++/derivation.exp: new file.
25810 * gdb.c++/local.exp: new file.
25811 * gdb.c++/member-ptr.exp: new file.
25812 * gdb.c++/overload.exp: new file.
25813 * gdb.c++/ovldbreak.exp: new file.
25814 * gdb.c++/ref-types.exp: new file.
25815 * gdb.c++/ref-types2.exp: new file.
25816 * gdb.c++/userdef.exp: new file.
d63a86f8 25817
c906108c
SS
25818Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25819
25820 * gdb.base/default.exp: Reflect wording change in remote.c.
25821
dc96c6c7 25822Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25823
25824 * gdb.base/help.exp: Update to reflect current text.
25825
25826Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25827
25828 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25829 they're stack variables and contain garbage.
25830 * gdb.c++/anon-union.exp: new file.
25831
25832 The following changes were made by David Taylor
889bf7c5
PA
25833 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25834 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25835 in changes by HP.
c906108c
SS
25836
25837 * gdb.base/bitops.exp: new file.
25838 * gdb.base/default.exp: change expected messages for catch and
25839 info catch tests to reflect HP merge changes.
25840 * gdb.base/enable-disable-break.exp
25841 * gdb.base/ending-run.c: new file.
25842 * gdb.base/long_long.c: new file.
25843 * gdb.base/maint.exp: new file.
25844 * gdb.base/pointers2.exp: new file.
25845 * gdb.base/shlib-call2.exp: new file.
25846 * gdb.base/solib.exp: new file.
25847 * gdb.base/step-test.c: new file.
25848 * gdb.c++/anon-union.cc: new file.
25849 * gdb.c++/local.cc: new file.
25850 * gdb.c++/member-pointer.cc: new file.
25851 * gdb.c++/method.cc: new file.
25852 * gdb.c++/ref-types.cc: new file.
25853 * gdb.c++/ref-types2.cc: new file.
25854 * gdb.c++/userdef.cc: new file.
d63a86f8 25855
c906108c
SS
25856 * gdb.base/scope.exp: compile one file at a time, then link.
25857 * gdb.base/langs.exp: ditto.
25858 * gdb.base/list.exp: ditto.
d63a86f8 25859
c906108c
SS
25860Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25861
25862 The following changes were made by David Taylor
889bf7c5
PA
25863 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25864 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25865 in changes by HP.
d63a86f8 25866
c906108c
SS
25867 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25868 skip tests. When compiling pass c++ flag to gdb_compile.
25869 * gdb.c++/
d63a86f8 25870
c906108c
SS
25871 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25872 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25873 (skip_hp_tests): new function.
25874 (gdb_preprocess): new function.
25875
25876 * configure.in (hpdir): decide whether to configure gdb.hp.
25877 * configure: regenerated.
25878
25879 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25880 to delete on clean.
25881 (EXECUTABLES): update to reflect new additions.
25882 * gdb.base/commands.exp: update message expected.
25883 * gdb.base/default.exp: add copyright notice.
25884 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25885 * gdb.base/help.exp: update messages to reflect current text.
25886 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25887 targets for recurse tests.
25888 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25889 skip this file.
25890
25891 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25892 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25893 compilation.
25894 * gdb.c++/misc.exp: ditto.
25895 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25896 run the tests. tell gdb_compile that it's a c++ compilation.
25897
25898 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25899
c906108c
SS
25900 * gdb.base/all-bin.exp: new file.
25901 * gdb.base/arithmet.exp: new file.
25902 * gdb.base/assign.exp: new file.
25903 * gdb.base/completion.exp: new file.
25904 * gdb.base/cond-expr.exp: new file.
25905 * gdb.base/condbreak.exp: new file.
25906 * gdb.base/define.exp: new file.
25907 * gdb.base/dollar.exp: new file.
25908 * gdb.base/environment.exp: new file.
25909 * gdb.base/eval-skip.exp: new file.
25910 * gdb.base/jump.exp: new file.
25911 * gdb.base/logical.exp: new file.
25912 * gdb.base/pointers.exp: new file.
25913 * gdb.base/relational.exp: new file.
25914 * gdb.base/section_command.exp: new file.
25915 * gdb.base/whatis-expr.exp: new file.
25916
25917 * gdb.base/all-types.c: new file.
25918 * gdb.base/call-array-struct.c: new file.
25919 * gdb.base/call-return-struct.c: new file.
25920 * gdb.base/call-strings.c: new file.
25921 * gdb.base/callfuncs2.c: new file.
25922 * gdb.base/condbreak.c: new file.
25923 * gdb.base/constvars.c: new file.
25924 * gdb.base/display.c: new file.
25925 * gdb.base/int-type.c: new file.
25926 * gdb.base/jump.c: new file.
25927 * gdb.base/miscexprs.c: new file.
25928 * gdb.base/pointers.c: new file.
25929 * gdb.base/pointers2.c: new file.
25930 * gdb.base/shmain.c: new file.
25931 * gdb.base/shr1.c: new file.
25932 * gdb.base/shr2.c: new file.
25933 * gdb.base/solib.c: new file.
25934 * gdb.base/solib1.c: new file.
25935 * gdb.base/solib2.c: new file.
25936 * gdb.base/varargs.c: new file.
25937 * gdb.c++/derivation.cc: new file.
25938 * gdb.c++/overload.cc: new file.
25939 * gdb.c++/ovldbreak.cc: new file.
25940 * gdb.hp/attach.c: new file.
25941 * gdb.hp/attach2.c: new file.
25942 * gdb.hp/average.c: new file.
25943 * gdb.hp/compiler.c: new file.
25944 * gdb.hp/compiler.cc: new file.
25945 * gdb.hp/execd-program.c: new file.
25946 * gdb.hp/follow-exec.c: new file.
25947 * gdb.hp/follow-fork.c: new file.
25948 * gdb.hp/follow-vfork-and-exec.c: new file.
25949 * gdb.hp/misc-hp.cc: new file.
25950 * gdb.hp/more-steps.c: new file.
25951 * gdb.hp/optimize.c: new file.
25952 * gdb.hp/quicksort.c: new file.
25953 * gdb.hp/run-hp.c: new file.
25954 * gdb.hp/start-stop.c: new file.
25955 * gdb.hp/sum.c: new file.
25956 * gdb.hp/templates-hp.cc: new file.
25957 * gdb.hp/thread-local-in-lib.c: new file.
25958 * gdb.hp/thread-local-in-lib.h: new file.
25959 * gdb.hp/thread-local-in-lib.lib.c: new file.
25960 * gdb.hp/vforked-program.c: new file.
25961 * gdb.hp/virtfunc-hp.cc: new file.
25962 * gdb.hp/watchpoint-hp.c: new file.
25963 * gdb.hp/xdb.c: new file.
25964 * gdb.hp/xdb0.c: new file.
25965 * gdb.hp/xdb0.h: new file.
25966 * gdb.hp/xdb1.c: new file.
25967
25968Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25969
25970 The following change was made by Edith Epstein
889bf7c5
PA
25971 <eepstein@cygnus.com> as part of a project to merge in changes
25972 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25973
25974 * gdb.c++/demangle.exp: changed the expected output for some
25975 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25976 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25977 T1<char>::~T1<char>(void)
c906108c 25978 becomes,
a9c64011
AS
25979 maint demangle __dt__11T1__pt__2_cFv
25980 T1<char>::~T1(void)
c906108c 25981
889bf7c5 25982 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25983
c906108c
SS
25984Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25985
25986 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25987 * gdb.trace/backtrace.exp: Likewise.
25988 * gdb.trace/circ.exp: Likewise.
25989 * gdb.trace/collection.exp: Likewise.
25990 * gdb.trace/deltrace.exp: Likewise.
25991 * gdb.trace/infotrace.exp: Likewise.
25992 * gdb.trace/limits.exp: Likewise.
25993 * gdb.trace/packetlen.exp: Likewise.
25994 * gdb.trace/passc-dyn.exp: Likewise.
25995 * gdb.trace/passcount.exp: Likewise.
25996 * gdb.trace/report.exp: Likewise.
25997 * gdb.trace/save-trace.exp: Likewise.
25998 * gdb.trace/tfind.exp: Likewise.
25999 * gdb.trace/tracecmd.exp: Likewise.
26000 * gdb.trace/while-dyn.exp: Likewise.
26001 * gdb.trace/while-stepping.exp: Likewise.
26002
260031998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26004
26005 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26006
26007Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26008
26009 From Brendan Kehoe:
26010 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26011 int return types.
26012
26013Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26014
26015 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 26016 remote dos host testing right.
c906108c
SS
26017
26018Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26019
26020 * gdb.base/corefile.exp: remove some xfails.
26021
26022Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26023
26024 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 26025 have different timestamps.
c906108c
SS
26026
26027Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26028
26029 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 26030 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
26031
26032Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26033
26034 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 26035 delta.
c906108c
SS
26036
26037Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26038
26039 * gdb.base/default.exp: Add brace missing from previous delta.
26040
26041Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26042
26043 * gdb.base/default.exp: Support test for info float for all
26044 varieties of arm toolchain.
26045
dc96c6c7 26046Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26047
26048 * gdb.trace/*.exp: remove "remote_download" command.
26049
dc96c6c7 26050Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26051
26052 * gdb.trace/*.exp: remove -gdwarf from compile.
26053
26054Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26055
26056 * gdb.trace/configure.in(AC_INIT): typo
26057 * gdb.trace/configure: regenerated
26058
dc96c6c7 26059Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26060
26061 * config/m68k-emc.exp: New file.
26062 * lib/<emc-support.exp trace-support.exp}: New files.
26063 * configure.in: add new test directory gdb.trace.
26064 * gdb.trace/{configure configure.in Makefile.in}: New files.
26065 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26066 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26067 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26068 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26069 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26070 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26071 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26072
dc96c6c7 26073Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26074
26075 * gdb.c++/classes.exp: Change all regular expressions to match
26076 arbitrary combinations of newline/carriage-return, so that they
26077 will work equally well on Unix and Windows.
26078 * gdb.c++/inherit.exp: ditto.
26079 * gdb.c++/virtfunc.exp: ditto.
26080
260811998-08-11 Dawn Perchik <dawn@cygnus.com>
26082
26083 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26084
c2d11a7d
JM
26085Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26086
26087 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26088 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26089 to use a0-a3/d0-d3 as needed.
26090
26091Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26092
26093 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26094 * gdb.disasm/am33.exp: Corresponding changes.
26095
c906108c
SS
260961998-07-11 Felix Lee <flee@cygnus.com>
26097
26098 * gdb.base/callfuncs.exp: add cmp10 test.
26099 * gdb.base/callfuncs.c (cmp10): new function.
26100
26101Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26102
d63a86f8 26103 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26104 into two parts to get around a synchronization problem in expect.
26105
3fc11d3e
JM
26106Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26107
26108 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26109
26110 * configure.in: Add options for gdbtk testsuite.
26111
26112 * configure: Regenerate.
26113
26114 * gdb.gdbtk: New directory to hold gdbtk tests.
26115
c906108c
SS
26116Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26117
26118 * gdb.fortran/types.exp: Escape brackets in expect patterns
26119 for test_float_literal_types_accepted tests.
26120 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26121 before run test.
26122
c2d11a7d
JM
26123Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26124
26125 * am33.exp: Just compile, do not link the testcase.
26126 * am33.s: Add ".am33" pseudoop to force am33 mode.
26127
c906108c
SS
261281998-06-25 Felix Lee <flee@cygnus.com>
26129
26130 * gdb.base/setshow.exp: make sure $pc is sane.
26131
26132 * gdb.stabs/weird.exp: split expect patterns properly.
26133
c2d11a7d
JM
26134Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26135
26136 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26137 * gdb.disasm/am33.exp: Run it.
26138
dc96c6c7 26139Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26140
26141 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26142 match processing (and eliminate spurious timeouts when running).
26143
dc96c6c7 26144Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26145
26146 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26147 exception test, but conditionalize it on target [mach | gnu].
26148
dc96c6c7 26149Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26150
26151 * gdb.base/overlays.exp: fixup compile line for linker script.
26152
26153Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26154
26155 * gdb.fortran/types.exp: don't guess at float size.
26156
26157Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26158
26159 * gdb.base/exprs.exp: delete test that depends on int size.
26160
26161Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26162
26163 * config/sim.exp: Removed checks for target triplets.
26164 (gdb_target_sim): Use gdb,target_sim_options.
26165
26166Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26167
26168 * gdb.base/reread.exp: New file.
26169 * gdb.base/reread1.c: New file.
26170 * gdb.base/reread2.c: New file.
26171
26172Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26173
26174 * config/sim.exp: Use 'target sim -sparclite' when running
26175 SPARClite programs.
26176
26177Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26178
26179 * gdb.base/structs2.exp: New file.
26180 * gdb.base/structs2.c: New file.
26181
26182Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26183
26184 * gdb.asm/common.inc: New file.
26185 * gdb.asm/d10v.inc: New file.
26186 * asm-source.exp: Pass -I's to gas to find .inc files.
26187 Update line numbers in expected output.
26188 * asmsrc1.s: Rewrite.
26189 * asmsrc2.s: Rewrite.
26190 * configure.in: Create arch.inc symlink.
26191 * configure: Regenerate.
26192 * Makefile.in (distclean): Delete arch.inc.
26193
26194Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26195
26196 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26197 (t_enum_value2): ditto
26198 (t_enum_value3): ditto
26199 (main): ditto
c906108c
SS
26200Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26201
26202 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26203 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26204 change.
26205 Use gdb_test instead of send_gdb/gdb_expect sequences.
26206
26207Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26208
26209 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26210 not void.
26211
26212Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26213
26214 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26215 subroutines. Used to test gdbs ability to single step through PC
26216 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26217
26218Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26219
26220 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26221 more rigorous EGCS C++ error checking.
26222
26223Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26224
a9c64011
AS
26225 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26226 tests.
26227 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26228 function when asleep.
26229 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26230 for i*86 Linux and SVR4 signal handling problems.
26231 Remove linux xfail for `next to handler in signals_tests_1', fixed
26232 by recent infrun.c change.
26233 Limit backtrace to 10 frames to avoid timeout problems with infinite
26234 stack backtraces.
26235 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26236 target.[ch] change.
c906108c
SS
26237
26238Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26239
26240 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26241 for a newline from gdb before continuing.
26242 (default_gdb_exit): Just look for y or n.
26243 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26244 it does, fail the rests of the tests in the file.
26245
26246Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26247
26248 * config/cygmon.exp: New file.
26249
26250Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26251
26252 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26253 main" test on remote targets.
c906108c
SS
26254
26255 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26256 run test on remote targets.
26257
26258Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26259
26260 * gdb.asm: New directory.
26261 * configure.in: Configure it.
26262 * configure: Regenerate.
26263 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26264 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26265
26266Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26267
26268 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26269
dc96c6c7 26270Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26271
a9c64011
AS
26272 * gdb.base/overlays (several files): Merge the two overlay
26273 managers into one. Change variables (foox, barx, bazx, grbxx)
26274 back into ints but force them to load in their proper sections.
c906108c
SS
26275
26276Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26277
26278 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26279 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26280 (D10VCopy): Handle memory regions crossing 16k boundaries.
26281 (D10VCopy): Transfer data in 32 bit chunks.
26282
26283Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26284
26285 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26286 correct.
c906108c
SS
26287
26288 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26289 map. Include space for printf in .text segment.
c906108c
SS
26290
26291 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26292 updated d10v memory VMA/LMA map.
c906108c 26293 (D10VCopy): Call D10VTranslate.
d63a86f8 26294
c906108c
SS
26295Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26296
26297 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26298
26299 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26300 that it won't be put into the .sdata - small data -
26301 section. Update reference.
c906108c
SS
26302 * gdb.base/baz.c (bazx, baz): Ditto.
26303 * gdb.base/foo.c (foox, foo): Ditto.
26304 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26305
26306 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26307 to be arrays.
d63a86f8 26308
dc96c6c7 26309Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26310
a9c64011
AS
26311 * gdb.base/overlays.exp: fix up and get working again.
26312 Add tests for backtraces from an overlay function.
d63a86f8 26313
c906108c
SS
26314Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26315
26316 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26317 "calling function with watchpoint enabled".
26318
26319Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26320
26321 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26322 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26323 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26324 pending review of whether it is useful or not.
26325
26326Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26327
26328 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26329
26330Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26331
26332 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26333 * config/dve.exp: New file to support Densan boards.
26334
26335Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26336
26337 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26338 reads and BSD.
c906108c
SS
26339
26340Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26341
26342 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26343 response.
26344
26345 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26346
26347Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26348
26349 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26350 test.
c906108c
SS
26351
26352 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26353 target_sizeof_long and target_bigendian_p.
c906108c 26354 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26355 to targets word size and endianess.
d63a86f8 26356
c906108c
SS
26357Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26358
26359 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26360 output.
c906108c
SS
26361
26362Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26363
26364 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26365 Update test of set args help to match source change.
c906108c
SS
26366
26367Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26368
26369 * gdb.base/default.exp: Expect help system output to be in
26370 alphabetical order.
26371 * gdb.base/help.exp: Ditto.
26372
26373Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26374
26375 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26376 "i*86-pc-linux-gnu*".
26377 * gdb.base/interrupt.exp: Ditto.
26378 * gdb.base/corefile.exp: Ditto.
26379
26380 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26381 define vxworks when building the testcase.
c906108c
SS
26382
26383 * gdb.base/ptype.exp: Fix testnames to be unique.
26384 * gdb.base/radix.exp: Ditto.
26385 * gdb.base/term.exp: Ditto.
26386 * gdb.base/whatis.exp: Ditto.
26387 * gdb.c++/classes.exp: Ditto.
26388
26389Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26390
26391 * gdb.base/callfuncs.exp: Fix indentation.
26392
26393 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26394 suppress_flag has been set.
26395 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26396 target feature.
26397
26398Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26399
26400 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26401 the testcase.
26402
26403 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26404 set_debug_traps() and breakpoint().
c906108c
SS
26405 * gdb.c++/misc.cc (main): Ditto.
26406 * gdb.c++/templates.cc (main): Ditto.
26407 * gdb.c++/virtfunc.cc (main): Ditto.
26408
26409Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26410
26411 * lib/gdb.exp(gdb_step_for_stub): New function.
26412 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26413 exists, reload the executable and do a "continue" instead of
26414 doing a jump.
26415 (runto_main): Use gdb_step_for_stub.
d63a86f8 26416
c906108c 26417 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26418 tests to have unique names.
c906108c
SS
26419 * gdb.base/callfuncs.exp: Ditto.
26420 * gdb.base/commands.exp: Ditto.
26421 * gdb.base/default.exp: Ditto.
26422 * gdb.base/help.exp: Ditto.
26423 * gdb.base/list.exp: Ditto.
26424 * gdb.base/opaque.exp: Ditto.
26425 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26426 similar tests.
d63a86f8 26427
c906108c
SS
26428 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26429 * gdb.c++/cplusfuncs.cc: Ditto.
26430 * gdb.c++/virtfunc.cc: Ditto.
26431
26432 * config/monitor.exp: Keep track of the last file we saw, rather
26433 than trying to get the info from gdb.
26434
26435 * gdb.fortran/types.exp: Move comment to previous line.
26436
26437Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26438
26439 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26440 target mode.
c906108c
SS
26441
26442Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26443
26444 From Bob Manson:
26445 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26446 string from GDB when it connects.
c906108c
SS
26447
26448 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26449
26450Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26451
26452 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26453 if we can't get a debug format from GDB (we may be testing an
26454 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26455
26456 * gdb.stabs/weird.exp: Fix quoting.
26457
26458 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26459
26460Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26461
26462 * config/arm-ice.exp: New file.
26463
26464Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26465
26466 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26467 until it has been modified to work with the new testsuite.
c906108c 26468
99707966 26469 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26470 testcase won't compile, cause all of the testcases in the file to
26471 fail instead.
c906108c
SS
26472
26473 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26474 (gdb_clear_suppressed): New procedure.
26475 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26476 it contains a positive value.
26477
26478Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26479
26480 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26481
26482 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26483
26484Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26485
26486 * lib/gdb.exp (setup_xfail_format): New function.
26487 (get_debug_format): New function to get debug format.
26488 (debug_format): New global variable to hold last value set
26489 by get_debug_format.
26490 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26491 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26492 * gdb.c++/ptype.exp: Ditto.
26493 * gdb.c++/classes.exp: Ditto.
26494 * gdb.c++/cplusfuncs.exp: Ditto.
26495 * gdb.c++/inherit.exp: Ditto.
26496 * gdb.c++/templates.exp: Ditto.
26497 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26498
c906108c
SS
26499Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26500
26501 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26502 host doesn't have a currently-open connection.
26503
26504 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26505 any gdb stub target. Handle cases where gdb doesn't respond when
26506 interrupted in a sane fashion.
c906108c
SS
26507
26508 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26509 same thing in a totally different way.
c906108c
SS
26510
26511 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26512 setting "timeout".
c906108c 26513 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26514 default_gdb_init now.
c906108c
SS
26515
26516Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26517
26518 * gdb.base/printcmds.exp: Fix "check for floating addition"
26519 regexp to accept results within approx +/- .01 of exact value.
26520 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26521
26522Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26523
26524 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26525 properly.
c906108c
SS
26526 (gdb_expect): Add optional timeout parameter, and add timeout
26527 value to various calls.
26528 (gdb_suppress_tests): Only give one warning message per group.
26529
26530Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26531
26532 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26533 global variables. Handle getting a value for $timeout more
26534 gracefully.
c906108c
SS
26535
26536Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26537
26538 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26539 initialize.
c906108c 26540 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26541 by a target configuration file.
c906108c
SS
26542 (gdb_expect): Pass the timeout to remote_expect.
26543
26544 * config/monitor.exp(gdb_load): Fix typo in regexp.
26545
26546Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26547
26548 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26549
26550Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26551
26552 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26553 here. Call gdb_target_exec before rebooting the target, to make
26554 sure the connection to the target is closed.
c906108c
SS
26555 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26556 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26557 Also detect "Timeout reading from remote" error.
26558
26559 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26560 gdb_target_monitor. Don't call gdb_file_cmd here; let
26561 gdb_target_monitor do it.
c906108c
SS
26562
26563 * gdb.disasm/hppa.exp: Don't use exec_output.
26564
26565Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26566
26567 * gdb.base/list.exp: If we're debugging a non-native target,
26568 try to set the pc register to point to the start of the
26569 program before doing the first list command.
26570
26571 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26572 test_calls after restarting.
c906108c
SS
26573
26574 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26575 reloading.
c906108c
SS
26576
26577 * gdb.base/watchpoint.exp: Fix typo.
26578
26579 * gdb.base/setshow.exp: Check for use_gdb_stub.
26580
26581 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26582 stub case.
c906108c
SS
26583 * gdb.base/langs.exp: Ditto.
26584
26585 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26586 gdb_load_offset. If we weren't given a file to load, figure out
26587 what the current file is and use it.
c906108c
SS
26588
26589 * config/i386-bozo.exp: New file.
26590
26591Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26592
26593 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26594 feature.
26595
26596 * config/proelf.exp: New entry.
26597
26598Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26599
26600 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26601 of regexps.
26602
26603 * gdb.base/watchpoint.exp: Don't run the test_stepping
26604 tests if gdb can't call functions on the target.
26605
26606 * gdb.base/setshow.exp: Don't run the set prompt tests if
26607 the board has gdb_prompt set.
26608
26609Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26610
26611 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26612 * gdb.base/commands.exp: Likewise.
26613 * gdb.base/setshow.exp: Likewise.
26614
26615Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26616
26617 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26618 feature.
26619
26620 * config/i960.exp: New file.
26621
26622Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26623
26624 * gdb.base/funcargs.exp: Check for gdb,short_int target
26625 feature instead of looking for explicit target triplets.
26626
dc96c6c7 26627Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26628
d63a86f8 26629 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26630 "p 123DEADBEEF", to check parse_number.
26631 * top.c: change "to enable to enable" to "to enable" in a couple
26632 of help strings.
26633
26634Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26635
26636 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26637 on the mn10300.
d63a86f8 26638
c906108c
SS
26639Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26640
26641 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26642 where the test executable is run with explicit args.
26643 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26644
26645Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26646
26647 * gdb.base/run.c: Use FAKEARGV to build test executable that
26648 does not require a command line arg, since most simulators
26649 don't currently support passing such an arg into the simulated
26650 program.
26651 * gdb.base/commands.exp: Change tests to insert the proper
26652 value as the arg to the first recursive factorial call. Change
26653 compilation line to define FAKEARGV at compile time.
26654
26655Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26656
26657 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26658 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26659 function with watchpoint enabled" test.
26660
26661Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26662
26663 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26664 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26665
26666 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26667 "Tests restarted" messages.
c906108c
SS
26668
26669Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26670
26671 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26672
dc96c6c7 26673Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26674
26675 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26676 for INFO SYMBOL; add help tests for OVERLAY commands.
26677 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26678 add tests for OVERLAY commands
26679 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26680 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26681 * gdb.base/sigall.c: add usestubs code frag
26682 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26683
c906108c
SS
26684Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26685
26686 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26687 failures.
26688 (gdb_stop_suppressing_tests): Note that tests have restarted.
26689
26690Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26691
26692 * config/h8300.exp: New file.
26693
26694Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26695
26696 * gdb.base/setshow.exp: Check for the existence of a
26697 feature, not its value.
26698
26699Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26700
26701 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26702
26703 * gdb.base/scope.exp: It's now init0(), not init().
26704
26705 * gdb.base/scope0.c: For now, change init() to be init0().
26706
26707 * config/monitor.exp: Use gdb_serial in preference to serial
26708 or netport.
26709
26710 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26711 and it's not already set.
c906108c
SS
26712
26713Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26714
26715 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26716 isn't using a stub and if it supports argument passing.
c906108c
SS
26717
26718Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26719
26720 * config/udi.exp(gdb_start): Make sure UDICONF is set
26721 properly before starting gdb.
26722
26723Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26724
26725 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26726 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26727 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26728
26729Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26730
26731 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26732 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26733
26734 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26735
26736 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26737
26738 * config/monitor.exp: Make sure we disconnect from the target.
26739 Also, try a reboot/reload cycle instead of failing if the
26740 load fails.
26741
26742Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26743
26744 * gdb.base/default.exp: Don't set match_max.
26745 * gdb.base/help.exp: Ditto.
26746 * gdb.base/list.exp: Ditto.
26747 * gdb.base/signals.exp: Ditto.
26748
26749 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26750 set, use remote_ld to download the testcase instead of
26751 the GDB loader.
26752
26753Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26754
26755 * config/vr5000.exp: New file.
26756
26757 * config/monitor.exp(gdb_target_monitor): Add pattern for
26758 "Ending remote" to detect errors in connecting.
26759
26760 * gdb.base/setshow.exp: Add .* within auto language test.
26761
26762 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26763 target feature.
26764
26765 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26766 and reboot the board if necessary.
c906108c
SS
26767
26768 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26769 a set of tests. Remove print.* from the patterns being checked.
26770
26771Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26772
26773 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26774 refer to gdb_spawn_id.
26775
26776 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26777 longer used.
26778 * config/sparclet.exp: Ditto.
26779 * config/sparclet-old.exp: Ditto.
26780 * config/slite.exp: Ditto.
26781 * config/sim.exp: Ditto.
26782 * gdb.base/funcargs.exp: Ditto.
26783
26784 * lib/gdb.exp:Remove references to gdb_spawn_id.
26785 (gdb_expect): Move to remote.exp.
26786
26787Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26788
26789 * config/monitor.exp: Detect the "Couldn't establish connection"
26790 message from GDB.
26791
26792Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26793
26794 * gdb.base/bitfields.exp: Use runto instead of explicit
26795 gdb_run_cmd/gdb_expect sequences.
26796
26797 * gdb.base/break.exp(text_next_with_recursion): Add match for
26798 gdb_expect call.
26799
26800 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26801 We also need to handle the "A program is being debugged already"
26802 prompt from gdb. Use gdb_test to set the baud rate.
26803
26804 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26805 to 20000. Really. I mean it.
26806
26807Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26808
26809 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26810 fails. If suppress_flag is set, skip perror message about not
26811 being able to send to GDB.
c906108c 26812 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26813 GDB.
c906108c
SS
26814 (gdb_expect): If suppress_flag is set, always fail immediately.
26815 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26816 (gdb_init): Call gdb_stop_suppressing_tests.
26817 (default_gdb_exit): Ditto.
26818 (default_gdb_start): Ditto.
26819
26820 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26821 gdb_stop_suppressing_tests as appropriate.
c906108c 26822 * gdb.base/break.exp: Ditto.
889bf7c5 26823 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26824 * gdb.base/commands.exp: Ditto.
26825 * gdb.base/exprs.exp: Ditto.
889bf7c5 26826 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26827 * gdb.base/list.exp: Ditto.
26828 * gdb.base/recurse.exp: Ditto.
889bf7c5 26829 * gdb.base/scope.exp: Ditto.
c906108c
SS
26830 * gdb.base/structs.exp: Ditto.
26831 * gdb.c++/inherit.exp: Ditto.
26832
26833Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26834
26835 * config/vr4300.exp: New file.
26836
99707966 26837 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26838
99707966 26839 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26840
26841Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26842
26843 * lib/gdb.exp(gdb_init): New function.
26844
26845 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26846 for each individual variable set.
c906108c
SS
26847
26848 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26849 name.
26850
26851 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26852
26853 * gdb.base/scope.exp: Use gdb_test.
26854
26855 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26856 aborting; the testsuite driver will do that for us (see
26857 gdb_finish). Also, use gdb_test in a few more places.
26858
26859Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26860
26861 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26862
26863Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26864
26865 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26866 and "add_tests" are not at the same address.
26867
26868Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26869
26870 * gdb.base/ptype.exp: Use gdb_test.
26871
26872Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26873
26874 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26875 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26876 left in. No longer expect them to fail.
26877
26878 * gdb.stabs/*.mt; Deleted, no longer used.
26879 * gdb.stabs/configure.in: Remove references to target makefile
26880 frags.
26881 * gdb.stabs/configure: Rebuilt.
26882
26883 * gdb.disasm/*.mt: Deleted, no longer used.
26884 * gdb.disasm/configure.in: Remove references to target makefile
26885 frags. Use "sh3.s" as the unique filename for this directory.
26886 * gdb.disasm/configure: Rebuilt.
26887
26888 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26889 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26890 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26891
26892Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26893
26894 * config/udi.exp: Use mondfe,name instead of remote_host.
26895
26896Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26897
26898 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26899 a function with a watchpoint enabled on the mn10200.
26900
26901 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26902 before trying to create it!
26903
26904Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26905
26906 * config/vx.exp: Use hostname instead of netport.
26907
26908 * config/vxworks.exp: New file.
26909
26910 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26911
26912 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26913 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26914 occurs.
26915
26916 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26917 $gdb_spawn_id directly.
26918 (gdb_run_cmd): Try _start as well as start. Use the target feature
26919 gdb,start_symbol as the symbol to start from when jumping.
26920
26921Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26922
26923 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26924 redundant) test.
26925
26926 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26927 it doesn't lose for 16bit integer systems.
26928
26929Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26930
26931 * gdb.fortran/types.exp: If the target doesn't support "double"
26932 data types, then expect "real" types to only be 4 bytes.
26933
26934 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26935 call tests if the target doesn't support inferior function calls.
26936
26937 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26938 in printf tests.
26939
26940Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26941
26942 * gdb.base/help.exp: Disable "help set", "help show", and
26943 "help support". Simplify regexp for "help stack".
26944
26945 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26946 to 60 seconds. Temporarily set match_max to 15000 around the
26947 "info copying" test.
26948
26949 * gdb.base/nodebug.exp: Don't try to do an inferior function
26950 call if the target doesn't support them.
26951 * gdb.base/printcmds.exp: Likewise.
26952 * gdb.base/setvar.exp: Likewise.
26953 * gdb.base/structs.exp: Likewise.
26954 * gdb.c++/templates.exp: Likewise.
26955 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26956
26957 * gdb.base/recurse.exp: Enable for the mn10200.
26958
26959 * configure.in: Do configure gdb.stabs directory for *-*-elf
26960 targets.
26961 * configure: Rebuilt.
26962
26963 * gdb.base/break.exp: Check for gdb,noresults before testing
26964 exit status and/or results from the target.
26965 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26966 * lib/gdb.exp: Remove old (now bogus) initialization of
26967 noinferior, noargs, noresults and nosignals.
26968
26969Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26970
26971 * config/sh.exp: New file.
26972
26973 * config/slite.exp: Try to connect multiple times to the board
26974 before rebooting. Only send a "monitor run" if need_monitor_run
26975 is set.
26976
26977 * gdb.base/break.exp: Don't do the "stub continue" test if
26978 the target has gdb_stub set.
26979
26980 * gdb.base/callfuncs.exp: Increase the timeout.
26981
26982 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26983 if the target has gdb,noinferiorio set.
26984
26985 * gdb.base/list.exp: Increase match_max to 10000 characters.
26986
26987 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26988
26989 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26990 target.
26991
26992 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26993
26994Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26995
26996 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26997 trying to delete the copy of gdb. Catch the file delete so we
26998 don't die if the delete fails; also, the file should be copied to
26999 the host, not to the build.
c906108c
SS
27000
27001Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27002
27003 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 27004 parenthesis in case it contains multiple regexps separated
c906108c
SS
27005 with |.
27006
27007 * gdb.base/watchpoint.exp: Use gdb_test.
27008 * gdb.base/default.exp: Ditto.
27009
27010Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27011
99707966 27012 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 27013
c906108c
SS
27014 * gdb.base/scope.exp: Use gdb_test.
27015 * gdb.c++/classes.exp: Ditto.
27016 * gdb.c++/inherit.exp: Ditto.
27017
27018Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27019
27020 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27021 remote_exec instead.
27022 * gdb.base/corefile.exp: Don't be ridiculous.
27023 * gdb.base/*.c: Add missing stub invocations.
27024
27025Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27026
27027 * config/slite.exp: Miscellaneous fixes.
27028
27029 * lib/gdb.exp: Fix runto.
27030
27031 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27032 the target.
27033
27034 * gdb.base/watchpoint.exp: Fix regexp.
27035
27036 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27037 close and wait commands, as the descriptor may now be
27038 invalid. Always call "remote_close host".
27039
27040Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27041
27042 Major rewrite for testsuite revision.
d63a86f8 27043
c906108c
SS
27044 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27045 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27046 instead of relying on spawn_id to always contain a valid
27047 spawn id.
27048 (get_compiler_info): New procedure to build the ${binfile}.ci
27049 file, instead of replicating this in N different places.
27050 (gdb_compile): New procedure.
d63a86f8 27051
c906108c 27052 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
27053 appropriate arguments) instead of compile. Use gdb_test in a lot
27054 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
27055 at the start of a testcase, as this is no longer done magically.
27056
27057 config/*-gdb.exp: Rename without the -gdb suffix.
27058
27059 config/mips.exp: Use remote_close instead of exit_remote_shell.
27060 config/monitor.exp: Use target_info instead of looking at
27061 baud, timeout, etc.
27062 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27063
27064Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27065
27066 * gdb.c++/templates.exp (test_ptype_of_templates),
27067 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27068 Update expect patterns for destructors and assignment operators
27069 to match corresponding c-typeprint.c changes.
27070 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27071 to destructor breakpoint test, GDB should be able to set the
27072 destructor breakpoint without specifying arguments.
27073
27074Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27075
27076 * gdb.threads/pthreads.exp: Change result for failure to compile due
27077 to lack of pthreads runtime support from an error to simply an
27078 unsupported test, per dejagnu standards.
27079
27080Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27081
27082 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27083 where GDB exits to reduce pattern match time.
27084 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27085
27086 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27087
dc96c6c7 27088Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27089
27090 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27091 * gdb.base/default.exp: ditto.
27092 * gdb.base/nodebug.exp: ditto.
27093 * gdb.base/printcmds.exp: ditto.
27094 * gdb.base/ptype.exp: ditto.
27095 * gdb.base/setvar.exp: ditto.
27096 * gdb.base/structs.exp: ditto.
27097 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27098
27099Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27100
27101 * configure, */configure: Rebuild with autoconf 2.12.
27102
27103Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27104
27105 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27106 use new i*86-pc-linux*-gnu quads.
27107 * gdb.base/corefile.exp: Ditto.
27108 * gdb.base/signals.exp: Ditto.
27109 * gdb.base/sigall.exp: Ditto.
27110 * gdb.base/interrupt.exp: Ditto.
27111
27112 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27113 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27114 RedHat 4.0.
d63a86f8 27115
c906108c 27116 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27117 linux. This allows the test case to at least compile on latest
27118 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27119
27120Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27121
27122 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27123 directory to search gdb directory. Accept and step over conditional
27124 stack alignment code. Consume $prompt in failure cases.
27125 Reset timeout to $oldtimeout instead of some arbitrary value.
27126 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27127 timeout problems with infinite stack backtraces.
27128 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27129 Accept function parameters for linkfunc member.
27130
27131Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27132
27133 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27134 (CXXFLAGS): Remove, unreferenced.
27135 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27136 previous -B options and also add -B option to pick up cross compiled
27137 runtime.
c906108c
SS
27138 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27139 doing cross compiles.
27140 (target_alias): Declare global.
27141 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27142 to verify that gcc exists in build tree, and if so set CC to that
27143 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27144
c906108c
SS
27145Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27146
27147 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27148 ptype test for anonymous union. Fixup testcase to match
27149 current gcc debug output.
27150
27151Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27152
27153 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27154 force argument to an unsigned long type.
27155
27156Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27157
27158 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27159 tests and anonymous union print/ptype tests.
c906108c
SS
27160 * gdb.base/list.exp (test_forward-search): Increase timeout by
27161 5 minutes for the "search extremely long line" case.
27162 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27163 completely optional and that the pass/fail messages use the command as
27164 the message if that third arg is a null string.
27165 (gdb_test_exact): Arrange that a null string pattern means match a
27166 null string output rather than any output, which might include random
889bf7c5 27167 errors.
c906108c
SS
27168 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27169 backtrace test.
27170 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27171 always failing and failure is now exposed by gdb.exp changes.
27172
27173Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27174
27175 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27176 weren't being noted.
27177
27178Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27179
27180 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27181 * gdb.stabs/weird.exp: Remove v_comb xfails.
27182
dc96c6c7 27183Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27184
27185 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27186 list.exp scope.exp watchpoint.exp]
c906108c 27187 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27188
dc96c6c7 27189Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27190
27191 * config/monitor.exp: Increase download timeout to 1000 seconds.
27192
dc96c6c7 27193Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27194
27195 * config/m32r.exp: Increase timeout to 120 seconds.
27196
27197Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27198
27199 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27200 and accept older ordering as obsolescent gcc or gdb.
27201 * gdb.c++/templates.exp: Ditto.
27202 * gdb.c++/virtfunc.exp: Ditto.
27203
27204Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27205
27206 * gdb.base/coremaker.c: Add code to mmap some data so we
27207 can check that it ends up in the core file.
27208 * gdb.base/corefile.exp: Add test to read mmapped data
27209 from core file.
27210
dc96c6c7 27211Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27212
27213 * config/m32r.exp: New file.
27214
27215Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27216
27217 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27218 that cflags can contains -gstabs, and work correctly for other tests.
27219
dc96c6c7 27220Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27221
27222 * gdb.base/setshow.exp: New file, tests show and set.
27223 * gdb.base/setshow.c: New file, tests show and set.
27224 * gdb.base/help.exp: Add test for help set|show annotate.
27225 * gdb.base/default.exp: Add test for set|show annotate.
27226
27227Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27228
27229 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27230 errors unique.
27231 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27232 explicitly.
27233
27234Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27235
27236 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27237 and width commands. This is done elsewhere.
27238 * (gdb_start): Don't call gdb_start_sim here. That's already
27239 done in gdb_load. This fixes lots of failures in default.exp.
27240
27241Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27242
27243 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27244 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27245 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27246 in the same we we treat other failures (since it may be an expected
889bf7c5 27247 condition), rather than as an error.
c906108c
SS
27248 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27249 old test format.
27250
27251Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27252
27253 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27254 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27255 twice. Nuke the duplicates.
c906108c 27256 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27257 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27258 Remove config.h along with other config files.
27259
27260Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27261
27262 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27263 "p func1 ()" and note that rests of tests are skipped.
27264 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27265 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27266 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27267 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27268 affected by the previous run test.
27269 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27270 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27271 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27272 "pass int powerset tuple" and "pass modeless int powerset tuple".
27273 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27274 "real write 4" and "real write 8".
27275 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27276 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27277 "print \$i after tuple assign 2", and
27278 "print vs2 after tuple assign 2".
27279 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27280 meaningful error message and return -1 so the caller can
27281 suppress further tests and avoid a cascade of errors.
d63a86f8 27282
c906108c
SS
27283Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27284
27285 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27286 format for printing version.
27287 * gdb.base/default.exp: Ditto.
27288 * gdb.base/interrupt.exp: Fix problem with cascade of
27289 errors if child process dies while calling a function.
d63a86f8 27290
c906108c
SS
27291Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27292
27293 * Makefile.in (VPATH): Add
27294 * Makefile.in (Makefile, config.status): Fix rules so things get
27295 remade when necessary.
27296
27297Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27298
27299 * Makefile.in (just-check): Add path to sibling expect dir
27300 to environment variable specified by RPATH_ENVVAR.
27301
27302Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27303
27304 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27305 (just-check): Add shared library paths for libstdc++, tk,
27306 tcl, bfd, and opcodes to the environment variable specified
27307 in RPATH_ENVVAR.
27308 * configure.in: Add support to recognize --enable-shared flag
27309 and generate correct value for RPATH_ENVVAR.
27310 * configure: Regenerated with autoconf.
27311
27312Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27313
27314 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27315 include all osf versions.
c906108c
SS
27316 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27317 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27318 when target is linux. When failing to build pthreads test
27319 executable, give more meaningful message.
27320 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27321 arg for pthread_create.
d63a86f8 27322
c906108c
SS
27323Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27324
27325 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27326 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27327 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27328 and -lpthreads (everybody else).
c906108c
SS
27329 (test_startup): Fail gracefully if threads are not supported.
27330 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27331 "p/c array_index("abcdef",2)" when not gcc compiled.
27332 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27333 "print func2::coremaker_local" when not gcc compiled.
27334 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27335 "ptype on opaque struct tagname (statically)",
27336 "ptype on opaque struct tagname (dynamically) 1", and
27337 "ptype on opaque struct tagname (dynamically) 2"
27338 for not compiled with gcc.
27339 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27340 backtrace when compiled with gcc.
d63a86f8 27341 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27342 than always return success.
27343
27344Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27345
27346 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27347
27348Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27349
27350 * gdb.base/structs.exp: Undo last change.
27351
27352Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27353
27354 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27355 encapsulate all the steps/nexts done during self test, starting
27356 at main, and makes them less sensitive to optimization issues.
27357 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27358 signal handler" test.
27359 * gdb.threads/pthreads.exp: Only run this for native configs.
27360 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27361 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27362 tests.
27363 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27364 for "runto test_calls(void)" test.
d63a86f8 27365
c906108c
SS
27366Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27367
27368 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27369 and don't expect address info in breakpoint confirmations.
27370
27371Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27372
27373 * gdb.base/list.exp (test_forward_search): Increase timeout
27374 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27375 and then reset to old value when done. Increase expect input
c906108c
SS
27376 buffer to 10000.
27377
27378Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27379
27380 * gdb.base/list.exp (test_forward_search): Fix to handle very
27381 long source line without overflowing expect's input buffer.
27382
27383Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27384
27385 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27386 "buffer_full".
27387
27388 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27389 "buffer_full".
27390
27391 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27392 "buffer_full".
27393
27394 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27395 "buffer_full".
27396
27397Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27398
27399 * configure.in (configdirs): Add gdb.threads.
27400 * configure: Regenerated with autoconf.
27401 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27402 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27403 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27404
c906108c
SS
27405Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27406
27407 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27408
27409Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27410
27411 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27412 each signal's status in the output of "handle all print".
27413 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27414 the \r\n sequence that immediately precedes the gdb prompt.
27415 * gdb.base/a1-selftest.exp: Save original timeout and restore
27416 after test.
27417
27418Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27419
27420 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27421 symbol.
27422
27423Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27424
27425 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27426
27427Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27428
27429 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27430 timeout by 60 seconds.
27431
27432Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27433
27434 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27435 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27436 error return.
27437
27438Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27439
27440 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27441 gdb initialization, also report how long dejagnu waited. Restore
27442 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27443 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27444
27445Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27446
27447 * lib/gdb.exp: Report timeout value for verbosity level 2.
27448 * config/gdbserver.exp: Ditto.
27449 * config/hppro.exp: Ditto.
27450 * config/mips-gdb.exp: Ditto.
27451 * config/monitor.exp: Ditto.
27452 * config/netware.exp: Ditto.
27453 * config/sim-gdb.exp: Ditto.
27454 * config/slite-gdb.exp: Ditto.
27455 * config/udi-gdb.exp: Ditto.
27456 * config/unix-gdb.exp: Ditto.
27457 * config/vx-gdb.exp: Ditto.
27458 * gdb.base/a1-selftest.exp: Ditto.
27459 * gdb.base/a2-run.exp: Ditto.
27460 * gdb.base/break.exp: Ditto.
27461 * gdb.base/corefile.exp: Ditto.
27462 * gdb.base/list.exp: Ditto.
27463 * gdb.base/recurse.exp: Ditto.
27464 * gdb.base/scope.exp: Ditto.
27465 * gdb.base/signals.exp: Ditto.
27466
27467Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27468
27469 * gdb.threads/Makefile.in (docdir): Removed.
27470
27471Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27472
27473 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27474 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27475 @srcdir@.
d63a86f8 27476 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27477 autoconf 2.5 or higher.
27478 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27479
27480Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27481
27482 * configure: Regenerated.
27483 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27484 avoid name clashes with SunOS headers.
27485
27486Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27487
27488 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27489
27490Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27491
27492 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27493 prototype information ends up in the compiler info file.
27494
27495Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27496
27497 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27498 attempting to regenerate it. Eliminate use of a temporary file
27499 and just generate the info file directly. Source it immediately,
27500 for consistency of use.
27501 * gdb.base/corefile.exp: Ditto
27502 * gdb.base/exprs.exp: Ditto.
27503 * gdb.base/funcargs.exp: Ditto.
27504 * gdb.base/langs.exp: Ditto.
27505 * gdb.base/list.exp: Ditto.
27506 * gdb.base/mips_pro.exp: Ditto.
27507 * gdb.base/nodebug.exp: Ditto.
27508 * gdb.base/opaque.exp: Ditto.
27509 * gdb.base/ptype.exp: Ditto.
27510 * gdb.base/scope.exp: Ditto.
27511 * gdb.base/setvar.exp: Ditto.
27512 * gdb.base/signals.exp: Ditto.
27513 * gdb.base/whatis.exp: Ditto.
27514 * gdb.c++/templates.exp: Ditto.
27515 * gdb.c++/virtfunc.exp: Ditto.
27516 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27517 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27518
27519Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27520
27521 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27522 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27523 Increase timeout, a lot of single stepping might be needed if the
27524 target has no hardware watchpoints.
27525
27526Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27527
27528 * gdb.base/break.exp: Ignore compiler warnings when compiling
27529 break.c.
27530 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27531 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27532 from remote-sim.
27533 * gdb.base/exprs.exp: Add h8300 xfails.
27534 * gdb.base/funcargs.exp: Likewise.
27535 * gdb.base/nodebug.exp: Likewise.
27536 * gdb.base/printcmds.exp: Likewise.
27537 * gdb.base/ptype.exp: Likewise.
27538 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27539 h8300 xfails.
d63a86f8 27540 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27541 on the h8300.
27542 * gdb.base/funcargs.c: Explicitly make last constant argument to
27543 call_after_alloca_subr an unsigned long type.
27544 * gdb.base/return.c: Include stdio.h.
27545
27546Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27547
27548 * config/abug.exp: New file for the older Motorola Bug monitor
27549 that runs on the mvme13x series VME boards.
27550 * config/monitor.exp: Use the new config array for target settings
27551 if they exist.
27552
27553Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27554
27555 * sim-gdb.exp: Make the SH simulator allocate less space when
27556 it is targeted.
27557
27558Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27559
27560 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27561 test.
27562
27563Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27564
27565 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27566 "rs6000-*-*" for "list function in include file" when gcc compiled.
27567 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27568 for "p ctable1[120]".
27569 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27570 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27571 Remove setup_xfail for "rs6000-*-*" for
27572 "print 'scope0.c'::filelocal before run".
27573 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27574 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27575 since some compilers don't allow both options to be given
27576 on the same command line. Create object file and move it.
d63a86f8 27577
c906108c
SS
27578Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27579
27580 * gdb.base/corefile.exp: Always regenerate the core file, since
27581 we always regenerate the coremaker program. Detect special case
27582 where registers cannot be read from core file.
d63a86f8 27583
c906108c
SS
27584Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27585
27586 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27587 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27588 * gdb.c++/templates.exp: Only match on basename of file since
27589 some formats like xcoff don't encode directory information.
27590 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27591 and rs6000 AIX xcoff targets.
27592 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27593 * configure: Regenerate.
27594 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27595 here, rather than in distclean.
d63a86f8 27596
c906108c
SS
27597Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27598
27599 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27600 defined, and use it to compile the test case with -O2. The
27601 native compilation still uses no optimization.
27602 * gdb.base/mips_pro.c: Remove inline assembly code since
27603 it is compiled PIC by default, which results in assembler
27604 warnings that make the testsuite think the compilation
27605 was unsuccessful.
27606
27607Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27608
27609 * gdb.c++/misc.exp: Add note to message for
27610 "print s.a for foo struct" that this is a known gcc 2.7.2
27611 and earlier bug.
27612
27613Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27614
27615 * gdb.base/break.exp: Fix pattern for matching "Delete all
27616 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27617 setup_xfail for deleting all breakpoints test. Fix various
27618 timeout messages to include "(timeout)".
27619 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27620 for "p t_float_values2(3.14159,float_val2)".
27621 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27622 for "continue to call2g" when gcc compiled.
27623 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27624 "up to foo in langs.exp", "show language at foo in langs.exp",
27625 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27626 and "show language at fsub in langs.exp".
27627 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27628 "list line 1 in include file", "list message for lines past EOF",
27629 "list function in include file", "list list0.h:foo", and
27630 "list filename:function; nonexistant function".
27631 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27632 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27633 and "ptype t_char_array" to be for native cc only.
d63a86f8 27634
c906108c
SS
27635Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27636
d63a86f8 27637 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27638 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27639 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27640
27641Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27642
27643 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27644 "bt in signals.exp". This problem only appears when running
27645 the testsuite, and then only intermittently.
27646
27647Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27648
27649 * gdb.base/return.exp (return_tests): Differentiate between
27650 two tests of continuing.
27651
27652Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27653
27654 * */Makefile.in (maintainer-clean): Remove config.log.
27655 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27656 * gdb.c++/Makefile.in (PROGS): Add inherit.
27657 (clean): Remove *.ci.
27658
27659Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27660
27661 * gdb.c++/misc.cc: Add test code from Mike Stump.
27662 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27663
27664Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27665
27666 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27667 to "alpha-*-osf2*" and add comment.
27668 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27669 setup_xfail for "step over execarg initialization" and
27670 "step over corearg initialization".
c906108c
SS
27671 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27672 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27673 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27674 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27675 "print func2::coremaker_local", and "backtrace in corefile.exp".
27676 * gdb.base/signals.exp: Build and source signals.ci.
27677 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27678 to be for gcc only.
27679 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27680
c906108c
SS
27681Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27682
27683 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27684 Feb 3 procfs.c change.
27685
27686Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27687
27688 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27689
27690Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27691
27692 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27693 from dejagnu's apparent default of 10 seconds, which gives random
27694 results when running the tests over NFS on moderately loaded systems.
27695 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27696
27697Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27698
27699 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27700 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27701 result reports.
c906108c
SS
27702
27703Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27704
27705 * configure.in (CY_AC_PATH_TCLH): Remove.
27706 * configure: Regenerate.
27707
27708Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27709
27710 * gdb.c++/Makefile.in (clean): Add missing '{'.
27711
27712Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27713
27714 * lib/gdb.exp: Provide a default value for noinferior.
27715
27716 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27717 Load libgloss.exp.
27718
27719Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27720
27721 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27722 the executable, not the .o to run the tests from.
27723
27724Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27725
27726 * gdb.base/break.exp: Don't test for program exit or exit status
27727 if $noresults if nonzero.
27728 * gdb.base/langs.exp: Likewise.
27729 * gdb.base/watchpoint.exp: Likewise.
27730
27731 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27732 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27733 trying to compile the testcase.
27734
27735Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27736
27737 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27738 * gdb.base/signals.exp (continue to handler): Likewise.
27739
27740Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27741
27742 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27743
27744 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27745
27746Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27747
27748 * gdb.base/corefile.exp: Recognize "not found" as failure
27749 when trying to determine if a core file was generated.
27750 If no core file was generate the first time, try again without
27751 the ulimit -c to work around braindamaged shells.
27752
27753Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27754
27755 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27756 [] tests with "test" and enclose string in quotes.
27757 * gdb.stabs/configure: Rebuild
d63a86f8 27758
c906108c
SS
27759Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27760
27761 Changes in sync with expect:
27762 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27763 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27764 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27765 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27766 argument to AC_REQUIRE.
27767 * configure: Regenerated.
27768
27769Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27770
27771 * gdb.base/corefile.exp: When generating a core, discard any
27772 error messages about ulimit not found and the "core dumped"
27773 message from the shell that runs the coredumper.
27774
27775Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27776
27777 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27778
27779 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27780 which sed script to run. Expect failure for v_comb test
27781 on PA targets too.
d63a86f8 27782
c906108c
SS
27783Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27784
27785 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27786 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27787
27788Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27789
27790 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27791 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27792 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27793 * lib/gdb.exp (default_gdb_start): Fix typo.
27794 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27795 messages to not include the full program name that caused
27796 the core dump since some systems (such as solaris) apparently
27797 truncate this path to about 80 characters.
27798 When generating a core file first try increasing the core file
27799 size limit to unlimited since some systems may default it to
27800 zero, and it is harmless to try it. Move the test for failing
27801 to generate a core file to where it will actually get executed.
27802 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27803 new gdb result from g++ debug info improvements and make old
27804 pattern obsolescent. Also account for size_t differences
27805 (may be int or long).
27806 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27807 initialization before function call is placed in the delay slot
27808 and thus appears to be skipped over by commands such as "next".
27809
27810Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27811
27812 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27813
27814Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27815
27816 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27817 input source file; fix code to compile test to deal with this
27818 convention.
27819 * gdb.c++/*.exp: Likewise.
27820
27821Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27822
27823 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27824 "bt in signals.exp".
27825
27826Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27827
27828 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27829 "step over execarg initialization" and
889bf7c5 27830 "step over corearg initialization".
c906108c
SS
27831
27832Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27833
27834 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27835 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27836
27837Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27838
27839 From Rob Savoye (rob@poseidon.cygnus.com)
27840 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27841 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27842 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27843 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27844 configure.in}: Major reworking for autoconfig.
c906108c
SS
27845 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27846 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27847 New files.
c906108c
SS
27848 * config/unix-gdb.exp: Make GDB global.
27849 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27850 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27851 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27852 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27853 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27854 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27855 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27856 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27857 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27858 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27859 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27860 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27861 to returns as necessary, arrange for test to compile own testcase
27862 executable.
c906108c 27863 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27864
c906108c
SS
27865Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27866
27867 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27868 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27869 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27870 "backtrace through signal handler".
27871
27872Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27873
27874 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27875 continuing from a job control stop signal.
27876 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27877
27878Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27879
27880 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27881 * gdb.base/corefile.exp: Likewise.
27882 * gdb.base/funcargs.exp: Likewise.
27883
27884Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27885
27886 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27887 * config/monitor.exp: Add support for setting baud rate.
27888
27889Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27890
27891 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27892 i*86-*-linux* xfails for "backtrace through signal handler".
27893 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27894 "print func2::coremaker_local".
27895 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27896 alpha-dec-osf2* xfail for
c906108c
SS
27897 "delete all breakpoints when none".
27898
27899Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27900
27901 * gdb.base/break.exp: Change test that deletes all breakpoints
27902 when no user breakpoints are installed. A post 4.15 change
27903 causes gdb to no longer prompt in this case.
27904
27905Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27906
27907 * gdb.base/return.exp (return_tests): Change xfail for test
27908 "correct value returned double test" to stop xfailing at
27909 Solaris 2.5. Apparently the bug has been fixed.
27910
27911Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27912
27913 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27914 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27915
27916Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27917
27918 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27919 * gdb.disasm/hppa.s: Corresponding changes.
27920
27921Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27922
27923 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27924 makefile fragment.
27925 * config/mt-hpux: Deleted.
27926
27927Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27928
d63a86f8 27929 * Many files: When warning about suppressed tests due to a
c906108c
SS
27930 nonexistant test binary, avoid incrementing the warning count.
27931
27932Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27933
27934 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27935
c906108c
SS
27936Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27937
27938 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27939 "sparc-*-solaris2*".
27940
27941Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27942
27943 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27944 Add global and local variables and initialize them.
27945 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27946 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27947 extracts the file name and terminating signal from the core file.
27948 * TODO: Remove note about tests for correct mapping of corefile.
27949 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27950 from optimizing it away.
27951 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27952 handles common blocks.
27953
27954Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27955
27956 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27957 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27958
27959Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27960
27961 * Makefile.in (maintainer-clean): New target, synonym for
27962 realclean.
27963 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27964 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27965 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27966 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27967 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27968 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27969
27970Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27971
27972 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27973 xfails when not gcc compiled for "print foo::funclocal".
27974 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27975 "print foo::funclocal at foo",
27976 "print 'scope1.c'::foo::funclocal at foo",
27977 "print foo::funclocal_bss at foo",
27978 "print 'scope1.c'::foo::funclocal_bss at foo",
27979 "print foo::funclocal_ro at foo",
27980 "print 'scope1.c'::foo::funclocal_ro at foo",
27981 "print bar::funclocal at foo" and
27982 "print 'scope1.c'::bar::funclocal at foo".
27983 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27984 gcc compiled for "print foo::funclocal at bar".
27985 Expand all messages to ensure that they identify that
27986 the test is at bar().
27987 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27988 gcc compiled for:
27989 "ptype on opaque struct pointer (statically)",
27990 "ptype on opaque struct tagname (statically)",
27991 "ptype on opaque struct pointer (dynamically) 1",
27992 "ptype on opaque struct tagname (dynamically) 1",
27993 "ptype on opaque struct pointer (dynamically) 2" and
27994 "ptype on opaque struct tagname (dynamically) 2
27995 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27996 gcc compiled for:
27997 "p datalocal"
27998 "whatis datalocal",
27999 "ptype datalocal",
28000 "p bsslocal",
28001 "whatis bsslocal", and
28002 "ptype bsslocal".
28003 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28004 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28005 when not gcc compiled.
28006 * gdb.base/funcargs.exp (float_and_integral_args): Add
28007 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28008 compiled.
28009 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28010 "backtrace from call6a" when not gcc compiled.
28011 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28012 "backtrace from call7a" when not gcc compiled.
28013 * gdb.base/callfuncs.exp (do_function_calls):
28014 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28015 "p t_char_array_values(char_array_val2,char_array_val1)",
28016 "p t_char_array_values(char_array_val1,char_array_val2)",
28017 "p t_char_array_values("carray 1","carray 2")",
28018 "p t_char_array_values("carray 1",char_array_val2)",
28019 "p t_char_array_values(char_array_val1,"carray 2")",
28020 "p sum_args(1,{2})",
28021 "p sum_args(2,{2,3})",
28022 "p sum_args(3,{2,3,4})",
28023 "p sum_args(4,{2,3,4,5})"
28024 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28025 "backtrace in corefile.exp" when not gcc compiled.
28026
28027Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28028
28029 * gdb.base/signals.exp: Rewrite `handle all print' test as
28030 a procedure. Accept blanks or TABs as whitespace, increase
28031 timeout and expect input buffer size for the large output
28032 from the command. Remove "i*86-*-bsdi2.0" xfail.
28033
28034Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28035
28036 * gdb.base/setvar.exp: Add new testcases for truncation when
28037 assigning invalid values to bitfields.
28038
28039Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28040
d63a86f8 28041 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
28042 mips-sgi-irix* xfail for
28043 "call inferior func with struct - returns char *"
28044 and fix test so that an optional (unsigned char *) cast is
889bf7c5 28045 accepted in the result.
c906108c
SS
28046
28047Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28048
28049 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28050 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28051 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28052 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28053 that accidentally got checked in.
28054
28055Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28056
d63a86f8 28057 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
28058 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28059 compiled test.
28060 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28061 Add mips-sgi-irix5* xfail for not gcc compiled.
28062 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
28063 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28064 compiled for "p top", "whatis top", "p middle", and "whatis
28065 middle".
c906108c
SS
28066 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28067 "whatis signed char" for not gcc compiled.
28068 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28069 "set variable signed char=-1 (-1)" and
28070 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28071 * gdb.base/funcargs.exp (float_and_integral_args):
28072 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28073 Add mips-sgi-irix* xfail when not gcc compiled for
28074 "continue to call2b".
28075 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28076 "continue to call2g".
6fdff2c5
PA
28077 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28078 compiled for "backtrace from call6a"
28079 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28080 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28081 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28082 (localvars_after_alloca): Fix gdb_test cmds for
28083 "print * after runto ...".
28084 Remove rs6000-*-* xfails for
28085 "print i after runto localvars_after_alloca" and
28086 "print l after runto localvars_after_alloca"
28087 for all compilers.
28088 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28089 when not compiled with gcc, for:
c906108c
SS
28090 "print signed char == (minus)",
28091 "print signed char != (minus)",
28092 "print signed char < (minus)",
28093 "print signed char > (minus)".
28094 * gdb.base/callfuncs.exp (do_function_calls):
28095 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28096 "call inferior func with struct - returns char *".
d63a86f8 28097 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28098 "correct value returned double test" to include Solaris 2.4.
28099 * gdb.base/funcargs.exp (float_and_integral_args):
28100 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28101
c906108c
SS
28102Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28103
28104 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28105 enumeration bitfields if compiling with GNU C.
28106 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28107 to empty' prompt.
28108
28109Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28110
28111 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28112 test for PRO targets.
28113
28114 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28115 breakpoints in the inferior at any given time by making
28116 two groups of breakpoints for call2*, call6* and call7*
28117 tests.
28118
28119Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28120
28121 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28122 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28123 from optimizing it away.
28124 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28125 "call inferior func with struct".
28126
28127Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28128
28129 * configure.in: Only configure gdb.chill for particular targets.
28130
28131Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28132
28133 * gdb.base/Makefile.in: Add action to .c.o transformation
28134 rule that generates a .ci file for each .o file and remove
28135 explicit .c.o rules except for callfuncs.o.
28136 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28137 generates a .ci file for each .o file and remove explicit
28138 .cc.o rules.
28139 (clean): Remove *.tmp *.ci files.
28140 (EXECUTABLES): Remove templ-info.exp.
28141 * gdb.base/compiler.c: New file.
28142 * gdb.c++/compiler.cc: New file
28143 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28144 Change rs6000-*-* xfail for
28145 "print 'scope0.c'::filelocal_ro" and
28146 "print 'scope1.c'::filelocal" and
28147 "print 'scope1.c'::filelocal_bss" and
28148 "print 'scope1.c'::filelocal_ro" and
28149 "print 'scope1.c'::foo::funclocal" and
28150 "print 'scope1.c'::foo::funclocal_ro" and
28151 "print 'scope1.c'::bar::funclocal" and
28152 "print 'scope0.c'::filelocal_ro" and
28153 "print 'scope1.c'::filelocal at foo" and
28154 "print 'scope1.c'::filelocal_bss at foo" and
28155 "print 'scope1.c'::filelocal_ro at foo" and
28156 "print 'scope1.c'::foo::funclocal at foo" and
28157 "print 'scope1.c'::foo::funclocal_bss at foo" and
28158 "print 'scope1.c'::foo::funclocal_ro at foo" and
28159 "print 'scope1.c'::bar::funclocal at foo" and
28160 "print 'scope0.c'::filelocal_ro" and
28161 "print 'scope1.c'::filelocal" and
28162 "print 'scope1.c'::filelocal_bss" and
28163 "print 'scope1.c'::filelocal_ro" and
28164 "print 'scope1.c'::foo::funclocal" and
28165 "print 'scope1.c'::foo::funclocal_bss" and
28166 "print 'scope1.c'::foo::funclocal_ro" and
28167 "print 'scope1.c'::bar::funclocal" and
28168 "print 'scope1.c'::bar::funclocal_bss"
28169 to only be xfail'd when not compiled with gcc.
d63a86f8 28170 Add rs6000-*-* xfail for
c906108c
SS
28171 "print 'scope0.c'::filelocal_bss before run"
28172 when compiled with gcc.
28173 (test_at_main): Add rs6000-*-* xfail for
28174 "print filelocal_ro in test_at_main"
28175 when compiled with gcc.
28176 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28177 Add rs6000-*-aix* xfail for
c906108c
SS
28178 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28179 "ptype t_char_array", not compiled with gcc.
28180 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28181 xfail for "list foo (in include file)" when gcc compiled.
28182 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28183 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28184 "run to call0a" if not compiled with gcc.
28185 (unsigned_integral_args): Add rs6000-*-* xfail for
28186 "run to call1a" if not compiled with gcc.
28187 (float_and_integral_args): Add rs6000-*-* xfail for
28188 "run to call2a" if not compiled with gcc and for
28189 "continue to call2b" for any compiler.
28190 Add rs6000-*-* xfail to
28191 "print f1 after run to call2a" for gcc compiled.
28192 (discard_and_shuffle): Add rs6000-*-* xfail for
28193 "run to call6a".
28194 (shuffle_round_robin): Add rs6000-*-* xfail for
28195 "backtrace from call7a" if not compiled with gcc.
28196 Add rs6000-*-* xfail for
28197 "backtrace from call7b" if compiled with gcc.
28198 (call_after_alloca): Add rs6000-*-* xfail for
28199 "print c in call_after_alloca" and
28200 "print s in call_after_alloca" and
28201 "backtrace from call_after_alloca_subr"
28202 if not compiled with gcc.
28203 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28204 "print c in localvars_in_indirect_call" and
28205 "print c in localvars_in_indirect_call" and
28206 "backtrace in indirectly called function" and
28207 "stepping into indirectly called function"
28208 if not compiled with gcc.
28209 (localvars_after_alloca): Add rs6000-*-* xfail for
28210 "print c after runto localvars_after_alloca" and
28211 "print s after runto localvars_after_alloca" and
28212 "print i after runto localvars_after_alloca" and
28213 "print l after runto localvars_after_alloca"
28214 for all compilers.
28215 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28216 than whatis-info.exp.
28217 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28218 than opaque-info.exp.
28219 Setup rs6000-*-* xfail for
d63a86f8 28220 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28221 "ptype on opaque struct pointer (dynamically)" when
28222 not compiled with gcc.
28223 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28224 rather than callf-info.exp.
28225 (do_function_calls): Add clear_xfail for rs6000-*-* for
28226 "p t_float_values2(3.14159,float_val2)". Seems to work
28227 fine there, both with xlc and gcc. Need to find out what
28228 it is doing right and fix other platforms.
28229 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28230 "call inferior func with struct - returns int",
28231 "call inferior func with struct - returns long",
28232 "call inferior func with struct - returns float",
28233 "call inferior func with struct - returns double",
28234 "call inferior func with struct - returns char *",
28235 but only if not gcc compiled (presumes xlc compiled).
28236 Change rs6000-*-* xfails for
28237 "call inferior func with struct - returns char" and
28238 " call inferior func with struct - returns short" to only
28239 xfail if not using gcc.
28240 (clean mostlyclean): Remove *.ci and *.tmp files.
28241 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28242 than templ-info.exp.
28243 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28244 Add rs6000-*-* xfail for "up to foo in langs.exp"
28245 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28246 when not gcc compiled.
d63a86f8 28247
c906108c
SS
28248Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28249
28250 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28251 * gdb.base/corefile.exp: Likewise.
28252 * gdb.base/list.exp: Likewise.
28253 * gdb.base/scope.exp: Likewise.
28254 * gdb.base/siganls.exp: Likewise.
28255
28256 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28257 compiler output.
28258 * gdb.base/whatis.exp: Likewise.
28259
28260Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28261
28262 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28263 failure (opcode table has been fixed to match reality).
28264
28265Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28266
28267 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28268 "call inferior func with struct - returns char",
28269 "call inferior func with struct - returns short"
28270
28271 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28272 "print 'scope0.c'::filelocal at main",
28273 "print 'scope0.c'::filelocal_bss in test_at_main",
28274 "print 'scope0.c'::filelocal at foo",
28275 "print 'scope0.c'::filelocal_bss in test_at_foo",
28276 "print 'scope0.c'::filelocal at bar",
28277 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28278
c906108c
SS
28279 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28280 in source file 1". This bug seems to have been fixed with both
28281 gcc and native cc (was native assembler bug?).
28282
28283Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28284
28285 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28286 "backtrace through signal handler" to "i*86-*-sysv4*".
28287 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28288 continue" case. Add "known SVR4 bug" to fail message.
28289 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28290 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28291 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28292 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28293 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28294 "up to foo in langs.exp", "show language at foo in
28295 langs.exp", "up to cppsub_ in langs.exp", "show
28296 language at cppsub_ in langs.exp", "up to fsub in
28297 langs.exp", and "show language at fsub in langs.exp".
28298 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28299 "bactrace in corefile.exp".
28300 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28301 "call inferior function with struct - returns float" and
28302 "call inferior function with struct - returns double".
d63a86f8 28303
c906108c
SS
28304Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28305
28306 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28307 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28308 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28309 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28310
28311Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28312
28313 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28314 (or overriden) "CHILL" macro rather then bare "gcc".
28315 Also look for ../../gcc/xgcc since that is what we will
28316 actually need, not "Makefile". Remove following assignment
28317 of CHILL to CHILL_FOR_TARGET because that results in
28318 recursive definition.
28319
28320Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28321
28322 * gdb.base/corefile.exp: Change xfail for backtrace in
28323 corefile.exp from linuxaout to all linux.
28324 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28325 cases where we miss the breakpoint at the signal handler
28326 for some reason. Setup xfail for linuxoldld/linuxaout and
28327 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28328 hitting SIGURG breakpoint.
28329 * gdb.base/signals.exp: Setup xfail for "next" acting like
28330 continue to add linuxoldld. Setup xfail for all linux for
28331 "next to handler in signals_tests_1", "backtrace in
28332 signals_tests_1", "continue to func1", "pass SIGUSR1",
28333 and continue to handler".
28334
28335Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28336
28337 * Update all FSF addresses except those in COPYING* files.
28338
28339Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28340
28341 * gdb.base/a2-run.exp: Change messages to be more explicit about
28342 the status of args, and quote binfile in results.
28343
28344Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28345
28346 * gdb.base/callfuncs.exp: Add tests for passing structs to
28347 inferior functions and return various types.
28348 * gdb.base/callfuncs.c: Add functions to receive a struct
28349 and return a member of the struct, in various types.
28350
28351Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28352
28353 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28354
28355Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28356
28357 * config/vxworks29k.exp: New file, sources vxworks.exp.
28358
28359Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28360
28361 * config/gdbremote.exp: New file. Testing framework using
28362 gdbserver.
28363
28364Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28365
28366 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28367 "call function when asleep" and "send end of file".
28368 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28369 for "backtrace in corefile.exp".
28370 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28371 for "backtrace through signal handler".
28372 * gdb.base/corefile.exp: Make sure we actually generate a core file
28373 before trying the core tests. Some systems allow the user to suppress
28374 generation of core files and default to that (linux for example).
28375 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28376 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28377
28378Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28379
28380 * gdb.threads: New directory with some crude multi-threaded
28381 gdb tests (step.exp and step2.exp).
28382 * config/mt-lynx (STEP_EXECUTABLE): Define.
28383 (THREADFLAGS): Define.
28384
28385Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28386
28387 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28388
28389 * gdb.base/signals.exp: Disable whole file for lynx until
28390 further notice.
28391
28392 * gdb.base/signals.exp: xfail test where "next" acts like
28393 "continue" for lynx.
28394
28395 * gdb.base/interrupt.exp: xfail test for calling function while
28396 inferior is asleep for lynx.
28397
28398 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28399 than one cr-lf after each command.
28400
28401Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28402
28403 * configure.in: Reinstate setting of stabsdirs variable, fix
28404 typo in setting up configdirs for native builds.
28405
28406 * gdb.base/return.exp: Fix typo in return double test.
28407 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28408 compiler from optimizing them away.
28409
28410Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28411
28412 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28413 sequences to be echo'd by gdb when using gdb_test.
28414 * gdb.chill/chexp.exp: Likewise.
28415 * gdb.fortran/exprs.exp: Likewise
28416
28417Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28418
28419 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28420 after the inferior gdb has started.
28421
28422 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28423 after each command.
28424 * gdb.base/funcargs.exp: Likewise.
28425 * gdb.base/gdbvars.exp: Likewise.
28426 * gdb.base/interrupt.exp: Likewise.
28427 * gdb.base/list.exp: Likewise.
28428 * gdb.base/watchpoint.exp: Likewise.
28429 * gdb.c++/demangle.exp: Likewise.
28430 * gdb.c++/inherit.exp: Likewise.
28431 * gdb.chill/chexp.exp: Likewise.
28432 * gdb.fortran/exprs.exp: Likewise.
28433
28434 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28435 test if we can't handle IO to/from the inferior.
28436
28437 * gdb.c++/misc.exp: Always check for a program already being
28438 started after sending a "run" command to gdb.
28439
28440 * gdb.base/twice.exp: Start with a fresh gdb.
28441
28442 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28443 only depend on gdb's expression code, not the chill runtime.
28444
28445 * gdb.base/return.c: Put return values into variables so we
28446 can have gdb print them rather than depending on the program
28447 to print them.
28448 * gdb.base/return.exp: Corresponding changes.
28449
28450 * lib/gdb.exp: Provide default value for noinferiorio.
28451 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28452 the inferior.
28453
28454 * gdb.base/break.exp: Always check for a program already being
28455 started after sending a "run" command to gdb.
28456 (text_next_with_recursion): Don't check the output from the
28457 program's printf statement. Instead just make sure the program
28458 exited.
28459
28460 * gdb.base/commands.exp: Protect tests which need arguments with
28461 $noargs conditionals.
28462
28463Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28464
28465 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28466 of structure member arrays to match gdb/valops.c:value_addr change.
28467
28468Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28469
28470 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28471 cases.
28472
28473Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28474
28475 * configure.in (configdirs): Remove gdb.chill from default list
28476 of subdirs and then add it back in only if doing a native build.
28477 The current chill compiler does not yet work in any cross build.
28478 * Revert all signal changes from Jul 6.
28479 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28480 for sh-hms targets, allowing these tests to link, with no other
28481 changes. Testing is suppressed by setting "nosignals" in site.exp.
28482
28483Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28484
28485 * configure.in (signaldirs): Define and add to configdirs for all
28486 targets except some specific ones that are known to not support signals.
28487 Also clean up formatting.
28488 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28489 (signals, sigall): Remove rules to build.
28490 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28491 Moved to new gdb.signals directory.
28492 * gdb.signals: New test directory.
28493 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28494 signals.c signals.exp}: New or moved files.
28495
28496Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28497
28498 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28499
28500Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28501
28502 * gdb.base/return.exp: Xfail `return double' test failure
28503 on at least Solaris 2.3 and handle future/past versions on
28504 a case by case basis as appropriate. Also update message
28505 to include i*86 failures.
28506
28507Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28508
28509 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28510
28511 * lib/gdb.exp: Fix comment which erroneously identified
28512 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28513 gdb_file_cmd not gdb_load).
28514 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28515
28516 * gdb.base/setvar.exp: Make test names consistent between pass and
28517 fail cases. Use gdb_test more.
28518
28519Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28520
28521 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28522
28523Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28524
28525 * gdb.base/help.exp: Fix expected help string for `show commands'.
28526
28527Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28528
28529 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28530
28531 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28532 of a text section.
28533
28534Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28535
28536 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28537 that loop eventually terminates. Fix Connection refused logic so
28538 that testsuite will expire nicely.
28539
28540Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28541
28542 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28543 config/rom68k.exp: New tcl glue for the appropriate monitors.
28544 These all just end up calling monitor.exp.
28545 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28546 refused' by retrying. Cleanup some timeout issues.
28547 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28548 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28549 callers don't have to set/restore global timeout variable.
28550
28551 * The following set of changes centralizes management of the global
28552 timeout variable. This way, it can be set in one target dependent
28553 place instead of dozens of places scattered throughout the test suite.
28554 If you need to lengthen a timeout, then you should either set timeout
28555 in one of the config/{target}.exp files, or multiply it by a factor.
28556 Setting it to an absolute value is always going to lose for some
28557 targets.
28558 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28559 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28560 * gdb.base/funcargs.exp: Don't set timeout.
28561 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28562 * gdb.base/printcmds.exp (test_print_string_constants
28563 test_print_array_constants): Don't set timeout.
28564 * gdb.base/ptype.exp: Don't set timeout.
28565 * gdb.base/recurse.exp: Don't set timeout.
28566 * gdb.base/return.exp: Don't set timeout.
28567 * gdb.base/watchpoint.exp: Don't set timeout.
28568 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28569 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28570
28571Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28572
28573 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28574
28575Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28576
28577 * lib/gdb.exp: Disable chill tests for irix5.
28578
28579Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28580
28581 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28582 each test pass or fail.
28583
28584Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28585
28586 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28587 xlc not gcc.
28588
28589Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28590
28591 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28592
28593Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28594
28595 * config/est.exp: Fix copyright and comments. Remove dead code.
28596 Use targetname, serialport and baud variables instead of fixed
28597 constants.
28598 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28599 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28600
28601Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28602
28603 * gdb.base/watchpoint.exp: Don't run
28604 test_watchpoint_triggered_in_syscall for sunos.
28605
28606Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28607
28608 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28609 they don't seem to exist. Do include stdio.h.
28610
28611Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28612
28613 * gdb.base/a1-selftest.exp: Add alpha xfail.
28614
28615Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28616
28617 * gdb.base/watchpoint.c (main): Prompt before calling read().
28618 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28619 Revise accordingly. Remove cruft about sending "123" several
28620 times, until it gets noticed. Clean up the "print buf[0]" stuff
28621 so that it passes or fails, and waits for prompts in the usual way.
28622
28623Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28624
28625 * gdb.base/recurse.exp: Fix comment.
28626
28627 * TODO: Remove item about printing variables in nodebug.exp. Add
28628 item about enabling tests which are only run on some targets.
28629
28630 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28631 fail, make test names unique, use new gdb_test convention
28632 regarding pattern, use gdb_test more, etc.).
28633
28634 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28635 fail, make test names unique, etc.).
28636
28637Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28638
28639 * gdb.base/nodebug.c: Change return type of top and middle to
28640 short.
28641 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28642 are fixed by the recent mdebugread.c changes. Allow `short ()'
28643 as type for top and middle.
28644
28645Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28646
28647 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28648 nearly as I can tell, the whole thing was an accident in Stu's
28649 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28650 to replace a send/expect pair with gdb_test, but ended up only
28651 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28652 of 30 Mar 1995 took care of it, but left this vestigial comment
28653 which I am now nuking.
28654
28655Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28656
28657 * gdb.base/break.exp: Look for different line number for
28658 breakpoint at main depending on usestubs.
28659
28660Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28661
28662 * gdb.base/list.exp: Adjust some alternate expect patterns to
28663 match recent list0.c change. Add alternate expect pattern for
28664 output from `list default lines around main' for optimizing
28665 compilers.
28666
28667Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28668
28669 * lib/gdb.exp: If nosignals is not set, set it to 0.
28670
28671Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28672
28673 * config/slite-gdb.exp: Responds to load symbol table prompt.
28674 * gdb.base/break.exp: Adjust line number, fix rerun.
28675 * gdb.base/langs0.c: Add #ifdef usestubs.
28676
28677Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28678
28679 * gdb.base/list.exp: Adjust line contents after adding new lines in
28680 list0.c. Also fix a syntax error.
28681
28682 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28683 * gdb.base/break.exp: ditto.
28684 * gdb.base/list.exp: ditto.
28685 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28686 * gdb.base/run.c: ditto.
28687 * gdb.base/list0.c: ditto.
28688 * gdb.base/funcargs.c: ditto.
28689
28690Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28691
28692 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28693 $targetname, $serialport and $baud instead of hardwired variables.
28694 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28695 target doesn't support signals.
28696
28697Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28698
28699 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28700
28701Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28702
28703 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28704 Don't rely on the value of an auto variable before it has been
28705 initialized. Use gdb_test more.
28706
28707Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28708
28709 * lib/gdb.exp (default_gdb_version): A version number must start
28710 with a digit, but other than that contains all characters up to
28711 the first whitespace character.
28712
28713Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28714
28715 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28716
28717Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28718
28719 * gdb.c++/*.exp: Warn if executable does not exist. The original
28720 reason for skipping the warning was that configure.in sometimes
28721 intentionally skipped building the executables but the tcl code
28722 had no way of knowing. That (a) was always bogus with respect to
28723 error handling, (b) is no longer true (right now there is no way
28724 to skip C++ tests).
28725
28726 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28727
28728Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28729
28730 * gdb.base/list.exp: Add expect patterns for output from
28731 SunPRO compiled executables.
28732 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28733 types.
28734
28735Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28736
28737 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28738 number (we are already testing that the correct source line text
28739 gets printed).
28740
28741 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28742 that is what is intended, but something needed to be done to get
28743 sunos4 native working again.
28744
28745 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28746
28747 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28748 apparently went with a (very) old xfail.
28749
28750Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28751
28752 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28753 runto_main is a proc in gdb.exp that will do 'step' for target use
28754 stubs.
28755 * gdb.base/exprs.exp: ditto.
28756 * gdb.base/interrupt.exp: ditto.
28757 * gdb.base/opaque.exp: ditto.
28758 * gdb.base/printcmds.exp: ditto.
28759 * gdb.base/ptype.exp: ditto.
28760 * gdb.base/scope.exp: ditto.
28761 * gdb.base/setvar.exp: ditto.
28762 * gdb.base/signals.exp: ditto.
28763 * gdb.base/twice.exp: ditto.
28764 * gdb.c++/classes.exp: ditto.
28765 * gdb.c++/inherit.exp: ditto.
28766 * gdb.c++/templates.exp: ditto.
28767 * gdb.base/break.exp: no run and hit main for stubs. Change line
28768 numbers for breakpoints and info breakpoint.
28769 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28770 breakpoint().
28771 * gdb.base/callfuncs.c: ditto.
28772 * gdb.base/exprs: ditto.
28773 * gdb.base/interrupt.c: ditto.
28774 * gdb.base/opaque0.c: ditto.
28775 * gdb.base/printcmds.c: ditto.
28776 * gdb.base/ptype.c: ditto.
28777 * gdb.base/scope0.c: ditto.
28778 * gdb.base/setvar.c: ditto.
28779 * gdb.base/signals.c: ditto.
28780 * gdb.base/twice.c: ditto.
28781 * gdb.c++/misc.cc: ditto.
28782 * gdb.c++/templates.cc: ditto.
28783
28784Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28785
28786 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28787
28788 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28789 somewhere between `read' and `main.c'. I'm pretty sure the
28790 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28791 and it isn't particularly useful.
28792
28793 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28794
28795Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28796
28797 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28798
28799Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28800
28801 * config/mt-slite: add LIBS and -nostdlib.
28802 * config/slite-gdb.exp: add this new file to support sparclite target.
28803
28804Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28805
28806 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28807
28808 * gdb.base/a2-run.exp: Change argument to istarget from
28809 "*-*-vxworks" to "*-*-vxworks*".
28810 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28811
28812Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28813
28814 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28815 will not runto main but do a 'step' to step out of breakpoint().
28816 * config/mt-slite: add -Dusestubs.
28817
28818Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28819
28820 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28821 instead of just @.
28822
28823 * gdb.base/signals.exp: Add test for "handle all print".
28824 * TODO: Remove "handle all print". Also remove item about
28825 checking copyright date (I don't like the idea of a spurious FAIL
28826 based on when we run the tests).
28827
28828 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28829 for SunOS4 (reason for failure not investigated). Remove
28830 redundant test for $binfile.
28831
28832 * gdb.base/nodebug.c (array_index): Call malloc.
28833
28834 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28835
28836Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28837
28838 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28839 conventions and slightly simplify the matching regexp.
28840
28841Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28842
28843 * gdb.base/break.exp: Update gdb_test invocation to use new
28844 convention.
28845
28846 * lib/gdb.exp: If noargs is not set, set it to 0.
28847
28848 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28849 tests unique.
28850
28851 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28852
28853Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28854
28855 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28856 one argument of type "<non-float parameter>".
28857
28858Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28859
28860 * config/rom68k.exp: New file to support Motorola IDP board.
28861 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28862 * gdb.base/break.c: Change things around so that this program
28863 doesn't depend upon args. This is necessary to make remote
28864 targets work (in general, they can't take args).
28865 * gdb.base/break.exp: Don't try to send args to program. Don't
28866 expect output. Also, replace lots of code with gdb_test.
28867
28868Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28869
28870 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28871 printing of '\'' (which is what the comment says we are testing,
28872 even though we were not), not '''.
28873 (test_integer_literals_rejected): Test that printing ''' is an error.
28874
28875 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28876 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28877 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28878 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28879 Use gdb_test not test_print_accept.
28880 * lib/gdb.exp: Remove test_print_accept.
28881
28882 * gdb.base/signals.exp (signal_tests_1): Make pass message
28883 consistent with fail message.
28884
28885 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28886 unsigned char; the bug (PR 1821) is fixed.
28887
28888 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28889
28890 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28891 successful tests--makes xfailing them work right.
28892
28893Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28894
28895 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28896 only \r\n, not .*. The test can pass .* as the last thing in
28897 $pattern if that is what it wants. In addition to providing this
28898 flexibility, this change should speed up pattern matching in cases
28899 where the pattern already ended with .* (there were a number of
28900 them). This change also helps catch bad patterns--in the old
28901 scheme the typo "char \*" instead of "char \\*" would pass. Now
28902 it is caught.
28903 * Many .exp files: Update callers.
28904
28905 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28906 clearer and does not spuriously match multiple ('s. Likewise for
28907 ) and *.
28908
28909 * gdb.base/nodebug.exp: Test ability to call a function and pass
28910 it a string (even with no debugging info).
28911
28912 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28913 "p '\'", which is the same as "p ''" once tcl gets done with
28914 quoting, to "p '\\'", which I suspect is what is intended (one
28915 backslash gets sent to GDB).
28916
28917 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28918
28919Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28920
28921 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28922 1817) was fixed literally years ago.
28923
28924Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28925
28926 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28927 test, it causes stepping out of call_after_alloca_subr with
28928 optimizing compilers.
28929 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28930 fails.
28931
28932 * gdb.c++/templates.exp: Source templ-info.exp only if
28933 the templates executable exists.
28934
28935 * gdb.c++/misc.cc (class Contains_static_instance,
28936 class Contains_nested_static_instance),
28937 gdb.c++/classes.exp (test_static_members): Test printing of
28938 a class that contains a static instance of the class.
28939
28940Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28941
28942 * gdb.base/langs2.c (cppsub_): Don't prototype.
28943 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28944 only, I believe).
28945
28946Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28947
28948 * lib/gdb.exp (skip_chill_tests): New procedure.
28949
28950 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28951
28952Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28953
28954 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28955 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28956
28957Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28958
28959 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28960
28961 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28962 disassemble 8, not 16, instructions for part 4.
28963
28964 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28965 support the latter anymore.
28966
28967 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28968 -DNO_PROTOTYPES.
28969 * gdb.base/callfuncs.c: Control use of prototypes based on
28970 NO_PROTOTYPES, not __STDC__.
28971 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28972 t_float_values2 tests if prototypes in use.
28973
28974 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28975 t_double_values): When checking differences against DELTA, check
28976 that difference is within the range (-DELTA,DELTA), not just
28977 (-infinity,DELTA).
28978
28979Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28980
28981 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28982 'file' command firts, then 'target', then 'load', this is due to gdb
28983 target set up.
28984 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28985
28986Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28987
28988 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28989 FP load/store variants.
28990 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28991
28992Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28993
28994 * gdb.base/term.exp: Do not give a warning if not native, it is
28995 not an abnormal condition.
28996
28997Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28998
28999 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29000 t_char_array".
29001
29002Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29003
29004 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29005 are getting the version number.
29006
29007 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29008 if not native, it is not an abnormal condition.
29009
29010Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29011
29012 * lib/gdb.exp: Just use "file exists", rather than undocumented
29013 dejagnu procedure "findfile".
29014
29015Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29016
29017 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29018 (LDFLAGS): Set to -Xlinker -Ur.
29019
29020 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29021 Removed, these values are set by lib/gdb.exp.
29022
29023 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29024
29025Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29026
29027 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29028 of replicating gdb startup code.
29029
29030 * config/mt-vxworks (LDFLAGS): Set to -r.
29031 (CFLAGS_FOR_TARGET): Removed.
29032
29033 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29034 (gdb) and gdb for vxworks uses (vxgdb).
29035
29036 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29037 executable is not in the tree and host != target, use sed and
29038 program_transform_name to determine the gdb name used by the
29039 target.
29040
29041 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29042 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29043
29044Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29045
29046 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29047 floats, chars, and shorts where there are ANSI-style function
29048 definitions.
29049
29050 * gdb.base/langs.exp, gdb.base/langs*: New test.
29051 * gdb.base/Makefile.in: Build it.
29052 * TODO: Remove item about checking that C names don't get C++
29053 demangling applied; this test tests it.
29054
29055Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29056
29057 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29058 went with the const70 xfail. The xfail went away a year ago.
29059
29060 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29061
29062 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29063 for hp300.
29064
29065 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29066
29067 * gdb.base/a1-selftest.exp: Don't run on hp300.
29068
29069Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29070
29071 * Makefile.in (site.exp): Set host_alias and target_alias as well
29072 as host_triplet and target_triplet.
29073
29074Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29075
29076 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29077
29078 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29079 places as other ecoff systems).
29080
29081 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29082 ultrix.
29083
29084Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29085
29086 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29087 remove them.
29088 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29089 variable and "variable" in addition to "data variable".
29090 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29091
29092 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29093 2.
29094 * gdb.base/list1.c (long_line): Add additional statement at start
29095 of function.
29096 * gdb.base/list.exp (test_forward_search): Update line number to
29097 reflect new statement.
29098
29099Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29100
29101 * gdb.base/signals.exp: Reinitialize searched source directories
29102 after gdb_start call.
29103
29104Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29105
29106 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29107 * gdb.stabs/Makefile.in: Likewise.
29108
29109 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29110 change. Instead split the tests into smaller pieces.
29111 * gdb.disasm/hppa.s: Corresponding changes.
29112
29113Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29114
29115 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29116 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29117
29118 * gdb.base/funcargs.exp: Modify many tests so that every test
29119 either passes or fails. Make some test names unique.
29120
29121Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29122
29123 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29124 Call stty to set interrupt character.
29125
29126 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29127 for HP assembler versus GNU assembler based on actual behavior of
29128 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29129
29130 * TODO: Suggest a few more stepping tests.
29131
29132Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29133
29134 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29135 restart GDB for h8300 after a continue.
29136 (return): Add pattern to match a29k-udi behavior.
29137 * gdb.base/nodebug.exp: Remove obsolete comment.
29138 * gdb.base/regs.exp: New file, testing of register displays.
29139 * gdb.base/return.exp: Fix typo in reference to $objdir.
29140 * gdb.base/whatis.exp: Always start with a fresh GDB.
29141
29142Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29143
29144 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29145 higher, these tests generate a lot of output.
29146
29147Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29148
29149 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29150 code following the catch silently ignored some errors; without the
29151 catch they should be thrown like any other tcl error. Also, the
29152 catch used "" instead of {} which meant all the callers who wanted
29153 to include one of the characters "[]$ had to quote it an extra time.
29154 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29155 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29156 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29157 Remove extra quoting.
29158
29159Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29160
29161 * gdb.base/commands.exp: Make test names unique; every test either
29162 passes or fails. Update some comments.
29163
29164 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29165
29166Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29167
29168 The following fixes a FAIL caused by the fact that the alpha stabs
29169 configuration didn't use the ".if alpha" code in weird.def.
29170 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29171 bit pointer, so the 32 bit version works even on the alpha.
29172 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29173 Remove the stuff which allowed us to have separate versions for
29174 alpha and everything else.
29175
29176 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29177 regexp which "info func operator\[\](" is supposed to match. Fix
29178 string to send to GDB. Note that GDB still doesn't work right. Add a
29179 new test for "info func .perator\[\](" which GDB does handle correctly.
29180
29181 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29182
29183Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29184
29185 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29186 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29187 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29188 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29189 it makes the tests harder to understand and confuses test-o-matic.
29190 The preferred style is that each test provides a PASS or a FAIL,
29191 and has a unique message (e.g. "continue #54" not just "continue")
29192 which is the same for the pass and the fail.
29193 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29194 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29195 to lib/gdb.exp.
29196 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29197 prt_accept which was basically the same thing. Likewise for
29198 test_print_reject and prt_reject.
29199 * lib/gdb.exp (test_print_reject): Add some more error message
29200 patterns to match from the former printcmds.exp (prt_reject).
29201 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29202 One defect of the passcount stuff is that some of it failed to
29203 report XPASS where appropriate.
29204 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29205 stuff before and after arg in expected pattern.
29206 (test_paddr_operator_functions): Re-do test without print_addr_of;
29207 this is the only test which seems to want extra stuff there.
29208
29209Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29210
29211 * gdb.base/nodebug.exp: Update new tests to reflect improved
29212 wording of gdb output.
29213
29214 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29215 and "ptype" work on variables in files compiled without -g.
29216 Replaces commented out "maint print msymbol" tests.
29217
29218Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29219
29220 * gdb.base/setvar.c (dummy): Call malloc.
29221
29222 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29223 losing with the irix4 sed.
29224
29225 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29226 ALRM" on irix4.
29227
29228Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29229
29230 * TODO: Remove items about corefile.exp testing new exec-file and
29231 backtrace; both are now done. Add items about printing enums.
29232
29233Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29234
29235 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29236 "get signal $thissig" test fails.
29237
29238 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29239
29240Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29241
29242 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29243 compiler warning with dec alpha compiler.
29244
29245 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29246 extra \n from gdb_test call (this explains why the prompt test
29247 that I removed yesterday was there).
29248 (user_defined_command_test): Remove extra \n and prompt test.
29249
29250 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29251 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29252 doesn't exist.
29253 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29254 Also remove alpha workaround, which turns out to be because
29255 SIGABRT == SIGLOST.
29256
29257 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29258
29259 * gdb.base/help.exp: Don't test "help show".
29260
29261Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29262
29263 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29264 "set print address" is on.
29265 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29266 pass prompt to gdb_test; gdb_test already looks for the prompt.
29267
29268 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29269
29270 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29271 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29272 was to make sure that gdb can read a core file. But (a) the "read
29273 the corefile" part didn't make it to a1-selftest.exp, we just
29274 delete the corefile after creating it, and (b) we test reading
29275 corefiles in corefile.exp anyway. Also, this test left around a
29276 xgdb process on Solaris.
29277
29278 * gdb.base/corefile.exp: Also test backtrace.
29279
29280Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29281
29282 * gdb.base/commands.exp: Test a simple user defined command with
29283 arguments and if/while statements; verify the full user command is
29284 printed by "show user".
29285
29286 * gdb.base/commands.exp: Test if/while commands as part of a
29287 breakpoint command list; verify they appear in breakpoint
29288 information.
29289
29290Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29291
29292 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29293 than by dividing by zero.
29294
29295Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29296
29297 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29298 performing an inferior call with watchpoints enabled.
29299 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29300 call.
29301
29302Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29303
29304 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29305 of "file" command.
29306
29307 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29308 Add additional pattern for when "int operator int(void);" appears
29309 in a different order.
29310
29311Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29312
29313 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29314
29315 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29316 and "signal" with ".*".
29317
29318Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29319
29320 * TODO: Add note about "handle all nostop".
29321
29322 * gdb.base/{sigall.c, sigall.exp}: New test.
29323 * gdb.base/Makefile.in: Add it.
29324
29325Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29326
29327 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29328 when invoking GDB, suppresses any windowing interface.
29329
29330Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29331
29332 * config/sim-gdb: New file, simulator testing support.
29333
29334Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29335
29336 * gdb.base/interrupt.exp: Test calling func1 twice.
29337
29338Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29339
29340 * gdb.base/list.exp (test_forward_search): Set timeout higher
29341 when we'll be getting lots of output from gdb.
29342
29343 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29344 "init_malloc" to after the expect statement. Run it if that
29345 regexp is taken, but also for two others which happen if source
29346 cannot be found.
29347
29348Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29349
29350 * gdb.base/printcmds.exp: New test, for printing register before
29351 program is running.
29352
29353Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29354
29355 * gdb.base/list.exp: Correct some alternate expect patterns
29356 to reflect changes in list1.c.
29357
29358Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29359
29360 * TODO: Add item regarding large frames.
29361
29362 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29363
29364 * TODO: Remove item about enabling return.exp; it
29365 is enabled. Suggest a few more "return" tests.
29366
29367Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29368
29369 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29370 anonymous unions.
29371
29372Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29373
29374 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29375 and pr-5646.o, so "make" is the same as "make all", not "make
29376 pr-4975.o".
29377
29378Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29379
29380 * gdb.base/list.exp: Adjust expectations to reflect changes in
29381 list1.c.
29382 (test_forward_search): New test proc.
29383 * gdb.base/list1.c (long_line): New function, has long source line.
29384
29385Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29386
29387 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29388 additional line of code that was added.
29389
29390Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29391
29392 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29393 tests so as not to overflow expect's input buffers.
29394 * gdb.disasm/hppa.exp: Corresponding changes.
29395
29396Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29397
29398 Beginnings of template debugging tests.
29399 * gdb.c++/templ-info.cc: New file to test for template
29400 debugging capability of the compiler.
29401 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29402 templ-info.cc.
29403 * gdb.c++/templates.cc: Add explicit template instantiations
29404 to enable compiling with -fno-implicit-templates. Add destructor
29405 and 'value' method to T5 class for template tests.
29406 * gdb.c++/templates.exp: Add testcases for printing of template
29407 types, setting breakpoints on template methods and calling a
d63a86f8 29408 template method.
c906108c
SS
29409
29410Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29411
29412 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29413 branch target since some assemblers (gas-2.5) may emit a
29414 relocation for the branch instead of resolving it in the
29415 assembler.
29416
29417Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29418
29419 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29420 through signal handler.
29421
29422Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29423
29424 * configure.in (*-*-netware): Use config/mt-netware.
29425
29426 * config/mt-netware: New file.
29427 * config/mt-i386-netware: Removed, separate configs for different
29428 netware architectures are no longer needed now that we have
29429 --with-headers.
29430
29431Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29432
29433 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29434 by the recent changes to use ANSI C arithmetic conversions.
29435
29436Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29437
29438 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29439 bug involving using inferior_pid to figure out whether to select a
29440 frame.
29441
29442Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29443
29444 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29445 match the current disassembler output.
29446
29447Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29448
29449 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29450 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29451 types, expect "int" as type of integer values (for now).
29452
29453Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29454
29455 * gdb.base/commands.exp: New tests for if/while commands.
29456
29457Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29458
29459 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29460 by .*, since hex values have different syntax in Chill mode.
29461
29462Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29463
29464 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29465 linefeed from expect pattern for repeated types with indices > 9.
29466
29467Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29468
29469 First part of Fortran test suite.
29470 * gdb.fortran: New directory.
29471 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29472
29473Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29474
29475 * gdb.base/default.exp: Update expect pattern for load command
29476 without arguments.
29477
29478Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29479
29480 * configure.in: Change i386 to i[345]86.
29481 * gdb.base/configure.in: Likewise.
29482 * gdb.c++/configure.in: Likewise.
29483 * gdb.chill/configure.in: Likewise.
29484
29485Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29486
29487 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29488 patterns, since that is not a valid context for comments.
29489
29490Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29491
29492 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29493 repeated types and repeated types with indices > 9.
29494
29495Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29496
29497 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29498 2417; old bug has been fixed.
29499
29500Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29501
29502 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29503 send the newline ourselves instead of assuming gdb_test will do
29504 so when passed an empty input string.
29505
29506 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29507 stabs testcode.
29508
29509Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29510
29511 * lib/gdb.exp (gdb_test): Don't send anything if the first
29512 argument is an empty string. This makes cases where we want to
29513 match output that is already in expect's buffers (for example,
29514 matching a breakpoint after gdb_run_cmd has been called) work
29515 reliably.
29516
29517Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29518
29519 * config/netware.exp: New file.
29520
29521Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29522
29523 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29524 the -B and -L prefixes so we can find the debugging stub.
29525
29526 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29527 there and we are using the gcc from the tree.
29528
29529 * gdb.base/types.c: Removed.
29530
29531 * gdb.base/configure.in: Look for makefile fragments in ../config.
29532 Recognize i386-*-netware.
29533 * gdb.c++/configure.in: Likewise.
29534
29535Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29536
29537 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29538 the correct TCL syntax.
29539
29540Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29541
29542 * gdb.base/opaque.exp: use runto instead of messing around with
29543 breakpoints. Simplify by using gdb_test.
29544
29545 * gdb.base/bitfields.exp: restart between tests on netware targets
29546 because breakpoints aren't relocated after target death. Run
29547 processes to completion.
29548
29549 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29550
29551Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29552
29553 * Makefile.in: Remove extra tabs that confuse some versions
29554 of "make". Use the newly built gdb to test with by default,
29555 rather than the first one in the tester's search path.
29556
29557Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29558
29559 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29560
29561 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29562 condition help.
29563
29564Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29565
29566 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29567
29568 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29569 running.
29570 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29571 * gdb.base/funcargs.exp: Likewise.
29572
29573 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29574 * gdb.base/funcargs.exp: Likewise.
29575
29576 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29577 message is "".
29578
29579Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29580
29581 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29582 return,signals,twice}.exp: Handle non-existant binaries
29583 consistantly.
29584
29585 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29586 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29587 might testing a cross development system.
29588
29589Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29590
29591 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29592 runtest script is relative to ${srcdir}, not ${rootdir}.
29593
29594Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29595
29596 * gdb.base/signals.exp: Allow for optionality of breakpoint
29597 address.
29598
29599Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29600
29601 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29602
29603Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29604
29605 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29606 for size_t definition.
29607 * gdb.c++/templates.cc: Likewise
29608
29609 * config/mt-i386-netware: New file.
29610
29611 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29612 defined.
29613
29614 * gdb.base/Makefile.in: Added support for systems that name core
29615 files by appending "core" to the program name.
29616 * gdb.base/a1-selftest.exp: Likewise.
29617
29618Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29619
29620 * gdb.base/return.exp: Add comment and message for `return double'
29621 test failure on Sparc Solaris.
29622
29623Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29624
29625 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29626
29627Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29628
29629 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29630 from optimizing them away.
29631 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29632 patterns to include default constructors and assignment operators,
29633 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29634 character in the output of the virtual base pointer.
29635
29636Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29637
29638 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29639 expression match in print_addr_of to avoid unintented matches.
29640 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29641 versions up to 2.5.8.
29642
29643Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29644
29645 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29646 included file to run under newer versions of expect.
29647 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29648 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29649 Remove xfail for the virtual table of BDDHookV.
29650
29651Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29652
29653 * lib/gdb.exp (string_to_regexp): Set a default result.
29654 (default_gdb_start): Fix misleading message.
29655
29656Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29657
29658 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29659 Remove all CC, etc definitions.
29660 * config/mt-hpux: New file.
29661 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29662 (CFLAGS, LDFLAGS): Define.
29663 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29664
29665 * Makefile.in (site.exp): Don't insert host_os, etc.
29666 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29667 (distclean): Check existence of subdir.
29668 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29669 * gdb.base/Makefile.in: General cleanup and simplification.
29670 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29671 to build executables. Use default rule to build .o files.
29672 (EXPECT, RUNTEST, CC): Fix relative pathname.
29673 (site.exp): Don't insert host_os, etc.
29674 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29675 and/or SIGUSR1 defined.
29676 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29677 * gdb.c++/Makefile.in: General cleanup and simplification.
29678 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29679 (CFLAGS): Remove.
29680 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29681
29682Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29683
29684 * gdb.base/recurse.exp: Misc changes to get tests running again
29685 after Kung's changes to the watchpoint code.
29686 * gdb.base/watchpoint.exp: Likewise.
29687
29688Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29689
29690 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29691
29692Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29693
29694 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29695 * lib/gdb.exp (default_gdb_start): Define.
29696 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29697 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29698 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29699 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29700 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29701 Don't call gdb_target_udi in between tests.
29702
29703Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29704
29705 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29706 (which was basically just a local version of the same thing). In
29707 addition to avoiding duplication, gdb_test_exact is faster.
29708 * lib/gdb.exp (gdb_test_exact): Fix typo.
29709
29710 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29711 don't give an error.
29712
29713 * gdb.base/term.exp: Call delete_breakpoints before starting.
29714
29715 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29716 (t10): Add comment.
29717
29718Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29719
29720 Reorganization of the GDB Test Suite.
29721
29722 * gdb.base: New directory, contains all the basic tests.
29723 * gdb.c++: New directory, tests specific to C++.
29724 * gdb.chill: New directory, tests specific to Chill.
29725 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29726 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29727 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29728 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29729 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29730 t30-31 to chill).
29731 * */gdbme.*: Rename to match appropriate expect scripts.
29732 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29733 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29734 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29735 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29736 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29737 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29738 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29739 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29740 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29741 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29742 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29743 gdb.c++/virtfunc.cc: New names of C++ files.
29744 * gdb.chill/chillvars.ch: New name of Chill file.
29745 * gdb.base/configure.in, gdb.c++/configure.in,
29746 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29747 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29748 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29749 * configure.in (configdirs): Update to reflect directory changes.
29750 (target_abbrev): No longer define for any configuration.
29751 * Makefile.in: Cosmetic improvements to header comments.
29752
29753Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29754
29755 Various changes to gdb.t31:
29756
29757 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29758 * gdbme.ch: Make all key-words and predefineds be upper-case.
29759 * chillvars.exp: Expect key-words and predefinds in upper-case.
29760
29761 * chillvars.exp: Use gdb_test_exact many places.
29762 Change expected output for arrays (which now includes index labels).
29763
29764 * pr-5020.exp, gdme.ch (module PR_5020):
29765 New test, for PR-5020.
29766
29767Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29768
29769 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29770 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29771
29772Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29773
29774 * Makefile.in: Fix bit-rot in definitions of CHILL,
29775 CHILL_FOR_TARGET and Chill_LIB.
29776 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29777 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29778 CHILL, and CHILL_LIB.
29779
29780Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29781
29782 * Revert the previous changes. Please see Rob's directory
29783 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29784
29785Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29786
29787 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29788 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29789 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29790 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29791 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29792 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29793 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29794 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29795 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29796 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29797 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29798 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29799 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29800 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29801 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29802 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29803 changes from 94Q1.
29804
29805Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29806
29807 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29808 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29809 Rob's new testing fragments.
29810
29811Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29812
29813 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29814 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29815
29816Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29817
29818 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29819 version also, match on casted version strings, and match on
29820 gdb startup case where the line numbers might be messed up.
29821
29822Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29823
29824 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29825 (CFLAGS): Delete it from here.
c906108c
SS
29826
29827Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29828
29829 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29830
29831Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29832
29833 * Makefile.in (RUNTEST): Default to just "runtest".
29834
29835Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29836
29837 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29838 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29839 the code has been restructured.
29840
29841Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29842
29843 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29844 \n, not just one of each.
29845
29846 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29847 /bin/cc gives a warning if you do.
29848
29849Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29850
d63a86f8 29851 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29852 __t10ListS_link1ZUiRCUiPT0
29853
29854Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29855
29856 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29857 on local variables in recursive functions.
29858
29859 * gdb.t07/Makefile.in: Build the new test.
29860
29861Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29862
29863 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29864 directly. Instead compare the return values from actual calls.
29865
29866Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29867
29868 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29869
29870Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29871
29872 * From Peter Schauer with minor modifications.
a9c64011
AS
29873 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29874 stops in mid-line in the caller. Add xfail for returning a float
29875 value on X86 targets.
c906108c
SS
29876
29877Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29878
29879 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29880 to avoid expect lossage.
29881 (fmem_LRbug_tests): Likewise.
29882 * gdb.disasm/hppa.s: Corresponding changes.
29883
29884 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29885 conditions to work with latest dejagnu/expect.
29886
29887 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29888 expected to fail on the PA.
29889 (backtrace in call with trampolines): Explicitly require main
29890 to be frame #1 (no trampolines should show up in backtrace).
29891
29892 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29893 "continue -expect".
29894 * gdb.t06/break.exp: Likewise.
29895 * gdb.t07/watchpoint.exp: Likewise.
29896 * gdb.t13/bitfields.exp: Likewise.
29897 * gdb.t15/{funcargs,return}.exp: Likewise.
29898 * gdb.stabs/weird.exp: Likewise.
29899 * config/{mips,udi}-gdb.exp: Likewise.
29900
29901 * hppa.sed: Enclose comments within a sed command to avoid
29902 losing with the old OSF1 sed.
29903
29904Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29905
29906 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29907 sequent dynix.
29908 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29909 * gdb.t15/funcargs.exp: Conditionally step again to really
29910 finish from marker_call_with_trampolines. Handle the case where
29911 the first step from within call_with_trampolines already steps
29912 us back to main.
29913 * gdb.t15/gdbme.c: Add comment to closing brace of
29914 call_with_trampolines for funcargs.exp.
29915
29916Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29917
d63a86f8 29918 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29919 Fix typo(s).
29920
29921Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29922
29923 * gdb.t07/gdbme.c: More code for watchpoint testing.
29924
29925 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29926 "Hardware watchpoint" throughout file.
29927 (test_watchpoint_triggered_in_syscall): New test.
29928 (test_complex_watchpoint): New test.
29929
29930Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29931
29932 * gdbme.c (call_with_trampolines): New function to try and step
29933 into. Tests trampoline problems on the PA.
29934
29935 * funcargs.exp (localvars_in_indirect_call): No longer expect
29936 stepping into indirect call to fail on PAs.
29937 (test_stepping_over_trampolines): New test.
29938
29939Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29940
29941 * TODO: Add suggestions for static member function tests, and
29942 completion tests.
29943
29944Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29945
29946 * TODO: Add suggestions for "p/a" tests.
29947
29948 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29949 (default_gdb_exit): Replace all the hair with sending "quit" to
29950 the process with a simple close.
29951
29952Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29953
29954 * TODO: Add suggestions for shared library tests.
29955
29956Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29957
29958 * TODO: Add suggestions for x/s tests.
29959
29960Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29961
29962 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29963 "enable once", and "enable breakpoints once" with ".*".
29964
29965Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29966
29967 * TODO: Add suggestions about structure passing tests.
29968
29969Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29970
29971 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29972 the primary1 test, use work around if __GNUC__ < 2.
29973 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29974 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29975 Test for bad output rather than waiting for timeout. Issue
29976 second continue only if first continue failed.
29977
29978Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29979
29980 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29981 operator[] test with gdb_test because the old code didn't seem to
29982 be getting the quoting right with the new dejagnu.
29983
29984Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29985
29986 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29987 one from the path.
29988 * Makefile.in: Use a fresh expect if there is one, use runtest
29989 from the src tree if there is one.
d63a86f8 29990
c906108c
SS
29991Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29992
29993 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29994 next over recursive call. Revise the tests from that point on
29995 (which had been skipped) to match GDB's actual (correct) output.
29996
29997 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29998 with next over a breakpoint whose condition is false.
29999
30000 * gdb.t00/help.exp: Comment out "help set print" tests just like
30001 (and for same reason as) "help set" test.
30002
30003Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30004
30005 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30006 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30007
30008Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30011 necessary gdb_target_udi.
30012
30013 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30014
30015 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30016 1838 and 2417; they are fixed.
30017
30018 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30019 gdb.t03/ptype.exp (ptype structure, ptype union):
30020 Remove xfails; the test is looser than when the xfails were added.
30021
30022 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30023 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30024
30025 * gdb.t01/run.exp: Only run shell test if isnative.
30026
30027 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30028 since "run" automatically loads if necessary. Call gdb_target_udi
30029 after the "file" since "file" kills any execution target.
30030
30031 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30032 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30033 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30034 argument for UDI.
30035
30036Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30037
30038 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30039
30040 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30041
30042Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30043
30044 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30045 properly quoting regexps. This makes the second argument to
30046 demangle a fixed string, which matches the callers, instead of a
30047 shell-style pattern which is what the previous implementation
30048 used. Update some of the callers.
30049
30050Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30051
30052 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30053 (comib_nullified_tests): Fix typo.
30054 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30055 strings. No longer expected to fail.
30056
30057 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30058 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30059 strings. No longer expected to fail.
30060
30061 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30062 string. No longer expected to fail.
30063
30064Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30065
30066 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30067 No longer expected to fail.
30068
30069 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30070 string. No longer expected to fail.
30071
30072Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30073
30074 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30075 only in the names (I probably got most of them). I was even
30076 generous with some which differed in underscores in names, and
30077 probably missed a few, and I *still* was able to remove almost a
30078 third of the file with almost no impact on testsuite coverage.
30079
30080Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30081
30082 * gdb.t00/default.exp: Match udi_attach error message as well as
30083 the one from child_attach.
30084
30085 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30086
30087 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30088
30089 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30090 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30091
30092 * Move test with enums and partial symbols back to
30093 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30094 Reverts the change of 26 May 93. Per today's change to
30095 stabs.texinfo, the behavior that weird.exp was expecting was
30096 unreasonable; what is important is that the compiler+gdb get
30097 things right, which happens with a recent gcc. Also fix the test
30098 to deal with native compilers which put out the stab gdb can't
30099 deal with.
30100
30101Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30102
30103 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30104 in the names. The main thing these accomplish is to slow things down.
30105 Many more such duplicates surely remain.
30106
30107 * gdb.t00/help.exp: Comment out "help support" test just like
30108 (and for same reason as) "help set" test.
30109
30110Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30111
30112 * gdb.t06/break.exp: Remove setup_xfails for
30113 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30114 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30115 about known bug in gcc to include up through 2.5.8.
30116 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30117 well as "_vb$".
30118 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30119 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30120 with latest gcc and gdb.
30121 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30122 well as "_vb$".
30123
30124Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30125
30126 * configure.in (hppa*-*-*): Also configure and build stabs-only
30127 tests.
30128
30129Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30130
30131 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30132 * gdb.t10/configure.in (hppa*-*-*): Use it.
30133
30134Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30135
30136 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30137
30138Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30139
30140 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30141 versions prior to 1.13.5.
30142
30143Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30144
30145 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30146 the prompt is at the start of a line.
30147
30148Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30149
30150 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30151 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30152 in the copr tests now.
30153 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30154 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30155 expected to fail.
30156
30157Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30158
30159 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30160 gdb.t31/chillvars.exp, lib/gdb.exp:
30161 Tweak to run under either version of expect.
30162 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30163 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30164 * gdb.t11/list.exp: Remove extraneous whitespace.
30165
30166Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30167
30168 * gdb.t16/printcmds.exp (test_print_strings): Accept
30169 "(unsigned char *) " before the string.
30170
30171 * TODO: Add notes about printing of fancy types and GDB expressions.
30172
30173Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30174
30175 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30176 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30177 if doing mips-idt-ecoff.
c906108c
SS
30178
30179Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30180
30181 * Most .exp files: Tweak to run under either version of expect.
30182
30183Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30184
30185 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30186 xfails; I'm not sure why they are failing, but not because of PR 1806.
30187
30188Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30189
30190 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30191 defined in lib/gdb.exp.
30192
30193Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30194
30195 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30196 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30197 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30198 have to be typeless.
30199
30200Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30201
30202 * TODO: Add suggestion for copyright year test.
30203
30204Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30205
30206 * configure.in (*-*-lynxos*): Add stabs tests.
30207
30208Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30209
30210 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30211 so insert a tab before any assembler directive in column zero.
30212
30213 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30214 stores.
30215 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30216 stores.
30217 (fpu_short_memory_tests): Likewise.
30218
30219Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30220
30221 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30222 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30223 .stabs directives in comments.
30224
30225Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30226
30227 * TODO: New file, describing tests we could write.
30228 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30229
30230Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30231
30232 * gdb.t06/signals.exp: Add kludge to force re-sync.
30233
30234 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30235 to xgdb instead of gdb, get out of gdb.
30236
30237Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30238
30239 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30240 for info.
30241
30242Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30243
30244 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30245 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30246 * gdb.stabs/hppa.sed: New sed script for the PA.
30247
30248Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30249
30250 * gdb.stabs: Re-write weird.def and configuration to use sed
30251 instead of cpp. sed is portable and POSIX; cpp is neither.
30252
30253Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30254
30255 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30256
30257Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30258
30259 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30260
30261Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30262
30263 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30264 "_vb$".
30265 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30266 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30267
30268Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30269
30270 * lib/gdb.exp: Comment out code which depends on non-existent
30271 `transform' procedure.
30272
30273Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30274
30275 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30276 * lib/gdb.exp: Transform tool name.
30277 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30278 1.1's new error handling system.
30279
30280Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30281
30282 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30283
30284Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30285
30286 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30287 They made pattern matching so slow that timeouts happened on
30288 heavily loaded systems. Now any output from "show print" which
30289 gets us back to the GDB prompt is a PASS.
30290
30291Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30292
30293 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30294
30295Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30296
30297 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30298
30299 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30300 It is not from PR 3220.
30301
30302Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30303
30304 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30305 just started failing because they depended on the order the
30306 subcommands are presented, or exact docstring text. This kind of
30307 test is a pain and has minimal benefit.
30308
30309Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30310
30311 * gdb.t09/corefile.exp: At end of test, use "core" command with
30312 no arguments.
30313
30314Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30315
30316 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30317 17}/Makefile.in: Make it possible to run the testsuite with Sun
30318 make and CC = cross gcc by adding explicit build rules for .o
30319 files.
30320
30321Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30322
30323 * gdb.t15/funcargs.exp: Don't put comments on same line as
30324 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30325
c906108c
SS
30326Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30327
30328 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30329
30330Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30331
30332 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30333 * gdb.t20/inherit.exp: remove three dumplicate entries.
30334
30335Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30336
30337 * gdb.t06/break.exp: For "next over recursive call", fail on any
30338 incorrect output, not just on "factorial (value=2)".
30339
30340Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30341
30342 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30343 working now. Add an xfail if accesing a bss variable causes
30344 a memory error if the target is not yet run.
30345
30346Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30347
30348 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30349 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30350 name of __st* demangling (2 strings). Did Kung really get the
30351 more than 95 others right without testing them?
30352
30353Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30354
30355 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30356
30357Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30358
30359 * configure.in (configdirs): Add gdb.disasm
30360 * gdb.disasm: New directory for GDB disassembler tests.
30361 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30362
30363Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30364
30365 * gdb.t00/help.exp: Don't test "help set".
30366
30367 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30368 from within expect statements. None of these happen anymore and
30369 they cause regressions to be silently unnoticed.
30370
30371 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30372 messages) about known failures with gcc cygnus-2.4.5-930417.
30373
30374 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30375 comp-info.exp so it gets built if it doesn't exist.
30376
30377 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30378 it is no longer used.
30379 * gdb.t13/comp-info.c: Removed.
30380
30381Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30382
30383 * gdb.t06/signals.exp: Add xfail for sun3.
30384
30385Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30386
30387 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30388 relevant because ^C doesn't get sent but failure can be reproduced
30389 interactively).
30390
30391Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30392
30393 * gdb.stabs/alpha.mt: New configuration file for alpha.
30394 * gdb.stabs/configure.in: Use it.
30395 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30396 sharing with alpha.mt, redefine long to word via preprocessor.
30397 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30398 for alpha.
30399 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30400 native cc.
30401 * gdb.t00/teststrategy.exp: Change expect string so that we
30402 consume the `(xgdb)' from the command echo and from the gdb prompt.
30403 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30404 gdb currently compares all values as long, so this failure probably
30405 applies to any configuration where LONGEST is bigger than a target int.
30406 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30407 with gcc.
30408 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30409 to handle opaque pointers, gcc is.
30410 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30411 as first argument. Include <sys/types.h> and change all operator
30412 new definitions to use size_t.
30413 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30414 now that we use size_t.
30415
30416Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30417
a9c64011 30418 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30419 a long or float array cast all array members to the same type.
a9c64011 30420 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30421 with 64 bit longs.
a9c64011 30422 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30423 on alpha.
a9c64011 30424 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30425
30426Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30427
30428 * gdb.t24 (demangle.exp): Constructors of templates have names like
30429 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30430 section 14.6 of the ARM.
30431
30432 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30433 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30434 accomplish little and slow down the testsuite.
30435
30436 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30437 Accept spaces various places.
30438
30439Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30440
30441 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30442 with watchpoint enabled.
30443
30444 * Makefile.in: Remove definition of CC and remove the second
30445 definition of CXX (the "CXX = gcc" one remains). These definitions
30446 were causing backquotes to be expanded within backquotes, which
30447 doesn't work.
30448
30449Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30450
30451 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30452
30453Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30454
a9c64011
AS
30455 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30456 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30457 by mips cc and contains no stabs entries.
30458
30459Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30460
30461 * config/vx-gdb.exp: Use fake device to load files rather than
30462 NFS.
30463 * lib/gdb.exp: New proc to do "file" command.
30464 * config/unix-gdb.exp: Use new "file" proc.
30465
30466Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30467
30468 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30469 Rework board rebooting slightly.
30470 (gdb_exit): Don't exit from the remote shell; there isn't one.
30471 * gdb.stabs/weird.exp: If a program is being debugged already,
30472 kill it.
30473 * gdb.t04/setvar.exp: Stop and restart gdb.
30474 * gdb.t05/expr.exp: Likewise.
30475 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30476 restart gdb and reload the program.
30477 * gdb.t08/opaque.exp: Likewise.
30478 * gdb.t12/scope.exp: Likewise.
30479 * gdb.t13/bitfields.exp: Likewise.
30480 * gdb.t15/funcargs.exp: Likewise.
30481 * gdb.t20/classes.exp: Likewise.
30482 * gdb.t03/ptype.exp: Increase timeout.
30483 * gdb.t16/printcmds.exp (test_print_string_constants,
30484 test_print_array_constants): Likewise.
30485 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30486 * gdb.t20/classes.exp (do_tests): Likewise.
30487 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30488
30489Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30490
30491 * gdb.stabs: Renamed *wierd* to *weird*.
30492
30493Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30494
30495 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30496 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30497
30498Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30499
30500 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30501 (do_tests): Remove xfail for whatis on one_var and two_var.
30502
30503Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30504
30505 * Makefile.in: Made cross building work better by adding
30506 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30507
30508Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30509
30510 * gdb.t15/{return.c,return.exp,Makefile.in}:
30511 New test, currently commented out.
30512
30513Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30514
30515 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30516 still running and removes the leftover named socket so GDb can do
30517 clean restarts.
30518
30519Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30520
30521 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30522 console, not GDB.
30523 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30524 cross testing works better with "make check"
30525 * config/unix-gdb: Use default procedures for exit and version.
30526 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30527 with the newest VxWorks.
30528
30529Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30530
30531 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30532 old form.
30533
30534 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30535 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30536
30537 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30538
30539 * config/unix-gdb.exp: Remove this version of gdb_exit
30540 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30541 Rob says he'll look at it when he gets back to testing boards.
30542
30543Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30544
30545 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30546 an expected fail for certain ptype commands.
30547
30548 * gdb.t20/classes.exp: Update expected results of "ptype class
30549 Base1" to account for the constructor that now appears in the type.
30550
30551Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30552
30553 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30554 disappeared from list.
30555 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30556 "alldone" proc with call to cleanup and exit.
30557 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30558 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30559 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30560 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30561 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30562 "alldone" proc with simple returns that suppress remaining
30563 tests. The alldone proc went away many months ago.
30564
30565Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30566
30567 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30568
30569 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30570
30571Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30572
30573 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30574 as vax gdb will display them.
30575
30576Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30577
30578 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30579 optimizers.
30580
30581 * scope.exp: Change "bad value for localval" messages so each one
30582 is unique.
30583
30584 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30585 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30586
30587 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30588
30589Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30590
30591 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30592 doesn't exist (due to optimization).
30593
30594Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30595
30596 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30597 contains \r because the filename is long.
30598
30599 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30600 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30601
30602Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30603
30604 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30605 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30606 Ultrix.
30607 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30608 int tests.
30609 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30610
30611Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30612
30613 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30614
30615 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30616 to match does not match the passing case but still matches the
c906108c
SS
30617 failing case.
30618
30619Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30620
30621 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30622
30623Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30624
30625 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30626 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30627 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30628 Remove various versions of gdb_exit.
30629 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30630 gdb_exit.
30631 * config/unix-gdb.exp: gdb_exit remains here, and should override
30632 the generic version, since it's doing a lot of wierd stuff that
30633 the other versions aren't. FIXME, fold it in, or abandon this
30634 version.
30635
30636Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30637
30638 * gdb.t24/demangle.exp: Add tests for PR 3220.
30639
30640Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30641
30642 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30643
30644Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30645
30646 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30647 "i386-*-*". Works for i486 as well.
30648
30649 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30650 bug, and expand domain of xfail to all SVR4 systems, since the
30651 actual problem is likely to be in generic SVR4 /proc support.
30652
30653Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30654
30655 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30656
30657Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30658
30659 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30660 xfails for other systems. Match a missing 'Continuing.' as an
30661 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30662
30663 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30664 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30665 Only issue warning for missing executables if -all option is used.
30666
30667 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30668 file if -all option is used. It's like an unpredictable XFAIL.
30669
30670Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30671
30672 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30673 for dynamically linked binaries.
30674
30675 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30676
30677Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30678
30679 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30680 to state that this is a known bug in old versions of g++.
30681
30682Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30683
30684 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30685 while waiting for `Continuing'.
30686
30687Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30688
30689 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30690 in text, data, and bss.
30691 * gdb.t10/nodebug.c: Add local and global test variables for
30692 initialized and uninitialized data.
30693
30694Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30695
30696 * config/unix-gdb.exp (gdb_exit): Add "wait".
30697
30698Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30699
30700 * gdb.t06/signals.exp: xfail the continue from the handler for all
30701 targets.
30702
30703 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30704 function with watchpoints enabled, the i386 call dummy starts with
30705 a call.
30706
30707 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30708 386 bsd names its corefiles.
30709
30710Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30711
30712 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30713 compilers don't grok it.
30714 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30715 with small octal ints rather than character constants, which
30716 are signed and might not fit if first promoted to int.
30717
30718Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30719
30720 * gdb.t09/Makefile.in (clean): Remove corefile.
30721
30722Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30723
30724 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30725
30726Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30727 and Jim Kingdon (kingdon@cygnus.com)
30728
30729 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30730 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30731 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30732
30733Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30734
30735 * gdb.t17/interrupt.exp: Add xfail for hppa.
30736
30737Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30738
30739 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30740 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30741 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30742 to determine signed-ness of bitfields and use the result to setup
30743 the xfail.
30744 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30745 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30746 call line is reached if necessary.
30747
30748Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30749
30750 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30751
30752Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30753
30754 * gdb.t06/break.exp: Also test `clear' command.
30755
30756Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30757
30758 * gdb.t00/teststrategy.exp: Remove extra quote.
30759
30760 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30761 watchpoint enabled to be for all non-68k machines.
30762
30763 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30764
30765Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30766
30767 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30768 targets use aout.mt instead of ecoff.mt as gas understands
30769 standard aout format.
30770
30771Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30772
30773 * lib/gdb.exp (runto): Don't insist that function we are running to
30774 was compiled with -g.
30775
30776 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30777
30778 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30779 to get back into the read system call.
30780 Accept leading newline in case where we woke it up.
30781
30782Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30783
30784 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30785 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30786 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30787 enable ecoff configuration.
30788
30789Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30790
30791 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30792
30793Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30794
30795 * gdb.t16/printcmds.exp: Add another printf test.
30796
30797Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30798
30799 * configure.in: If configured -with-stabs on any target, add
30800 stabsdirs to configdirs.
30801
30802Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30803
30804 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30805 fun" so pattern does not match the command itself.
30806
30807Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30808
30809 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30810
30811Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30812
30813 * gdb.t17/interrupt.exp: Test for more things.
30814
30815Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30816
30817 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30818 compiler arranges the code and line numbers.
30819
30820 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30821
30822Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30823
30824 * gdb.t00/help.exp: Increase expect input buffer size.
30825
30826Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30827
30828 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30829
30830 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30831
30832 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30833
30834 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30835 [0-9]*, not just [0-9].
30836
30837Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30838
30839 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30840
30841 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30842
30843Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30844
30845 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30846
30847Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30848
30849 * gdb.t06/signals.c: Add xfails for sun3.
30850
30851 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30852
30853 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30854 test_stepping tests.
30855
30856Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30857
30858 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30859
30860 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30861
30862 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30863 rather than actually putting it through cpp twice.
30864
30865 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30866
30867Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30868
30869 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30870 no longer needed.
30871
30872Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30873
30874 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30875
30876 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30877 C++ features prints as "struct", make it a pass, not an xfail.
30878
30879Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30880
30881 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30882 Don't require VA to print as "class" rather than "struct".
30883
30884Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30885
30886 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30887
30888Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30889
30890 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30891
30892Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30893
30894 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30895 order.
30896
30897Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30898
30899 * gdb.t16/printcmds.exp: Add printf tests.
30900
30901 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30902
30903 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30904
30905Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30906
30907 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30908 pass counts, to counteract any existing or future setup_xfails.
30909
30910Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30911
30912 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30913 {BEGIN,END}_COMMON for common block instead of STAB.
30914 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30915
30916 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30917 intp_var should be N_GSYM not N_LSYM.
30918 wierd-aout.S: Use a label for the value of the N_SO.
30919 wierd.def: Remove all backslashes.
30920 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30921
30922Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30923
30924 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30925 get the expected next to inheritance3.
30926
30927Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30928
30929 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30930 now that gcc-2.4 gets it right.
30931
30932Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30933
30934 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30935
30936 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30937 generating comp-info.exp which works for cross-compilation.
30938
30939Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30940
30941 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30942 "*-*-sysv4.*".
30943
30944Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30945
30946 * gdb.t01/run.exp: Start with a fresh gdb.
30947 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30948 SVR4.x.
30949
30950Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30951
30952 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30953 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30954 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30955 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30956 things to remove.
30957
30958Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30959
30960 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30961 test cases from bug reports.
30962
30963Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30964
30965 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30966 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30967 avoid spurious xfails.
30968 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30969 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30970 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30971
30972Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30973
30974 * gdb.t00/teststrategy.exp: Rework to provide more useful
30975 description of each test, fix problem with systems that define
30976 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30977 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30978 results for "next over recursive call" so timeouts aren't taken
30979 by error.
30980
30981Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30982
30983 * gdb.t12/scope.exp: Test printing of variables before run.
30984
30985 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30986 printed in wrong order due to sorting.
30987
30988Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30989
30990 * gdb.t00/teststrategy.exp: Fix expected results for printing
30991 user entered string constant. Is array of char, prints with no
30992 address.
30993
30994 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30995 commands.
30996 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30997 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30998 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30999 of struct of char arrays.
31000 * gdb.t00/radix.exp: New tests for radix commands.
31001
31002Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31003
31004 * gdb.t16/printcmd.exp: Print a variable before running program
31005 (with xfail for AIX).
31006
31007Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31008
31009 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31010
31011 * gdb.t16/printcmd.exp: Don't print variables before running program.
31012
31013 * gdb.t06/break.exp: Don't require envp argument to main.
31014
31015 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31016
31017 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31018 Add xfails for rs6000.
31019
31020 * gdb.t02/whatis.exp: Change other tests not to re-test something
31021 we already tested.
31022
31023 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31024 each type used has a variable of that type.
31025
31026Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31027
31028 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31029
31030Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31031
31032 * configure.in: change srctrigger to be a file, not a directory
31033
31034Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31035
31036 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31037
31038 * gdb.t11/list.exp: Fixed a couple of typos.
31039
31040Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31041
31042 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31043 is fixed and PR is closed.
31044 * gdb.t16 (gdbme.c): Add simple test string variable.
31045 * gdb.t16 (printcmds.exp): Add tests with simple test string
31046 variable, primarily for boundaries on "set print elements".
31047
31048Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31049
31050 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31051 Make leading 0's optional and don't expect a tab in the middle
31052 of the number.
31053
31054 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31055
31056 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31057 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31058 don't end command passed to gdb_test with newline.
31059
31060 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31061 signed keyword away, don't expect signed bitfields to be signed.
31062
31063 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31064 printing with only as many 1's as are in the field as well as printing
31065 with 32 1's (see comment).
31066
31067Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31068
31069 * gdb.t00/default.exp: Start with a fresh gdb.
31070 * configure.in (configdirs): Remove gdb.t31 until the chill
31071 compiler works again. It no longer is able to find chillrt0
31072 since it isn't in libchill.a anymore.
31073 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31074 wierd.o, make more modular.
31075 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31076 spurious newlines that caused problems.
31077
31078Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31079
31080 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31081 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31082 gdb.stabs/wierd.{exp,def}: Many new tests.
31083
31084 * gdb.t00/default.exp: update info line for new message.
31085
31086 * gdb.t02/{whatis.exp,gdbme.c}:
31087 Test that "char *" doesn't print as "caddr_t".
31088
31089Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31090
31091 * gdb.t00/help.exp: Use .* in place of some help messages which
31092 just changed.
31093 gdb.t00/default.exp: Update "info frame" test for new message.
31094 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31095 Remove some xfails
31096
31097Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31098
31099 * gdb.t03/{gdbme.c,ptype.exp}:
31100 Add tests for typedef'd struct and union without tags.
31101 Also check "whatis" on a variable of a typedef'd enum without a tag.
31102
31103 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31104 PRMS 1823; the bug still exists but isn't reproduced by this test
31105 anymore), and remove rs6000 XFAIL (the bug is fixed).
31106
31107 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31108 duplicated from whatis.exp. For those that are left, accept
31109 "long", "long int", or "int" for long variables (whatis.exp already
31110 has an XFAIL for "int", so no need to fail it here).
31111
31112 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31113 Deal with GCC's names for types now that GDB uses the compiler's names.
31114
31115 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31116 setup_xfail's for sunos4. If we #defined the signed keyword away,
31117 don't expect GDB to know that char it is signed.
31118
31119 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31120
31121Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31122
31123 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31124 should work on any system, regardless of debugging format.
31125 * gdb.t21/demangle.exp: Move to gdb.t24.
31126 * gdb.t24/demangle.exp: Move from gdb.t21.
31127 * gdb.t24/{Makefile.in, configure.in}: New files.
31128
31129Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31130
31131 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31132 * gdb.stabs: New directory.
31133
31134Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31135
31136 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31137 not just "Quit anyway?".
31138
31139Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31140
31141 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31142 that all setup_xfails are immediately followed by clear_xfails.
31143
31144Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31145
31146 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31147 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31148 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31149 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31150 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31151 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31152 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31153 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31154 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31155 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31156 gdb.t31/chillvars.exp, lib/gdb.exp:
31157 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31158 bug-gdb@prep.ai.mit.edu.
31159
31160Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31161
31162 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31163 with 0.0, not integer 0.
31164
31165Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31166
31167 * gdb.t06/break.exp: Update for "Kill the program" message change.
31168
31169Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31170
31171 * Makefile.in (GDBFLAGS): Set to -nx.
31172 * Makefile.in (site.exp): Use GDBFLAGS.
31173
31174Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31175
31176 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31177 Makefiles.
31178 (check): depend on just-check.
31179 (just-check): added so that tests can be run without a noop
31180 build pass.
31181
31182Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31183
31184 Switch to using configure's configdirs.
31185 * Makefile.in (Makefile): add configure.in dependency.
31186 (SUBDIRS): removed redundant assignment.
31187 * configure.in: switch subdirs assignment to configdirs.
31188 * gdb.t*/configure.in: new files.
31189
31190Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31191
31192 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31193 works.
31194
31195Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31196
31197 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31198 in explicit rules. Apparently this is not supported by some makes.
31199
31200Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31201
31202 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31203
31204Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31205
31206 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31207 disappeared.
31208
31209Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31210
31211 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31212
31213Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31214
31215 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31216 watchpoint problem that is now fixed.
31217 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31218 uninitialized convenience variables.
31219 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31220 structures.
31221
31222Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31223
31224 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31225 which causes expect to get out of sync with gdb on long output
31226 from help set.
31227 * gdb.t09/corefile.exp: Make expected pattern for core file
31228 failing signal and frame output format less sun specific.
31229
31230Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31231
31232 * gdb.t31/chillvars.exp: Add and remove initial dummy
31233 breakpoint, so that symbol table is forced in.
31234 (Needed at least on Sunos4, though it seems not SVR4.)
31235 * gdb.t31/chillvars.exp: Update for changed output format.
31236
31237Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31238
a9c64011 31239 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31240
31241Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31242
31243 * Makefile.in: Added --srcdir when invoking runtest, removed the
31244 need for a local config file. (optional now)
31245
31246Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31247
31248 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31249 failure count used to force early termination. Add some more
31250 expected failures for gnu style demangling.
31251
31252Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31253
31254 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31255 pmi variable from gdb.t20/gdbme to get optimized away.
31256 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31257 Check for written corefile upon timeout _and_ eof.
31258
31259Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31260
31261 * config/unix-gdb.exp: Add missing return 0.
31262
31263Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31264
31265 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31266 test termination.
31267
31268Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31269
31270 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31271 disappeared.
31272
31273Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31274
31275 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31276 time as i860 support works.
31277
d63a86f8 31278 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31279 "backtrace 100\r" rather than just "backtrace\r", to match last
31280 change.
31281
31282Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31283
31284 * config/udi-gdb.exp (gdb_exit): Remove close command.
31285 (gdb_target_udi): New procedure to set the UDI target.
31286 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31287 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31288 Added waits for prompts after several question responses. Added
31289 some more responses used by a29k-amd-udi-gdb.
31290 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31291 pass different arguments, restart UDI connection after program
31292 completion.
31293 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31294 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31295 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31296 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31297 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31298 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31299 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31300 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31301 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31302 after program completion.
31303 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31304 compiled with a SELECT_VECS setting.
31305 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31306 infinite recursion.
31307
31308 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31309 Added checks for COFF results, and made them expected failures for
31310 all targets. It would be better to make them expected failures
31311 for COFF targets only.
31312
31313Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31314
31315 * Makefile.in: add null dvi target, don't bother to recurse
31316 through test directories for info and install-info; rename
31317 $(datadir) to be dejagnu instead of deja-gnu
31318
31319Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31320
31321 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31322 compiler to coredump.
31323 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31324 code.
31325
31326Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31327
31328 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31329 coredump.
31330 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31331 code.
31332
31333Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31334
31335 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31336 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31337 which in a shell. Deletes xgdb when done.
31338 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31339 Tests the return from the "set height" or "set width" commands.
31340 Added a few return codes where needed.
31341
31342Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31343
31344 * Makefile.in (SUBDIRS): Add gdb.t17.
31345 * configure.in (subdirs): Add gdb.t17.
31346 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31347 files to test gdb's calling of functions in the inferior with
31348 the correct arguments and gdb's ability to retrieve any
31349 result returned.
31350
31351Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31352
31353 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31354 may be called after gdb goes away. Previous versions of expect
31355 needed these to avoid file descriptor leaks, but they cause
31356 errors with the current revision of expect.
31357 * gdb.t00/gdbvars.exp: Use -re on expected output after
31358 setting sevenbit-strings.
31359 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31360 to set sevenbit-strings consistent across tests.
31361 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31362 set sevenbit-strings consistent across tests.
31363
31364Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31365
31366 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31367 expected output to match current "expect" expectations.
31368
31369Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31370
31371 * gdb.t00/default.exp: Change expected output for default "source"
31372 command, to match new gdb behavior which requires a filename to
31373 source.
31374
31375Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31376
31377 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31378 expected fail for i486-*-* that misses the marker2 function.
31379 * gdb.t10/crossload.exp (bfddefault): Allow successful
31380 recognition of a format to pass even if no symbols are found.
31381 Explicitly catch failures where the format is not recognized
31382 or is ambiguous, and add the reason to the fail message.
31383 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31384 the cause is and invalid target and add reason to failure message.
31385 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31386 elf32-i386, elf32-sparc, and elf32-i860.
31387 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31388 Set up expected failure for 'filename'::variable scope resolution,
31389 which is now apparently broken on all targets.
31390 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31391 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31392 gdb.t23/templates.exp: Change failure for missing binfile into
31393 just a warning.
31394 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31395 references.
31396
31397Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31398
31399 * gdb.t00/default.exp: Add expected output for default "source"
31400 command, to match new gdb behavior.
31401 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31402
31403Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31404
31405 * config/*-gdb.exp: returns an error, rather than exiting on
31406 internal errors.
31407
31408Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31409
31410 * gdb.t03/gdbme.c: Add pointer to struct variable.
31411 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31412 referencing struct members.
31413
31414Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31415
31416 * configure.in (mips-idt-ecoff): New target.
31417 * config/mips-gdb.exp: New file for remote board using MIPS remote
31418 debugging protocol.
31419
31420 * Redid configuration scheme. Removed gdb.t*/configure.in.
31421 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31422 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31423 distclean targets. Built executables via .o files. Adjusted
31424 tests to account for source files in $(srcdir) rather than
31425 $(objdir).
31426 * lib/gdb.exp (runto): Don't expect () after the function name,
31427 because it may have arguments.
31428
31429Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31430
31431 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31432 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31433 expected failures for mips-idt-* and mips-sgi-*.
31434 * gdb.t00/default.exp (attach): Kill process if requested.
31435 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31436 that does not read core files.
31437 * gdb.t01/run.exp: Removed checks for exit status code.
31438 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31439 it is linked in.
31440 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31441 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31442 appropriate, rather than doing it by hand.
31443 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31444 execution.
31445 * gdb.t10/crossload.exp: Kill existing program if needed.
31446 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31447 appropriate, rather than doing it by hand. Always increase
31448 timeout for this test, not just for VxWorks.
31449
31450Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31451
31452 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31453 of Chill STRUCT types and STRUCT values.
31454 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31455 than "char".
31456 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31457 struct2): New struct definitions and initializations to test
c906108c
SS
31458 simple Chill STRUCT types.
31459
31460Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31461
31462 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31463 the null byte at the end of strings.
31464 * gdb.t00/default.exp: Make show version insensitive to copyright
31465 date.
31466 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31467 to avoid dependencies on target char signedness.
31468 * gdb.t16/printcmds.exp: Update expected results for explicitly
31469 unsigned char.
31470 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31471 now work.
31472 * gdb.t21/demangle.exp: Add many more patterns for template
31473 demangling, most of them being expected failures.
31474 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31475 string we are matching for, to match on the whole string.
31476 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31477 and fix a whole bunch that had incorrect expected output but were
31478 passing anyway because of the bug in "proc demangle".
31479 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31480 type.
31481 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31482
31483Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31484
a9c64011
AS
31485 * gdb/testsuite: made modifications to testcases, etc., to allow
31486 them to work properly given the reorganization of deja-gnu and the
31487 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31488
31489Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31490
31491 * gdb/testsuite: Initial creation of gdb/testsuite.
31492 Migrated dejagnu testcases and support files for testing nm to
31493 gdb/testsuite from deja-gnu. These files were moved "as is"
31494 with no modifications. This migration is part of a major overhaul
31495 of dejagnu. The modifications to these testcases, etc., which
31496 will allow them to work with the new version of dejagnu will be
31497 made in a future update.
48efe704 31498
8d8cb839 31499 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31500\f
8d8cb839
EZ
31501;; Local Variables:
31502;; mode: change-log
31503;; left-margin: 8
31504;; fill-column: 74
31505;; version-control: never
31506;; End:
902f2ccb 31507
28e7fd62 31508 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31509 Copying and distribution of this file, with or without modification,
31510 are permitted provided the copyright notice and this notice are preserved.
This page took 3.299556 seconds and 4 git commands to generate.