gdb/ChangeLog:
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
237b092b
AA
12014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2
3 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
4
d674a709
AA
52014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
6
7 * gdb.trace/entry-values.exp: Remove excess space character from
8 regex patterns. Handle s390 call instruction.
9
20fa3390
AA
102014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11
12 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
13 define "*_start" label. Make "name" static.
14 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
15 ${name} by references to ${name}_start.
16
78466714
AA
172014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18
19 * gdb.base/info-macros.exp: Remove "debug" from the compile
20 options.
21
ec9f644a
IB
222014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23
24 * gdb.dlang/demangle.exp: New file.
25
94b1b47e
IB
262014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
27
28 * gdb.dlang/primitive-types.exp: New file.
29
7f420862
IB
302014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
31
32 * configure.ac: Create gdb.dlang/Makefile.
33 * configure: Regenerate.
34 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
35 * gdb.dlang/Makefile.in: New file.
36 * lib/d-support.exp: New file.
37 * lib/gdb.exp (skip_d_tests): New proc.
38
52834460
MM
392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
40
41 * gdb.btrace/delta.exp: Check reverse stepi.
42 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
43 * gdb.btrace/finish.exp: New.
44 * gdb.btrace/next.exp: New.
45 * gdb.btrace/nexti.exp: New.
46 * gdb.btrace/record_goto.c: Add comments.
47 * gdb.btrace/step.exp: New.
48 * gdb.btrace/stepi.exp: New.
49 * gdb.btrace/multi-thread-step.c: New.
50 * gdb.btrace/multi-thread-step.exp: New.
51 * gdb.btrace/rn-dl-bind.c: New.
52 * gdb.btrace/rn-dl-bind.exp: New.
53 * gdb.btrace/data.c: New.
54 * gdb.btrace/data.exp: New.
55 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
56
6e07b1d2
MM
572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
58
59 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
60 * gdb.btrace/exception.exp: Update.
61 * gdb.btrace/instruction_history.exp: Update.
62 * gdb.btrace/record_goto.exp: Update.
63 * gdb.btrace/tailcall.exp: Update.
64 * gdb.btrace/unknown_functions.exp: Update.
65 * gdb.btrace/delta.exp: New.
66
0b722aec
MM
672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
68
69 * gdb.btrace/record_goto.exp: Add backtrace test.
70 * gdb.btrace/tailcall.exp: Add backtrace test.
71
066ce621
MM
722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
73
74 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
75 * gdb.btrace/record_goto.c: New.
76 * gdb.btrace/record_goto.exp: New.
77 * gdb.btrace/x86-record_goto.S: New.
78
0688d04e
MM
792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
80
81 * gdb.btrace/function_call_history.exp: Update tests.
82 * gdb.btrace/instruction_history.exp: Update tests.
83
8710b709
MM
842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
85
86 * gdb.btrace/function_call_history.exp: Fix expected field
87 order for "record function-call-history".
88 Add new tests for "record function-call-history /c".
89 * gdb.btrace/exception.cc: New.
90 * gdb.btrace/exception.exp: New.
91 * gdb.btrace/tailcall.exp: New.
92 * gdb.btrace/x86-tailcall.S: New.
93 * gdb.btrace/x86-tailcall.c: New.
94 * gdb.btrace/unknown_functions.c: New.
95 * gdb.btrace/unknown_functions.exp: New.
96 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
97
5de9129b
MM
982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
99
100 * gdb.btrace/instruction_history.exp: Update.
101 * gdb.btrace/function_call_history.exp: Update.
102
23a7fe75
MM
1032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
104
105 * gdb.btrace/function_call_history.exp: Fix expected function
106 trace.
107 * gdb.btrace/instruction_history.exp: Initialize traced.
108 Remove traced_functions.
109
724c7dd8
MM
1102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
111
112 * gdb.btrace/function_call_history.exp: Update
113 * gdb.btrace/instruction_history.exp: Update.
114
6d78d93b
MM
1152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
116
117 * gdb.btrace/enable.exp: Update expected text.
118
93a360cc
OJ
1192014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
120
121 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
122 bytes.
123
3772b53f
MR
1242014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
125
126 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
127
596662fa
OJ
1282014-01-15 Omair Javaid <omair.javaid@linaro.org>
129
130 * lib/gdb.exp (supports_process_record): Return true for
131 arm*-linux*. (supports_reverse): Likewise.
132
b5b08fb4
SC
1332014-01-13 Siva Chandra Reddy <sivachandra@google.com>
134
135 PR python/15464
136 PR python/16113
137 * gdb.python/py-type.c: Enhance test case.
138 * gdb.python/py-value-cc.cc: Likewise
139 * gdb.python/py-type.exp: Add new tests.
140 * gdb.python/py-value-cc.exp: Likewise
141
52d7fb13
AA
1422014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
143 Pedro Alves <palves@redhat.com>
144
145 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
146 Make "name" extern.
147 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
148 references to ${name}_start by references to ${name}.
149
a2cd8cfe
JB
1502014-01-10 Joel Brobecker <brobecker@adacore.com>
151
152 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
153
4e23fced
JB
1542014-01-10 Joel Brobecker <brobecker@adacore.com>
155
156 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
157
c6a9e42c
PA
1582014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
159 Pedro Alves <palves@redhat.com>
160
161 * gdb.mi/mi-info-os.exp: Connect to the target with
162 mi_gdb_target_load.
163
b7ea362b
PA
1642014-01-08 Pedro Alves <palves@redhat.com>
165
166 * gdb.threads/reconnect-signal.c: New file.
167 * gdb.threads/reconnect-signal.exp: New file.
168
5e3f4fab
EBM
1692014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
170
171 * gdb.base/source-dir.exp: New file.
172
79301218
JB
1732014-01-07 Joel Brobecker <brobecker@adacore.com>
174
175 * gdb.ada/mi_interface: New testcase.
176
8e355c5d
JB
1772014-01-07 Joel Brobecker <brobecker@adacore.com>
178
179 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
180 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
181 gdb.ada/pp-rec-component/pck.ads: New files.
182
c0d48811
JB
1832014-01-07 Joel Brobecker <brobecker@adacore.com>
184
185 * gdb.python/py-pp-integral.c: New file.
186 * gdb.python/py-pp-integral.py: New file.
187 * gdb.python/py-pp-integral.exp: New file.
188
4924df79
GKB
1892013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
190
191 PR breakpoints/16297
192 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
193 (write_syscall): New variables.
194 (main): Create a pipe, write 1 byte in it, and read 1 byte from
195 it.
196 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
197 "write" and "read" syscalls.
198 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
199 numbers.
200
530e8392
KB
2012013-12-19 Keven Boell <keven.boell@intel.com>
202
203 * gdb.fortran/module.exp: Completion matches fortran module
204 names as well. ptype/whatis on modules return a proper type.
205 Add new check for having the correct scope.
206
7f9b20bb
KB
2072013-12-19 Keven Boell <keven.boell@intel.com>
208
209 * gdb.fortran/type.f90: New file.
210 * gdb.fortran/whatis_type.f90: New file.
211
2e0d821f
SDJ
2122013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
213
214 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
215 (close_syscall, chroot_syscall, exit_group_syscall): New
216 variables.
217 * gdb.base/catch-syscall.exp: Replace gdb_compile by
218 prepare_for_testing. Call fill_all_syscalls_numbers before
219 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
220 gdb_load by clean_restart.
221 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
222 (check_info_bp_many_syscalls): Remove global gdb_prompt.
223 (check_call_to_syscall): Likewise. Add global decimal. Improve
224 testing regex.
225 (check_return_from_syscall): Likewise.
226 (check_continue, insert_catch_syscall_with_arg): Remove global
227 gdb_prompt.
228 (insert_catch_syscall_with_many_args): Likewise. Add global
229 decimal. Fix $filter_str. Improve testing regex.
230 (check_for_program_end): Remove global gdb_prompt.
231 (test_catch_syscall_without_args): Likewise. Add global decimal.
232 Improve testing regex.
233 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
234 (test_catch_syscall_with_wrong_args)
235 (test_catch_syscall_restarting_inferior)
236 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
237 (do_syscall_tests): Likewise. Remove global srcdir.
238 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
239 Add global last_syscall_number. Test for the exact syscall number
240 to be caught.
241 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
242 Add global all_syscalls_numbers. Test each syscall number to be
243 caught, instead of only testing "close".
244 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
245 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
246 Remove stale comment.
247 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
248 the correct syscall numbers using information from the inferior.
249
5ce0145d
PA
2502013-12-17 Pedro Alves <palves@redhat.com>
251
252 * gdb.trace/circ.exp: Expect frame info to be printed when
253 switching between frames with unavailable stack, but different
254 functions.
255
bdf22206
AB
2562013-12-17 Andrew Burgess <aburgess@broadcom.com>
257
258 * gdb.trace/unavailable-dwarf-piece.c: New file.
259 * gdb.trace/unavailable-dwarf-piece.exp: New file.
260
07d100d4
YQ
2612013-12-15 Yao Qi <yao@codesourcery.com>
262
263 * gdb.perf/skip-prologue.c: New.
264 * gdb.perf/skip-prologue.exp: New.
265 * gdb.perf/skip-prologue.py: New.
266
8a48ac95
JB
2672013-12-13 Joel Brobecker <brobecker@adacore.com>
268
269 * gdb.ada/arraydim: New testcase.
270
a16b0e22
SC
2712013-12-12 Siva Chandra Reddy <sivachandra@google.com>
272
273 PR python/16113
274 * gdb.python/py-value-cc.cc: Improve test case.
275 * gdb.python/py-value-cc.exp: Add new tests to test usage of
276 gdb.Field objects as subscripts on gdb.Value objects.
277
0987cf35
DE
2782013-12-10 Doug Evans <dje@google.com>
279
7b3fd68b 280 PR 16286
0987cf35
DE
281 * gdb.python/py-value.c: #include stdlib.h, string.h.
282 (str): New struct.
283 (main): New local xstr.
284 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
285 fetch a value as a string with a length beyond the declared length
286 of the array.
287
409d8f48
AB
2882013-12-10 Andrew Burgess <aburgess@broadcom.com>
289
290 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
291 update comment.
292
036e93df
JB
2932013-12-10 Joel Brobecker <brobecker@adacore.com>
294
295 * gdb.ada/int_deref.exp: Add test verifying that we print
296 the decoded symbol name when printing the address of Ada
297 symbols.
298
72bfa06c
JB
2992013-12-10 Joel Brobecker <brobecker@adacore.com>
300
301 * gdb.mi/mi-start.exp: Add test verifying that -list-features
302 contains "exec-run-start-option".
303
11ec5965
YQ
3042013-12-08 Yao Qi <yao@codesourcery.com>
305
306 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
307 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
308 (is_64_target, is_amd64_regs_target): Likewise.
309 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
310
594d8fa8
MF
3112013-12-07 Mike Frysinger <vapier@gentoo.org>
312
313 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
314 * gdb.base/testenv.c: Likewise.
315
d9a196da
MF
3162013-12-07 Mike Frysinger <vapier@gentoo.org>
317
318 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
319 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
320 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
321
782d47df
PA
3222013-12-06 Pedro Alves <palves@redhat.com>
323
324 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
325 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
326 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
327
399d6e30
DE
3282013-12-06 Doug Evans <dje@google.com>
329
330 * gdb.base/break.exp: Fix setting of $baz.
331
16b5a7cb
AB
3322013-12-06 Andrew Burgess <aburgess@broadcom.com>
333
334 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
335 DW_OP_plus_uconst.
336
f84bc218
KB
3372013-12-06 Keven Boell <keven.boell@intel.com>
338
339 * lib/mi-support.exp (mi_list_varobj_children_range): Add
340 call to mi_list_array_varobj_children_with_index.
341 (mi_list_array_varobj_children_with_index): New function.
342 Add parameter to specify array start.
343
489e41dd 3442013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
345
346 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
347 SIGPWR in sparc64.
348
349 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
350 have the same signal number. Handle this situation.
351
7fb1b8b1
JB
3522013-12-03 Joel Brobecker <brobecker@adacore.com>
353
354 * gdb.ada/dot_all: New testcase.
355
2ea126fa
JB
3562013-12-03 Joel Brobecker <brobecker@adacore.com>
357
358 * gdb.mi/mi-undefined-cmd.exp: New testcase.
359
6b7cbff1
JB
3602013-12-03 Joel Brobecker <brobecker@adacore.com>
361
362 * gdb.mi/mi-i-cmd.exp: New file.
363
04affae3
JK
3642013-12-02 Doug Evans <dje@google.com>
365
366 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
367 at start.
368 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
369 has been specified with a relative path and we have chdir'd before
370 accessing the debug info.
371
eebc056c
AB
3722013-11-28 Andrew Burgess <aburgess@broadcom.com>
373
374 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
375 expected results.
376 (gdb_collect_locals_test): Likewise.
377 (gdb_collect_globals_test): Likewise.
378
8b5e6dc2
YQ
3792013-11-28 Yao Qi <yao@codesourcery.com>
380
381 * lib/gdb.exp (with_gdb_prompt): New proc.
382 * gdb.perf/disassemble.exp: New.
383 * gdb.perf/disassemble.py: New.
384
0db4ca18
LM
3852013-11-26 Luis Machado <lgustavo@codesourcery.com>
386
387 * gdb.base/callfuncs.c (main): Assign malloc's return value
388 and free it afterwards.
389 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
390 * gdb.base/printcmds.c (main): Likewise.
391 * gdb.base/randomize.c (main): Free "p" and change breakpoint
392 marker position.
393 * gdb.base/setvar.c (dummy): Assign malloc's return value
394 and free it afterwards.
395
d24a9f15
AB
3962013-11-26 Andrew Burgess <aburgess@broadcom.com>
397
398 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
399 gdb_test_multiple.
400
15859968
TT
4012013-11-26 Tom Tromey <tromey@redhat.com>
402
403 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
404 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
405 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
406
f7e3ecae
KS
4072013-11-25 Keith Seitz <keiths@redhat.com>
408
409 PR c++/14819
410 * gdb.cp/impl-this.cc: New file.
411 * gdb.cp/impl-this.exp: New file.
412
23e9d3b9
YQ
4132013-11-25 Yao Qi <yao@codesourcery.com>
414
415 * gdb.perf/backtrace.c: New.
416 * gdb.perf/backtrace.exp: New.
417 * gdb.perf/backtrace.py: New.
418
22825df7
YQ
4192013-11-24 Yao Qi <yao@codesourcery.com>
420
421 * gdb.perf/single-step.c: New.
422 * gdb.perf/single-step.exp: New.
423 * gdb.perf/single-step.py: New.
424
c1ea7c01
DE
4252013-11-23 Doug Evans <xdje42@gmail.com>
426
427 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
428 with ignore count".
429
35720eaa
DE
4302013-11-23 Doug Evans <xdje42@gmail.com>
431
432 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
433 (test_subscript_regression): Ditto.
434 (top level): Run test_subscript_regression for c++ with "c++" prefix.
435
3cd14e45
DE
4362013-11-23 Doug Evans <xdje42@gmail.com>
437
438 * gdb.python/py-type.exp (test_enums): Fix typo.
439
985c818c
DE
4402013-11-23 Doug Evans <xdje42@gmail.com>
441
442 * gdb.python/py-symbol.exp: Add some comments. Make all test names
443 unique.
444
f873dd7a
DE
4452013-11-23 Doug Evans <xdje42@gmail.com>
446
447 * gdb.python/py-symbol.exp: Fix whitespace.
448
38a502a4
DE
4492013-11-23 Doug Evans <xdje42@gmail.com>
450
451 * gdb.python/python.exp: Don't call skip_python_tests, we still want
452 to test some things in the case where python is not configured in.
453
c0621699
PA
4542013-11-22 Pedro Alves <palves@redhat.com>
455
456 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
457 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
458 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
459 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
460 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
461 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
462
f57e61cd
TT
4632013-11-22 Tom Tromey <tromey@redhat.com>
464
465 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
466
da2b2fdf
TT
4672013-11-22 Tom Tromey <tromey@redhat.com>
468
469 * gdb.dwarf2/dw2-bad-cfi.c: New file.
470 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
471 * gdb.dwarf2/dw2-bad-cfi.S: New file.
472
33f8fe58
PA
4732013-11-22 Pedro Alves <palves@redhat.com>
474
475 PR 16155
476 * gdb.dwarf2/dw2-dup-frame.S: New file.
477 * gdb.dwarf2/dw2-dup-frame.c: New file.
478 * gdb.dwarf2/dw2-dup-frame.exp: New file.
479
0a1e6121
YQ
4802013-11-22 Yao Qi <yao@codesourcery.com>
481
482 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
483 comment and add one more argument "has_more".
484 * gdb.python/py-mi.exp: Callers update.
485
0061ea24
YQ
4862013-11-22 Yao Qi <yao@codesourcery.com>
487
488 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
489 of mi_create_dynamic_varobj.
490
069d6a0f
PA
4912013-11-20 Pedro Alves <palves@redhat.com>
492
493 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
494 time, and run it through all three milestone regexes.
495
10d8cbd2
SA
4962013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
497
498 * gdb.base/eval-avoid-side-effects.exp: New file.
499
57803a3c
WT
5002013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
501
60650f2e
WT
502 * gdb.arch/i386-mpx.c: New file
503 * gdb.arch/i386-mpx.exp: New file.
504
09748966
WT
5052013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
506
507 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
508 for bnd registers.
509
60650f2e
WT
5102013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
511
57803a3c
WT
512 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
513 start and end equal 0.
514
3e9ecad3
YQ
5152013-11-19 Yao Qi <yao@codesourcery.com>
516
517 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
518 (mi_list_varobj_children_range): Likewise.
519
31b4ab9e
YQ
5202013-11-19 Yao Qi <yao@codesourcery.com>
521
522 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
523
4392c534
YQ
5242013-11-19 Yao Qi <yao@codesourcery.com>
525
526 * lib/mi-support.exp: Fix format.
527
df7752b0
JB
5282013-11-19 Joel Brobecker <brobecker@adacore.com>
529
530 * gdb.ada/py_range: New testcase.
531
176f037c
JB
5322013-11-18 Joel Brobecker <brobecker@adacore.com>
533
534 * mi-language.exp: Add "-list-features" test verifying that
535 its output contains "language-option".
536
ee4a1c63
JB
5372013-11-16 Joel Brobecker <brobecker@adacore.com>
538
539 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
540 * info_exc/foo.adb: Adjust to new exception name.
541 * info_exc.exp: Adjust after exception renaming in const.ads.
542 Update "info exception global" test to test "info exceptions
543 global_gdb" instead.
544
545 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
546 * mi_exc_info/foo.adb (Adjust to new exception name.
547 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
548 Update "-info-ada-exceptions global" test to test
549 "-info-ada-exceptions global_gdb" instead.
550
6ec41e1e
LM
5512013-11-15 Luis Machado <lgustavo@codesourcery.com>
552
553 * lib/mi-support.exp (mi_gdb_test): Expect different formats
554 of inferior output for remote and native sessions.
555 * gdb.mi/mi-console.exp: Remove obsolete comment.
556 Check for semihosted inferior output pattern.
557 (semihosted_string): New function.
558
391d3400
JB
5592013-11-15 Joel Brobecker <brobecker@adacore.com>
560
561 * gdb.ada/info_exc.exp: Allow other global exceptions to be
562 listed in the output of "info exceptions".
563 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
564 listed in the output of "-info-ada-exceptions".
565
e092da29
JB
5662013-11-15 Joel Brobecker <brobecker@adacore.com>
567
568 * gdb.ada/info_exc.exp: Start inferior before starting
569 the "info exceptions" tests.
570 * gdb.ada/mi_exc_info.exp: Start inferior before starting
571 the "-info-ada-exceptions" tests.
572
805e1f19
TT
5732013-11-15 Tom Tromey <tromey@redhat.com>
574
575 * gdb.cp/includefile: New file.
576 * gdb.cp/filename.exp: New file.
577 * gdb.cp/filename.cc: New file.
578
9abb1bd6
DE
5792013-11-15 Doug Evans <xdje42@gmail.com>
580
581 * gdb.python/py-breakpoint.exp: Make tests have unique names.
582
8abea1a1
DE
5832013-11-15 Doug Evans <xdje42@gmail.com>
584
585 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
586
330a7fce
DE
5872013-11-15 Doug Evans <xdje42@gmail.com>
588
589 * gdb.python/py-breakpoint.exp: Split up into several functions,
590 each with their own test prefix.
591
0acf8b65
JB
5922013-11-15 Joel Brobecker <brobecker@adacore.com>
593
594 * gdb.ada/O2_float_param: New testcase.
595
496038b3
TT
5962013-11-14 Tom Tromey <tromey@redhat.com>
597
598 * Makefile.in (check-parallel): Print summary from gdb.sum.
599
c7e8af9b
OJ
6002013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
601
602 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
603 and function label names.
604 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
605 compile unit labels.
606
403cb6b1
JB
6072013-11-14 Joel Brobecker <brobecker@adacore.com>
608
609 * gdb.mi/mi-language.exp: New file.
610
74921315
KS
6112013-09-17 Keith Seitz <keiths@redhat.com>
612
613 PR c++/7935
614 PR c++/10541
615 * gdb.cp/nsalias.exp: New file.
616 * gdb.cp/nsalias.cc: New file.
617 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
618 tests only on known, working compiler versions.
619
08c43050
TT
6202013-11-13 Tom Tromey <tromey@redhat.com>
621
622 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
623 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
624
0682e708
DE
6252013-11-12 Doug Evans <dje@google.com>
626
627 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
628 so that "rm -rf $builddir" Just Works.
629
a7e332c2
JB
6302013-11-12 Joel Brobecker <brobecker@adacore.com>
631
632 * gdb.ada/mi_exc_info: New testcase.
633
778865d3
JB
6342013-11-12 Joel Brobecker <brobecker@adacore.com>
635
636 * gdb.ada/info_exc: New testcase.
637
304a8ac1
DE
6382013-11-11 Doug Evans <dje@google.com>
639
640 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
641 of testfile.
642
bc79de95
PM
6432013-11-11 Phil Muldoon <pmuldoon@redhat.com>
644
645 * gdb.python/py-linetable.S: New file.
646 * gdb.python/py-linetable.c: New file.
647 * gdb.python/py-linetable.exp: New file.
648
2df4d1d5
JB
6492013-11-11 Joel Brobecker <brobecker@adacore.com>
650
651 * gdb.ada/mi_ex_cond: New testcase.
652
204b5331
DE
6532013-11-07 Doug Evans <dje@google.com>
654
655 PR 11786
656 * gdb.base/gcore-relro-pie.c: New file.
657 * gdb.base/gcore-relro-pie.exp: New file.
658
92e32e33
PM
6592013-11-07 Phil Muldoon <pmuldoon@redhat.com>
660
661 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
662 * gdb.python/py-cmd.c: New File.
663
f76c27b5
PM
6642013-11-07 Phil Muldoon <pmuldoon@redhat.com>
665
666 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
667
79600f4f 6682013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
669
670 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
671
6dbb6798
YQ
6722013-11-06 Yao Qi <yao@codesourcery.com>
673
674 * lib/gdb.exp (gdb_produce_source): New procedure.
675 * gdb.perf/solib.c: New.
676 * gdb.perf/solib.exp: New.
677 * gdb.perf/solib.py: New.
678
71c0c615
YQ
6792013-11-06 Yao Qi <yao@codesourcery.com>
680
681 * README: Mention performance tests.
682
f27a1236
YQ
6832013-11-06 Yao Qi <yao@codesourcery.com>
684
685 * lib/perftest.exp: New.
686 * gdb.perf/lib/perftest/__init__.py: New.
687 * gdb.perf/lib/perftest/measure.py: New.
688 * gdb.perf/lib/perftest/perftest.py: New.
689 * gdb.perf/lib/perftest/reporter.py: New.
690 * gdb.perf/lib/perftest/testresult.py: New.
691
7636ccf9
YQ
6922013-11-06 Yao Qi <yao@codesourcery.com>
693
694 * Makefile.in (check-perf): New target.
695 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
696 * configure: Re-generated.
697 * gdb.perf/Makefile.in: New.
698
81208388
TT
6992013-11-04 Tom Tromey <tromey@redhat.com>
700
701 * Makefile.in (TEST_DIRS): Remove.
702 (TEST_TARGETS, check-parallel): Rewrite.
703 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
704 (subdir_do, subdirs): Remove.
705 (do-check-parallel, check/%): New targets.
706 (clean): Remove outputs, temp, and cache directories.
707 (saw_dash_j): New variable.
708 (CHECK_TARGET): Use it.
709 (check): Depend on all, site.exp. Rewrite.
710 (check-single): Remove dependencies.
711 (slow_tests, all_tests, reordered_tests): New variables.
712
c63ffa1f
TT
7132013-11-04 Tom Tromey <tromey@redhat.com>
714
715 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
716 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
717 before loading binfile.
718 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
719 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
720 before loading binfile.
721
3fef966c
TT
7222013-11-04 Tom Tromey <tromey@redhat.com>
723
724 * gdb.base/foll-exec.c (main): Use BASEDIR.
725 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
726 * gdb.base/foll-vfork.c (main): Use BASEDIR.
727 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
728 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
729 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
730
24890efd
TT
7312013-11-04 Tom Tromey <tromey@redhat.com>
732
733 * gdb.base/argv0-symlink.exp: Compute executable's directory
734 dynamically.
735
c59ffcab
TT
7362013-11-04 Tom Tromey <tromey@redhat.com>
737
738 * gdb.asm/asm-source.exp: Use standard_output_file.
739
479c8d68
TT
7402013-11-04 Tom Tromey <tromey@redhat.com>
741
742 * gdb.server/file-transfer.exp: Use standard_output_file.
743
1e537771
TT
7442013-11-04 Tom Tromey <tromey@redhat.com>
745
746 * gdb.base/fullname.exp: Use standard_output_file,
747 relative_filename.
748 * gdb.base/hashline1.exp: Use standard_testfile,
749 standard_output_file, relative_filename, clean_restart.
750 * gdb.base/hashline2.exp: Use standard_testfile,
751 standard_output_file.
752 * gdb.base/hashline3.exp: Use standard_testfile,
753 standard_output_file, relative_filename.
754 * lib/gdb.exp (relative_filename): New proc.
755
b44b82af
TT
7562013-11-04 Tom Tromey <tromey@redhat.com>
757
758 * gdb.base/fileio.c (test_open, test_write, test_read)
759 (test_lseek, test_close, test_stat, test_fstat)
760 (test_isatty, test_system, test_rename, test_unlink):
761 Use OUTDIR define.
762 * gdb.base/fileio.exp: Define OUTDIR during compilation.
763 Use standard_output_file.
764
59b28c5d
TT
7652013-11-04 Tom Tromey <tromey@redhat.com>
766
767 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
768 defines.
769 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
770 compilation. Use prepare_for_testing, standard_output_file.
771
08b3fe69
TT
7722013-11-04 Tom Tromey <tromey@redhat.com>
773
774 * gdb.base/advance.exp: Use standard_testfile and
775 prepare_for_testing.
776 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
777 appropriate directory when local.
778 * gdb.base/dump.exp: Use standard_output_file. Update all
779 "dump" and "restore" filenames.
780 * gdb.base/interact.exp: Use standard_output_file.
781 * gdb.base/jit-so.exp: Don't download file when local.
782 * gdb.base/jit.exp (compile_jit_test): Don't download file
783 when local.
784 * gdb.base/list.exp: Use gdb_remote_download.
785 * gdb.base/maint.exp: Use standard_output_file.
786 * gdb.base/prelink.exp: Use standard_output_file.
787 * gdb.base/save-bp.exp: Use standard_output_file.
788 * gdb.base/sepdebug.exp: Use standard_testfile,
789 standard_output_file.
790 (test_different_dir): Don't declare objdir.
791 * gdb.base/solib-search.exp: Use standard_output_file.
792 * gdb.base/step-line.exp: Use gdb_remote_download.
793 * gdb.base/trace-commands.exp: Use standard_output_file.
794
32cfb09d
TT
7952013-11-04 Tom Tromey <tromey@redhat.com>
796
797 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
798 to compilation. Use standard_output_file.
799 (test_tfind_tfile): Update.
800 * gdb.trace/tfile.c (write_basic_trace_file)
801 (write_error_trace_file): Use TFILE_DIR.
802 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
803 standard_output_file.
804
84741506
TT
8052013-11-04 Tom Tromey <tromey@redhat.com>
806
807 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
808 Use "dwarf2 always-disassemble" for the "maint set" test.
809 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
810 standard_output_file.
811 * gdb.mi/mi-logging.exp: Use standard_output_file.
812
cfb7b9a3
TT
8132013-11-04 Tom Tromey <tromey@redhat.com>
814
815 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
816 downloads conditional on remote host.
817 (set_arch): Likewise.
818 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
819 (load_description): Use standard_output_file.
820
bdfe0594
TT
8212013-11-04 Tom Tromey <tromey@redhat.com>
822
823 * gdb.gdb/selftest.exp: Use standard_output_file.
824 * lib/selftest-support.exp (do_self_tests): Use
825 standard_output_file.
826
8c639e73
TT
8272013-11-04 Tom Tromey <tromey@redhat.com>
828
829 * gdb.stabs/weird.exp: Use gdb_remote_download and
830 standard_output_file.
831
5030a410
TT
8322013-11-04 Tom Tromey <tromey@redhat.com>
833
834 * gdb.base/gcore-buffer-overflow.exp: Use
835 standard_output_file, not standard_testfile.
836 * gdb.base/twice.exp: Use standard_testfile, not
837 standard_output_file. Use gdb_remote_download.
838
95d7853e
TT
8392013-11-04 Tom Tromey <tromey@redhat.com>
840
841 * lib/gdb.exp (get_compiler_info): Use log_file -info and
842 restore from that.
843
eab88b54
MR
8442013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
845
846 * gdb.cp/derivation.exp: s/perrro/perror/
847
a1b0fbee
MR
8482013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
849
850 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
851 `debugdir'.
852
638aa5a1
AB
8532013-10-31 Andrew Burgess <aburgess@broadcom.com>
854
855 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
856 tests and update expected error message.
857 (test_watch_register_location): New tests.
858 (do_tests): Call test_watch_register_location.
859 * gdb.base/watchpoints.exp: Update expected error message.
860
055e608a
UW
8612013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
862
863 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
864 the patterns in gdb_test_multiple.
865
9ac69859
NB
8662013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
867
868 * gdb.base/sym-file-lib.c: New file.
869 * gdb.base/sym-file-loader.c: New file.
870 * gdb.base/sym-file-loader.h: New file.
871 * gdb.base/sym-file-main.c: New file.
872 * gdb.base/sym-file.exp: New file.
873 * lib/gdb.exp (is_elf_target): New function.
874
24ba476b
PA
8752013-10-29 Pedro Alves <palves@redhat.com>
876
877 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
878 variable setting change-log-default-name to ChangeLog-mi.
879
f69d9aef
AB
8802013-10-29 Andrew Burgess <aburgess@broadcom.com>
881
882 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
883 Expect <unavailable> pattern.
884
71193121
TV
8852013-10-28 Tom de Vries <tom@codesourcery.com>
886
887 * gdb.arch/thumb2-it.S (it_8): Fix typo.
888
38095c27
AK
8892013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
890
891 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
892 remote stubs where exit() behaviour is unreliable.
893
686d4def
PA
8942013-10-25 Pedro Alves <palves@redhat.com>
895
896 * gdb.cp/m-static.exp: Adjust expected output of printing a
897 nonexistent or optimized out static field. Also test printing the
898 the "container" object.
899
a35cfb40
MR
9002013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
901
902 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
903 if in the persistent mode.
904 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
905
bbe769cc
MR
9062013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
907
908 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
909 support core file generation" reply.
910
95e4302a
JM
9112013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
912
913 PR gdb/15986
914 * gdb.base/run.c (main): gdb_get_line_number tag added for
915 commands.exp.
916 (factorial): Likewise.
917
918 * gdb.base/commands.exp (watchpoint_command_test): Use
919 gdb_get_line_number in order to determine the locations in run.c
920 where local_var is detected to go out of scope.
921
4c406179
JM
9222013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
923
924 * gdb.base/gnu_vector.exp: Care about endianness when casting
925 scalars to vectors.
926
bb6216d8
TT
9272013-10-18 Tom Tromey <tromey@redhat.com>
928
929 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
930 of "binfile".
931
e8369a73
AB
9322013-10-18 Andrew Burgess <aburgess@broadcom.com>
933
934 * gdb.base/watchpoints.exp: Add test for setting software
935 watchpoints of different types before starting the inferior.
936
776f04fa
PA
9372013-10-18 Pedro Alves <palves@redhat.com>
938
939 PR gdb/16062
940 * gdb.threads/stepi-random-signal.c: New file.
941 * gdb.threads/stepi-random-signal.exp: New file.
942
e4b8388f
MR
9432013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
944
945 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
946 Fix comment typo.
947 * lib/gdb.exp (gdb_init): Likewise.
948
50b34a18
TT
9492013-10-17 Tom Tromey <tromey@redhat.com>
950
951 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
952
3db258f5
TT
9532013-10-14 Tom Tromey <tromey@redhat.com>
954
955 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
956 name to gdb_test_no_output.
957
4856b6bc
JK
9582013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 Canonicalize directories for EXEC_FILENAME.
961 * gdb.base/argv0-symlink.exp
962 (kept file symbolic link name for info inferiors): New.
963 (kept directory symbolic link name): Setup kfail.
964 (kept directory symbolic link name for info inferiors): New.
965
9772d074
UW
9662013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
967
968 * gdb.arch/s390-multiarch.exp: New file.
969 * gdb.arch/s390-multiarch.c: New file.
970
2a3be966
JB
9712013-10-11 Joel Brobecker <brobecker@adacore.com>
972
973 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
974 use the appropriate GDB/MI command instead, and verify
975 the test output.
976
7c647d61
JB
9772013-10-11 Joel Brobecker <brobecker@adacore.com>
978
979 * gdb.base/source-nofile.gdb: New file.
980 * gdb.base/source.exp: Add two tests verifying the behavior when
981 the "source" command is given a non-existant filename.
982
bb66bd51
YQ
9832013-10-11 Yao Qi <yao@codesourcery.com>
984
985 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
986 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
987 and 'dlclose'.
988 [!__WIN32__]: Include "dlfcn.h".
989 * gdb.mi/mi-catch-load.exp: Set up kfail.
990
4f424bb1
AK
9912013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
992
993 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
994 generated corefile" by argument "$test".
995
578d3588
PA
9962013-10-09 Pedro Alves <palves@redhat.com>
997
998 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
999 output.
1000
eb4ca471
PA
10012013-10-09 Pedro Alves <palves@redhat.com>
1002
1003 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1004 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1005 (test_catch_syscall_with_wrong_args)
1006 (test_catch_syscall_restarting_inferior)
1007 (test_catch_syscall_fail_nodatadir)
1008 (test_catch_syscall_without_args_noxml)
1009 (test_catch_syscall_with_args_noxml)
1010 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1011
dc294be5
TT
10122013-10-08 Tom Tromey <tromey@redhat.com>
1013
1014 * gdb.dwarf2/dwzbuildid.exp: New file.
1015 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1016 parameters.
1017 (Dwarf::_defer_output): Change "section" parameter to
1018 "section_spec"; update.
1019 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1020 procs.
1021
c968bd18
JB
10222013-10-08 Joel Brobecker <brobecker@adacore.com>
1023
1024 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1025
f44eeb11
TT
10262013-10-07 Tom Tromey <tromey@redhat.com>
1027
1028 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1029 to 0.
1030
0c557179
SDJ
10312013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1032
1033 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1034 $_exitcode is void when opening a corefile.
1035 * gdb.base/exitsignal.exp: New file.
1036 * gdb.base/segv.c: Likewise.
1037 * gdb.base/normal.c: Likewise.
1038
5713b9b5
JB
10392013-10-04 Joel Brobecker <brobecker@adacore.com>
1040
1041 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1042
3f983d47
YZ
10432013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1044
1045 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1046 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1047
901461f8
PA
10482013-10-02 Pedro Alves <palves@redhat.com>
1049
1050 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1051 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1052 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1053 (not_saved_pattern): New.
1054 Replace use of the former with the latter.
1055
b477a5e6
PA
10562013-10-02 Pedro Alves <palves@redhat.com>
1057
1058 * README (Board Settings): Document "exit_is_reliable".
1059 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1060 running to exit reliably reports program exits.
1061 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1062 info.
1063 * boards/native-stdio-gdbserver.exp: Likewise.
1064
a49bed3a
DE
10652013-10-01 Doug Evans <dje@google.com>
1066
1067 * gdb.python/python.exp: Remove redundant print-stack tests.
1068 Make all print-stack test names unique. Fix spelling of print-stack.
1069
2ed2ad44
YQ
10702013-09-29 Yao Qi <yao@codesourcery.com>
1071
1072 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1073 is remote.
1074
7d760051
UW
10752013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1076
1077 PR shlibs/8882
1078 * gdb.base/corefile.exp: Add a check to assure warning-free
1079 core-file load.
1080
82bf32bc
JK
10812013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1082
1083 * gdb.dwarf2/dwp-symlink.c: New file.
1084 * gdb.dwarf2/dwp-symlink.exp: New file.
1085
4fa7d390
DE
10862013-09-20 Doug Evans <dje@google.com>
1087
6b4646ce
DE
1088 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1089 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1090 file.
1091 * gdb.dwarf2/fission-loclists.S: Ditto.
1092 * gdb.dwarf2/fission-reread.S: Ditto.
1093 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1094 build_executable_from_fission_assembler.
1095 * gdb.dwarf2/fission-loclists.exp: Ditto.
1096 * gdb.dwarf2/fission-reread.exp: Ditto.
1097
4fa7d390
DE
1098 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1099 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1100 (gdb_gnu_strip_debug): Ditto.
1101 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1102 * gdb.arch/altivec-abi.exp: Ditto.
1103 * gdb.base/attach-pie-misread.exp: Ditto.
1104 * gdb.base/comprdebug.exp: Ditto.
1105 * gdb.base/dup-sect.exp: Ditto.
1106 * gdb.base/gnu-debugdata.exp: Ditto.
1107 * gdb.base/step-symless.exp: Ditto.
1108 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1109 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1110 * gdb.dwarf2/gdb-index.exp: Ditto.
1111
e4c6a2c4
AB
11122013-09-18 Andrew Burgess <aburgess@broadcom.com>
1113
1114 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1115 register to "<optimized out>", and also print the registers.
1116
a205fbfc
PA
11172013-09-18 Pedro Alves <palves@redhat.com>
1118
1119 PR server/15967
1120 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1121 change text.
1122
ee47b2f8
YQ
11232013-09-18 Yao Qi <yao@codesourcery.com>
1124
1125 * gdb.server/wrapper.c: New.
1126 * gdb.server/wrapper.exp: New.
1127
49fa26b0
PA
11282013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1129 Jan Kratochvil <jan.kartochvil@redhat.com>
1130 Pedro Alves <palves@redhat.com>
1131
1132 PR gdb/11568
1133 * gdb.thread/thread-specific-bp.c: New file.
1134 * gdb.thread/thread-specific-bp.exp: New file.
1135
e83b28bc
SDJ
11362013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1137
1138 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1139 convenience function.
1140
08d72866
PA
11412013-09-17 Pedro Alves <palves@redhat.com>
1142
1143 PR gdb/15911
1144 * gdb.threads/info-threads-cur-sal-2.c: New file.
1145 * gdb.threads/info-threads-cur-sal.c: New file.
1146 * gdb.threads/info-threads-cur-sal.exp: New file.
1147
57b0d98e
YQ
11482013-09-17 Yao Qi <yao@codesourcery.com>
1149
1150 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1151 [__WIN32__]: Include "windows.h" and define macro dlopen
1152 and dlclose.
1153 [!__WIN32__]: Include "dlfcn.h".
1154 * gdb.base/catch-load.exp (one_catch_load_test): Match
1155 directory separator.
1156
0295a32e
DE
11572013-09-16 Doug Evans <dje@google.com>
1158
a587b477
DE
1159 * lib/gdb.exp (using_fission): New proc.
1160 * gdb.base/info-macros.exp: Skip test if using Fission.
1161
0295a32e
DE
1162 * gdb.base/break-interp.exp: Fix indentation.
1163
a280dbd1
SDJ
11642013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1165
1166 * gdb.base/gdbvars.c (foo_void): New function.
1167 (foo_int): Likewise.
1168 * gdb.base/gdbvars.exp (test_convenience_functions): New
1169 function. Call it.
1170
4ac33720
UW
11712013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1172
1173 * gdb.arch/s390-tdbregs.c: New file.
1174 * gdb.arch/s390-tdbregs.exp: New file.
1175
b866c52d
SS
11762013-09-12 Stan Shebs <stan@codesourcery.com>
1177
1178 * README: New file.
1179
dc59cba6
DE
11802013-09-12 Doug Evans <dje@google.com>
1181
1182 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1183 added code to print event.inferior.
1184
edf9f00c
JK
11852013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1186
1187 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1188 debug part of the binary.
1189
5423b017
JK
11902013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1191
1192 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1193 (addlink): Add comment.
1194
9295cf6f
SA
11952013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1196
1197 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1198 canonical pathname.
1199
89e63ee4
DE
12002013-09-04 Doug Evans <dje@google.com>
1201
314bb8c3
DE
1202 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1203 event.
1204 (continue_handler, new_objfile_handler): Ditto.
1205 (test_events): Rename command to "test-events".
1206 (test_newobj_events): Rename command to "test-objfile-events".
1207 * gdb.python/py-events.exp: Update.
1208 * gdb.python/py-evsignal.exp: Update.
1209 * gdb.python/py-evthreads.exp: Update.
1210
89e63ee4
DE
1211 * gdb.base/enumval.c (ZERO): New enum value.
1212 (main): Use it
1213 * gdb.base/enumval.exp: Test ability to print ZERO.
1214
12152013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
1216 Pedro Alves <palves@redhat.com>
1217
1218 * gdb.base/relocate.exp: Check that invalid options are
1219 rejected.
1220
26c2b53c
AB
12212013-08-30 Andrew Burgess <aburgess@broadcom.com>
1222
1223 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1224 (my_static_symbol): Add comment.
1225 (main): Reference my_bss_symbol.
1226
96d9056e
PM
12272013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1228
1229 * gdb.python/py-arch.exp: Tests for invalid architecture.
1230
489d4f4d
SA
12312013-08-29 Sterling Augustine <saugustine@google.com>
1232
1233 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1234 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1235 said conditional.
1236
5b791bb5
PM
12372013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1238
1239 * gdb.python/py-arch.exp: Load gdb-python.exp.
1240
8f28f522
PM
12412013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1242
1243 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1244 itertools for imap attribute. Otherwise use map().
1245 (ElidingIterator): Define wrapper function __next__.
1246 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1247 use exec (open (read ())) instead.
1248 * gdb.python/py-framefilter.exp: Ditto.
1249 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1250 compliance.
1251 * gdb.python/py-frame.exp: Ditto.
1252 * gdb.python/py-type.exp: Ditto.
1253
1f0c4988
JK
12542013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1255
1256 PR gdb/15415
1257 * gdb.base/argv0-symlink.c: New file.
1258 * gdb.base/argv0-symlink.exp: New file.
1259
7893c162
TT
12602013-08-28 Tom Tromey <tromey@redhat.com>
1261
1262 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1263 when saving index.
1264
6211c335
YQ
12652013-08-27 Yao Qi <yao@codesourcery.com>
1266
1267 * gdb.trace/entry-values.exp: Test unavailable entry value is
1268 not shown when option '--skip-unavailable' is specified.
1269 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
1270 Add tests for new option '--skip-unavailable'.
1271
ce4ea2bb
YQ
12722013-08-27 Yao Qi <yao@codesourcery.com>
1273
1274 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
1275 remote_download if it is empty.
1276
6e45f158
DE
12772013-08-26 Doug Evans <dje@google.com>
1278
779bd270
DE
1279 PR symtab/15885
1280 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
1281 (clean): rm -f *.gdb-index *.with-index.
1282 * gdb.dwarf2/gdb-index.exp: New testcase.
1283
6e45f158
DE
1284 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
1285 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
1286 run_on_host. All callers updated.
1287
b1224238
YQ
12882013-08-24 Yao Qi <yao@codesourcery.com>
1289
1290 * gdb.trace/entry-values.c (end): New
1291 (main): Call end.
1292 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
1293 tracepoint and collect data. Test entry value is unavailable.
1294
b39a8faf
YQ
12952013-08-24 Yao Qi <yao@codesourcery.com>
1296
1297 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
1298 * gdb.trace/entry-values.c: New.
1299 * gdb.trace/entry-values.exp: New.
1300
9eaabc75
MW
13012013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
1302
1303 PR gdb/15501
1304 * gdb.base/ena-dis-br.exp: Add test to verify
1305 enable/disable commands work correctly with
1306 multiple arguments that include multiple locations.
1307
9f948660
SDJ
13082013-08-22 Samuel Bronson <naesten@gmail.com>
1309
1310 ARM Linux support for `catch syscall'.
1311 * gdb.base/catch-syscall.exp: Test this on ARM now.
1312 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
1313
e630b974
TT
13142013-08-22 Tom Tromey <tromey@redhat.com>
1315
1316 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
1317 default addr_size.
1318 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
1319
f3a76454
TT
13202013-08-22 Tom Tromey <tromey@redhat.com>
1321
1322 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
1323 standard_temp_file.
1324
de5f37e1
TT
13252013-08-22 Tom Tromey <tromey@redhat.com>
1326
1327 * gdb.arch/amd64-byte.exp: Use standard_testfile,
1328 clean_restart.
1329 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
1330 * gdb.arch/amd64-dword.exp: Use standard_testfile,
1331 clean_restart.
1332 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
1333 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
1334 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
1335 * gdb.arch/amd64-word.exp: Use standard_testfile,
1336 clean_restart.
1337 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
1338 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
1339 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
1340 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
1341 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
1342 * gdb.arch/i386-signal.exp: Use standard_testfile.
1343 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
1344 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
1345 * gdb.arch/i386-unwind.exp: Use standard_testfile.
1346 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
1347
8448e842
TT
13482013-08-22 Tom Tromey <tromey@redhat.com>
1349
1350 * gdb.python/py-error.exp: Use gdb_remote_download.
1351 * gdb.python/py-mi.exp: Use gdb_remote_download.
1352 * gdb.python/py-objfile-script.exp: Use standard_output_file.
1353 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
1354 (run_lang_tests): Likewise.
1355 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
1356 filename.
1357 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
1358 compiling. Use gdb_remote_download. Update some tests.
1359 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1360 standard_output_file.
1361 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
1362 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
1363 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
1364 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
1365 standard_output_file.
1366
16cfcbc2
TT
13672013-08-22 Tom Tromey <tromey@redhat.com>
1368
1369 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
1370
44ee8174
TT
13712013-08-22 Tom Tromey <tromey@redhat.com>
1372
1373 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
1374 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
1375 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
1376 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
1377 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
1378 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
1379 * lib/gdb.exp (gdb_remote_download): New proc.
1380
7a218f88
TT
13812013-08-22 Tom Tromey <tromey@redhat.com>
1382
1383 * gdb.dwarf2/clztest.exp: Use standard_testfile.
1384 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
1385 * gdb.dwarf2/fission-base.S: Remove directory from
1386 DW_AT_GNU_dwo_name.
1387 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
1388 debug-file-directory.
1389 * gdb.dwarf2/fission-reread.S: Remove directory from
1390 DW_AT_GNU_dwo_name.
1391 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
1392 debug-file-directory.
1393
70cc1c23
DE
13942013-08-16 Doug Evans <dje@google.com>
1395
1396 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
1397 prelink complains about an unhandled DWARF version.
1398
61884d20
DE
13992013-08-14 Cary Coutant <ccoutant@google.com>
1400
1401 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1402
5e92f71a
TT
14032013-08-13 Tom Tromey <tromey@redhat.com>
1404 Yao Qi <yao@codesourcery.com>
1405
1406 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
1407 * lib/gdb.exp: Handle GDB_PARALLEL.
1408 (default_gdb_version): Kill inotify_pid if it exists.
1409 (default_gdb_exit): Emit warning if the inotify log is not
1410 empty.
1411 (standard_output_file): Respect GDB_PARALLEL.
1412 (standard_temp_file): Likewise.
1413 (gdb_init): Start inotifywait if requested.
1414
5c30d39a
AB
14152013-08-13 Andrew Burgess <aburgess@broadcom.com>
1416
1417 * gdb.base/printcmds.exp (test_printf): Add test for printf of
1418 pointer with various flags.
1419
17e1c970
TT
14202013-08-13 Tom Tromey <tromey@redhat.com>
1421
1422 * lib/cache.exp: New file.
1423 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
1424 * lib/gdb.exp: Load cache.exp.
1425 (support_complex_tests, is_ilp32_target, is_lp64_target)
1426 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
1427 (gdb_skip_xml_test): Use gdb_caching_proc.
1428 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
1429
4e234898
TT
14302013-08-13 Tom Tromey <tromey@redhat.com>
1431
1432 * lib/gdb.exp (standard_temp_file): New proc.
1433 (support_complex_tests, is_ilp32_target, is_lp64_target)
1434 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
1435 standard_temp_file.
1436
53e981d9
TT
14372013-08-13 Tom Tromey <tromey@redhat.com>
1438
1439 * lib/gdb.exp (build_id_debug_filename_get): Use
1440 standard_output_file.
1441 * lib/prelink-support.exp (section_get)
1442 (build_executable_own_libs): Use standard_output_file.
1443
3f539315
TT
14442013-08-12 Tom Tromey <tromey@redhat.com>
1445
1446 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
1447
b4013987
AA
14482013-08-12 Ali Anwar <alianwar@codesourcery.com>
1449
1450 * gdb.base/break.exp: Test break via convenience variable
1451 with file name.
1452
f61d5529
DE
14532013-08-09 Doug Evans <dje@google.com>
1454
1455 * lib/future.exp (gdb_find_ldd): New proc.
1456 * lib/prelink-support.exp (build_executable_own_libs): Call it.
1457 Make "/usr/sbin/" in prelink path optional.
1458
1ed8d800
YQ
14592013-08-09 Yao Qi <yao@codesourcery.com>
1460
1461 * gdb.trace/collection.exp (gdb_collect_args_test): Set
1462 "only" and "both" to 'print entry-values' before selecting
1463 trace frame.
1464
82a0a75f
YQ
14652013-08-08 Yao Qi <yao@codesourcery.com>
1466
1467 * gdb.trace/mi-trace-unavailable.exp: Don't set
1468 "print entry-values" to "no".
1469 (test_trace_unavailable): Set various values to
1470 "print entry-values" to test that the output of
1471 '-stack-list-locals' is not affected, and then set
1472 set "print entry-values" to "no".
1473
ac52f9a2
DE
14742013-08-07 Doug Evans <dje@google.com>
1475
1476 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
1477 * gdb.python/py-value-cc.exp: Update.
1478 * gdb.python/py-value.exp: Use different names for .o files for
1479 C and C++. Only perform C++ tests if !skip_cplus_tests.
1480
bf6d8a91
TT
14812013-08-07 Tom Tromey <tromey@redhat.com>
1482
1483 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
1484
f9125b6c
TT
14852013-08-07 Tom Tromey <tromey@redhat.com>
1486
1487 * gdb.dwarf2/dwz.exp: New file.
1488
3a1115a0
TT
14892013-08-02 Tom Tromey <tromey@redhat.com>
1490
1491 * gdb.base/watchpoint.c (struct foo5): New.
1492 (nullptr): New global.
1493 * gdb.base/watchpoint.exp (test_watch_location): Add test.
1494
b846d303
DE
14952013-08-01 Doug Evans <dje@google.com>
1496
7ee85ab1
DE
1497 PR symtab/15691
1498 * gdb.dwarf2/fission-mix.exp: New file.
1499 * gdb.dwarf2/fission-mix.h: New file.
1500 * gdb.dwarf2/fission-mix.c: New file.
1501 * gdb.dwarf2/fission-mix2.c: New file.
1502
b846d303
DE
1503 PR symtab/15695
1504 * gdb.base/func-ptr.exp: New file.
1505 * gdb.base/func-ptr.c: New file.
1506
67d21849
YQ
15072013-08-01 Yao Qi <yao@codesourcery.com>
1508
1509 * gdb.python/py-sync-interp.c: New.
1510 * gdb.python/py-sync-interp.exp: New.
1511
de74e63a
YQ
15122013-07-31 Yao Qi <yao@codesourcery.com>
1513
1514 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
1515 'tdump' on stack frame 0 and 1 respectively.
1516
680558e8
YQ
15172013-07-31 Yao Qi <yao@codesourcery.com>
1518
1519 PR gdb/13443
1520 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
1521 'traceframe'. Wrap test with with_test_prefix.
1522 (top level): Update.
1523
48bbe0bf
YQ
15242013-07-31 Yao Qi <yao@codesourcery.com>
1525
1526 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
1527 'gdb_start'.
1528 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
1529 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
1530
11b4b7cc
AB
15312013-07-30 Andrew Burgess <aburgess@broadcom.com>
1532
1533 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
1534 when printing an optimized out value. Expect an error when using
1535 an optimized out value in an expression.
1536
b0c54aa5
AB
15372013-07-30 Andrew Burgess <aburgess@broadcom.com>
1538
1539 * gdb.dwarf2/pieces-optimized-out.exp: New file.
1540 * gdb.dwarf2/pieces-optimized-out.c: New file.
1541 * gdb.dwarf2/pieces-optimized-out.S: New file.
1542
97c85fc6
MB
15432013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
1544
1545 PR gdb/15715
1546 * gdb.base/setshow.exp: Test that relative paths passed to
1547 'set history filename' are converted to absolute paths.
1548
5b32ae97
KS
15492013-07-26 Keith Seitz <keiths@redhat.com>
1550
1551 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
1552 of f77.
1553 Allow for compiler variations of integer types.
1554 Use mi_create_varobj.
1555 Use mi_list_varobj_children for the immediate children of `array'.
1556 Add "has_more" attribute for grandchildren test.
1557
6f64ef53
PA
15582013-07-26 Pedro Alves <palves@redhat.com>
1559
1560 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
1561 files.
1562
fdc8aae8
AB
15632013-07-25 Andrew Burgess <aburgess@broadcom.com>
1564
1565 * gdb.mi/mi-reg-undefined.exp: New file.
1566 * gdb.mi/mi-reg-undefined.c: Likewise.
1567 * gdb.mi/mi-reg-undefined.S: Likewise.
1568
6fbe845e
AB
15692013-07-25 Andrew Burgess <aburgess@broadcom.com>
1570
1571 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
1572 z, o, and t output formats.
1573 * gdb.base/display.exp: Use 'k' as an undefined format now that
1574 'z' is defined.
1575
7b79b135
DE
15762013-07-24 Doug Evans <dje@google.com>
1577
1578 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
1579 "--" to switch.
1580
a0607b84
YQ
15812013-07-24 Yao Qi <yao@codesourcery.com>
1582
1583 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
1584 host.
1585 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
1586 Likewise. If host is remote, copy ${binfile} to host.
1587
2eb14a9b
YQ
15882013-07-23 Yao Qi <yao@codesourcery.com>
1589
1590 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
1591 message.
1592
5d0a3b53
WN
15932013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1594
1595 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
1596 instructions and enable disp-step-syscall for arm targets.
1597
9a5911c0
WN
15982013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1599
1600 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
1601 assembler errors on arm.
1602 * gdb.dwarf2/mac-fileno.S: Likewise.
1603 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1604 * gdb.dwarf2/pr13961.S: Likewise.
1605
fa876972
HZ
16062013-07-19 Hui Zhu <hui@codesourcery.com>
1607
1608 PR gdb/15692
1609 * gdb.mi/mi-dprintf.exp: Add double quotes test.
1610
1527aea8
YQ
16112013-07-19 Yao Qi <yao@codesourcery.com>
1612
1613 * gdb.trace/read-memory.exp (test_from_remote): Update test.
1614 (teset_from_exec): Likewise.
1615
73c1d57e
YQ
16162013-07-19 Yao Qi <yao@codesourcery.com>
1617
1618 * gdb.trace/read-memory.c: New.
1619 * gdb.trace/read-memory.exp: New.
1620
a075c3e5
YQ
16212013-07-19 Yao Qi <yao@codesourcery.com>
1622
1623 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
1624 $dest to link options if host is remote. Move the
1625 generated file to $dest.a on host if host is remote.
1626
623cc285
WN
16272013-07-18 Will Newton <will.newton@linaro.org>
1628
1629 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
1630 to ensure the test is linked against pthreads.
1631 * gdb.threads/tls-var-main.c: Likewise.
1632 * gdb.threads/tls-shared.c: Likewise.
1633
1f74d3b5
YQ
16342013-07-18 Yao Qi <yao@codesourcery.com>
1635
1636 * lib/future.exp (gdb_default_target_compile): Use tail name
1637 of $destfile as the output name of compile. Move the
1638 generated file to $destfile on build.
1639
f6dc277e
YQ
16402013-07-18 Yao Qi <yao@codesourcery.com>
1641
1642 * lib/gdb.exp (gdb_compile): Set
1643 gdb_saved_set_unbuffered_mode_obj to
1644 set_unbuffered_mode_saved.o if host is remote. Invoke
1645 remote_download to copy $unbuf_obj to host.
1646
e7045703
DE
16472013-07-17 Doug Evans <dje@google.com>
1648
1649 * gdb.python/py-frame-args.c: New file.
1650 * gdb.python/py-frame-args.py: New file.
1651 * gdb.python/py-frame-args.exp New file.
1652
5ea5559b
AB
16532013-07-16 Andrew Burgess <aburgess@broadcom.com>
1654
1655 * gdb.base/printcmds.exp (test_printf): Add tests for format
1656 strings with missing format specifier.
1657
4229ca0e
TT
16582013-07-16 Tom Tromey <tromey@redhat.com>
1659
1660 * gdb.ada/info_types.exp: Use standard_testfile.
1661
5ee657d5
TT
16622013-07-16 Tom Tromey <tromey@redhat.com>
1663
1664 * gdb.mi/mi-basics.exp: Use standard_output_file.
1665 (test_dir_specification, test_cwd_specification)
1666 (test_path_specification): Use testsubdir, not subdir and objdir.
1667
20e3d738
TT
16682013-07-16 Tom Tromey <tromey@redhat.com>
1669
1670 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
1671
7d7c6477
JB
16722013-07-09 Joel Brobecker <brobecker@adacore.com>
1673
1674 * gdb.ada/small_reg_param.exp: Accept optional entry value
1675 for parameter "w".
1676
52cd8b7d
JB
16772013-07-09 Joel Brobecker <brobecker@adacore.com>
1678
1679 * gdb.ada/small_reg_param.exp: Remove trailing space.
1680
2a998fc0
DE
16812013-07-09 Doug Evans <dje@google.com>
1682
1683 * gdb.base/default.exp: Update expected output of "show print array"
1684 and "show print pretty".
1685
0329e9fb
UW
16862013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
1687
1688 * gdb.threads/wp-replication.exp: Stop counting available hardware
1689 watchpoints after NR_THREADS iterations.
1690
1953058f
AB
16912013-07-08 Andrew Burgess <aburgess@broadcom.com>
1692
1693 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
1694
7c0de741
YQ
16952013-07-07 Yao Qi <yao@codesourcery.com>
1696
1697 * boards/native-gdbserver.exp: Move invoke of
1698 process_multilib_options to gdbserver-base.exp.
1699 Move set_board_info 'compiler', 'gdb,noinferiorio',
1700 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
1701 gdbserver-base.exp.
1702 Move proc ${board}_download, ${board}_upload and
1703 ${board}_file to gdbserver-base.exp.
1704 * boards/native-extended-gdbserver.exp: Likewise.
1705 * boards/native-stdio-gdbserver.exp: Likewise.
1706 * boards/gdbserver-base.exp: New file.
1707
497a4c48
LM
17082013-07-05 Luis Machado <lgustavo@codesourcery.com>
1709
1710 * gdb.base/dump.exp: Remove arch-specific tests and do a
1711 generic data address check to set is64bitonly correctly.
1712
bb3f62fc
LM
17132013-07-05 Luis Machado <lgustavo@codesourcery.com>
1714
1715 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
1716 the register number instead of expecting only 0.
1717
005faa9d
WN
17182013-07-05 Will Newton <will.newton@linaro.org>
1719
1720 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
1721 in asm syntax to allow building on ARM.
1722
4767856f
YQ
17232013-07-05 Yao Qi <yao@codesourcery.com>
1724
1725 * boards/local-remote-host.exp: Remove obsolete comments.
1726 * boards/native-extended-gdbserver.exp: Likewise.
1727 * boards/native-gdbserver.exp: Likewise.
1728 * boards/native-stdio-gdbserver.exp: Likewise.
1729
691a26f5
AB
17302013-07-04 Andrew Burgess <aburgess@broadcom.com>
1731
1732 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
1733 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
1734 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
1735
4d142eaa
JK
17362013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1737
1738 * gdb.base/break-on-linker-gcd-function.exp: Replace
1739 prepare_for_testing by build_executable_from_specs and clean_restart.
1740
62cef515
TT
17412013-06-27 Tom Tromey <tromey@redhat.com>
1742
1743 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
1744 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
1745 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
1746 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
1747 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
1748 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
1749 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
1750 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
1751 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
1752 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
1753 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
1754 Use standard_testfile, standard_output_file, prepare_for_testing,
1755 clean_restart.
1756
0ab77f5f
TT
17572013-06-27 Tom Tromey <tromey@redhat.com>
1758
1759 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
1760 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
1761 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
1762 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
1763 gdb.base/shreloc.exp, gdb.base/sigall.exp,
1764 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
1765 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
1766 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
1767 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
1768 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
1769 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
1770 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
1771 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
1772 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
1773 gdb.base/solib-weak.exp, gdb.base/source.exp,
1774 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
1775 gdb.base/stap-probe.exp, gdb.base/start.exp,
1776 gdb.base/step-break.exp, gdb.base/step-bt.exp,
1777 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
1778 gdb.base/step-test.exp, gdb.base/structs.exp,
1779 gdb.base/structs2.exp, gdb.base/structs3.exp,
1780 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
1781 standard_output_file, prepare_for_testing, clean_restart.
1782
822bd149
TT
17832013-06-27 Tom Tromey <tromey@redhat.com>
1784
1785 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
1786 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
1787 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
1788 gdb.base/pending.exp, gdb.base/permissions.exp,
1789 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
1790 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
1791 gdb.base/printcmds.exp, gdb.base/prologue.exp,
1792 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
1793 gdb.base/ptype.exp, gdb.base/randomize.exp,
1794 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
1795 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
1796 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
1797 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
1798 standard_testfile, standard_output_file, prepare_for_testing,
1799 clean_restart.
1800
f8b41b00
TT
18012013-06-27 Tom Tromey <tromey@redhat.com>
1802
a8c97a87
TT
1803 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
1804 gdb.base/huge.exp, gdb.base/included.exp,
1805 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
1806 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
1807 gdb.base/info-os.exp, gdb.base/info-proc.exp,
1808 gdb.base/info-target.exp, gdb.base/infoline.exp,
1809 gdb.base/interp.exp, gdb.base/interrupt.exp,
1810 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
1811 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
1812 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
1813 gdb.base/logical.exp, gdb.base/long_long.exp,
1814 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
1815 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
1816 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
1817 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
1818 standard_testfile, standard_output_file, prepare_for_testing,
1819 clean_restart.
1820
289f9037
TT
18212013-06-27 Tom Tromey <tromey@redhat.com>
1822
a8c97a87
TT
1823 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
1824 gdb.base/enumval.exp, gdb.base/environ.exp,
1825 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
1826 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
1827 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
1828 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
1829 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
1830 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
1831 gdb.base/fullname.exp, gdb.base/funcargs.exp,
1832 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
1833 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
1834 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
1835 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
1836 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
1837 gdb.base/gnu_vector.exp: Use standard_testfile,
1838 standard_output_file, prepare_for_testing, clean_restart.
289f9037 1839
f76495c8
TT
18402013-06-27 Tom Tromey <tromey@redhat.com>
1841
a8c97a87
TT
1842 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1843 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
1844 gdb.base/call-strs.exp, gdb.base/callexit.exp,
1845 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
1846 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
1847 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1848 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
1849 gdb.base/commands.exp, gdb.base/completion.exp,
1850 gdb.base/complex.exp, gdb.base/cond-expr.exp,
1851 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
1852 gdb.base/constvars.exp, gdb.base/corefile.exp,
1853 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
1854 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
1855 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
1856 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
1857 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
1858 standard_output_file, prepare_for_testing, clean_restart.
1859
a64d2530
TT
18602013-06-27 Tom Tromey <tromey@redhat.com>
1861
a8c97a87
TT
1862 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
1863 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
1864 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
1865 gdb.base/async-shell.exp, gdb.base/async.exp,
1866 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
1867 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
1868 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
1869 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
1870 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
1871 gdb.base/break-on-linker-gcd-function.exp,
1872 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
1873 standard_output_file, prepare_for_testing, clean_restart.
1874
aaff8d73
YQ
18752013-06-26 Yao Qi <yao@codesourcery.com>
1876
1877 * gdb.trace/mi-trace-frame-collected.exp: New.
1878
a0743c90
YQ
18792013-06-25 Yao Qi <yao@codesourcery.com>
1880
1881 * boards/native-extended-gdbserver.exp: Set board_info
1882 'gdb,predefined_tsv'.
1883 * boards/native-gdbserver.exp: Likewise.
1884 * boards/native-stdio-gdbserver.exp: Likewise.
1885 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
1886 uploaded TSVs if target supports tracing.
1887 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
1888 tracing and target has predefined tsv.
1889
9d6e6e84
HZ
18902013-06-25 Yao Qi <yao@codesourcery.com>
1891 Hui Zhu <hui@codesourcery.com>
1892 Pedro Alves <palves@redhat.com>
1893
1894 PR breakpoints/15075
1895 PR breakpoints/15434
1896 * gdb.base/dprintf-next.c: New file.
1897 * gdb.base/dprintf-next.exp: New file.
1898 * gdb.base/dprintf-non-stop.c: New file.
1899 * gdb.base/dprintf-non-stop.exp: New file.
1900 * gdb.base/dprintf.exp: Don't check "continue" in the output
1901 of "info breakpoints".
1902 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1903 Don't check "continue" in script field.
1904
e7ab3185
TT
19052013-06-21 Tom Tromey <tromey@redhat.com>
1906
1907 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
1908 name in a test name.
1909
c898adb7
YQ
19102013-06-20 Yao Qi <yao@codesourcery.com>
1911
1912 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
1913 and set an action.
1914 (test_trace_unavailable): Test command -data-list-register-values
1915 in the context of traceframe and with option --skip-unavailable.
1916 * gdb.trace/trace-unavailable.c (foo): New.
1917 (main): Call it.
1918 * gdb.mi/gdb2549.exp: Update matching pattern.
1919
4d157a3d
MF
19202013-06-19 Mike Frysinger <vapier@gentoo.org>
1921
1922 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
1923 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
1924 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
1925 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
1926 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
1927
d69cace4
LM
19282013-06-19 Luis Machado <lgustavo@codesourcery.com>
1929
1930 * gdb.base/subst.exp: Delete default rules before further
1931 tests.
1932
9bdd0636
YQ
19332013-06-19 Yao Qi <yao@codesourcery.com>
1934
1935 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
1936 unsupported if it is not registered.
1937
427cd150
TT
19382013-06-18 Tom Tromey <tromey@redhat.com>
1939
1940 * gdb.base/random-signal.c: New file.
1941 * gdb.base/random-signal.exp: New file.
1942
6de7c271
WN
19432013-06-18 Will Newton <will.newton@linaro.org>
1944
1945 * gdb.base/skip.c: Use comma to evaluate results of foo()
1946 and bar() before passing to baz().
1947 * gdb.base/skip.c: baz() now takes one argument instead of
1948 two.
1949
5bd1ef56
TT
19502013-06-18 Tom Tromey <tromey@redhat.com>
1951
1952 * gdb.dwarf2/implptrpiece.exp: New file.
1953 * gdb.dwarf2/implptrconst.exp (d): New variable.
1954 Print d.
1955 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
1956
e379b391
TT
19572013-06-18 Tom Tromey <tromey@redhat.com>
1958
1959 * lib/selftest-support.exp (do_self_tests): Reject remote or
1960 non-native targets.
1961 * gdb.gdb/complaints.exp: Remove check.
1962 * gdb.gdb/observer.exp: Remove check.
1963 * gdb.gdb/xfullpath.exp: Remove check.
1964 * gdb.gdb/complaints.exp: Remove check.
1965
4ec70201
PA
19662013-06-07 Pedro Alves <palves@redhat.com>
1967
1968 * boards/native-extended-gdbserver.exp: Remove semicolon.
1969 * config/arm-ice.exp: Likewise.
1970 * config/bfin.exp: Likewise.
1971 * config/cygmon.exp: Likewise.
1972 * config/h8300.exp: Likewise.
1973 * config/monitor.exp: Likewise.
1974 * config/sid.exp: Likewise.
1975 * config/sim.exp: Likewise.
1976 * config/slite.exp: Likewise.
1977 * config/vx.exp: Likewise.
1978 * gdb.arch/i386-bp_permanent.exp: Likewise.
1979 * gdb.asm/asm-source.exp: Likewise.
1980 * gdb.base/args.exp: Likewise.
1981 * gdb.base/attach-pie-misread.exp: Likewise.
1982 * gdb.base/auxv.exp: Likewise.
1983 * gdb.base/bigcore.exp: Likewise.
1984 * gdb.base/bitfields2.exp: Likewise.
1985 * gdb.base/bitfields.exp: Likewise.
1986 * gdb.base/break.exp: Likewise.
1987 * gdb.base/break-interp.exp: Likewise.
1988 * gdb.base/callfuncs.exp: Likewise.
1989 * gdb.base/call-sc.exp: Likewise.
1990 * gdb.base/commands.exp: Likewise.
1991 * gdb.base/corefile.exp: Likewise.
1992 * gdb.base/dbx.exp: Likewise.
1993 * gdb.base/ending-run.exp: Likewise.
1994 * gdb.base/exprs.exp: Likewise.
1995 * gdb.base/funcargs.exp: Likewise.
1996 * gdb.base/hbreak2.exp: Likewise.
1997 * gdb.base/huge.exp: Likewise.
1998 * gdb.base/list.exp: Likewise.
1999 * gdb.base/memattr.exp: Likewise.
2000 * gdb.base/overlays.exp: Likewise.
2001 * gdb.base/printcmds.exp: Likewise.
2002 * gdb.base/recurse.exp: Likewise.
2003 * gdb.base/remotetimeout.exp: Likewise.
2004 * gdb.base/reread.exp: Likewise.
2005 * gdb.base/savedregs.exp: Likewise.
2006 * gdb.base/scope.exp: Likewise.
2007 * gdb.base/sepdebug.exp: Likewise.
2008 * gdb.base/setshow.exp: Likewise.
2009 * gdb.base/setvar.exp: Likewise.
2010 * gdb.base/sigaltstack.exp: Likewise.
2011 * gdb.base/siginfo-addr.exp: Likewise.
2012 * gdb.base/siginfo.exp: Likewise.
2013 * gdb.base/siginfo-obj.exp: Likewise.
2014 * gdb.base/sigrepeat.exp: Likewise.
2015 * gdb.base/sigstep.exp: Likewise.
2016 * gdb.base/structs.exp: Likewise.
2017 * gdb.base/testenv.exp: Likewise.
2018 * gdb.base/twice.exp: Likewise.
2019 * gdb.base/valgrind-db-attach.exp: Likewise.
2020 * gdb.base/valgrind-infcall.exp: Likewise.
2021 * gdb.base/varargs.exp: Likewise.
2022 * gdb.base/watchpoint.exp: Likewise.
2023 * gdb.cp/gdb1355.exp: Likewise.
2024 * gdb.cp/misc.exp: Likewise.
2025 * gdb.disasm/hppa.exp: Likewise.
2026 * gdb.disasm/t01_mov.exp: Likewise.
2027 * gdb.disasm/t02_mova.exp: Likewise.
2028 * gdb.disasm/t03_add.exp: Likewise.
2029 * gdb.disasm/t04_sub.exp: Likewise.
2030 * gdb.disasm/t05_cmp.exp: Likewise.
2031 * gdb.disasm/t06_ari2.exp: Likewise.
2032 * gdb.disasm/t07_ari3.exp: Likewise.
2033 * gdb.disasm/t08_or.exp: Likewise.
2034 * gdb.disasm/t09_xor.exp: Likewise.
2035 * gdb.disasm/t10_and.exp: Likewise.
2036 * gdb.disasm/t11_logs.exp: Likewise.
2037 * gdb.disasm/t12_bit.exp: Likewise.
2038 * gdb.disasm/t13_otr.exp: Likewise.
2039 * gdb.gdb/selftest.exp: Likewise.
2040 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2041 * gdb.mi/mi-reverse.exp: Likewise.
2042 * gdb.pascal/floats.exp: Likewise.
2043 * gdb.python/py-inferior.exp: Likewise.
2044 * gdb.threads/attach-into-signal.exp: Likewise.
2045 * gdb.threads/pthreads.exp: Likewise.
2046 * gdb.threads/thread_events.exp: Likewise.
2047 * gdb.threads/watchthreads.exp: Likewise.
2048 * gdb.trace/actions-changed.exp: Likewise.
2049 * gdb.trace/actions.exp: Likewise.
2050 * gdb.trace/ax.exp: Likewise.
2051 * gdb.trace/backtrace.exp: Likewise.
2052 * gdb.trace/change-loc.exp: Likewise.
2053 * gdb.trace/deltrace.exp: Likewise.
2054 * gdb.trace/disconnected-tracing.exp: Likewise.
2055 * gdb.trace/ftrace.exp: Likewise.
2056 * gdb.trace/infotrace.exp: Likewise.
2057 * gdb.trace/passc-dyn.exp: Likewise.
2058 * gdb.trace/passcount.exp: Likewise.
2059 * gdb.trace/pending.exp: Likewise.
2060 * gdb.trace/qtro.exp: Likewise.
2061 * gdb.trace/range-stepping.exp: Likewise.
2062 * gdb.trace/report.exp: Likewise.
2063 * gdb.trace/save-trace.exp: Likewise.
2064 * gdb.trace/status-stop.exp: Likewise.
2065 * gdb.trace/strace.exp: Likewise.
2066 * gdb.trace/tfile.exp: Likewise.
2067 * gdb.trace/tfind.exp: Likewise.
2068 * gdb.trace/trace-break.exp: Likewise.
2069 * gdb.trace/tracecmd.exp: Likewise.
2070 * gdb.trace/trace-mt.exp: Likewise.
2071 * gdb.trace/tspeed.exp: Likewise.
2072 * gdb.trace/tsv.exp: Likewise.
2073 * gdb.trace/while-stepping.exp: Likewise.
2074 * lib/gdb.exp: Likewise.
2075 * lib/gdbserver-support.exp: Likewise.
2076 * lib/java.exp: Likewise.
2077 * lib/mi-support.exp: Likewise.
2078 * lib/pascal.exp: Likewise.
2079 * lib/prompt.exp: Likewise.
2080 * lib/trace-support.exp: Likewise.
2081
47d48711
PA
20822013-06-07 Pedro Alves <palves@redhat.com>
2083
2084 * gdb.ada/info_types.c: Fix formating in copyright header.
2085 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2086 * gdb.base/float.c: Likewise.
2087 * gdb.base/inferior-died.c: Likewise.
2088 * gdb.base/interp.c: Likewise.
2089 * gdb.base/jit-main.c: Likewise.
2090 * gdb.base/jit-solib.c: Likewise.
2091 * gdb.base/long_long.c: Likewise.
2092 * gdb.base/longjmp.c: Likewise.
2093 * gdb.base/nextoverexit.c: Likewise.
2094 * gdb.base/pr11022.c: Likewise.
2095 * gdb.base/prelink-lib.c: Likewise.
2096 * gdb.base/prelink.c: Likewise.
2097 * gdb.base/prologue.c: Likewise.
2098 * gdb.base/restore.c: Likewise.
2099 * gdb.base/sigchld.c: Likewise.
2100 * gdb.base/solib-search-lib1.c: Likewise.
2101 * gdb.base/solib-search-lib2.c: Likewise.
2102 * gdb.base/solib-search.c: Likewise.
2103 * gdb.base/solib-search.h: Likewise.
2104 * gdb.base/whatis.c: Likewise.
2105 * gdb.cp/abstract-origin.cc: Likewise.
2106 * gdb.cp/anon-struct.cc: Likewise.
2107 * gdb.cp/baseenum.cc: Likewise.
2108 * gdb.cp/bs15503.cc: Likewise.
2109 * gdb.cp/call-c-1.c: Likewise.
2110 * gdb.cp/call-c.cc: Likewise.
2111 * gdb.cp/class2.cc: Likewise.
2112 * gdb.cp/classes.cc: Likewise.
2113 * gdb.cp/cttiadd.cc: Likewise.
2114 * gdb.cp/cttiadd1.cc: Likewise.
2115 * gdb.cp/cttiadd2.cc: Likewise.
2116 * gdb.cp/cttiadd3.cc: Likewise.
2117 * gdb.cp/derivation.cc: Likewise.
2118 * gdb.cp/derivation2.cc: Likewise.
2119 * gdb.cp/dispcxx.cc: Likewise.
2120 * gdb.cp/exception.cc: Likewise.
2121 * gdb.cp/gdb2384-base.cc: Likewise.
2122 * gdb.cp/gdb2384-base.h: Likewise.
2123 * gdb.cp/gdb2384.cc: Likewise.
2124 * gdb.cp/gdb2495.cc: Likewise.
2125 * gdb.cp/mb-inline.h: Likewise.
2126 * gdb.cp/mb-inline1.cc: Likewise.
2127 * gdb.cp/mb-inline2.cc: Likewise.
2128 * gdb.cp/member-name.cc: Likewise.
2129 * gdb.cp/member-ptr.cc: Likewise.
2130 * gdb.cp/misc.cc: Likewise.
2131 * gdb.cp/namespace1.cc: Likewise.
2132 * gdb.cp/nextoverthrow.cc: Likewise.
2133 * gdb.cp/pr-574.cc: Likewise.
2134 * gdb.cp/pr9631.cc: Likewise.
2135 * gdb.cp/printmethod.cc: Likewise.
2136 * gdb.cp/psmang1.cc: Likewise.
2137 * gdb.cp/psmang2.cc: Likewise.
2138 * gdb.cp/psymtab-parameter.cc: Likewise.
2139 * gdb.cp/ptype-flags.cc: Likewise.
2140 * gdb.cp/ref-params.cc: Likewise.
2141 * gdb.cp/ref-types.cc: Likewise.
2142 * gdb.cp/smartp.cc: Likewise.
2143 * gdb.cp/try_catch.cc: Likewise.
2144 * gdb.cp/userdef.cc: Likewise.
2145 * gdb.cp/using-crash.cc: Likewise.
2146 * gdb.cp/virtfunc.cc: Likewise.
2147 * gdb.cp/virtfunc2.cc: Likewise.
2148 * gdb.dwarf2/callframecfa.S: Likewise.
2149 * gdb.dwarf2/dw2-ranges.c: Likewise.
2150 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2151 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2152 * gdb.dwarf2/dw2-restore.S: Likewise.
2153 * gdb.dwarf2/pieces.S: Likewise.
2154 * gdb.dwarf2/valop.S: Likewise.
2155 * gdb.java/jnpe.java: Likewise.
2156 * gdb.mi/mi-stepn.c: Likewise.
2157 * gdb.mi/mi-var-cp.cc: Likewise.
2158 * gdb.mi/mi-var-rtti.cc: Likewise.
2159 * gdb.mi/ns-stale-regcache.c: Likewise.
2160 * gdb.mi/pr11022.c: Likewise.
2161 * gdb.mi/solib-lib.c: Likewise.
2162 * gdb.mi/solib-main.c: Likewise.
2163 * gdb.python/py-arch.c: Likewise.
2164 * gdb.python/py-block.c: Likewise.
2165 * gdb.python/py-breakpoint.c: Likewise.
2166 * gdb.python/py-events.c: Likewise.
2167 * gdb.python/py-evthreads.c: Likewise.
2168 * gdb.python/py-explore.c: Likewise.
2169 * gdb.python/py-explore.cc: Likewise.
2170 * gdb.python/py-finish-breakpoint.c: Likewise.
2171 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2172 * gdb.python/py-symbol.c: Likewise.
2173 * gdb.threads/execl.c: Likewise.
2174 * gdb.threads/execl1.c: Likewise.
2175
88ab5684
WN
21762013-06-07 Will Newton <will.newton@linaro.org>
2177
2178 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2179
42daa7a0
WN
21802013-06-07 Will Newton <will.newton@linaro.org>
2181
2182 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2183 and "starting".
2184
f4059ef3
WN
21852013-06-07 Will Newton <will.newton@linaro.org>
2186
2187 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2188 destructor prototypes for ARM ABI.
2189 * gdb.cp/m-static.exp: Likewise.
2190
8cb5cc78
YQ
21912013-06-07 Yao Qi <yao@codesourcery.com>
2192
2193 * gdb.trace/mi-trace-unavailable.exp: New.
2194 * gdb.trace/trace-unavailable.c: New.
2195
c6cf1712
DE
21962013-06-06 Doug Evans <dje@google.com>
2197
2198 * gdb.cp/derivation.exp: Make tests have unique names.
2199
bf6be0f4
TT
22002013-06-06 Tom Tromey <tromey@redhat.com>
2201
2202 * gdb.base/dump.exp (capture_value): Don't put expression into
2203 test name if arguments passed in.
2204 Rename a couple more tests to make them unique.
2205
ebb022fa
TT
22062013-06-06 Tom Tromey <tromey@redhat.com>
2207
2208 * gdb.base/break-always.exp: Explicitly specify test name.
2209
69fc87c2
DE
22102013-06-05 Doug Evans <dje@google.com>
2211 Keith Seitz <keiths@redhat.com>
2212
2213 * gdb.cp/derivation2.cc: New file.
2214 * gdb.cp/derivation.cc (main): Call foo2.
2215 * gdb.cp/derivation.exp: Add tests for typedefs in another
2216 file, and when there's an active block.
2217
f993f39e
LM
22182013-06-05 Luis Machado <lgustavo@codesourcery.com>
2219
2220 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2221 from targets that use function descriptors in the virtual tables.
2222 Handle presence of dot symbols.
2223
afacd7f3
GB
22242013-06-04 Gary Benson <gbenson@redhat.com>
2225
2226 * gdb.base/break-probes.exp: New file.
2227 * gdb.base/break-probes.c: Likewise.
2228 * gdb.base/break-probes-solib.c: Likewise.
2229 * gdb.base/info-shared.exp: New file.
2230 * gdb.base/info-shared.c: Likewise.
2231 * gdb.base/info-shared-solib1.c: Likewise.
2232 * gdb.base/info-shared-solib2.c: Likewise.
2233
a29a3fb7
GB
22342013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2235 Gary Benson <gbenson@redhat.com>
2236
2237 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2238 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2239 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2240 to be set to "no" to indicate that no ld.so copy should be made.
2241 * gdb.base/break-interp.exp (solib_bp): New constant.
2242 (reach_1): Use the above instead of "_dl_debug_state".
2243 (test_attach): Likewise.
2244 (test_ld): Likewise.
2245 * gdb.threads/dlopen-libpthread.exp: New file.
2246 * gdb.threads/dlopen-libpthread.c: Likewise.
2247 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2248 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2249
62a813cc
YQ
22502013-05-30 Yao Qi <yao@codesourcery.com>
2251
2252 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2253 Add a test that no MI notification is emitted when executing
2254 -exec-arguments.
2255
8f56dad4
JK
22562013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2257
2258 PR testsuite/12649
2259 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2260 $mi_gdb_prompt expectation by mi_expect_stop.
2261 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2262 (mi info dprintf second time): Replace them by mi_send_resuming_command
2263 and mi_expect_stop.
2264
c588eb20
GB
22652013-05-24 Gary Benson <gbenson@redhat.com>
2266
2267 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2268 backslash.
2269 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
2270 backslashes.
2271 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
2272 backslash.
2273
c0ea94eb
YQ
22742013-05-24 Yao Qi <yao@codesourcery.com>
2275
2276 * gdb.trace/tfile.exp: Test inferior and thread.
2277
db1ac436
YQ
22782013-05-24 Yao Qi <yao@codesourcery.com>
2279 Pedro Alves <palves@redhat.com>
2280
2281 * gdb.base/range-stepping.exp: Skip the rest of tests if the
2282 test fails.
2283 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
2284 Return 0 if the test passes, otherwise return 1.
2285
b6abb10c
DE
22862013-05-23 Doug Evans <dje@google.com>
2287
2288 * boards/fission-dwp.exp: New file.
2289
bc5065a7
PA
22902013-05-23 Yao Qi <yao@codesourcery.com>
2291 Pedro Alves <palves@redhat.com>
2292
2293 * gdb.base/range-stepping.c: New file.
2294 * gdb.base/range-stepping.exp: New file.
2295 * gdb.trace/range-stepping.c: New file.
2296 * gdb.trace/range-stepping.exp: New file.
2297 * lib/range-stepping-support.exp: New file.
2298
5f2e6b00
TT
22992013-05-22 Tom Tromey <tromey@redhat.com>
2300
2301 * gdb.cp/class2.cc (main): New local 'aref'.
2302 * gdb.cp/class2.exp: Check printing of 'aref'.
2303
e6ba475a
DE
23042013-05-22 Doug Evans <dje@google.com>
2305
2306 * gdb.threads/wp-replication.c (main): Insert some code at the start
2307 to ensure the breakpoint on main is only hit once. Fix comment.
2308
52c935b6
KS
23092013-05-21 Keith Seitz <keiths@redhat.com>
2310 Pedro Alves <palves@redhat.com>
2311
2312 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
2313 gdb_expect.
2314 Add test to flush the remaining input buffer so that this
2315 file passes testsuite/12649.
2316
bd9673a4
PW
23172013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2318
2319 * gdb.base/catch-signal-fork.exp: New file.
2320 * gdb.base/catch-signal-fork.c: New file.
2321
69a97597
SA
23222013-05-21 Sterling Augustine <saugustine@google.com>
2323
2324 * boards/remote-stdio-gdbserver.exp: New file.
2325
44e97363
JK
23262013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2327
2328 PR testsuite/12649
2329 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
2330 racy matches.
2331
02392865
CG
23322013-05-21 Christian Groessler <chris@groessler.org>
2333
2334 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
2335 since it's not supported in all shells.
2336
c5867ab6
HZ
23372013-05-21 Hui Zhu <hui@codesourcery.com>
2338
2339 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
2340 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
2341
6c9e2db4
DE
23422013-05-20 Doug Evans <dje@google.com>
2343
2344 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
2345 (_handle_DW_TAG): Use it.
2346 (cu, tu): Replace parameters is_64, version, addr_size with options.
2347 All callers updated. Add Fission support.
2348 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
2349 * gdb.dwarf2/method-ptr.exp: Ditto.
2350 * gdb.dwarf2/nostaticblock.exp: Ditto.
2351 * gdb.dwarf2/subrange.exp: Ditto.
2352 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
2353
4a6e676c
TT
23542013-05-20 Tom Tromey <tromey@redhat.com>
2355
2356 * gdb.gdb/python-selftest.exp: New file.
2357
e19d3afb
DE
23582013-05-20 Doug Evans <dje@google.com>
2359
2360 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
2361 -fdebug-types-section.
2362
4d804846
JB
23632013-05-20 Joel Brobecker <brobecker@adacore.com>
2364
2365 * gdb.ada/float_param: New testcase.
2366
8d324e83
DE
23672013-05-17 Doug Evans <dje@google.com>
2368
7d0c9981
DE
2369 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
2370 Add tests for "maint check-symtabs", "maint expand-symtabs".
2371
8d324e83
DE
2372 * gdb.base/maint.exp: Remove testing of individual maint command
2373 help output.
2374
177aadc4
PA
23752013-05-16 Pedro Alves <palves@redhat.com>
2376
2377 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
2378 comment. Use gdb_test_no_output.
2379
b8fea896
JB
23802013-05-16 Joel Brobecker <brobecker@adacore.com>
2381
2382 * gdb.ada/complete.exp: Add test verifying completion using
2383 the "tab" key.
2384
52c935b6
KS
23852013-05-15 Keith Seitz <keiths@redhat.com>
2386
2387 * gdb.base/filesym.exp: New completer test.
2388 * gdb.base/filesym.c: New file.
2389
ed0f00b8
PA
23902013-05-15 Pedro Alves <palves@redhat.com>
2391
2392 * gdb.base/fixsection.c: Remove attribution.
2393 * gdb.base/watch-read.exp: Ditto.
2394
55fb6d27
TT
23952013-05-13 Tom Tromey <tromey@redhat.com>
2396
2397 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
2398 size and change type sizes to 4 bytes.
2399
ac1ca910
TT
24002013-05-13 Tom Tromey <tromey@redhat.com>
2401
2402 * gdb.base/exprs.exp (test_expr): Add regression test.
2403 * gdb.base/exprs.c (null_t_struct): New global.
2404
8414efef
MB
24052013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2406
2407 * gdb.base/default.exp: Disable history saving.
2408 * gdb.base/setshow.exp: Likewise.
2409
9779ab84
PA
24102013-05-10 Pedro Alves <palves@redhat.com>
2411
2412 PR remote/15455
2413
2414 * gdb.trace/qtro.c: New file.
2415 * gdb.trace/qtro.exp: New file.
2416
1e611234
PM
24172013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2418
2419 * gdb.python/py-framefilter.py: New File.
2420 * gdb.python/py-framefilter-mi.exp: Ditto.
2421 * gdb.python/py-framefilter.c: Ditto.
2422 * gdb.python/py-framefilter-mi.exp: Ditto.
2423 * gdb.python/py-framefilter-mi.c: Ditto,
2424 * gdb.python/py-framefilter-gdb.py.in: Ditto.
2425
5e4c3ac4
TT
24262013-05-08 Tom Tromey <tromey@redhat.com>
2427
2428 * gdb.base/solib-search.exp: Set test name for "set
2429 solib-search-path" test.
2430
993654a9
HAQ
24312013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
2432
2433 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
2434 (set_a_tracepoint): Set tracepoint before prologue.
2435 (run_trace_experiment): Test setup_tracepoints and 'break end'
2436 in it.
2437 (trace_buffer_normal): Remove.
2438 (gdb_trace_circular_tests): Remove. Move tests to...
2439 (top level): ...here. Call 'runto_main' before checking for
2440 trace support. Use commands to check the support for circular
2441 trace buffer and changing of trace buffer size. Add test
2442 to calculate size of single frame. Use this size to
2443 calculate the size of trace buffer. Use 'tfind pc func9'
2444 instead of 'tfind 9'. Use 'with_test_prefix'.
2445
c95aea6b
TT
24462013-05-07 Tom Tromey <tromey@redhat.com>
2447
2448 * lib/selftest-support.exp: New file.
2449 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2450 do_self_tests.
2451 (setup_test, find_gdb): Remove.
2452 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
2453 do_self_tests.
2454 (setup_test, find_gdb): Remove.
2455 (test_observer): Don't call setup_test. Remove argument.
2456 * gdb.gdb/selftest.exp: Load selftest-support.exp.
2457 (find_gdb): Remove.
2458 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2459 do_self_tests.
2460 (setup_test, find_gdb): Remove.
2461 (test_with_self): Don't call setup_test. Remove argument.
2462
1f031429
PA
24632013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2464
2465 * gdb.arch/system-gcore.exp: Remove.
2466 * gdb.arch/gcore.c: Remove.
2467 * gdb.base/gcore.exp: Add "info reg system".
2468
58ce7251
SDJ
24692013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
2470
2471 PR breakpoints/15413:
2472 * gdb.base/pending.exp: Add test for completion of the "condition"
2473 command for pending breakpoints.
2474 * gdb.linespec/linespec.ex: Add test for completion of the
2475 "condition" command when dealing with multiple locations.
2476
aacbb8a5
LM
24772013-05-07 Luis Machado <lgustavo@codesourcery.com>
2478
2479 * gdb.threads/wp-replication.c: New file.
2480 * gdb.threads/wp-replication.exp: New file.
2481
2dd6254d
SL
24822013-05-06 Sandra Loosemore <sandra@codesourcery.com>
2483
2484 * gdb.xml/tdesc-regs.exp: Add case for nios2.
2485
c2a96e8c
DE
24862013-05-06 Doug Evans <dje@google.com>
2487
b903e17e
DE
2488 * gdb.base/solib-search-lib1.c: New file.
2489 * gdb.base/solib-search-lib2.c: New file.
2490 * gdb.base/solib-search.c: New file.
2491 * gdb.base/solib-search.h: New file.
2492 * gdb.base/solib-search.exp: New file.
2493
fac51dd9
DE
2494 * lib/gdb.exp (gdb_core_cmd): New function.
2495 * gdb.arch/system-gcore.exp: Use it.
2496 * gdb.arch/vsx-regs.exp: Ditto.
2497 * gdb.base/gcore.exp: Ditto.
2498 * gdb.threads/gcore-thread.exp: Ditto.
2499
c2a96e8c
DE
2500 * gdb.reverse/shr.h: New file.
2501 * gdb.reverse/shr1.c: New file.
2502 * gdb.reverse/shr2.c: #include "shr.h".
2503 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
2504 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
2505 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
2506 Update tests using sleep/printf to use shr2.sl instead.
2507 * gdb.reverse/solib-reverse.exp: Ditto.
2508
b6807d98
TT
25092013-05-06 Tom Tromey <tromey@redhat.com>
2510
2511 * gdb.dwarf2/implptrconst.c: New file.
2512 * gdb.dwarf2/implptrconst.exp: New file.
2513 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
2514 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
2515 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
2516
96f7d3f1
PW
25172013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2518
2519 * gdb.base/catch-sig.c (main): Raise SIGINT.
2520 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
2521
1ebff1fd
HAQ
25222013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
2523
2524 * status-stop.exp (test_tstart_tstart): Check for error
2525 returned by the second 'tstart' command.
2526
f92b06da
WT
25272013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
2528
2529 * gdb.xml/maint_print_struct.exp: New file.
2530 * gdb.xml/maint_print_struct.xml: New file.
2531
ff546935
TT
25322013-04-25 Tom Tromey <tromey@redhat.com>
2533
2534 * gdb.dwarf2/nostaticblock.exp: New file.
2535
bf9e4d0c
MB
25362013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
2537
2538 PR gdb/10462
2539 * gdb.base/setshow.exp: Add test case.
2540
a11cfd87
HZ
25412013-04-23 Hui Zhu <hui@codesourcery.com>
2542
2543 PR gdb/15293
a11cfd87
HZ
2544 * gdb.base/dprintf.exp: Add ignore command.
2545
2d9442cc
HZ
25462013-04-23 Hui Zhu <hui@codesourcery.com>
2547
2548 PR gdb/15165
2d9442cc
HZ
2549 * gdb.base/save-bp.exp: Add test for dprintf.
2550
0f3305ed
TT
25512013-04-22 Tom Tromey <tromey@redhat.com>
2552
2553 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
2554 notice_open_fds.
2555
d504301e
SDJ
25562013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2557
2558 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
2559 ldflags.
2560
9991b207
SDJ
25612013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2562
2563 * gdb.arch/arm-bl-branch-dest.c: New file.
2564 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
2565
433730c9
PA
25662013-04-19 Vladimir Kargov <kargov@gmail.com>
2567 Pedro Alves <palves@redhat.com>
2568
2569 * gdb.arch/i386-float.S: New file.
2570 * gdb.arch/i386-float.exp: New file.
2571
9a908334
LM
25722013-04-18 Luis Machado <lgustavo@codesourcery.com>
2573
2574 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
2575 type void *.
2576
4f22ed5c
DE
25772013-04-17 Doug Evans <dje@google.com>
2578
2579 * lib/dwarf.exp (Dwarf): New proc "tu".
2580 * gdb.dwarf2/missing-sig-type.exp: New file.
2581
a0d3f2f5
SCR
25822013-04-15 Siva Chandra Reddy <sivachandra@google.com>
2583
2584 Add option to link testcases with Pthreads library when
2585 using 'prepare_for_testing' in tests.
2586
2587 * lib/gdb.exp (build_executable_from_specs): Use
2588 gdb_compile_pthreads to compile if option "pthreads" is
2589 specified.
2590
cc16e6c9
TT
25912013-04-15 Tom Tromey <tromey@redhat.com>
2592
2593 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
2594
72f1fe8a
TT
25952013-04-15 Tom Tromey <tromey@redhat.com>
2596
2597 * gdb.base/default.exp: Update for $_exception.
2598 * gdb.cp/exceptprint.cc: New file.
2599 * gdb.cp/exceptprint.exp: New file.
2600 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
2601
6e72ca20
TT
26022013-04-15 Tom Tromey <tromey@redhat.com>
2603
2604 * gdb.cp/typeid.cc: New file.
2605 * gdb.cp/typeid.exp: New file.
2606
591f19e8
TT
26072013-04-15 Tom Tromey <tromey@redhat.com>
2608
2609 * gdb.cp/exception.exp: Add "catch rethrow" tests.
2610
da9160e4
YQ
26112013-04-13 Yao Qi <yao@codesourcery.com>
2612
2613 * gdb.base/completion.exp: Test completion of command
2614 'target ctf' if target ctf is supported.
2615
f81d1120
PA
26162013-04-10 Pedro Alves <palves@redhat.com>
2617
2618 * gdb.base/completion.exp: Test "set height", "set listsize" and
2619 "set trace-buffer-size" completion.
2620 * gdb.base/setshow.exp: Test "set height unlimited".
2621 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
2622 unlimited".
2623
393fd4c3
YQ
26242013-04-10 Yao Qi <yao@codesourcery.com>
2625
2626 * gdb.trace/actions.exp: Save trace data to CTF.
2627 Change to ctf target if GDB supports, read CTF data in ctf
2628 target, and check the actions of tracepoints.
2629 * gdb.trace/while-stepping.exp: Likewise.
2630 * gdb.trace/report.exp: Test GDB saves trace data to CTF
2631 format and read CTF trace file if GDB supports.
2632 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
2633 target is supported, change to ctf target, read trace data and
2634 check output of command "tstatus".
2635 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
2636 read CTF data by target ctf and call check_tsv.
2637
b7a273f8
YQ
26382013-04-10 Yao Qi <yao@codesourcery.com>
2639
2640 * gdb.trace/actions.exp (check_tracepoint): New.
2641 (top level): Start the tracing and check the actions of
2642 tracepoints. Save trace data to tfile format. Restart GDB
2643 and read trace file in tfile target. Check the actions of
2644 tracepoints again.
2645 * gdb.trace/while-stepping.exp: Likewise.
2646
f3786771
YQ
26472013-04-10 Yao Qi <yao@codesourcery.com>
2648
2649 * gdb.trace/report.exp: Use standard_output_file for saved
2650 trace file.
2651
5c2b4418
HZ
26522013-04-10 Hui Zhu <hui@codesourcery.com>
2653
2654 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
2655 (MISCELLANEOUS): Add dprintf-pendshr.sl.
2656 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
2657
f7543f0a
JK
26582013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2659
2660 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
2661 response.
2662
f6de8ec2
PA
26632013-04-08 Pedro Alves <palves@redhat.com>
2664
2665 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
2666 the location.
2667
b8abfd58
SL
26682013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2669
2670 * gdb.cp/cplabel.exp: Allow empty directory in file reported
2671 for breakpoint location.
2672
156bffd0
SL
26732013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2674
2675 * gdb.linespec/linespec.exp: Make dir/file:line tests
2676 conditional for non-remote hosts only.
2677
c9a6ce02
PA
26782013-04-04 Stan Shebs <stan@codesourcery.com>
2679 Pedro Alves <palves@redhat.com>
2680
2681 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
2682 * gdb.trace/actions-changed.c: New file.
2683 * gdb.trace/actions-changed.exp: New file.
2684 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
2685 (gdb_trace_setactions_command): ... this. Add "actions_command"
2686 parameter, and handle it.
2687 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
2688
4bd05f24
YQ
26892013-04-04 Yao Qi <yao@codesourcery.com>
2690
2691 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
2692 'step'.
2693
3758b5ce
YQ
26942013-04-03 Yao Qi <yao@codesourcery.com>
2695
2696 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
2697 "tfile-basic.tf".
2698 (test_tfind_tfile): Likewise.
2699
1dcaed0d
YQ
27002013-04-03 Yao Qi <yao@codesourcery.com>
2701
2702 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
2703 "tfile-basic.tf" instead of "basic.tf".
2704 (write_error_trace_file): Pass argument "tfile-error.tf"
2705 instead of "error.tf".
2706 * gdb.trace/tfile.exp: Update tfile names to
2707 "tfile-basic.tf" and "tfile-error.tf".
2708
0e7a53fc
SL
27092013-04-02 Sandra Loosemore <sandra@codesourcery.com>
2710
2711 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
2712 empty directory in file for breakpoint hit.
2713
9852c492
YQ
27142013-03-29 Yao Qi <yao@codesourcery.com>
2715
2716 * gdb.base/completion.exp: Test completion of commands
2717 "target core", "target tfile" and "target exec".
2718 * gdb.trace/tfile.exp: Test completion of command
2719 "target tfile".
2720
af312be7
JB
27212013-03-28 Joel Brobecker <brobecker@adacore.com>
2722
2723 * gdb.ada/win_fu_syms: New testcase.
2724
e4a48d9d
DE
27252013-03-28 Doug Evans <dje@google.com>
2726
2727 * gdb.base/maint.exp (maint print statistics): Update expected output.
2728
7f7cc265
PA
27292013-03-28 Pedro Alves <palves@redhat.com>
2730
2731 PR gdb/15294
2732
2733 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
2734 mean unlimited instead of $arg < 0.
2735 (test_listsize): Remove "listsize of 0 suppresses output" test.
2736 Test that "set listsize 0" ends up with an unlimited listsize.
2737
fc0da894
PA
27382013-03-28 Pedro Alves <palves@redhat.com>
2739
2740 * gdb.base/list.exp (last_line): New global.
2741 (last_line_re): New global.
2742 (test_listsize, test_list_function, test_list_forward)
2743 (test_repeat_list_command, test_list_range)
2744 (test_list_filename_and_function): Use them.
2745 * gdb.base/list0.c: Comment the last line of the file with "last
2746 line".
2747
abe7b711
PA
27482013-03-28 Pedro Alves <palves@redhat.com>
2749
2750 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
2751 list the whole file.
2752
15b3979c
PA
27532013-03-28 Pedro Alves <palves@redhat.com>
2754
2755 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
2756 "set listsize".
2757
96811e3b
KS
27582013-03-26 Keith Seitz <keiths@redhat.com>
2759
2760 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
2761 from passing.
2762
4043f22b
PA
27632013-03-26 Pedro Alves <palves@redhat.com>
2764
2765 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
2766 until after GDB has run.
2767
14a1aa17
YQ
27682013-03-26 Yao Qi <yao@codesourcery.com>
2769
2770 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
2771 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
2772
99c819ee
MM
27732013-03-26 Markus Metzger <markus.t.metzger@intel.com>
2774
2775 * gdb.btrace/enable.exp: Add regression test.
2776
24955f63
TT
27772013-03-25 Tom Tromey <tromey@redhat.com>
2778
2779 * gdb.cp/m-static.exp: Add destructor-printing tests.
2780
fce632b6
TT
27812013-03-25 Tom Tromey <tromey@redhat.com>
2782
2783 * gdb.cp/m-static.exp: Add constructor ptype tests.
2784 * gdb.cp/m-static.cc (single_constructor): New class.
2785 (main): Make instance of single_constructor.
2786
598d3636
JK
27872013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2788 Pedro Alves <palves@redhat.com>
2789
2790 * gdb.server/server-kill.c: New file.
2791 * gdb.server/server-kill.exp: New file.
2792
c12440c9
PA
27932013-03-21 Pedro Alves <palves@redhat.com>
2794
2795 * gdb.trace/trace-buffer-size.exp (get default buffer size):
2796 Expect $gdb_prompt in gdb_test_multiple.
2797
bd712aed
DE
27982013-03-21 Doug Evans <dje@google.com>
2799
2800 * gdb.base/maint.exp: Update tests for per-command stats.
2801
b2f83c08
TT
28022013-03-21 Tom Tromey <tromey@redhat.com>
2803
2804 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
2805 * gdb.cp/misc.exp: Add test for FILENAME:: case.
2806
ef0026f0
PA
28072013-03-20 Pedro Alves <palves@redhat.com>
2808
2809 PR gdb/15289
2810
2811 * gdb.base/remote.exp: Test
2812 "set remote hardware-watchpoint-limit -1",
2813 "set remote hardware-breakpoint-limit -1",
2814 "set remote hardware-watchpoint-limit 2147483647" and
2815 "set remote hardware-breakpoint-limit 2147483647".
2816
3f1175a9
PA
28172013-03-20 Pedro Alves <palves@redhat.com>
2818 Yao Qi <yao@codesourcery.com>
2819
2820 * gdb.trace/tfile.c: Add comments.
2821 (nonconstglob): New global.
2822 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
2823 global that is not covered by the trace frame. Test
2824 disassembling.
2825
a09ae1c1
JK
28262013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2827
2828 * gdb.base/valgrind-infcall.exp
2829 (continue #$continue_count) <remote connection closed>
2830 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
2831 $valgrind_pid.
2832
9ce98649
TT
28332013-03-15 Tom Tromey <tromey@redhat.com>
2834
2835 * gdb.cp/overload.cc (intintfunc): New.
2836 * gdb.cp/overload.exp: Add regression test.
2837
0a251e08
YQ
28382013-03-15 Yao Qi <yao@codesourcery.com>
2839
2840 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
2841 using with_test_prefix.
2842 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
2843 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
2844 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
2845 * gdb.threads/watchpoint-fork.exp (test): Likewise.
2846 * gdb.base/break-interp.exp (test_core): Likewise.
2847 (test_attach_gdb): Likewise.
2848 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
2849 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
2850 Likewise.
2851 * gdb.base/jit-so.exp (one_jit_test): Likewise.
2852 * gdb.base/jit.exp (one_jit_test): Likewise.
2853 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
2854 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
2855 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
2856 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
2857 Likewise.
2858 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2859 Likewise.
2860 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
2861 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
2862 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
2863 (tracepoint_change_loc_2): Likewise.
2864 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2865 Likewise.
2866 (disconnected_tfind): Likewise.
2867 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
2868 Likewise.
2869 (test_tfind_remote): Likewise.
2870 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
2871 Likewise.
2872 (test_pending_resolved): Likewise.
2873 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
2874 Likewise.
2875 (test_upload_tsv): Likewise.
2876 * gdb.trace/pending.exp (pending_tracepoint_resolved):
2877 Likewise.
2878 (pending_tracepoint_works): Likewise.
2879 * gdb.trace/report.exp (use_collected_data): Likewise.
2880 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
2881 Likewise.
2882 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
2883 * gdb.trace/strace.exp (strace_info_marker): Likewise.
2884 (strace_trace_on_same_addr): Likewise.
2885 (strace_trace_on_diff_addr): Likewise.
2886 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
2887 (gdb_collect_locals_test): Likewise.
2888 (gdb_unavailable_registers_test): Likewise.
2889 (gdb_collect_globals_test): Likewise.
2890
2c415c0f
YQ
28912013-03-15 Yao Qi <yao@codesourcery.com>
2892
2893 * gdb.base/condbreak.exp: Add semicolon back which was removed
2894 by my previous commit.
2895
ae59b1da
YQ
28962013-03-14 Yao Qi <yao@codesourcery.com>
2897
2898 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
2899 'return'.
2900 (gdb_target_monitor, gdb_load): Likewise.
2901 * config/sid.exp (gdb_load): Likewise.
2902 * config/slite.exp (gdb_load): Likewise.
2903 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
2904 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
2905 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
2906 (single_step_until): Likewise.
2907 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2908 * gdb.arch/system-gcore.exp: Likewise.
2909 * gdb.base/bigcore.exp (extract_heap): Likewise.
2910 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
2911 * gdb.base/call-ar-st.exp: Likewise.
2912 * gdb.base/call-rt-st.exp: Likewise.
2913 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
2914 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
2915 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
2916 * gdb.base/corefile.exp: Likewise.
2917 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
2918 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
2919 * gdb.base/fixsection.exp: Likewise.
2920 * gdb.base/funcargs.exp: Likewise.
2921 * gdb.base/gcore-buffer-overflow.exp: Likewise.
2922 * gdb.base/gcore-relro.exp: Likewise.
2923 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
2924 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
2925 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
2926 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
2927 * gdb.base/list.exp: Likewise.
2928 (set_listsize): Likewise.
2929 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
2930 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
2931 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
2932 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
2933 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
2934 * gdb.base/setvar.exp: Likewise.
2935 (test_set): Likewise.
2936 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
2937 * gdb.base/solib-overlap.exp: Likewise.
2938 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
2939 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
2940 * gdb.base/watchpoint.exp (initialize): Likewise.
2941 (test_simple_watchpoint): Likewise.
2942 (test_disabling_watchpoints): Likewise.
2943 (test_watchpoint_triggered_in_syscall): Likewise.
2944 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
2945 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
2946 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
2947 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
2948 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2949 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2950 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2951 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2952 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2953 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
2954 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2955 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
2956 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
2957 * gdb.mi/gdb792.exp: Likewise.
2958 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
2959 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
2960 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
2961 * gdb.threads/gcore-thread.exp: Likewise.
2962 (load_core): Likewise.
2963 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
2964 (test_startup, check_control_c): Likewise.
2965 * gdb.threads/sigstep-threads.exp: Likewise.
2966 * gdb.threads/thread_check.exp: Likewise.
2967 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
2968 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
2969 (set_a_tracepoint, trace_buffer_normal): Likewise.
2970 (gdb_trace_circular_tests): Likewise.
2971 * gdb.trace/collection.exp: Likewise.
2972 * gdb.trace/disconnected-tracing.exp: Likewise.
2973 * gdb.trace/infotrace.exp: Likewise.
2974 * gdb.trace/mi-traceframe-changed.exp: Likewise.
2975 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
2976 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
2977 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
2978 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
2979 * gdb.trace/stap-trace.exp: Likewise.
2980 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
2981 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
2982 * gdb.trace/trace-buffer-size.exp: Likewise.
2983 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
2984 * gdb.trace/unavailable.exp: Likewise.
2985 * gdb.trace/while-dyn.exp: Likewise.
2986 * lib/fortran.exp (set_lang_fortran): Likewise.
2987 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
2988 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
2989 (default_gdb_start, get_compiler_info): Likewise.
2990 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
2991 (get_debug_format, setup_xfail_format): Likewise.
2992 (rerun_to_main, gdb_skip_float_test): Likewise.
2993 (build_id_debug_filename_get, get_remotetimeout): Likewise.
2994 * lib/java.exp (set_lang_java): Likewise.
2995 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
2996 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
2997 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
2998 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
2999 * lib/objc.exp (set_lang_objc): Likewise.
3000 * lib/pascal.exp (set_lang_pascal): Likewise.
3001 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3002 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3003 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3004
bb869963
SDJ
30052013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3006
3007 PR c++/15203
3008 PR c++/15210
3009 * gdb.cp/m-static.cc (keepalive_int): New function.
3010 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3011 * gdb.cp/m-static.exp: New test for `sintvar'.
3012
e2be70a0
YQ
30132013-03-14 Yao Qi <yao@codesourcery.com>
3014
3015 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3016 of 'tstatus' into tstatus_output.
3017 (top level): Save the trace data to tfile. Read trace file in
3018 tfile target. Check the trace status.
3019
8ddb1965
YQ
30202013-03-13 Yao Qi <yao@codesourcery.com>
3021
3022 * gdb.trace/tsv.exp (check_tsv): New.
3023 (top level): Save a tfile on current trace session. Call
3024 check_tsv on live target. Load the tfile with target tfile
3025 and call check_tsv again.
3026
045dd51f
YQ
30272013-03-13 Yao Qi <yao@codesourcery.com>
3028
3029 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3030 Replace some "gdb_test" with "gdb_test_no_output".
3031
82d049ab
PH
30322013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3033
3034 * gdb.ada/expr_delims.exp: New file.
3035 * gdb.ada/expr_delims/foo.adb: New file.
3036 * gdb.ada/expr_delims/pck.ads: New file.
3037 * gdb.ada/expr_delims/pck.adb: New file.
3038
cb8ea32b
KS
30392013-03-11 Keith Seitz <keiths@redhat.com>
3040
3041 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3042 both condition and thread. Then delete the watchpoint.
3043
2f1d9bdd
MM
30442013-03-11 Christian Himpel <christian.himpel@intel.com>
3045
3046 * Makefile.in: Add btrace testsuite.
3047 * configure: Regenerated.
3048 * configure.ac: Add btrace testsuite.
3049 * gdb.btrace/Makefile.in: New file.
3050 * gdb.btrace/enable.c: New file.
3051 * gdb.btrace/enable.exp: New file.
3052 * gdb.btrace/function_call_history.c: New file.
3053 * gdb.btrace/function_call_history.exp: New file.
3054 * gdb.btrace/instruction_history.c: New file.
3055 * gdb.btrace/instruction_history.exp: New file.
3056 * gdb.btrace/instruction_history.S: New file.
3057 * lib/gdb.exp: Add btrace skip proc.
3058
05c56a9d
JK
30592013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3060
3061 Fix entry-values if the callee called a noreturn function.
3062 * gdb.arch/amd64-tailcall-noret.S: New file.
3063 * gdb.arch/amd64-tailcall-noret.c: New file.
3064 * gdb.arch/amd64-tailcall-noret.exp: New file.
3065
9112db09
JK
30662013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3067
3068 Fix entry-values in C++ across CUs.
3069 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3070 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3071 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3072 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3073 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3074
be9a119c 30752013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3076 Hafiz Abid Qadeer <abidh@codesourcery.com>
3077
3078 gdb/testsuite/
3079 * gdb.trace/trace-buffer-size.exp: New file.
3080 * gdb.trace/trace-buffer-size.c: New file.
3081
049109b0
PA
30822013-03-06 Pedro Alves <palves@redhat.com>
3083
3084 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3085 doesn't support the tested optional feature, call "unsupported"
3086 with the same test message as the "pass" case, instead of calling
3087 "pass" with a different message. Use the same text for the "fail"
3088 cases too.
3089
4aa54120
YQ
30902013-03-06 Yao Qi <yao@codesourcery.com>
3091
3092 * gdb.trace/tstatus.exp: Remove the invocation of
3093 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3094 (test_tracepoints): Don't set fast tracepoint.
3095 (top level): Don't check agent library is loaded or not.
3096
b8b71e63
YQ
30972013-03-06 Yao Qi <yao@codesourcery.com>
3098
3099 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3100 parentheses by "\\".
3101
33f448b1
JK
31022013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3103
3104 * gdb.linespec/base/one/thefile.cc (twodup): New.
3105 (m): Call it.
3106 * gdb.linespec/base/two/thefile.cc (dupname): New.
3107 (n): Call it.
3108 * gdb.linespec/break-ask.exp: New file.
3109 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3110
1c942fb9
YQ
31112013-02-28 Yao Qi <yao@codesourcery.com>
3112
3113 * gdb.trace/report.exp: Move some code to ...
3114 (use_collected_data): New.
3115 (top level): Call use_collected_data once on the live target.
3116 Save at file of the current trace session, load it with target
3117 tfile, and call use_collected_data again.
3118
5b967901
JK
31192013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3120
3121 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3122
6447023f
JK
31232013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3124
3125 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3126 Add final kill of ${valgrind_pid}.
3127
9f44fbc0
SCR
31282013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3129
3130 * gdb.python/py-arch.c: New test case
3131 * gdb.python/py-arch.exp: New tests to test
3132 gdb.Architecture.disassemble
3133 * gdb.python/Makefile.in: Add py-arch to the list of
3134 EXECUTABLES.
3135
4c9ad8c2
TT
31362013-02-18 Tom Tromey <tromey@redhat.com>
3137
3138 * gdb.dwarf2/subrange.exp: New file.
3139
f5911ea1
HAQ
31402013-02-15 Pedro Alves <pedro@codesourcery.com>
3141 Hafiz Abid Qadeer <abidh@codesourcery.com>
3142
3143 * gdb.trace/tfile.exp: Add test for -trace-status command.
3144
420f4384
JK
31452013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3146
3147 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3148 nanosleep by sleep.
3149
4819b3f8
PA
31502013-02-14 Pedro Alves <palves@redhat.com>
3151
3152 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3153
1773c82c
HAQ
31542013-02-14 Pedro Alves <pedro@codesourcery.com>
3155 Hafiz Abid Qadeer <abidh@codesourcery.com>
3156
3157 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3158
e234dfaf
TT
31592013-02-12 Tom Tromey <tromey@redhat.com>
3160
3161 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3162 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3163
6c01dd94
PA
31642013-02-12 Pedro Alves <palves@redhat.com>
3165
3166 * gdb.base/catch-signal.c: Update copyright years.
3167 * gdb.base/catch-signal.exp: Update copyright years.
3168 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3169 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3170 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3171 * gdb.dwarf2/dw2-error.S: Update copyright years.
3172 * gdb.dwarf2/dw2-error.c: Update copyright years.
3173 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3174 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3175 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3176
595fc67f
PA
31772013-02-12 Pedro Alves <palves@redhat.com>
3178
3179 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3180 message.
3181 * gdb.base/sigaltstack.exp: Ditto.
3182 * gdb.base/siginfo.exp: Ditto.
3183 * gdb.base/sizeof.exp: Ditto.
3184
17282693
PA
31852013-02-12 Pedro Alves <palves@redhat.com>
3186
3187 * gdb.mi/mi-basics.exp: Tweak intro comment.
3188 * gdb.mi/mi-break.exp: Tweak intro comment.
3189 * gdb.mi/mi-console.exp: Tweak intro comment.
3190 * gdb.mi/mi-file.exp: Tweak intro comment.
3191 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3192 * gdb.mi/mi-return.exp: Tweak intro comment.
3193 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3194 * gdb.mi/mi-until.exp: Tweak intro comment.
3195 * gdb.mi/mi-watch.exp: Tweak intro comment.
3196
8a4ac37e
PA
31972013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3198
3199 * gdb.server/no-thread-db.exp: New file.
3200 * gdb.server/no-thread-db.c: New file.
3201 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3202
c2792f5a
DE
32032013-02-11 Doug Evans <dje@google.com>
3204
3205 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3206 two decfloats.
3207
d9e98382
SDJ
32082013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3209
3210 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3211 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3212
a321661a
JK
32132013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3214
3215 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3216
134a2066
YQ
32172013-02-06 Yao Qi <yao@codesourcery.com>
3218
3219 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3220 to ...
3221 (test_create_delete_modify_tsv): ... here. New test on modifying
3222 the initial value of a tsv.
3223
5a2dc60a
JK
32242013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3225
3226 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3227 (cd .../rdir): ... here.
3228
233d95b5
JK
32292013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3230
3231 * gdb.linespec/base/one/header.h: New file.
3232 * gdb.linespec/base/two/header.h: New file.
3233 * gdb.linespec/macro-relative.c: New file.
3234 * gdb.linespec/macro-relative.exp: New file.
3235
fbd9ab74
JK
32362013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3237
3238 * gdb.base/fullpath-expand-func.c: New file.
3239 * gdb.base/fullpath-expand.c: New file.
3240 * gdb.base/fullpath-expand.exp: New file.
3241 * gdb.base/realname-expand-real.c: New file.
3242 * gdb.base/realname-expand.c: New file.
3243 * gdb.base/realname-expand.exp: New file.
3244
1b56eb55
JK
32452013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3246
3247 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3248 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3249
af529f8f
JK
32502013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3251
3252 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3253 (compare_filenames_for_search does not match)
3254 (compare_filenames_for_search does match): New tests.
3255
f5b95b50
JK
32562013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3257
3258 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3259
d47921b9
JK
32602013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3261
3262 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3263
8a92335b
JK
32642013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3265
3266 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3267 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3268 ${binfile}.mini_debuginfo-debuglink and
3269 ${binfile}.mini_debuginfo-debuglink.xz.
3270
17f2157d
TT
32712013-02-01 Tom Tromey <tromey@redhat.com>
3272
3273 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3274 attributes.
3275
d65f0a9c
TT
32762013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3277 Tom Tromey <tromey@redhat.com>
3278
3279 * gdb.dwarf2/method-ptr.exp: Link with c++.
3280 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
3281
f25c0135
TT
32822013-01-31 Tom Tromey <tromey@redhat.com>
3283
3284 * gdb.base/jit.exp (compile_jit_test): New proc.
3285 Add PIE tests.
3286
7078baeb
TT
32872013-01-31 Tom Tromey <tromey@redhat.com>
3288
3289 * gdb.dwarf2/method-ptr.cc: New file.
3290 * gdb.dwarf2/method-ptr.exp: New file.
3291
1d24041a
TT
32922013-01-31 Tom Tromey <tromey@redhat.com>
3293
3294 * lib/dwarf.exp (namespace Dwarf): New.
3295
8d9878a4
TT
32962013-01-29 Tom Tromey <tromey@redhat.com>
3297
3298 * gdb.dwarf2/fission-reread.exp: Add unload test.
3299
bed911e5
DE
33002013-01-28 Doug Evans <dje@google.com>
3301
3302 * gdb.dwarf2/fission-loclists.exp: New file.
3303 * gdb.dwarf2/fission-loclists.S: New file.
3304
e229648e
JK
33052013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 Code cleanup.
3308 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
3309 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
3310 and prepare_for_testing.
3311 * gdb.base/store.exp: Likewise.
3312
86700f00
TT
33132013-01-25 Tom Tromey <tromey@redhat.com>
3314
3315 * gdb.python/py-explore.exp: Expect the gdb prompt.
3316
8954db33
AB
33172013-01-25 Andrew Burgess <aburgess@broadcom.com>
3318
3319 * gdb.base/gnu_vector.c: New variable for use in tests.
3320 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
3321 changes in scalar to vector casting and widening.
3322 * gdb.python/py-type.c: New variables for use in tests.
3323 * gdb.python/py-type.exp: Update vector related tests to reflect
3324 changes in scalar to vector casting and widening.
3325
2077afdd
TD
33262013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
3327
3328 * gdb.base/prologue-include.c: New file.
3329 * gdb.base/prologue-include.exp: New file.
3330 * gdb.base/prologue-include.h: New file.
3331
d7499464
HAQ
33322013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
3333
3334 PR gdb/13443
3335 * gdb.mi/mi-var-block.exp: Make test messages unique.
3336
e2a3e0f1
TT
33372013-01-23 Tom Tromey <tromey@redhat.com>
3338
3339 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
3340
152fcc9c
TT
33412013-01-23 Tom Tromey <tromey@redhat.com>
3342
3343 * gdb.cp/converts.cc (main): Initialize 'a'.
3344
bea883fd
SCR
33452013-01-23 Siva Chandra Reddy <sivachandra@google.com>
3346
3347 * testsuite/gdb.python/frame.exp: Add a test for
3348 gdb.Frame.architecture() method.
3349
0928e93d
PA
33502013-01-22 Pedro Alves <palves@redhat.com>
3351
3352 * gdb.base/annota1.exp (signal sent): No longer expect
3353 breakpoints-invalid.
3354 * gdb.cp/annota2.exp (continue until exit)
3355 (watch triggered on a.x): Ditto.
3356
9c97429f
PA
33572013-01-22 Pedro Alves <palves@redhat.com>
3358
3359 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
3360 Adjust tests to breakpoints-invalid changes.
3361 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
3362 variables.
3363 Adjust tests to breakpoints-invalid changes.
3364
187d10dd
PA
33652013-01-22 Pedro Alves <palves@redhat.com>
3366
3367 * gdb.base/annota1.exp (annotate ignore count change): Add
3368 expected output for failure case.
3369
ea3aedcb
TT
33702013-01-22 Tom Tromey <tromey@redhat.com>
3371
3372 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
3373 call.
3374
998580f1
MK
33752013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
3376
3377 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 3378 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
3379 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
3380 Also handle 'thread' field.
3381 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
3382 * gdb.mi/mi-watch.exp: Ditto.
3383 * lib/mi-support.exp: Ditto.
3384
8f1d5693
MK
33852013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3386
3387 * gdb.python/py-explore.exp: Improve a test
3388
2d8c5d7c
DB
33892013-01-18  David Blaikie  <dblaikie@gmail.com>
3390
3391 * gdb.base/label.c (main): Correct the type of the second
3392 parameter.
3393
46f35228
TT
33942013-01-18 Tom Tromey <tromey@redhat.com>
3395
3396 * gdb.dwarf2/trace-crash.s: New file.
3397 * gdb.dwarf2/trace-crash.exp: New file.
3398
5965d69d
HAQ
33992013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3400
43aaf8b6
PA
3401 PR gdb/13443
3402 * gdb.base/checkpoint.exp: Update test messages to make them
3403 unique.
5965d69d 3404
5ae4861a
YQ
34052013-01-18 Yao Qi <yao@codesourcery.com>
3406
3407 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
3408 output of 'info tracepoints'.
3409 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3410 Likewise.
3411 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3412 * gdb.trace/disconnected-tracing.c (struct foo): New.
3413
d84fca2c
JK
34142013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3415
3416 * gdb.dwarf2/dw2-dos-drive.S: New file.
3417 * gdb.dwarf2/dw2-dos-drive.exp: New file.
3418
aebb1cc9
DE
34192013-01-17 Doug Evans <dje@google.com>
3420
2782d512
DE
3421 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3422 CXX_FOR_TARGET.
3423
aebb1cc9
DE
3424 * boards/cc-with-tweaks.exp: New file.
3425
db2b2972
TT
34262013-01-17 Tom Tromey <tromey@redhat.com>
3427
3428 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3429
96343774
PA
34302013-01-17 Pedro Alves <palves@redhat.com>
3431
3432 Merge dg-extract-results.sh from upstream (svn 195224).
3433
3434 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3435 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
3436
3437 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3438 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
3439
3440 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3441 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
3442
3443 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3444 * dg-extract-results.sh: Redirect grep output to /dev/null instead
3445 of grep -q.
3446
675921c0
SD
34472012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3448
3449 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
3450 interface.
3451 * gdb.base/jithost.c: New file.
3452 * gdb.base/jithost.h: New file.
3453 * gdb.base/jitreader.c : New file.
3454 * gdb.base/jit-protocol.h: New file.
3455
ab04a2af
TT
34562013-01-16 Tom Tromey <tromey@redhat.com>
3457
3458 * gdb.base/catch-signal.c: New file.
3459 * gdb.base/catch-signal.exp: New file.
3460
8ac3646f
TT
34612013-01-16 Tom Tromey <tromey@redhat.com>
3462
3463 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
3464
22fc223e
JK
34652013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3466
3467 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
3468
44478ab3
TT
34692013-01-14 Tom Tromey <tromey@redhat.com>
3470
3471 * gdb.base/completion.exp: Add "set gnutarget" test.
3472
06d66ee9
TT
34732013-01-14 Tom Tromey <tromey@redhat.com>
3474
3475 * gdb.dwarf2/dw2-restrict.S: New file.
3476 * gdb.dwarf2/dw2-restrict.c: New file.
3477 * gdb.dwarf2/dw2-restrict.exp: New file.
3478
c9bf0622
TT
34792013-01-14 Tom Tromey <tromey@redhat.com>
3480
3481 * gdb.dwarf2/dw2-error.exp: New file.
3482 * gdb.dwarf2/dw2-error.c: New file.
3483 * gdb.dwarf2/dw2-error.S: New file.
3484
5b12a61c
JK
34852013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3486
3487 * gdb.cp/parse-lang.cc: New file.
3488 * gdb.cp/parse-lang.exp: New file.
3489
f0a4b570
JK
34902013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3491
3492 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
3493 (set substitute-path): New test.
3494 (fullname present): Remove content.
3495 (substituted fullname): New test.
3496
f751cc97
JB
34972013-01-13 Joel Brobecker <brobecker@adacore.com>
3498
3499 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
3500 check. Move $gdb_py_is_py24 value check right after.
3501
04164e8e
JK
35022013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3503
3504 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
3505 targets.
3506
5bf480a5
YQ
35072013-01-11 Yao Qi <yao@codesourcery.com>
3508
3509 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
3510 for dprintf.
3511 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3512 Check the fields in "=breakpoint-created" for dprintf.
3513
f35a17b5
JK
35142012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3515
3516 * gdb.mi/mi-fullname-deleted.exp: New file.
3517
85817405
JK
35182012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 * gdb.base/skip-solib.exp (info skip with pending file): Update the
3521 expected output.
3522 (info skip with pending file): Remove.
3523 (ignoring function in solib, info skip for function multiply): Update
3524 the expected output.
3525 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
3526 (info skip (delete 1), info skip after disabling all)
3527 (info skip after enabling all, info skip after disabling 4 2-3)
3528 (info skip after enabling 2-3, info skip 2-3)
3529 (info skip after deleting 2 3): Update the expected output.
3530 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
3531 statement to its initialization and return.
3532 * gdb.linespec/skip-two.exp: New file.
3533
27210e12
DE
35342012-12-19 Doug Evans <dje@google.com>
3535
3536 * gdb.base/maint.exp: Handle testing with .gdb_index.
3537
bb627a12
JB
35382012-12-19 Joel Brobecker <brobecker@adacore.com>
3539
3540 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
3541 Cavium to FSF.
3542
7785b880
JB
35432012-12-19 Joel Brobecker <brobecker@adacore.com>
3544
3545 * dg-extract-results.sh: Update contact info in copyright notice.
3546 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
3547 GPL v3 or later. Update contact info.
3548 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
3549 gdb.threads/watchpoint-fork-mt.c,
3550 gdb.threads/watchpoint-fork-parent.c,
3551 gdb.threads/watchpoint-fork-st.c,
3552 gdb.threads/watchpoint-fork.h: Likewise.
3553
f2a8bc8a
YQ
35542012-12-15 Yao Qi <yao@codesourcery.com>
3555
3556 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
3557 'installed' field in '=breakpoint-modified'.
3558 (test_reconnect): Check 'installed' field in
3559 '=breakpoint-modified' and '=breakpoint-created'.
3560
3561 * gdb.trace/actions.exp: Update test for 'installed' field.
3562 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
3563 (tracepoint_change_loc_2): Likewise.
3564 Check 'info tracepoint' display nothing else.
3565 * gdb.trace/deltrace.exp: Likewise.
3566 * gdb.trace/infotrace.exp: Likewise.
3567 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
3568 Likewise.
3569 * gdb.trace/passcount.exp: Likewise.
3570 * gdb.trace/tracecmd.exp: Likewise.
3571 * gdb.trace/while-stepping.exp: Likewise.
3572
6592e36f
TT
35732012-12-14 Tom Tromey <tromey@redhat.com>
3574
3575 * gdb.cp/member-name.exp: New file.
3576 * gdb.cp/member-name.cc: New file.
3577
7d27a96d
TT
35782012-12-14 Tom Tromey <tromey@redhat.com>
3579
3580 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
3581
f8c05d0d
DE
35822012-12-14 Doug Evans <dje@google.com>
3583
3584 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
3585 DW_OP_GNU_implicit_pointer is section-relative.
3586
451b7c33
TT
35872012-12-14 Tom Tromey <tromey@redhat.com>
3588
43aaf8b6 3589 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 3590
10e339df
PA
35912012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
3592
6fdff2c5 3593 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 3594
e780d813
DE
35952012-12-13 Doug Evans <dje@google.com>
3596
3597 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
3598 * gdb.multi/multi-arch.exp: Ditto.
3599
ca3dbcc8 36002012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 3601
ca3dbcc8
MG
3602 * gdb.mi/mi-catch-load-so.c: New. Clone of the
3603 catch load test library source file.
3604 * gdb.mi/mi-catch-load.c: New. Clone of the catch
3605 load test source file.
3606 * gdb.mi/mi-catch-load.exp: New. Test file for
3607 basic MI -catch-load and -catch-unload tests.
3608
2960a434
PK
36092012-12-11 Paul Koning <paul_koning@dell.com>
3610
3611 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
3612 exception.
3613 (_iterator_except): New function.
3614 (ArrayPrinter): Use _iterator function instead of local _iterator
3615 class for Python 3 compatibility.
3616 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 3617 _iterator.
2960a434
PK
3618 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
3619 execfile for Python 3 compatibility.
3620 * gdb.python/python.exp: Handle Python 2.4 exception traceback
3621 format in error_prompt test.
6fdff2c5 3622
9325cb04
PK
36232012-12-10 Paul Koning <paul_koning@dell.com>
3624
3625 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 3626 compatibility.
9325cb04
PK
3627 * gdb.python/py-block.exp: Ditto.
3628 * gdb.python/py-breakpoint.exp: Ditto.
3629 * gdb.python/py-cmd.exp: Ditto.
3630 * gdb.python/py-events.py: Ditto.
3631 * gdb.python/py-finish-breakpoint.py: Ditto.
3632 * gdb.python/py-finish-breakpoint2.exp: Ditto.
3633 * gdb.python/py-finish-breakpoint2.py: Ditto.
3634 * gdb.python/py-frame-inline.exp: Ditto.
3635 * gdb.python/py-frame.exp: Ditto.
3636 * gdb.python/py-infthread.exp: Ditto.
3637 * gdb.python/py-objfile.exp: Ditto.
3638 * gdb.python/py-parameter.exp: Ditto.
3639 * gdb.python/py-progspace.exp: Ditto.
3640 * gdb.python/py-prompt.exp: Ditto.
3641 * gdb.python/py-symbol.exp: Ditto.
3642 * gdb.python/py-symtab.exp: Ditto.
3643 * gdb.python/py-template.exp: Ditto.
3644 * gdb.python/py-value-cc.exp: Ditto.
3645 * gdb.python/python.exp: Ditto.
3646 * gdb.python/source2.py: Ditto.
3647 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 3648 compatibility.
9325cb04
PK
3649 Use sorted() function rather than sort() method.
3650 Accept either int or long values for enum values.
3651 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
3652 execfile for Python 3 compatibility.
3653 * gdb.python/py-evsignal.exp: Ditto.
3654 * gdb.python/py-evthreads.exp: Ditto.
3655 * gdb.python/py-mi.exp: Ditto.
3656 * gdb.python/py-pp-maint.exp: Ditto.
3657 * gdb.python/py-prettyprint.exp: Ditto.
3658 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 3659 Python 3 compatibility.
9325cb04
PK
3660 Skip tests for Python 2.4.
3661 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 3662 Python 3 compatibility.
9325cb04
PK
3663 Use byte string rather than character string in memory write test
3664 if Python 3.
3665 * gdb.python/py-pp-maint.py: Change class declarations to "new
3666 class" syntax.
3667 * gdb.python/py-prettyprint.py: Change iterator class to generator
3668 function for Python 3 compatibility.
3669 Make all classes "new style".
3670 Fix indentation issue and stray semicolon.
3671 * gdb.python/py-shared.expChange print syntax for Python 3
3672 compatibility.
3673 Define "long" if Python 3.
3674 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 3675 compatibility.
9325cb04
PK
3676 Accept either int or long values for enum values.
3677 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 3678 compatibility.
9325cb04
PK
3679 Skip "long" and "unicode" tests if Python 3.
3680 Accept either "type" or "class" in type checks.
3681 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
3682 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
3683
8b9737bf
TT
36842012-12-10 Tom Tromey <tromey@redhat.com>
3685
3686 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
3687 (test): Add "two_cu" argument.
3688 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
3689 for types; allow two CUs.
3690
1b80a9fa
JK
36912012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3692
3693 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
3694 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
3695
f0b6d50a
YQ
36962012-12-08 Yao Qi <yao@codesourcery.com>
3697 Pedro Alves <palves@redhat.com>
3698
3699 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
3700 '=breakpoint-created' when GDB merges the tracepoints of both
3701 sides.
3702
2f68a895
TT
37032012-12-07 Tom Tromey <tromey@redhat.com>
3704
3705 * gdb.base/break1.c (enum some_enum, union some_union): New.
3706 (some_enum_global, some_union_global, some_value): New globals.
3707 * gdb.base/completion.exp: Add tag completion tests.
3708
4fc5d43e
TT
37092012-12-07 Tom Tromey <tromey@redhat.com>
3710
3711 * gdb.base/completion.exp: Add tests for ptype and whatis
3712 completion.
3713
6559e013
JB
37142012-12-07 Joel Brobecker <brobecker@adacore.com>
3715
3716 * gdb.base/stale-infcall.exp: Fix copyright line.
3717
ae2b630d
JB
37182012-12-07 Joel Brobecker <brobecker@adacore.com>
3719
3720 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
3721
0ba2eb0f
TT
37222012-12-06 Pedro Alves <palves@redhat.com>
3723 Tom Tromey <tromey@redhat.com>
3724
3725 * gdb.base/exprs.exp: Add tests for cast to void.
3726
731145cb
TT
37272012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
3728
3729 * gdb.python/py-mi.exp: Correct expected results for attribute
3730 "dynamic" returned by -var-update.
3731 Add test case for correct handling of "diplayhint" for children
3732 of dynamic varobjs.
3733 * gdb.python/py-prettyprint.c (set_itme): New function.
3734 (bug_14741) New function.
3735 (main) Add call to bug_14741().
3736 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
3737
e58fcc15
UW
37382012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
3739
3740 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
3741 ${binfile}.funcsyms list.
3742
e9eb0d14
YQ
37432012-12-04 Yao Qi <yao@codesourcery.com>
3744
3745 PR gdb/13443
3746 * gdb.trace/actions.exp: Make test messages unique.
3747
4983028c
TT
37482012-11-29 Tom Tromey <tromey@redhat.com>
3749
3750 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
3751
ea5e6b0e
UW
37522012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
3753
3754 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
3755 * gdb.opencl/datatypes.exp: Likewise.
3756 * gdb.opencl/operators.exp: Likewise.
3757 * gdb.opencl/vec_comps.exp: Likewise.
3758
cdde3dfb
JG
37592012-11-29 Jerome Guitton <guitton@adacore.com>
3760
3761 * gdb.ada/iwide: New testcase.
3762
b50d69b5
JG
37632012-11-29 Jerome Guitton <guitton@adacore.com>
3764
3765 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
3766 ptype test.
3767
c2d3fccf
JG
37682012-11-29 Jerome Guitton <guitton@adacore.com>
3769
3770 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
3771 form {VARIANT_TYPE}ADDRESS.
3772
5edf51fe
YQ
37732012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
3774
3775 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
3776 (func): New function.
3777 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
3778 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
3779 pointers to members with pointer-to-function type.
3780
608e2dbb
TT
37812012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3782 Tom Tromey <tromey@redhat.com>
3783
3784 * gdb.base/gnu-debugdata.exp: New file.
3785 * gdb.base/gnu-debugdata.c: New file.
3786 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
3787 (gdb_unload): Return 0 on success.
3788
4648e588
JK
37892012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3790
3791 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
3792
17d6efc4
JB
37932012-11-26 Joel Brobecker <brobecker@adacore.com>
3794
3795 * gdb.base/empty_exe.exp: New testcase.
3796
ace21957
MF
37972012-11-20 Mike Frysinger <vapier@gentoo.org>
3798
3799 * gdb.base/completion.exp: Add test for help aliases completion.
3800
5c401a0a
YQ
38012012-11-20 Yao Qi <yao@codesourcery.com>
3802
3803 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3804 Don't test 'maint set show-debug-regs'.
3805 Use command 'set remotecache' instead of
3806 'set circular-trace-buffer'.
3807
8dea366b
KS
38082012-11-16 Keith Seitz <keiths@redhat.com>
3809
3810 PR c++/13615
3811 * gdb.cp/baseenum.cc: New file.
3812 * gdb.cp/baseenum.exp: New file.
3813 * gdb.cp/derivation.cc (A): Add copyright.
3814 Add a typedef.
3815 (B): Use A::value_type instead of int. Change all references.
3816 (D): Use value_type instead of int. Change all references.
3817 (E): Likewise.
3818 (F); Likewise.
3819 (Z): New class.
3820 (ZZ): New class.
6fdff2c5 3821 (N, Base, Derived): New namespace and classes.
8dea366b
KS
3822 (main): Add instances of Z and ZZ.
3823 Make sure all symbols from N are kept.
3824 * gdb.cp/derivation.exp: Update typedef changes in tests.
3825 Add tests for class typedefs both before and after starting
3826 the inferior.
3827 Add tests for searching for a typedef while stopped in a
3828 method.
3829
5e34c6c3
LM
38302012-11-14 Luis Machado <lgustavo@codesourcery.com>
3831
3832 * gdb.mi/mi-var-create-rtti.c: New file.
3833 * gdb.mi/mi-var-create-rtti.exp: New file.
3834
5e487a5f
LM
38352012-11-14 Luis Machado <lgustavo@codesourcery.com>
3836
3837 * gdb.base/structs3.exp: Run to main before doing any tests.
3838
6d67b990
AB
38392012-11-14 Andrew Burgess <aburgess@broadcom.com>
3840
3841 * gdb.python/py-type.exp: Uniquify test names.
3842
e5d98164
YQ
38432012-11-14 Yao Qi <yao@codesourcery.com>
3844
3845 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
3846 (thread_function) [DEBUG]: Call 'printf'.
3847 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
3848 command line if 'DEBUG=1' is passed to test.
3849 Remove a pattern to match inferior's output.
3850
62747a60
TT
38512012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
3852
3853 * gdb.mi/mi-fill-memory.exp: New test.
3854
18a9fc12
TT
38552012-11-12 Tom Tromey <tromey@redhat.com>
3856
3857 * gdb.base/completion.exp: Update for "info type-printers".
3858 * gdb.python/py-typeprint.cc: New file.
3859 * gdb.python/py-typeprint.exp: New file.
3860 * gdb.python/py-typeprint.py: New file.
3861
bd69fc68
TT
38622012-11-12 Tom Tromey <tromey@redhat.com>
3863
3864 * gdb.base/call-sc.exp: Use "ptype/r".
3865 * gdb.base/volatile.exp: Don't expect "int".
3866 * gdb.cp/ptype-flags.cc: New file.
3867 * gdb.cp/ptype-flags.exp: New file.
3868 * gdb.cp/templates.exp: Use ptype/r.
3869 (test_ptype_of_templates, test_template_typedef): Likewise.
3870 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
3871 argument. Handle template names and template parameters.
3872 * gdb.mi/mi-var-cmd.exp: Accept "long".
3873 * gdb.mi/mi-var-child.exp: Accept "long".
3874 * gdb.mi/mi-var-display.exp: Accept "long".
3875 * gdb.mi/mi2-var-child.exp: Accept "long".
3876
b3720c3a
TT
38772012-11-12 Tom Tromey <tromey@redhat.com>
3878
3879 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
3880 "ptype" from calls to cp_test_ptype_class.
3881 (test_enums): Likewise.
3882 * gdb.cp/derivation.exp: Remove "ptype" from calls to
3883 cp_test_ptype_class.
3884 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
3885 calls to cp_test_ptype_class.
3886 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
3887 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
3888 from calls to cp_test_ptype_class.
3889 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
3890 command here. Change "in_command" argument to "in_exp".
3891
0d63ecda
KS
38922012-11-10 Keith Seitz <keiths@redhat.com>
3893
3894 PR gdb/14288
3895 * gdb.base/printcmds.c: Add invalid_XXX globals
3896 for repeated byte tests.
3897 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
3898 * gdb.base/wchar.c (main): Add and construct a wchar_t
3899 array with repeated characters.
3900 * gdb.base/wchar.exp: Add repeated character tests.
3901
ed8a1c2d
AB
39022012-11-09 Andrew Burgess <aburgess@broadcom.com>
3903
3904 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
3905 disassembly output.
3906
9107fc8d
PA
39072012-11-09 Pedro Alves <palves@redhat.com>
3908
3909 PR gdb/14306
3910
3911 * gdb.multi/multi-arch-exec.c: New file.
3912 * gdb.multi/multi-arch-exec.exp: New file.
3913
558a9d82
YQ
39142012-11-09 Yao Qi <yao@codesourcery.com>
3915
3916 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
3917 (top level): Call it.
3918
e714f336
YQ
39192012-11-09 Yao Qi <yao@codesourcery.com>
3920
3921 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
3922 typo.
3923
6ecd4729
PA
39242012-11-09 Pedro Alves <palves@redhat.com>
3925
3926 * gdb.multi/multi-arch.exp: New.
3927
9015683b
TT
39282012-11-08 Tom Tromey <tromey@redhat.com>
3929
3930 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
3931 core files, if possible.
3932 * gdb.base/siginfo-thread.c: New file
3933 * gdb.base/siginfo-thread.exp: New file
3934
ea9f10bb
TT
39352012-11-08 Tom Tromey <tromey@redhat.com>
3936
3937 * gdb.base/comprdebug.exp: New file.
3938
f6592439
PA
39392012-11-06 Pedro Alves <palves@redhat.com>
3940
3941 PR gdb/14810
3942
3943 * gdb.base/disabled-location.c: New file.
3944 * gdb.base/disabled-location.exp: New file.
3945
2d338fa9
TT
39462012-11-06 Tom Tromey <tromey@redhat.com>
3947
3948 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
3949 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
3950 gdb_gcore_cmd.
3951 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
3952 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
3953 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
3954 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
3955 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
3956 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
3957 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
3958 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
3959 * lib/gdb.exp (gdb_gcore_cmd): New proc.
3960
68c9da30
PA
39612012-11-05 Pedro Alves <palves@redhat.com>
3962
3963 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
3964 procedure.
3965 (do_vfork_and_follow_child_tests_exec)
3966 (do_vfork_and_follow_child_tests_exit): Call it.
3967
a7c8c931
PA
39682012-11-05 Pedro Alves <palves@redhat.com>
3969
3970 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
3971 fails.
3972
6f6484cd
YQ
39732012-11-03 Yao Qi <yao@codesourcery.com>
3974
3975 Fix PR gdb/14617.
3976 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3977 Remove setup_kfail, and update test.
3978
b45627a0
TT
39792012-11-02 Tom Tromey <tromey@redhat.com>
3980
3981 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
3982 test.
3983
f50f4e56
PA
39842012-11-02 Pedro Alves <palves@redhat.com>
3985
3986 PR gdb/14766
3987
3988 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
3989 setup_kfail.
3990 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
3991 get registers".
3992
71ce889d
PA
39932012-11-02 Pedro Alves <palves@redhat.com>
3994
3995 * gdb.base/foll-vfork-exit.c: New file.
3996 * gdb.base/foll-vfork.exp (top level): New file-describing
3997 comment.
3998 (vfork_child_follow_to_exit): New procedure.
3999 (tcatch_vfork_then_child_follow): Rename as ...
4000 (tcatch_vfork_then_child_follow_exec): ... this.
4001 (tcatch_vfork_then_child_follow_exit): New procedure.
4002 (do_vfork_and_follow_parent_tests): New procedure, factored out
4003 from do_vfork_and_exec_tests.
4004 (do_vfork_and_follow_child_tests_exec): Ditto.
4005 (do_vfork_and_exec_tests): Delete.
4006 (do_vfork_and_follow_child_tests_exit): New procedure.
4007 (top level): Run tests with both the program that has the vfork
4008 child execing, and the program has the vfork child exiting.
4009
1e35b1a9
PA
40102012-11-02 Pedro Alves <palves@redhat.com>
4011
4012 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4013 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4014 (vfork_parent_follow_to_bp): Call it.
4015 (kill_child): Delete.
4016 (vfork_and_exec_child_follow_to_main_bp)
4017 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4018 longer call kill_child.
4019 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4020 (do_vfork_and_exec_tests): Don't runto_main before calling each
4021 test procedure.
4022 (top level): Don't clean restart and set verbose before running
4023 each test procedure.
4024
40252012-11-02 Pedro Alves <palves@redhat.com>
4026
4027 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4028 (vfork_parent_follow_to_bp)
4029 (vfork_and_exec_child_follow_to_main_bp)
4030 (vfork_and_exec_child_follow_through_step)
4031 (tcatch_vfork_then_parent_follow)
4032 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4033 Use with_test_prefix.
4034
40352012-11-02 Pedro Alves <palves@redhat.com>
4036
4037 * gdb.base/foll-vfork.c: Add copyright header.
4038 * gdb.base/vforked-prog.c: Add copyright header.
4039
40402012-11-02 Pedro Alves <palves@redhat.com>
4041
4042 * gdb.base/foll-vfork.exp
4043 (vfork_and_exec_child_follow_through_step): Don't skip on
4044 non-HP/UX targets. Expect the next to only step one line on
4045 non-HP/UX targets, rather than stopping only after the exec.
4046
40472012-11-02 Pedro Alves <palves@redhat.com>
4048
4049 Don't hard code line numbers.
4050
4051 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4052 Expect text from the sources instead of a line number.
4053 (vfork_parent_follow_to_bp)
4054 (vfork_and_exec_child_follow_to_main_bp)
4055 (vfork_and_exec_child_follow_through_step)
4056 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4057 Use gdb_get_line_number.
4058
40592012-11-02 Pedro Alves <palves@redhat.com>
4060
4061 Modernize.
4062
4063 * gdb.base/foll-vfork.exp: Use standard_testfile and
4064 build_executable. Pass descriptive string to untested.
4065 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4066 (vfork_and_exec_child_follow_to_main_bp)
4067 (vfork_and_exec_child_follow_through_step)
4068 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4069 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4070 of send_gdb/gdb_expect.
4071
4072 (kill_child): New procedure.
4073 (vfork_and_exec_child_follow_to_main_bp)
4074 (vfork_and_exec_child_follow_through_step): Use it.
4075
f0559fff
YQ
40762012-11-02 Yao Qi <yao@codesourcery.com>
4077
4078 * gdb.base/setvar.exp: Test setting nested struct.
4079 * gdb.base/setvar.c (v_struct3): New.
4080
c207c6da
DE
40812012-11-01 Doug Evans <dje@google.com>
4082
4083 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4084 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4085 use them.
4086
2f27adfe
AB
40872012-10-31 Andrew Burgess <aburgess@broadcom.com>
4088
4089 PR cli/14772
4090 * gdb.base/gnu_vector.c (union_with_vector_1)
4091 (struct_with_vector_1): Add new struct and union for testing
4092 ptype.
4093 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4094 structs / unions containing vectors.
4095
bb662ca6
YQ
40962012-10-25 Yao Qi <yao@codesourcery.com>
4097
4098 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4099 'setup_kfail' instead of 'setup_kfail_for_target'.
4100 * gdb.base/varargs.exp: Likewise.
4101 * lib/gdb.exp (setup_kfail_for_target): Remove.
4102
635d23ff
MK
41032012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4104
4105 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4106
afdb064f
MK
41072012-10-25 Mark Kettenis <kettenis@gnu.org>
4108
4109 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4110
d99dcf51
JB
41112012-10-24 Joel Brobecker <brobecker@adacore.com>
4112
4113 * gdb.ada/set_wstr: New testcase.
4114
32560274
JB
41152012-10-24 Joel Brobecker <brobecker@adacore.com>
4116
4117 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4118
5ded5331
JB
41192012-10-24 Joel Brobecker <brobecker@adacore.com>
4120
4121 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4122
d8d84291
MK
41232012-10-24 Mark Kettenis <kettenis@gnu.org>
4124
4125 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4126
6e933c51
JK
41272012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4128
4129 * gdb.base/callfuncs.exp (do_function_calls): Fix
4130 setup_kfail_for_target for -m32 mode.
4131
274bd000
MK
41322012-10-23 Mark Kettenis <kettenis@gnu.org>
4133
4134 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4135 are now fixed.
4136
545f743d
YQ
41372012-10-23 Yao Qi <yao@codesourcery.com>
4138
4139 * gdb.base/info-os.exp: Resume the inferior until it exits.
4140
48b56b6a 41412012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4142
99c7d5a8 4143 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4144 * gdb.base/print-file-var.exp: Likewise.
4145 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 4146
8de0566d
YQ
41472012-10-17 Yao Qi <yao@codesourcery.com>
4148
4149 * gdb.mi/mi-memory-changed.exp: New.
4150
44883546
YQ
41512012-10-16 Yao Qi <yao@codesourcery.com>
4152
4153 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4154 returns true.
4155 Call gdb_load_shlibs.
4156 * gdb.reverse/solib-reverse.exp: Likewise.
4157
345f514a
KS
41582012-10-15 Keith Seitz <keiths@redhat.com>
4159
4160 * lib/cp-support.exp (cp_test_ptype_class): Add support
4161 for class typedefs.
4162
4163 * gdb.cp/derivation.exp: Add tests for g_instance.
4164
9e3a7d65
JK
41652012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4166
4167 Fix entry values resolving in inlined frames.
4168 * gdb.arch/amd64-entry-value-inline.S: New file.
4169 * gdb.arch/amd64-entry-value-inline.c: New file.
4170 * gdb.arch/amd64-entry-value-inline.exp: New file.
4171
21a7b089
JK
41722012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4173 Doug Evans <dje@google.com>
4174
4175 Fix recent gdb_breakpoint regression.
4176 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4177 braces from the parameter.
4178 * gdb.java/jprint.exp: Likewise.
4179
2c47921e
DE
41802012-10-15 Doug Evans <dje@google.com>
4181
4182 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4183
89398707
JB
41842012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4185
4186 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4187
801e4185
TT
41882012-10-15 Tom Tromey <tromey@redhat.com>
4189
4190 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4191
74f910c8
TT
41922012-10-15 Tom Tromey <tromey@redhat.com>
4193
4194 * gdb.python/py-symbol.exp: Test symbol destructor.
4195
91567807
YQ
41962012-10-14 Yao Qi <yao@codesourcery.com>
4197
4198 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4199 * gdb.mi/mi-cli.exp: New.
4200
4201 * gdb.mi/mi2-basics.exp: Remove.
4202 * gdb.mi/mi2-break.exp: Remove.
4203 * gdb.mi/mi2-console.exp: Remove.
4204 * gdb.mi/mi2-disassemble.exp: Remove.
4205 * gdb.mi/mi2-eval.exp: Remove.
4206 * gdb.mi/mi2-file.exp: Remove.
4207 * gdb.mi/mi2-hack-cli.exp: Remove.
4208 * gdb.mi/mi2-pthreads.exp: Remove.
4209 * gdb.mi/mi2-read-memory.exp: Remove.
4210 * gdb.mi/mi2-regs.exp: Remove.
4211 * gdb.mi/mi2-return.exp: Remove.
4212 * gdb.mi/mi2-simplerun.exp: Remove.
4213 * gdb.mi/mi2-stack.exp: Remove.
4214 * gdb.mi/mi2-stepi.exp: Remove.
4215 * gdb.mi/mi2-syn-frame.exp: Remove.
4216 * gdb.mi/mi2-until.exp: Remove.
4217 * gdb.mi/mi2-watch.exp: Remove.
4218 * gdb.mi/mi2-var-block.exp: Remove.
4219 * gdb.mi/mi2-var-cmd.exp: Remove.
4220 * gdb.mi/mi2-var-display.exp: Remove.
4221
87332029
YQ
42222012-10-12 Yao Qi <yao@codesourcery.com>
4223
4224 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4225 trail '.*' on matching patterns.
4226
11fc9057
L
42272012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4228
4229 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4230 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4231 * gdb.arch/i386-disp-step.exp: Likewise.
4232 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4233 * gdb.arch/i386-prologue.exp: Likewise.
4234 * gdb.arch/i386-size-overlap.exp: Likewise.
4235 * gdb.arch/i386-size.exp: Likewise.
4236 * gdb.arch/i386-unwind.exp: Likewise.
4237
7d46bcdc
L
42382012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4239
4240 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4241 * gdb.arch/i386-word.exp: Likewise.
4242
31224d9d
L
42432012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4244
4245 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4246 is_ilp32_target to set nr_regs.
4247 * gdb.arch/i386-sse.exp: Likewise.
4248
5b7d0050
DE
42492012-10-11 Doug Evans <dje@google.com>
4250
7c09e5a0
DE
4251 PR breakpoints/14643.
4252 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4253 * gdb.linespec/thread.c: New file.
4254 * gdb.linespec/thread.exp: New file.
4255
5b7d0050
DE
4256 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4257 Recognize "message" -> print pass and fail. Add eof case.
4258 (runto): Recognize message, no-message. Print pass/fail if requested,
4259 with same treatment as gdb_breakpoint.
4260 (runto_main): Pass no-message to runto.
4261 (gdb_internal_error_resync): Add log message.
4262 (gdb_file_cmd): Tweak internal error fail text for consistency.
4263
2e24f4aa
JK
42642012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4265
4266 Fix crash during stepping on ppc32.
4267 * gdb.base/step-symless.c: New file.
4268 * gdb.base/step-symless.exp: New file.
4269
aa14df25
DE
42702012-10-03 Doug Evans <dje@google.com>
4271
4272 PR symtab/14601
4273 * gdb.cp/using-crash.exp: New file.
4274 * gdb.cp/using-crash.cc: New file.
4275
975531db
DE
42762012-10-02 Doug Evans <dje@google.com>
4277
4278 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
4279 more consistent.
4280 (runto,gdb_debug_format): Ditto.
4281 (gdb_file_cmd): Watch for eof in nested gdb_expect.
4282 Clean up logging and error messages.
4283
b3dc46ff
AB
42842012-10-01 Andrew Burgess <aburgess@broadcom.com>
4285
4286 Test find command on unmapped memory.
4287 * gdb.base/find-unmapped.c: New file.
4288 * gdb.base/find-unmapped.exp: New file.
4289
45814d45
YQ
42902012-09-29 Yao Qi <yao@codesourcery.com>
4291
4292 * gdb.trace/mi-tracepoint-changed.exp: New.
4293 * gdb.mi/mi-breakpoint-changed.exp: New.
4294 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
4295 * gdb.mi/pendshr2.c: New.
4296
4c2786ba
YQ
42972012-09-28 Yao Qi <yao@codesourcery.com>
4298
4299 * gdb.mi/pr11022.exp: New.
4300 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
4301
7977e5d2
TT
43022012-09-27 Tom Tromey <tromey@redhat.com>
4303
4304 * gdb.cp/derivation.exp: Add regression test.
4305 * gdb.cp/derivation.cc (class V_base, class V_inter, class
4306 V_derived): New.
4307 (vderived): New global.
4308
0971de02
TT
43092012-09-26 Tom Tromey <tromey@redhat.com>
4310
4311 * gdb.dwarf2/dw2-common-block.S: New file.
4312 * gdb.dwarf2/dw2-common-block.exp: New file.
4313
4357ac6c
TT
43142012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4315
4316 * gdb.fortran/common-block.exp: New file.
4317 * gdb.fortran/common-block.f90: New file.
4318
6f380991
AB
43192012-09-26 Andrew Burgess <aburgess@broadcom.com>
4320
4321 * gdb.base/duplicate-bp.c: New file.
4322 * gdb.base/duplicate-bp.exp: New file.
4323
8ae551cf
YQ
43242012-09-26 Yao Qi <yao@codesourcery.com>
4325
4326 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
4327
4328 Revert:
4329 2012-09-21 Yao Qi <yao@codesourcery.com>
4330
4331 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4332
318102b9
SP
43332012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4334
4335 * gdb.base/longest-types.c: New test case.
4336 * gdb.base/longest-types.exp: New test case.
4337
a1e5fd69
YQ
43382012-09-25 Yao Qi <yao@codesourcery.com>
4339
4340 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
4341
04e7407c
JK
43422012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 Fix internal error on canonicalization of clang types.
4345 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
4346 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
4347 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
4348
9bf4bce9
JK
43492012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4350
4351 Fix disassemble without parameters in tailcall frame.
4352 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
4353
2603f7ee
AB
43542012-09-21 Andrew Burgess <aburgess@broadcom.com>
4355
4356 * gdb.dwarf2/dw2-op-out-param.S: New file.
4357 * gdb.dwarf2/dw2-op-out-param.exp: New file.
4358
a3569abd
YQ
43592012-09-21 Yao Qi <yao@codesourcery.com>
4360
4361 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4362
a065d7af
YQ
43632012-09-21 Yao Qi <yao@codesourcery.com>
4364
4365 * gdb.mi/mi-cli.exp: Remove.
4366 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
4367
15544bd9
YQ
43682012-09-21 Yao Qi <yao@codesourcery.com>
4369
4370 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
4371 "=record-started" notification.
4372
82a90ccf
YQ
43732012-09-21 Yao Qi <yao@codesourcery.com>
4374
4375 * gdb.mi/mi-record-changed.exp: New.
4376 * gdb.mi/mi-reverse.exp: Adjust expected output.
4377
d7de8e3c
TT
43782012-09-20 Tom Tromey <tromey@redhat.com>
4379
4380 * gdb.python/python.exp: Test atexit.register.
4381
1aa99537
DE
43822012-09-20 Doug Evans <dje@google.com>
4383
05eade73
DE
4384 * boards/dwarf4-gdb-index.exp: New file.
4385
1aa99537
DE
4386 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4387 while running the tests.
4388
4ae24af0
JB
43892012-09-18 Joel Brobecker <brobecker@adacore.com>
4390
4391 * gdb.ada/bp_reset: New testcase.
4392
bb25a15c
YQ
43932012-09-18 Yao Qi <yao@codesourcery.com>
4394
4395 * gdb.trace/mi-tsv-changed.exp: New.
4396
201b4506
YQ
43972012-09-18 Yao Qi <yao@codesourcery.com>
4398
4399 * gdb.trace/mi-traceframe-changed.exp: New.
4400
6fc1c773
YQ
44012012-09-17 Yao Qi <yao@codesourcery.com>
4402
4403 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
4404 when it is less than 0.
4405
1ab3b62c
JK
44062012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4407
4408 PR 14119
4409 * gdb.arch/amd64-tailcall-ret.S: New file.
4410 * gdb.arch/amd64-tailcall-ret.c: New file.
4411 * gdb.arch/amd64-tailcall-ret.exp: New file.
4412 * gdb.reverse/amd64-tailcall-reverse.S: New file.
4413 * gdb.reverse/amd64-tailcall-reverse.c: New file.
4414 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
4415
acf9414f
JK
44162012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4417
4418 PR 14548
4419 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
4420 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
4421 * gdb.reverse/singlejmp-reverse.S: New file.
4422 * gdb.reverse/singlejmp-reverse.c: New file.
4423 * gdb.reverse/singlejmp-reverse.exp: New file.
4424
666b578b
JK
44252012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4426
4427 Fix compatibility with old GCC (~4.1).
4428 * gdb.cp/converts.cc (my_enum_var): New variable.
4429
42056501
AB
44302012-09-14 Andrew Burgess <aburgess@broadcom.com>
4431
4432 * gdb.xml/tdesc-regs.exp: Update expected output for new
4433 vector_size syntax of vector types.
4434
b9516fa1
YPK
44352012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
4436
4437 Refactor Python "gdb" module into a proper Python package, by
4438 introducing a new "_gdb" module for code implemented in C, and
4439 using reload/__import__ instead of exec.
4440 * gdb.python/python.exp (Test stderr location): Update module
4441 location of GDB-specific sys.stderr.
4442 (Test stdout location): Ditto for sys.stdout.
4443
18dc9ad8
JK
44442012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4445
4446 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
4447
ea3a9873
KS
44482012-09-12 Keith Seitz <keiths@redhat.com>
4449
4450 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
4451 conversion statement.
4452
5941debb
DE
44532012-09-12 Doug Evans <dje@google.com>
4454
4455 * gdb.base/help.exp: Remove testing of individual command help text,
4456 too much of a maintenance burden. Instead, test the functionality
4457 of "help" itself.
4458
cfc35e02
DE
44592012-09-11 Doug Evans <dje@google.com>
4460
3a0ed5d7
DE
4461 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4462 breakpoint.
4463
cfc35e02
DE
4464 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4465 * gdb.dwarf2/fission-reread.S: Ditto.
4466 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
4467 * gdb.dwarf2/fission-reread.exp: Ditto.
4468
350b1b26
AB
44692012-09-11 Andrew Burgess <aburgess@broadcom.com>
4470
4471 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
4472
2fa15f23
JB
44732012-09-10 Joel Brobecker <brobecker@adacore.com>
4474
4475 * gdb.ada/optim_drec: New testcase.
4476
09be558e
DE
44772012-09-10 Doug Evans <dje@google.com>
4478
4479 * boards/fission.exp: Explicitly mark "board" as not remote.
4480
5b4f6e25
KS
44812012-09-10 Keith Seitz <keiths@redhat.com>
4482
4483 PR gdb/13483
4484 * gdb.cp/converts.cc (A::A): Add ctor.
4485 (A::member_): Add member.
4486 (enum my_enum): New enumeration.
4487 (main): Add calls to foo1_7 with various
4488 permitted arguments.
4489 * gdb.cp/converts.exp: Add tests for boolean
4490 conversions permitted by the standard.
4491
b4ca5ed9
YPK
44922012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
4493
4494 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
4495 avoid spurious results due to ~/.gdbinit.
4496 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
4497 $INTERNAL_GDBFLAGS in run command.
4498 * gdb.gdb/observer.exp (setup_test): Ditto.
4499 * gdb.gdb/selftest.exp (test_with_self): Ditto.
4500 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
4501
d54b30bb
DE
45022012-09-06 Doug Evans <dje@google.com>
4503
14910956
DE
4504 * boards/fission.exp: New file.
4505
d54b30bb
DE
4506 * gdb.python/py-value.exp: Use clean_restart.
4507
91b253e1
DE
45082012-09-05 Doug Evans <dje@google.com>
4509
4510 * gdb.base/info-macros.c: Fix whitespace.
4511
1292279a
PA
45122012-08-28 Pedro Alves <palves@redhat.com>
4513
4514 PR gdb/14428
4515
4516 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
4517
1c8cdcb1
JK
45182012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4519
4520 * gdb.base/break-caller-line.c: New file.
4521 * gdb.base/break-caller-line.exp: New file.
4522
1e8e8b51
JK
45232012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4524
4525 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
4526 * gdb.arch/i386-cfi-notcurrent.S: New file.
4527 * gdb.arch/i386-cfi-notcurrent.exp: New file.
4528
1591a1e8
PA
45292012-08-27 Wei-cheng Wang <cole945@gmail.com>
4530 Yao Qi <yao@codesourcery.com>
4531 Pedro Alves <palves@redhat.com>
4532
4533 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
4534 New procedures.
4535 (top level): Add overlap checking tests.
4536
4442ada7
TT
45372012-08-24 Tom Tromey <tromey@redhat.com>
4538
4539 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
4540 gdb_test_multiple fails for other reasons.
4541
e7d50cc9
YQ
45422012-08-24 Yao Qi <yao@codesourcery.com>
4543
4544 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
4545
dfbd5e7b
PA
45462012-08-23 Pedro Alves <palves@redhat.com>
4547
4548 * gdb.base/help.exp: Adjust to "handle" help text change.
4549
8d735b87
YQ
45502012-08-23 Yao Qi <yao@codesourcery.com>
4551
4552 * gdb.trace/disconnected-tracing.c (start, end): New.
4553 (main): Call start and end.
4554 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
4555 existing tests into this proc.
4556 (disconnected_tfind): New.
4557
61b1d759
YQ
45582012-08-23 Yao Qi <yao@codesourcery.com>
4559
4560 * boards/native-gdbserver.exp (${board}_upload): New.
4561 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
4562 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
4563 Execute tfile on remote target.
4564 Copy trace file from target to host.
4565
6ca1b147
JM
45662012-08-22 Joseph Myers <joseph@codesourcery.com>
4567
4568 * gdb.arch/thumb-bx-pc.S: New file.
4569 * gdb.arch/thumb-bx-pc.exp: New file.
4570
706e3705
TT
45712012-08-22 Tom Tromey <tromey@redhat.com>
4572
4573 * gdb.base/maint.exp: Update.
4574
b4893d48
TT
45752012-08-22 Tom Tromey <tromey@redhat.com>
4576
4577 * lib/gdb.exp (skip_unwinder_tests): New proc.
4578 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
4579 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
4580
45b7da81
TT
45812012-08-21 Tom Tromey <tromey@redhat.com>
4582
4583 * gdb.hp/gdb.aCC/exception.exp: Remove.
4584
f94363d7
AP
4585012-08-19 Andrew Pinski <apinski@cavium.com>
4586
4587 * gdb.arch/mips-octeon-bbit.c: New file.
4588 * gdb.arch/mips-octeon-bbit.exp: New Test.
4589
e5afdbd7
KS
4590012-08-19 Keith Seitz <keiths@redhat.com>
4591
4592 PR c++/14365
4593 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
4594 * gdb.dwarf2/dw2-anon-mptr.S: New file.
4595
c29e8b64
JK
45962012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
4599 verbose -log by more specific untested call.
4600
15a7e7bc
YQ
46012012-08-18 Yao Qi <yao@codesourcery.com>
4602
4603 * gdb.trace/tfind.exp: Move tests on various command help before
4604 checking target supports trace.
4605 Fix the expected output of 'help tfind end'.
4606
a451cb65
KS
46072012-08-17 Keith Seitz <keiths@redhat.com>
4608
4609 PR c++/13356
4610 * gdb.base/default.exp: Update all "check type" tests.
4611 * gdb.base/help.exp: Likewise.
4612 * gdb.base/setshow.exp: Likewise.
4613 * gdb.cp/converts.cc (foo1_type_check): New function.
4614 (foo2_type_check): New function.
4615 (foo3_type_check): New function.
4616 (main): Call new functions.
4617 * converts.exp: Add tests for integer-to-pointer conversions
4618 with/without strict type-checking.
4619
dbf6a605
MF
46202012-08-16 Mike Frysinger <vapier@gentoo.org>
4621
4622 * gdb.base/help.exp: Update expected output.
4623
0c92d8c1
JB
46242012-08-16 Joel Brobecker <brobecker@adacore.com>
4625
4626 * gdb.ada/rdv_wait: New testcase.
4627
e56f7f42
JK
46282012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4629
4630 * gdb.base/attach-twice.exp: Remove excessive ps exec.
4631
f47f77df
DE
46322012-08-13 Doug Evans <dje@google.com>
4633
e202d6e8 4634 * gdb.base/help.exp: Update expected output.
f47f77df
DE
4635 * gdb.base/default.exp: Update expected output of "show convenience".
4636
a72c3253
DE
46372012-08-10 Doug Evans <dje@google.com>
4638
4639 * gdb.python/py-strfns.c: New file.
4640 * gdb.python/py-strfns.exp: New file.
4641 * gdb.python/py-type.exp (test_fields): Add vector tests.
4642
de0bea00
MF
46432012-08-10 Mike Frysinger <vapier@gentoo.org>
4644
4645 PR cli/10436:
4646 * gdb.base/completion.exp: Add tests for handle completion.
4647
5b9afe8a
YQ
46482012-08-09 Yao Qi <yao@codesourcery.com>
4649
4650 * gdb.mi/mi-cmd-param-changed.exp: New.
4651 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
4652 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
4653 * gdb.mi/mi2-prompt.exp: Likewise.
4654
4f485ebc
DE
46552012-08-08 Doug Evans <dje@google.com>
4656
4657 * gdb.base/debug-expr.c: New file.
4658 * gdb.base/debug-expr.exp: New file.
4659 * gdb.base/exprs.exp: Test {type} casts.
4660 * gdb.cp/debug-expr.exp: New file.
4661
5888842d
JK
46622012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4663
4664 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
4665 global variable loop, not a 'break'. Add loop count limit to 100.
4666 Add new fail case for terminated vgdb.
4667
4f69f4c2
JK
46682012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4669 Jean-Marc Saffroy <saffroy@gmail.com>
4670
4671 PR 11804
4672 * gdb.base/gcore-relro.exp: New file.
4673 * gdb.base/gcore-relro-main.c: New file.
4674 * gdb.base/gcore-relro-lib.c: New file.
4675
e2de5390
JK
46762012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4677
4678 Do not false FAIL with old GCCs.
4679 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
4680 GCC < 4.5 in $no_hw mode.
4681
606603c5
JK
46822012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4683
4684 * gdb.base/default.exp (cd): Accept new directory with no arguments.
4685
777f26c2
JK
46862012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4687
4688 * gdb.base/list.exp (test_only_end): New function.
4689 Call it.
4690
2c12abee
TT
46912012-08-06 Tom Tromey <tromey@redhat.com>
4692
4693 * gdb.python/py-mi.exp: Add test for printer whose children
4694 are a list.
4695 * gdb.python/py-prettyprint.c (struct children_as_list): New.
4696 (main): New variable children_as_list.
4697 * gdb.python/py-prettyprint.py (class pp_children_as_list):
4698 New.
4699 (register_pretty_printers): Register new printer.
4700
0eae2cf4
EBM
47012012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4702
4703 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
4704 symbols. Abort if vgdb remote connection is closed.
4705
09e0881d
DE
47062012-08-02 Doug Evans <dje@google.com>
4707
4708 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
4709
b40f514f
SDJ
47102012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
4711
4712 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
4713 s390x, PowerPC 64 and m68k-linux.
4714
11315ae0
UW
47152012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4716
4717 * gdb.base/annota1.exp: Accept no frames-invalid notification
4718 when starting up the program.
4719 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
4720 show a symbolic value as well.
4721 * gdb.server/server-exec-info.exp: Skip test when skipping
4722 gdbserver test and/or when skipping shared library tests.
4723 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
4724 avoid name conflicts with other tests.
4725
0547eeed
UW
47262012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4727
4728 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
4729 Fix wrong output on big-endian systems.
4730 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
4731 4-byte pointer types on 64-bit s390x.
4732
bdddb4de
UW
47332012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4734
4735 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
4736 marker comment at the beginning (after intialization).
4737 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
4738 breakpoint on marker comment instead of function begin.
4739 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
4740 PowerPC.
4741 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
4742 or 64-bit PowerPC.
4743 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
4744 gdb,no_hardware_watchpoints flag is set.
4745 (initialize): Remove now redundant can-use-hw-watchpoints change.
4746
5d206025
YQ
47472012-08-02 Yao Qi <yao@codesourcery.com>
4748 Pedro Alves <palves@redhat.com>
4749
4750 * boards/local-remote-host.exp: New.
4751
4f665099
UW
47522012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4753
4754 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
4755 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
4756 * gdb.base/print-file-var.exp: Likewise.
4757 * gdb.server/solib-list.exp: Skip on remote targets.
4758
b62e2b27
UW
47592012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4760
4761 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
4762 watchpoints on ARM. When expecting software watchpoints, tolerate
4763 (remote) targets that report unsupported hardware watchpoint only
4764 at continue time.
4765 (test_wide_location_2): Likewise.
4766
a967a851
JK
47672012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4768
4769 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
4770 valgrind versions.
4771
75d9f9ff 47722012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
4773
4774 * gdb.base/valgrind-infcall.c: New file.
4775 * gdb.base/valgrind-infcall.exp: New file.
4776
75d9f9ff
JK
4777 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
4778
1c9f2ed2
KS
47792012-07-30 Keith Seitz <keiths@redhat.com>
4780
4781 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
4782 linespecs.
4783
7f9b2034
DE
47842012-07-30 Doug Evans <dje@google.com>
4785
85220e01
DE
4786 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
4787 * gdb.dwarf2/pr13961.S: Ditto.
4788
7f9b2034
DE
4789 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
4790
4e969b4f
AB
47912012-07-30 Andrew Burgess <aburgess@broadcom.com>
4792
4793 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
4794 change its format immediately after reloading the binary.
4795
e7de8362
JK
47962012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4797
4798 Fix testsuite regression after --use-deprecated-index-sections removal.
4799 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
4800 string.
4801 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
4802
7255706c
YQ
48032012-07-27 Yao Qi <yao@codesourcery.com>
4804
4805 KFAIL for PR remote/14161.
4806 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
4807 Cleanup socket files.
4808 (strace_info_marker): Detach inferior.
4809
f2e8016f
TT
48102012-07-26 Tom Tromey <tromey@redhat.com>
4811
6fdff2c5 4812 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 4813
f66713d2
JK
48142012-07-26 Markus Metzger <markus.t.metzger@intel.com>
4815
4816 * gdb.python/py-inferior.c (thread): New function.
4817 (check_threads): New function.
4818 (test_threads): New function.
4819 * gdb.python/py-inferior.exp: Added test.
4820 Replaced runto with continue to breakpoint.
4821
8223e12c
TT
48222012-07-26 Tom Tromey <tromey@redhat.com>
4823
4824 * lib/ada.exp (standard_ada_testfile): New proc.
4825 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
4826 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
4827 * gdb.ada/array_return.exp: Use standard_ada_testfile.
4828 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
4829 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
4830 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
4831 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
4832 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
4833 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
4834 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
4835 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
4836 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
4837 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
4838 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
4839 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
4840 * gdb.ada/char_param.exp: Use standard_ada_testfile.
4841 * gdb.ada/complete.exp: Use standard_ada_testfile.
4842 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
4843 standard_output_file.
4844 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
4845 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
4846 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
4847 standard_output_file.
4848 * gdb.ada/exprs.exp: Use standard_ada_testfile.
4849 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
4850 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
4851 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
4852 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
4853 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
4854 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
4855 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
4856 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
4857 * gdb.ada/homonym.exp: Use standard_ada_testfile.
4858 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
4859 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
4860 * gdb.ada/interface.exp: Use standard_ada_testfile.
4861 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
4862 standard_output_file
4863 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
4864 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
4865 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
4866 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
4867 * gdb.ada/nested.exp: Use standard_ada_testfile.
4868 * gdb.ada/null_array.exp: Use standard_ada_testfile.
4869 * gdb.ada/null_record.exp: Use standard_ada_testfile.
4870 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
4871 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
4872 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
4873 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
4874 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
4875 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
4876 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
4877 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
4878 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
4879 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
4880 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
4881 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
4882 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
4883 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
4884 * gdb.ada/start.exp: Use standard_ada_testfile.
4885 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
4886 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
4887 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
4888 * gdb.ada/tagged.exp: Use standard_ada_testfile.
4889 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
4890 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
4891 * gdb.ada/tasks.exp: Use standard_ada_testfile.
4892 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
4893 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
4894 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
4895 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
4896 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
4897 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
4898 * gdb.ada/widewide.exp: Use standard_ada_testfile.
4899
bbec57e4
JK
49002012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4901
4902 Fix testsuite regression after --use-deprecated-index-sections removal.
4903 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
4904
9cc8e32c
JK
49052012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4906
4907 Fix compatibility with Tcl before 7.5.
4908 * lib/future.exp (lreverse): New function if it does not exist.
4909
ea5ca7b5
MK
49102012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
4911
4912 * gdb.mi/mi-pending.c: New method to set a second pending
4913 breakpoint.
4914 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
4915 condition.
4916
64776a0b
PA
49172012-07-20 Pedro Alves <palves@redhat.com>
4918
4919 PR threads/11692
4920 PR gdb/12203
4921
4922 * gdb.threads/create-fail.c: New file.
4923 * gdb.threads/create-fail.exp: New file.
4924
13e4e967
PA
49252012-07-19 Pedro Alves <palves@redhat.com>
4926
4927 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
4928 * config/vx.exp (gdb_start): Likewise.
4929 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
4930 * gdb.base/setvar.exp (test_set): Likewise.
4931 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
4932 * gdb.reverse/sigall-precsave.exp: Likewise.
4933 * gdb.reverse/sigall-reverse.exp: Likewise.
4934
b7aefa4d
PA
49352012-07-19 Pedro Alves <palves@redhat.com>
4936
4937 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
4938 handler before recording.
4939
608b4967
TT
49402012-07-19 Tom Tromey <tromey@redhat.com>
4941
4942 * gdb.cp/casts.exp: Add tests for typeof and decltype.
4943 * gdb.cp/casts.cc (decltype): New function.
4944 (main): Use it.
4945
b1e0c0fa
PA
49462012-07-19 Pedro Alves <palves@redhat.com>
4947
4948 * gdb.base/sigall.exp (signals): New list.
4949 <top level>: Loop over signals in the $signals list instead of
4950 calling a test function once per signal.
4951 * gdb.reverse/sigall-precsave.exp (signals): New list.
4952 <top level>: Loop over signals in the $signals list instead of
4953 calling a test function once per signal.
4954 * gdb.reverse/sigall-reverse.exp (signals): New list.
4955 <top level>: Loop over signals in the $signals list instead of
4956 calling a test function once per signal.
4957
6ace3df1
YQ
49582012-07-19 Yao Qi <yao@codesourcery.com>
4959
4960 * gdb.base/setshow.exp: Test 'set args ~'.
4961
263a0f8c
JK
49622012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4963
4964 * gdb.base/store.exp (check_set): Import gdb_prompt.
4965 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
4966 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
4967
8f043999
JK
49682012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4969
4970 PR 11914
4971 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
4972 (main): Call eval_sub.
4973 * gdb.python/py-prettyprint.exp:
4974 (python execfile ('py-prettyprint.py')): Move it earlier.
4975 New breakpoint for eval-break.
4976 (continue to breakpoint: eval-break, info locals): New test.
4977 (python execfile ('py-prettyprint.py')): Move it from here.
4978 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
4979 (register_pretty_printers): Register pp_eval_type.
4980
725c7b66
JK
49812012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4982
4983 Fix a testcase regression by me.
4984 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
4985 DW_FORM_data4.
4986
4359dff1
JK
49872012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4988 Doug Evans <dje@google.com>
4989
4990 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
4991 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
4992
61e44cfa
JK
49932012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 Fix gdbserver run regression.
4996 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
4997
93c0ef37
TT
49982012-07-12 Tom Tromey <tromey@redhat.com>
4999
5000 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5001 (clean_restart): Likewise.
5002 (core_find): Use standard_output_file.
5003
76027ef5
TT
50042012-07-12 Tom Tromey <tromey@redhat.com>
5005
5006 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5007 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5008 prepare_for_testing_full.
5009 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5010 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5011 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5012 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5013 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5014 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5015 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5016 prepare_for_testing_full.
5017 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5018 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5019 prepare_for_testing_full.
5020 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5021 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5022 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5023
85b4440a
TT
50242012-07-12 Tom Tromey <tromey@redhat.com>
5025
5026 * lib/gdb.exp (build_executable_from_specs): New proc, from
5027 build_executable.
5028 (build_executable): Use it.
5029 (prepare_for_testing_full): New proc.
5030
55baab26
TT
50312012-07-11 Tom Tromey <tromey@redhat.com>
5032
5033 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5034 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5035 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5036 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5037 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5038 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5039 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5040 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5041 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5042 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5043
298a9cf0
TT
50442012-07-10 Tom Tromey <tromey@redhat.com>
5045
5046 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5047 standard_output_file.
5048 * gdb.mi/gdb2549.exp: Use standard_testfile.
5049 * gdb.mi/gdb669.exp: Use standard_testfile.
5050 * gdb.mi/gdb701.exp: Use standard_testfile.
5051 * gdb.mi/gdb792.exp: Use standard_testfile.
5052 * gdb.mi/mi-async.exp: Use standard_testfile.
5053 * gdb.mi/mi-basics.exp: Use standard_testfile.
5054 * gdb.mi/mi-break.exp: Use standard_testfile.
5055 * gdb.mi/mi-cli.exp: Use standard_testfile.
5056 * gdb.mi/mi-console.exp: Use standard_testfile.
5057 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5058 * gdb.mi/mi-eval.exp: Use standard_testfile.
5059 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5060 * gdb.mi/mi-file.exp: Use standard_testfile.
5061 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5062 * gdb.mi/mi-logging.exp: Use standard_testfile.
5063 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5064 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5065 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5066 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5067 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5068 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5069 * gdb.mi/mi-pending.exp: Use standard_testfile,
5070 standard_output_file.
5071 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5072 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5073 * gdb.mi/mi-regs.exp: Use standard_testfile.
5074 * gdb.mi/mi-return.exp: Use standard_testfile.
5075 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5076 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5077 * gdb.mi/mi-solib.exp: Use standard_testfile,
5078 standard_output_file.
5079 * gdb.mi/mi-stack.exp: Use standard_testfile.
5080 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5081 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5082 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5083 * gdb.mi/mi-until.exp: Use standard_testfile.
5084 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5085 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5086 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5087 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5088 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5089 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5090 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5091 standard_output_file.
5092 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5093 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5094 * gdb.mi/mi-watch.exp: Use standard_testfile.
5095 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5096 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5097 * gdb.mi/mi2-break.exp: Use standard_testfile.
5098 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5099 * gdb.mi/mi2-console.exp: Use standard_testfile.
5100 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5101 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5102 * gdb.mi/mi2-file.exp: Use standard_testfile.
5103 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5104 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5105 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5106 * gdb.mi/mi2-return.exp: Use standard_testfile.
5107 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5108 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5109 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5110 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5111 * gdb.mi/mi2-until.exp: Use standard_testfile.
5112 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5113 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5114 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5115 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5116 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5117
f5f3a911
TT
51182012-07-10 Tom Tromey <tromey@redhat.com>
5119
5120 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5121 * gdb.cp/ambiguous.exp: Use standard_testfile,
5122 prepare_for_testing.
5123 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5124 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5125 * gdb.cp/anon-ns.exp: Use standard_testfile.
5126 * gdb.cp/anon-struct.exp: Use standard_testfile.
5127 * gdb.cp/anon-union.exp: Use standard_testfile,
5128 prepare_for_testing.
5129 * gdb.cp/arg-reference.exp: Use standard_testfile,
5130 prepare_for_testing.
5131 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5132 * gdb.cp/breakpoint.exp: Use standard_testfile,
5133 prepare_for_testing.
5134 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5135 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5136 standard_output_file.
5137 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5138 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5139 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5140 (test_static_members): Update.
5141 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5142 * gdb.cp/converts.exp: Use standard_testfile.
5143 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5144 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5145 prepare_for_testing.
5146 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5147 * gdb.cp/cplabel.exp: Use standard_testfile.
5148 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5149 prepare_for_testing.
5150 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5151 * gdb.cp/derivation.exp: Use standard_testfile,
5152 prepare_for_testing.
5153 * gdb.cp/destrprint.exp: Use standard_testfile.
5154 * gdb.cp/dispcxx.exp: Use standard_testfile.
5155 * gdb.cp/exception.exp: Use standard_testfile,
5156 prepare_for_testing.
5157 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5158 * gdb.cp/extern-c.exp: Use standard_testfile,
5159 prepare_for_testing.
5160 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5161 prepare_for_testing.
5162 * gdb.cp/fpointer.exp: Use standard_testfile.
5163 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5164 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5165 standard_output_file.
5166 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5167 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5168 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5169 standard_output_file.
5170 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5171 (do_tests): Update.
5172 * gdb.cp/koenig.exp: Use standard_testfile.
5173 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5174 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5175 * gdb.cp/m-static.exp: Use standard_testfile,
5176 prepare_for_testing.
5177 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5178 * gdb.cp/mb-inline.exp: Use standard_testfile,
5179 prepare_for_testing.
5180 * gdb.cp/mb-templates.exp: Use standard_testfile,
5181 prepare_for_testing.
5182 * gdb.cp/member-ptr.exp: Use standard_testfile,
5183 prepare_for_testing.
5184 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5185 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5186 * gdb.cp/method2.exp: Use standard_testfile.
5187 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5188 standard_output_file.
5189 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5190 (do_tests): Update.
5191 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5192 prepare_for_testing.
5193 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5194 prepare_for_testing.
5195 * gdb.cp/namespace.exp: Use standard_testfile,
5196 prepare_for_testing.
5197 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5198 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5199 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5200 * gdb.cp/nsimport.exp: Use standard_testfile,
5201 prepare_for_testing.
5202 * gdb.cp/nsnested.exp: Use standard_testfile.
5203 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5204 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5205 prepare_for_testing.
5206 * gdb.cp/nsstress.exp: Use standard_testfile,
5207 prepare_for_testing.
5208 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5209 * gdb.cp/operator.exp: Use standard_testfile.
5210 * gdb.cp/oranking.exp: Use standard_testfile.
5211 * gdb.cp/overload-const.exp: Use standard_testfile.
5212 * gdb.cp/overload.exp: Use standard_testfile,
5213 prepare_for_testing.
5214 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5215 * gdb.cp/ovsrch.exp: Use standard_testfile.
5216 * gdb.cp/paren-type.exp: Use standard_testfile.
5217 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5218 prepare_for_testing.
5219 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5220 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5221 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5222 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5223 * gdb.cp/pr10728.exp: Use standard_testfile,
5224 standard_output_file.
5225 * gdb.cp/pr12028.exp: Use standard_testfile.
5226 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5227 * gdb.cp/pr9167.exp: Use standard_testfile.
5228 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5229 * gdb.cp/printmethod.exp: Use standard_testfile,
5230 prepare_for_testing.
5231 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5232 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5233 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5234 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5235 standard_output_file.
5236 * gdb.cp/readnow-language.exp: Use standard_testfile.
5237 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5238 (gdb_start_again): Use clean_restart.
5239 * gdb.cp/ref-types.exp: Use standard_testfile,
5240 prepare_for_testing.
5241 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5242 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5243 * gdb.cp/smartp.exp: Use standard_testfile.
5244 * gdb.cp/static-method.exp: Use standard_testfile.
5245 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5246 * gdb.cp/temargs.exp: Use standard_testfile.
5247 * gdb.cp/templates.exp: Use standard_testfile,
5248 prepare_for_testing.
5249 (do_tests): Update.
5250 * gdb.cp/try_catch.exp: Use standard_testfile,
5251 prepare_for_testing.
5252 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5253 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5254 * gdb.cp/virtbase.exp: Use standard_testfile,
5255 prepare_for_testing.
5256 * gdb.cp/virtfunc.exp: Use standard_testfile,
5257 prepare_for_testing.
5258 (do_tests): Update.
5259 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5260 prepare_for_testing.
5261
686f09d0
TT
52622012-07-10 Tom Tromey <tromey@redhat.com>
5263
5264 * lib/gdb.exp (standard_testfile): Unset output variables from
5265 earlier invocations.
5266
9357e021
YQ
52672012-07-10 Yao Qi <yao@codesourcery.com>
5268
5269 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
5270 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
5271 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
5272 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
5273 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
5274 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
5275 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
5276 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
5277 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
5278 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
5279 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
5280 * gdb.mi/mi-var-display.exp: Likewise.
5281 * gdb.mi/mi-var-invalidate.exp: Likewise.
5282 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
5283 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
5284 * gdb.mi/mi2-console.exp: Likewise.
5285 * gdb.mi/mi2-disassemble.exp: Likewise.
5286 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
5287 * gdb.mi/mi2-read-memory.exp: Likewise.
5288 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
5289 * gdb.mi/mi2-simplerun.exp: Likewise.
5290 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
5291 * gdb.mi/mi2-syn-frame.exp: Likewise.
5292 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
5293 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
5294 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
5295
e314d629
TT
52962012-07-09 Tom Tromey <tromey@redhat.com>
5297
5298 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
5299 * gdb.base/callfuncs.exp: Add cast-based test.
5300 * gdb.base/callfuncs.c (voidfunc): New function.
5301
06928b3f
DE
53022012-07-08 Doug Evans <dje@google.com>
5303
5304 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
5305
32f11bad
JK
53062012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5307
5308 Fix XFAIL compatibility with old i386 systems.
5309 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
5310 Check also 'Cannot insert breakpoint 0'.
5311
76b83c51
JK
53122012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5313
5314 PR 14321
5315 * gdb.base/find.exp
5316 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
5317
a6fb9c08
TT
53182012-07-06 Tom Tromey <tromey@redhat.com>
5319
5320 * gdb.base/whatis.exp: Add test.
5321
71918a86
TT
53222012-07-06 Tom Tromey <tromey@redhat.com>
5323
5324 * gdb.base/whatis.exp: Add regression test.
5325
fcde5961
TT
53262012-07-06 Tom Tromey <tromey@redhat.com>
5327
5328 * gdb.base/whatis.exp: Add tests.
5329
f9cf0f4a
JK
53302012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5331
5332 PR 12649
5333 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
5334 gdb_test_multiple $gdb_prompt terminator.
5335
979ade8b
PA
53362012-07-04 Pedro Alves <palves@redhat.com>
5337
5338 * gdb.mi/mi-reverse.exp: Use supports_reverse and
5339 supports_process_record.
5340
8a980b44
PA
53412012-07-04 Pedro Alves <palves@redhat.com>
5342
5343 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
5344 endings.
5345 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
5346
855ba978
SS
53472012-07-03 Stan Shebs <stan@codesourcery.com>
5348
5349 * gdb.base/info-os.c (main): Retry resource acquisition until an
5350 available one is found.
5351 * gdb.base/info-os.exp: Collect resource keys from the program
5352 and use them in matching.
5353
fcb44371
JK
53542012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
5357 Wrap the test into loop for corefile and core0file.
5358
08a67be6
JK
53592012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5360
5361 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
5362 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
5363 .note.GNU-stack.
5364
0f3c2347
JK
5365 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
5366
ff4a4500
SDJ
53672012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
5368
5369 * gdb.base/help.exp (help b, help br, help bre, help brea, help
5370 break): Include help message for the new `-probe' and `-probe-stap'
5371 options.
5372
d3ce09f5
SS
53732012-07-02 Stan Shebs <stan@codesourcery.com>
5374
5375 * gdb.base/dprintf.exp: Add agent style tests.
5376
a1624241
JK
53772012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5378
5379 * gdb.base/stale-infcall.c (infcall): New label test-next.
5380 (main): New labels test-pass and test-fail.
5381 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
5382 $test_fail_bpnum to test-fail.
5383 (test system longjmp tracking support): New test.
5384 Delete $test_fail_bpnum.
5385 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
5386 breakpoint.
5387
42e7ad6c
DE
53882012-06-30 Doug Evans <dje@google.com>
5389
5390 * gdb.dwarf2/fission-reread.S: New file.
5391 * gdb.dwarf2/fission-reread.exp: New file.
5392
37ce89eb
SS
53932012-06-28 Stan Shebs <stan@codesourcery.com>
5394
5395 * gdb.mi/mi-logging.exp: New file.
5396
e5ef252a
PA
53972012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5398 Pedro Alves <palves@redhat.com>
5399
5400 * gdb.threads/siginfo-threads.exp: New file.
5401 * gdb.threads/siginfo-threads.c: New file.
5402 * gdb.threads/sigstep-threads.exp: New file.
5403 * gdb.threads/sigstep-threads.c: New file.
5404
22f1fbae
TT
54052012-06-28 Tom Tromey <tromey@redhat.com>
5406
5407 * gdb.go/package.exp: Partially revert earlier patch; use
5408 gdb_compile again. Use standard_output_file.
5409
2e3cf129
DE
54102012-06-27 Doug Evans <dje@google.com>
5411
5412 * gdb.dwarf2/fission-base.c: New file.
5413 * gdb.dwarf2/fission-base.S: New file.
5414 * gdb.dwarf2/fission-base.exp: New file.
5415
785fd303
JK
54162012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5419
1bb9788d
TT
54202012-06-27 Tom Tromey <tromey@redhat.com>
5421
5422 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
5423 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
5424
c83ee902
TT
54252012-06-27 Tom Tromey <tromey@redhat.com>
5426
5427 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
5428 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
5429 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
5430 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
5431 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
5432 prepare_for_testing.
5433 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
5434 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
5435 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
5436 standard_testfile.
5437 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
5438 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
5439 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
5440 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
5441 prepare_for_testing.
5442 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
5443 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
5444 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
5445 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
5446 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
5447 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
5448 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
5449 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
5450 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
5451 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
5452 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
5453 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
5454 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
5455 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
5456 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
5457 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
5458 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
5459 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
5460 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
5461 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
5462 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
5463 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
5464 standard_output_file.
5465 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
5466 standard_output_file.
5467 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
5468 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
5469 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
5470 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
5471 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
5472 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
5473 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
5474 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
5475 * gdb.dwarf2/implptr.exp: Use standard_testfile.
5476 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
5477 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
5478 * gdb.dwarf2/pieces.exp: Use standard_testfile.
5479 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
5480 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
5481 * gdb.dwarf2/valop.exp: Use standard_testfile,
5482 prepare_for_testing.
5483
5204774b
TT
54842012-06-27 Tom Tromey <tromey@redhat.com>
5485
5486 * gdb.python/python.exp: Fix regexps in pagination tests.
5487
ee0bf529
SCR
54882012-06-26 Siva Chandra Reddy <sivachandra@google.com>
5489
5490 * gdb.python/py-symtab.exp: Add tests to test the new attribute
5491 'last' of gdb.Symtab_and_line.
5492 * gdb.python/py-symbol.c: Move break point comment to enable
5493 testing of gdb.Symtab_and_line.last.
5494
14fcc022
TT
54952012-06-26 Tom Tromey <tromey@redhat.com>
5496
5497 * gdb.threads/step.c: Remove.
5498 * gdb.threads/step.exp: Remove.
5499 * gdb.threads/step2.exp: Remove.
5500
0efbbabc
TT
55012012-06-26 Tom Tromey <tromey@redhat.com>
5502
5503 * gdb.threads/watchpoint-fork.exp (test): Use
5504 standard_output_file. Don't declare objdir.
5505 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
5506 standard_output_file.
5507 * gdb.threads/attach-stopped.exp: Use standard_testfile.
5508 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
5509 clean_restart. Remove incdir.
5510 * gdb.threads/corethreads.exp: Use standard_testfile.
5511 * gdb.threads/execl.exp: Use standard_testfile,
5512 standard_output_file, clean_restart.
5513 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
5514 clean_restart.
5515 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
5516 clean_restart.
5517 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
5518 incdir.
5519 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
5520 clean_restart. Remove incdir.
5521 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
5522 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
5523 clean_restart. Remove incdir.
5524 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
5525 Remove incdir.
5526 * gdb.threads/leader-exit.exp: Use standard_testfile.
5527 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
5528 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
5529 clean_restart.
5530 * gdb.threads/manythreads.exp: Use standard_testfile,
5531 clean_restart. Remove incdir.
5532 * gdb.threads/multi-create.exp: Use standard_testfile,
5533 clean_restart.
5534 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
5535 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
5536 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
5537 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
5538 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
5539 * gdb.threads/pending-step.exp: Use standard_testfile,
5540 clean_restart. Remove incdir.
5541 * gdb.threads/print-threads.exp: Use standard_testfile,
5542 clean_restart. Remove incdir.
5543 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
5544 clean_restart. Remove incdir.
5545 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
5546 Remove incdir.
5547 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
5548 incdir.
5549 * gdb.threads/sigthread.exp: Use standard_testfile,
5550 clean_restart.
5551 * gdb.threads/staticthreads.exp: Use standard_testfile,
5552 clean_restart. Remove incdir.
5553 * gdb.threads/switch-threads.exp: Use standard_testfile,
5554 clean_restart. Remove incdir.
5555 * gdb.threads/thread-execl.exp: Use standard_testfile,
5556 clean_restart. Remove incdir.
5557 * gdb.threads/thread-find.exp: Use standard_testfile,
5558 clean_restart.
5559 * gdb.threads/thread-specific.exp: Use standard_testfile,
5560 clean_restart. Remove incdir.
5561 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
5562 clean_restart. Remove incdir.
5563 * gdb.threads/thread_check.exp: Use standard_testfile,
5564 clean_restart. Remove incdir.
5565 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
5566 incdir.
5567 * gdb.threads/threadapply.exp: Use standard_testfile,
5568 clean_restart. Remove incdir.
5569 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
5570 clean_restart. Remove incdir.
5571 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
5572 clean_restart.
5573 * gdb.threads/tls-shared.exp: Use standard_testfile,
5574 clean_restart, standard_output_file.
5575 * gdb.threads/tls-var.exp: Use standard_testfile,
5576 standard_output_file.
5577 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
5578 Remove incdir.
5579 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
5580 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
5581 incdir.
5582 * gdb.threads/watchthreads2.exp: Use standard_testfile,
5583 clean_restart. Remove incdir.
5584
497a5eb0
TT
55852012-06-26 Tom Tromey <tromey@redhat.com>
5586
5587 * gdb.trace/actions.exp: Use standard_testfile.
5588 * gdb.trace/ax.exp: Use standard_testfile.
5589 * gdb.trace/backtrace.exp: Use standard_testfile.
5590 * gdb.trace/change-loc.exp: Use standard_testfile.
5591 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
5592 * gdb.trace/collection.exp: Use standard_testfile,
5593 prepare_for_testing.
5594 * gdb.trace/deltrace.exp: Use standard_testfile.
5595 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
5596 * gdb.trace/ftrace.exp: Use standard_testfile.
5597 * gdb.trace/infotrace.exp: Use standard_testfile.
5598 * gdb.trace/packetlen.exp: Use standard_testfile.
5599 * gdb.trace/passc-dyn.exp: Use standard_testfile.
5600 * gdb.trace/passcount.exp: Use standard_testfile.
5601 * gdb.trace/pending.exp: Use standard_testfile.
5602 * gdb.trace/report.exp: Use standard_testfile.
5603 * gdb.trace/save-trace.exp: Use standard_testfile.
5604 * gdb.trace/stap-trace.exp: Use standard_testfile.
5605 * gdb.trace/status-stop.exp: Use standard_testfile.
5606 * gdb.trace/strace.exp: Use standard_testfile.
5607 * gdb.trace/tfile.exp: Use standard_testfile.
5608 * gdb.trace/tfind.exp: Use standard_testfile.
5609 * gdb.trace/trace-break.exp: Use standard_testfile.
5610 * gdb.trace/trace-mt.exp: Use standard_testfile.
5611 * gdb.trace/tracecmd.exp: Use standard_testfile.
5612 * gdb.trace/tspeed.exp: Use standard_testfile.
5613 * gdb.trace/tstatus.exp: Use standard_testfile.
5614 * gdb.trace/tsv.exp: Use standard_testfile.
5615 * gdb.trace/unavailable.exp: Use standard_testfile,
5616 prepare_for_testing.
5617 * gdb.trace/while-dyn.exp: Use standard_testfile.
5618 * gdb.trace/while-stepping.exp: Use standard_testfile.
5619
7686c074
TT
56202012-06-26 Tom Tromey <tromey@redhat.com>
5621
5622 * gdb.reverse/break-precsave.exp: Use standard_testfile.
5623 * gdb.reverse/break-reverse.exp: Use standard_testfile.
5624 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
5625 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
5626 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
5627 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
5628 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
5629 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
5630 prepare_for_testing.
5631 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
5632 prepare_for_testing.
5633 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
5634 prepare_for_testing.
5635 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
5636 prepare_for_testing.
5637 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
5638 prepare_for_testing
5639 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
5640 * gdb.reverse/machinestate.exp: Use standard_testfile.
5641 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
5642 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
5643 build_executable.
5644 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
5645 build_executable.
5646 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
5647 standard_output_file.
5648 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
5649 standard_output_file.
5650 * gdb.reverse/step-precsave.exp: Use standard_testfile.
5651 * gdb.reverse/step-reverse.exp: Use standard_testfile.
5652 * gdb.reverse/until-precsave.exp: Use standard_testfile.
5653 * gdb.reverse/until-reverse.exp: Use standard_testfile.
5654 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
5655 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
5656
481fc100
TT
56572012-06-26 Tom Tromey <tromey@redhat.com>
5658
5659 * gdb.stabs/weird.exp: Remove directory-checking code. Use
5660 standard_output_file.
5661 * gdb.stabs/exclfwd.exp: Use standard_testfile,
5662 prepare_for_testing. Remove directory-checking code.
5663
7bb18ae2
TT
56642012-06-25 Tom Tromey <tromey@redhat.com>
5665
5666 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
5667 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
5668 build_executable, not prepare_for_testing.
5669 * gdb.multi/base.exp: Use standard_output_file. Use
5670 build_executable, not prepare_for_testing.
5671
cf09b3e4
TT
56722012-06-25 Tom Tromey <tromey@redhat.com>
5673
5674 * gdb.fortran/subarray.exp: Use standard_testfile,
5675 prepare_for_testing.
5676 * gdb.fortran/multi-dim.exp: Use standard_testfile.
5677 * gdb.fortran/module.exp: Use standard_testfile.
5678 * gdb.fortran/logical.exp: Use standard_testfile.
5679 * gdb.fortran/library-module.exp: Use standard_testfile,
5680 standard_output_file.
5681 * gdb.fortran/derived-type.exp: Use standard_testfile,
5682 prepare_for_testing.
5683 * gdb.fortran/complex.exp: Use standard_testfile,
5684 prepare_for_testing.
5685 * gdb.fortran/charset.exp: Use standard_testfile.
5686 * gdb.fortran/array-element.exp: Use standard_testfile,
5687 prepare_for_testing.
5688
18b5ff1b
KS
56892012-06-25 Keith Seitz <keiths@redhat.com>
5690
5691 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
5692 Change rbreak-related tests to KFAIL and add bugzilla numbers.
5693
17b77626
TT
56942012-06-25 Tom Tromey <tromey@redhat.com>
5695
5696 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
5697 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
5698 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
5699 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
5700
f91e3dc1
TT
57012012-06-25 Tom Tromey <tromey@redhat.com>
5702
5703 * gdb.linespec/ls-errs.exp: Use standard_testfile.
5704 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
5705 * gdb.linespec/linespec.exp: Use standard_testfile.
5706
a884434d
TT
57072012-06-25 Tom Tromey <tromey@redhat.com>
5708
5709 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
5710 prepare_for_testing.
5711
efc9d70a
TT
57122012-06-25 Tom Tromey <tromey@redhat.com>
5713
5714 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
5715 prepare_for_testing.
5716 * gdb.opt/inline-break.exp: Use standard_testfile,
5717 prepare_for_testing.
5718 * gdb.opt/inline-bt.exp: Use standard_testfile,
5719 prepare_for_testing.
5720 * gdb.opt/inline-cmds.exp: Use standard_testfile,
5721 prepare_for_testing.
5722 * gdb.opt/inline-locals.exp: Use standard_testfile,
5723 prepare_for_testing.
5724
e2fc92c6
TT
57252012-06-25 Tom Tromey <tromey@redhat.com>
5726
5727 * gdb.asm/asm-source.exp: Use standard_output_file,
5728 standard_testfile. Construct .o files in proper subdir.
5729
b0963d73
TT
57302012-06-25 Tom Tromey <tromey@redhat.com>
5731
5732 * gdb.server/ext-attach.exp: Use standard_testfile,
5733 prepare_for_testing.
5734 * gdb.server/ext-run.exp: Use standard_testfile,
5735 build_executable.
5736 * gdb.server/file-transfer.exp: Use standard_testfile,
5737 prepare_for_testing.
5738 * gdb.server/server-exec-info.exp: Use standard_testfile.
5739 * gdb.server/server-mon.exp: Use standard_testfile,
5740 prepare_for_testing.
5741 * gdb.server/server-run.exp: Use standard_testfile,
5742 build_executable.
5743 * gdb.server/solib-list.exp: Use standard_testfile,
5744 standard_output_file.
5745
8a3e1f8d
TT
57462012-06-25 Tom Tromey <tromey@redhat.com>
5747
5748 * lib/gdb.exp (standard_output_file): Use "file join".
5749 * gdb.go/chan.exp: Use standard_testfile.
5750 * gdb.go/handcall.exp: Use standard_testfile.
5751 * gdb.go/hello.exp: Use standard_testfile.
5752 * gdb.integers/chan.exp: Use standard_testfile.
5753 * gdb.go/methods.exp: Use standard_testfile.
5754 * gdb.go/package.exp: Use standard_testfile.
5755 * gdb.go/strings.exp: Use standard_testfile.
5756 * gdb.go/types.exp: Use standard_testfile.
5757 * gdb.go/unsafe.exp: Use standard_testfile.
5758
944a9061
MGD
57592012-06-25 Greta Yorsh <greta.yorsh@arm.com>
5760
5761 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
5762
1c06bd58
JK
57632012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5764
5765 Fix regression by the previous commit.
5766 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
5767
b4a58790
TT
57682012-06-22 Tom Tromey <tromey@redhat.com>
5769
5770 * gdb.python/lib-types.exp: Use standard_testfile,
5771 prepare_for_testing.
5772 * gdb.python/py-block.exp: Use standard_testfile.
5773 * gdb.python/py-breakpoint.exp: Use standard_testfile.
5774 * gdb.python/py-events.exp: Use standard_testfile,
5775 standard_output_file.
5776 * gdb.python/py-evsignal.exp: Use standard_testfile.
5777 * gdb.python/py-evethreads.exp: Use standard_testfile.
5778 * gdb.python/py-explore-cc.exp: Use standard_testfile.
5779 * gdb.python/py-explore.exp: Use standard_testfile.
5780 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
5781 standard_output_file.
5782 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
5783 prepare_for_testing.
5784 * gdb.python/py-frame-inline.exp: Use standard_testfile.
5785 * gdb.python/py-frame.exp: Use standard_testfile.
5786 * gdb.python/py-inferior.exp: Use standard_testfile.
5787 * gdb.python/py-infthread.exp: Use standard_testfile.
5788 * gdb.python/py-mi.exp: Use standard_testfile.
5789 * gdb.python/py-objfile-script.exp: Use standard_testfile,
5790 build_executable.
5791 * gdb.python/py-objfile.exp: Use standard_testfile.
5792 * gdb.python/py-pp-maint.exp: Use standard_testfile,
5793 prepare_for_testing.
5794 * gdb.python/py-prettyprint.exp: Use standard_testfile.
5795 * gdb.python/py-progspace.exp: Use standard_testfile,
5796 build_executable.
5797 * gdb.python/py-prompt.exp: Use standard_testfile,
5798 build_executable.
5799 * gdb.python/py-section-script.exp: Use standard_testfile,
5800 build_executable.
5801 * gdb.python/py-shared.exp: Use standard_testfile,
5802 standard_output_file, clean_restart.
5803 * gdb.python/py-symbol.exp: Use standard_output_file,
5804 prepare_for_testing.
5805 * gdb.python/py-symtab.exp: Use standard_output_file,
5806 prepare_for_testing
5807 * gdb.python/py-template.exp: Use standard_testfile.
5808 * gdb.python/py-type.exp: Use standard_testfile.
5809 * gdb.python/py-value-cc.exp: Use standard_testfile.
5810 * gdb.python/py-value.exp: Use standard_testfile.
5811 * gdb.python/python.exp: Use standard_testfile, build_executable.
5812
2c44deac
TT
58132012-06-22 Tom Tromey <tromey@redhat.com>
5814
5815 * gdb.objc/basicclass.exp: Use standard_testfile.
5816 (do_objc_tests): Don't declare objdir.
5817 * gdb.objc/nondebug.exp: Use standard_testfile.
5818 (do_objc_tests): Don't declare objdir.
5819 * gdb.objc/objcdecode.exp: Use standard_testfile.
5820 (do_objc_tests): Don't declare objdir.
5821
c24ccbce
TT
58222012-06-22 Tom Tromey <tromey@redhat.com>
5823
5824 * gdb.java/jmain.exp: Use standard_testfile.
5825 * gdb.java/jmisc.exp: Use standard_testfile.
5826 * gdb.java/jnpe.exp: Use standard_testfile.
5827 * gdb.java/jprint.exp: Use standard_testfile.
5828
0a6d0306
TT
58292012-06-22 Tom Tromey <tromey@redhat.com>
5830
5831 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
5832 (standard_output_file, standard_testfile): New procs.
5833 (build_executable, clean_restart): Use standard_output_file.
5834
6ea815ef
YQ
58352012-06-22 Yao Qi <yao@codesourcery.com>
5836
5837 * boards/native-gdbserver.exp: New proc ${board}_exec.
5838 * boards/native-stdio-gdbserver.exp: Likewise.
5839
4c93b1db
TT
58402012-06-21 Tom Tromey <tromey@redhat.com>
5841
5842 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
5843 (build_executable): Update.
5844 (get_compiler_info): Remove 'binfile' argument.
5845 * gdb.ada/arrayidx.exp: Update.
5846 * gdb.ada/null_array.exp: Update.
5847 * gdb.arch/altivec-abi.exp: Update.
5848 * gdb.arch/altivec-regs.exp: Update.
5849 * gdb.arch/amd64-byte.exp: Update.
5850 * gdb.arch/amd64-dword.exp: Update.
5851 * gdb.arch/amd64-word.exp: Update.
5852 * gdb.arch/i386-avx.exp: Update.
5853 * gdb.arch/i386-byte.exp: Update.
5854 * gdb.arch/i386-sse.exp: Update.
5855 * gdb.arch/i386-word.exp: Update.
5856 * gdb.arch/ppc-dfp.exp: Update.
5857 * gdb.arch/ppc-fp.exp: Update.
5858 * gdb.arch/vsx-regs.exp: Update.
5859 * gdb.base/all-bin.exp: Update.
5860 * gdb.base/annota1.exp: Update.
5861 * gdb.base/async.exp: Update.
5862 * gdb.base/attach.exp: Update.
5863 * gdb.base/break-interp.exp: Update.
5864 * gdb.base/call-ar-st.exp: Update.
5865 * gdb.base/call-rt-st.exp: Update.
5866 * gdb.base/call-sc.exp: Update.
5867 * gdb.base/callfuncs.exp: Update.
5868 * gdb.base/catch-load.exp: Update.
5869 * gdb.base/completion.exp: Update.
5870 * gdb.base/complex.exp: Update.
5871 * gdb.base/condbreak.exp: Update.
5872 * gdb.base/consecutive.exp: Update.
5873 * gdb.base/constvars.exp: Update.
5874 * gdb.base/corefile.exp: Update.
5875 * gdb.base/eval-skip.exp: Update.
5876 * gdb.base/expand-psymtabs.exp: Update.
5877 * gdb.base/exprs.exp: Update.
5878 * gdb.base/fileio.exp: Update.
5879 * gdb.base/fixsection.exp: Update.
5880 * gdb.base/funcargs.exp: Update.
5881 * gdb.base/gdb11530.exp: Update.
5882 * gdb.base/gdb1555.exp: Update.
5883 * gdb.base/gnu-ifunc.exp: Update.
5884 * gdb.base/gnu_vector.exp: Update.
5885 * gdb.base/info-macros.exp: Update.
5886 * gdb.base/jit-simple.exp: Update.
5887 * gdb.base/jit-so.exp: Update.
5888 * gdb.base/jit.exp: Update.
5889 * gdb.base/langs.exp: Update.
5890 * gdb.base/list.exp: Update.
5891 * gdb.base/logical.exp: Update.
5892 * gdb.base/long_long.exp: Update.
5893 * gdb.base/longjmp.exp: Update.
5894 * gdb.base/macscp.exp: Update.
5895 * gdb.base/mips_pro.exp: Update.
5896 * gdb.base/miscexprs.exp: Update.
5897 * gdb.base/morestack.exp: Update.
5898 * gdb.base/nodebug.exp: Update.
5899 * gdb.base/opaque.exp: Update.
5900 * gdb.base/pc-fp.exp: Update.
5901 * gdb.base/pending.exp: Update.
5902 * gdb.base/permissions.exp: Update.
5903 * gdb.base/pointers.exp: Update.
5904 * gdb.base/prelink.exp: Update.
5905 * gdb.base/printcmds.exp: Update.
5906 * gdb.base/psymtab.exp: Update.
5907 * gdb.base/ptype.exp: Update.
5908 * gdb.base/relational.exp: Update.
5909 * gdb.base/scope.exp: Update.
5910 * gdb.base/setvar.exp: Update.
5911 * gdb.base/shlib-call.exp: Update.
5912 * gdb.base/shreloc.exp: Update.
5913 * gdb.base/signals.exp: Update.
5914 * gdb.base/sizeof.exp: Update.
5915 * gdb.base/so-impl-ld.exp: Update.
5916 * gdb.base/so-indr-cl.exp: Update.
5917 * gdb.base/solib-disc.exp: Update.
5918 * gdb.base/solib-display.exp: Update.
5919 * gdb.base/solib-nodir.exp: Update.
5920 * gdb.base/solib-overlap.exp: Update.
5921 * gdb.base/solib-symbol.exp: Update.
5922 * gdb.base/solib-weak.exp: Update.
5923 * gdb.base/solib.exp: Update.
5924 * gdb.base/store.exp: Update.
5925 * gdb.base/structs.exp: Update.
5926 * gdb.base/structs2.exp: Update.
5927 * gdb.base/type-opaque.exp: Update.
5928 * gdb.base/unload.exp: Update.
5929 * gdb.base/varargs.exp: Update.
5930 * gdb.base/volatile.exp: Update.
5931 * gdb.base/watch_thread_num.exp: Update.
5932 * gdb.base/watchpoint-solib.exp: Update.
5933 * gdb.base/watchpoint.exp: Update.
5934 * gdb.base/watchpoints.exp: Update.
5935 * gdb.base/whatis.exp: Update.
5936 * gdb.cell/arch.exp: Update.
5937 * gdb.cell/break.exp: Update.
5938 * gdb.cell/bt.exp: Update.
5939 * gdb.cell/core.exp: Update.
5940 * gdb.cell/data.exp: Update.
5941 * gdb.cell/ea-cache.exp: Update.
5942 * gdb.cell/f-regs.exp: Update.
5943 * gdb.cell/fork.exp: Update.
5944 * gdb.cell/gcore.exp: Update.
5945 * gdb.cell/mem-access.exp: Update.
5946 * gdb.cell/ptype.exp: Update.
5947 * gdb.cell/registers.exp: Update.
5948 * gdb.cell/sizeof.exp: Update.
5949 * gdb.cell/solib-symbol.exp: Update.
5950 * gdb.cell/solib.exp: Update.
5951 * gdb.cp/ambiguous.exp: Update.
5952 * gdb.cp/breakpoint.exp: Update.
5953 * gdb.cp/bs15503.exp: Update.
5954 * gdb.cp/casts.exp: Update.
5955 * gdb.cp/class2.exp: Update.
5956 * gdb.cp/cpexprs.exp: Update.
5957 * gdb.cp/cplusfuncs.exp: Update.
5958 * gdb.cp/ctti.exp: Update.
5959 * gdb.cp/dispcxx.exp: Update.
5960 * gdb.cp/gdb1355.exp: Update.
5961 * gdb.cp/gdb2384.exp: Update.
5962 * gdb.cp/gdb2495.exp: Update.
5963 * gdb.cp/infcall-dlopen.exp: Update.
5964 * gdb.cp/local.exp: Update.
5965 * gdb.cp/m-data.exp: Update.
5966 * gdb.cp/m-static.exp: Update.
5967 * gdb.cp/mb-ctor.exp: Update.
5968 * gdb.cp/mb-inline.exp: Update.
5969 * gdb.cp/mb-templates.exp: Update.
5970 * gdb.cp/member-ptr.exp: Update.
5971 * gdb.cp/method.exp: Update.
5972 * gdb.cp/namespace.exp: Update.
5973 * gdb.cp/nextoverthrow.exp: Update.
5974 * gdb.cp/nsdecl.exp: Update.
5975 * gdb.cp/nsrecurs.exp: Update.
5976 * gdb.cp/nsstress.exp: Update.
5977 * gdb.cp/nsusing.exp: Update.
5978 * gdb.cp/pr-1023.exp: Update.
5979 * gdb.cp/pr-1210.exp: Update.
5980 * gdb.cp/pr-574.exp: Update.
5981 * gdb.cp/pr9631.exp: Update.
5982 * gdb.cp/printmethod.exp: Update.
5983 * gdb.cp/psmang.exp: Update.
5984 * gdb.cp/re-set-overloaded.exp: Update.
5985 * gdb.cp/rtti.exp: Update.
5986 * gdb.cp/shadow.exp: Update.
5987 * gdb.cp/templates.exp: Update.
5988 * gdb.cp/try_catch.exp: Update.
5989 * gdb.dwarf2/dw2-ranges.exp: Update.
5990 * gdb.dwarf2/pr10770.exp: Update.
5991 * gdb.fortran/library-module.exp: Update.
5992 * gdb.hp/gdb.aCC/optimize.exp: Update.
5993 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
5994 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
5995 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
5996 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
5997 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
5998 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
5999 * gdb.hp/gdb.compat/xdb1.exp: Update.
6000 * gdb.hp/gdb.compat/xdb2.exp: Update.
6001 * gdb.hp/gdb.compat/xdb3.exp: Update.
6002 * gdb.hp/gdb.defects/bs14602.exp: Update.
6003 * gdb.hp/gdb.defects/solib-d.exp: Update.
6004 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6005 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6006 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6007 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6008 * gdb.mi/gdb792.exp: Update.
6009 * gdb.mi/mi-pending.exp: Update.
6010 * gdb.mi/mi-solib.exp: Update.
6011 * gdb.mi/mi-var-cp.exp: Update.
6012 * gdb.opt/clobbered-registers-O2.exp: Update.
6013 * gdb.opt/inline-bt.exp: Update.
6014 * gdb.opt/inline-cmds.exp: Update.
6015 * gdb.opt/inline-locals.exp: Update.
6016 * gdb.python/py-events.exp: Update.
6017 * gdb.python/py-finish-breakpoint.exp: Update.
6018 * gdb.python/py-type.exp: Update.
6019 * gdb.reverse/solib-precsave.exp: Update.
6020 * gdb.reverse/solib-reverse.exp: Update.
6021 * gdb.server/solib-list.exp: Update.
6022 * gdb.stabs/weird.exp: Update.
6023 * gdb.threads/attach-into-signal.exp: Update.
6024 * gdb.threads/attach-stopped.exp: Update.
6025 * gdb.threads/tls-shared.exp: Update.
6026 * gdb.trace/change-loc.exp: Update.
6027 * gdb.trace/strace.exp: Update.
6028
95c391b6
TT
60292012-06-19 Tom Tromey <tromey@redhat.com>
6030
6031 * gdb.base/whatis.exp: Add tests.
6032
e910f0b6
TT
60332012-06-19 Tom Tromey <tromey@redhat.com>
6034
6035 * gdb.cp/m-static.cc (keepalive): New function.
6036 (gnu_obj_1::method): Use it.
6037
422d65e7
DE
60382012-06-18 Doug Evans <dje@google.com>
6039
6040 * gdb.base/info-fun.exp: New file.
6041 * gdb.base/info-fun.c: New file.
6042 * gdb.base/info-fun-solib.c: New file.
6043
e2e4d78b
JK
60442012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6045
6046 Remove stale dummy frames.
6047 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6048 (maintenance info breakpoints): New tests.
6049 * gdb.base/stale-infcall.c: New file.
6050 * gdb.base/stale-infcall.exp: New file.
6051
1788b2d3
JK
60522012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6053
6054 * gdb.arch/amd64-entry-value-param.S: New file.
6055 * gdb.arch/amd64-entry-value-param.c: New file.
6056 * gdb.arch/amd64-entry-value-param.exp: New file.
6057
663b969e
TT
60582012-06-15 Tom Tromey <tromey@redhat.com>
6059
6060 * gdb.cp/namespace.exp: Add "show lang" test.
6061
8e09ad05
IS
60622012-06-15 Iain Sandoe <iain@codesourcery.com>
6063
6064 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6065 case. (top level): Use gdb_file_cmd instead of gdb_load.
6066
f85e18ee
JK
60672012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6068
6069 PR tdep/14222
6070 * gdb.arch/i386-sse-stack-align.S: New file.
6071 * gdb.arch/i386-sse-stack-align.c: New file.
6072 * gdb.arch/i386-sse-stack-align.exp: New file.
6073
f3b5e280
KS
60742012-06-13 Keith Seitz <keiths@redhat.com>
6075
6076 PR breakpoints/13798 and mi/11541
6077 * gdb.linespec/ls-errs.exp: Add a few more tests for
6078 filenames with spaces and colons.
6079
50af5481
JK
60802012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6081
6082 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6083 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6084 (test_function): Call CV_f.
6085 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6086 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6087 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6088 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6089 (p CV_f(CV::i)): New tests.
6090
d55637df
TT
60912012-06-13 Tom Tromey <tromey@redhat.com>
6092
6093 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6094
cc80f267
JK
60952012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6096
6097 Fix regression by the "ambiguous linespec" series.
6098 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6099 tests.
6100
bb2af9cc
JK
61012012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6102
6103 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6104 missing.
6105
e81a37f7
TT
61062012-06-11 Tom Tromey <tromey@redhat.com>
6107
6108 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6109 location...
6110 (main): ...here.
6111
8efd7788
YQ
61122012-06-07 Yao Qi <yao@codesourcery.com>
6113
6114 * gdb.trace/strace.exp: Shorten some too-long lines.
6115
359f5fe6
PA
61162012-06-06 Pedro Alves <palves@redhat.com>
6117
6118 * gdb.threads/clone-new-thread-event.c: New file.
6119 * gdb.threads/clone-new-thread-event.exp: New file.
6120
7b2fe205
YQ
61212012-06-06 Yao Qi <yao@codesourcery.com>
6122
6123 * gdb.base/dprintf.c (main): Add extra parameter when calling
6124 printf and fprintf.
6125 (bar): New function. It is a dead function, but to ensure
6126 'malloc' is linked explicitly.
6127
3eca55e8
YQ
61282012-06-06 Yao Qi <yao@codesourcery.com>
6129
6130 * gdb.base/info-proc.exp: Return if target doesn't support
6131 'info proc'.
6132
91cc9324
JK
61332012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6134
6135 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6136 (run program with breakpoint commands): XFAIl if it is not.
6137
c56e7c43
JB
61382012-06-05 Joel Brobecker <brobecker@adacore.com>
6139
6140 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6141 and add comment.
6142 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6143 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6144 "STOP" marker. Adjust testing strategy to make it work on
6145 all targets.
6146
6147 * gdb.base/print-file-var-main.c (main): Rewrite using local
6148 variables and adjust get_version_2's return value check.
6149 Add small comment.
6150 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6151 marker. Adjust testing strategy to make it work on all targets.
6152
ccab2054
JB
61532012-06-05 Joel Brobecker <brobecker@adacore.com>
6154
6155 * gdb.ada/bad-task-bp-keyword: New testcase.
6156
d0d86158
JK
61572012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6158
6159 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6160 Simplify it to ...
6161 (symbol-file ${testfile1}): ... here.
6162 (test eliminated var my_global_symbol)
6163 (test eliminated var my_static_symbol)
6164 (test eliminated var my_global_func, get address of main): Wrap them to
6165 'single psymtabs' and 'single symtabs'
6166 (get address of my_global_symbol, get address of my_static_symbol)
6167 (get address of my_global_func, get address of main): Wrap them to
6168 'order1' and 'order2'.
6169
952cf74c
JK
6170 * gdb.base/code_elim.exp
6171 (add-symbol-file ${testfile1} 0x100000)
6172 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6173 'order2'.
6174 (order1: add-symbol-file ${testfile1} 0x100000)
6175 (order1: add-symbol-file ${testfile2} 0x200000)
6176 (order2: add-symbol-file ${testfile2} 0x200000)
6177 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6178 .bss as appropriate.
6179
0c5bf5a9
JK
61802012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6181
6182 * gdb.server/solib-list-lib.c: New file.
6183 * gdb.server/solib-list-main.c: New file.
6184 * gdb.server/solib-list.exp: New file.
6185
4196f325
MR
61862012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6187
6188 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6189 for 'set print symbol' change.
6190
bfb05775
JK
61912012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6192
6193 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6194 .debug_abbrev_seg3.
6195
685b1105
JK
61962012-05-24 John Steele Scott <toojays@toojays.net>
6197
6198 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6199 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6200 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6201
f3e0e960
SS
62022012-05-23 Stan Shebs <stan@codesourcery.com>
6203
6204 * gdb.mi/mi-info-os.exp: New file.
6205
11eb1b4d
KS
62062012-05-23 Keith Seitz <keiths@redhat.com>
6207
6208 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6209 return -1 to suppress the rest of the tests.
6210 (compile_stap_bin): Return boolean success value.
6211
b1af9e97
TT
62122012-05-21 Tom Tromey <tromey@redhat.com>
6213
6214 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6215 Remove kfails.
6216 (test_print_mi_member_types): Likewise.
6217
248537e3
TT
62182012-05-21 Tom Tromey <tromey@redhat.com>
6219
6220 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6221 print symbol' change.
6222
d791e155
TJB
62232012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6224
6225 * gdb.python/py-prompt.exp: Quit if the target is remote.
6226
e77afa2e
JK
62272012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6228
6229 Fix ERROR: internal buffer is full.
6230 * gdb.base/info-os.exp (expect_multiline): New function.
6231 (get process list, get process groups, get threads)
6232 (get file descriptors, get internet-domain sockets)
6233 (get shared-memory regions, get semaphores, get message queues): Use
6234 it for these tests.
6235
9cb709b6
TT
62362012-05-18 Tom Tromey <tromey@redhat.com>
6237
6238 * gdb.mi/mi-var-cmd.exp: Update.
6239 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6240 * gdb.cp/virtbase.exp: Update.
6241 * gdb.cp/classes.exp (test_static_members): Update.
6242 * gdb.cp/casts.exp: Update.
6243 * gdb.base/pointers.exp: Update.
6244 * gdb.base/funcargs.exp (pointer_args): Update.
6245 (structs_by_reference): Update.
6246 * gdb.base/find.exp: Update.
6247 * gdb.base/call-strs.exp: Send "set print symbol off".
6248 * gdb.base/call-ar-st.exp: Update.
6249 * gdb.ada/fun_addr.exp: Update.
6250 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6251 Call it.
6252 (test_print_repeats_10, test_print_strings)
6253 (test_print_char_arrays): Update.
6254
b012acdd
TT
62552012-05-18 Tom Tromey <tromey@redhat.com>
6256
6257 * gdb.base/charset.exp (string_display): Update.
6258
1d51a733
TT
62592012-05-18 Tom Tromey <tromey@redhat.com>
6260
6261 * gdb.mi/mi2-var-display.exp: Update.
6262 * gdb.mi/mi-var-display.exp: Update.
6263 * gdb.mi/mi-var-child.exp: Update.
6264 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6265 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6266
957df313
DE
62672012-05-17 Doug Evans <dje@google.com>
6268
682c7f7b
DE
6269 * info-macros.exp: Pass "debug" to prepare_for_testing.
6270
957df313
DE
6271 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
6272 * gdb.ada/Makefile.in (clean): Ditto.
6273 * gdb.arch/Makefile.in (clean): Ditto.
6274 * gdb.asm/Makefile.in (clean): Ditto.
6275 * gdb.base/Makefile.in (clean): Ditto.
6276 * gdb.cell/Makefile.in (clean): Ditto.
6277 * gdb.cp/Makefile.in (clean): Ditto.
6278 * gdb.disasm/Makefile.in (clean): Ditto.
6279 * gdb.dwarf2/Makefile.in (clean): Ditto.
6280 * gdb.fortran/Makefile.in (clean): Ditto.
6281 * gdb.go/Makefile.in (clean): Ditto.
6282 * gdb.hp/Makefile.in (clean): Ditto.
6283 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
6284 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
6285 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
6286 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
6287 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
6288 * gdb.java/Makefile.in (clean): Ditto.
6289 * gdb.linespec/Makefile.in (clean): Ditto.
6290 * gdb.mi/Makefile.in (clean): Ditto.
6291 * gdb.modula2/Makefile.in (clean): Ditto.
6292 * gdb.multi/Makefile.in (clean): Ditto.
6293 * gdb.objc/Makefile.in (clean): Ditto.
6294 * gdb.opencl/Makefile.in (clean): Ditto.
6295 * gdb.opt/Makefile.in (clean): Ditto.
6296 * gdb.pascal/Makefile.in (clean): Ditto.
6297 * gdb.python/Makefile.in (clean): Ditto.
6298 * gdb.reverse/Makefile.in (clean): Ditto.
6299 * gdb.server/Makefile.in (clean): Ditto.
6300 * gdb.stabs/Makefile.in (clean): Ditto.
6301 * gdb.threads/Makefile.in (clean): Ditto.
6302 * gdb.trace/Makefile.in (clean): Ditto.
6303 * gdb.xml/Makefile.in (clean): Ditto.
6304
abc9d0dc
TT
63052012-05-16 Tom Tromey <tromey@redhat.com>
6306
6307 * gdb.base/macscp1.c (macscp_expr): Add comment.
6308 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
6309
6a3a010b
MR
63102012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
6311
6312 * gdb.base/return-nodebug.exp: Also test float and double types.
6313
01429c8e
JK
63142012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6315
6316 PR testsuite/12649
6317 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
6318
54115cd4
JK
6319 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
6320
0c5f383f
SDJ
63212012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
6322
6323 * gdb.base/stap-probe.exp (stap_test): Remove calls to
6324 `rerun_to_main'.
6325 (stap_test_no_debuginfo): Likewise.
6326
e7e0cddf
SS
63272012-05-14 Stan Shebs <stan@codesourcery.com>
6328
6329 * gdb.base/dprintf.c: New file.
6330 * gdb.base/dprintf.exp: New file.
6331
c772f8e7
HZ
63322012-05-14 Hui Zhu <hui_zhu@mentor.com>
6333
6334 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
6335 * gdb.trace/disconnected-tracing.c: New file.
6336 * gdb.trace/disconnected-tracing.exp: New file.
6337
7efc75aa
SCR
63382012-05-13 Siva Chandra Reddy <sivachandra@google.com>
6339
6340 * gdb.python/python.c: Add a new breakpoint comment.
6341 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
6342
85d4a676
SS
63432011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
6344
6345 * gdb.base/info-os.exp: New file.
6346 * gdb.base/info-os.c: New file.
6347
64ea88dc
JB
63482012-05-10 Joel Brobecker <brobecker@adacore.com>
6349
4647ab1b
JB
6350 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
6351 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
6352 New files.
64ea88dc 6353
afba63f1
JB
63542012-05-10 Joel Brobecker <brobecker@adacore.com>
6355
6356 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
6357 gdb.base/ctxobj.exp: New files.
6358
9d198b1e
TT
63592012-05-09 Tom Tromey <tromey@redhat.com>
6360
6361 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
6362
9bfee719
MR
63632012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
6364
6365 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
6366
3a7341d8
MR
63672012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
6368
6369 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
6370 before using it.
6371
52b3699b
TG
63722012-05-04 Tristan Gingold <gingold@adacore.com>
6373
6374 * gdb.base/set-noassign.exp: New test.
6375
a20ee7a4
SCR
63762012-05-03 Siva Chandra Reddy <sivachandra@google.com>
6377
6378 * gdb.python/py-symbol.exp: Add tests to test the new methods
6379 gdb.Symtab.global_block() and gdb.Symtab.static_block().
6380 * gdb.python/py-symbol.c: Add new struct to help test
6381 gdb.Symtab.static_block().
6382
bf2f0858
DE
63832012-05-03 Doug Evans <dje@google.com>
6384
6385 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
6386 commented out.
6387
2d4e0376
YQ
63882012-05-03 Yao Qi <yao@codesourcery.com>
6389
6390 * gdb.base/catch-syscall.exp: Skip it before compilation if target
6391 doesn't support.
6392 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
6393 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
6394
6d0bb9f3
YQ
63952012-05-03 Yao Qi <yao@codesourcery.com>
6396
6397 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6398
fd820528
DE
63992012-04-30 Doug Evans <dje@google.com>
6400
6401 PR testsuite/13961
6402 * gdb.dwarf2/pr13961.S: New file.
6403 * gdb.dwarf2/pr13961.exp: New file.
6404
b9e219b9
YQ
64052012-04-29 Yao Qi <yao@codesourcery.com>
6406
6407 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6408
3019eac3
DE
64092012-04-28 Doug Evans <dje@google.com>
6410
6411 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
6412 .Ltype_int_in_cu2. Use name "int2" instead of "int".
6413 All uses updated.
6414 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
6415 "ptype func_cu1" to expand cu2 before cu1.
6416
62e5f89c
SDJ
64172012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
6418 Tom Tromey <tromey@redhat.com>
6419
6420 * gdb.base/default.exp: Add `$_probe_arg*' convenience
6421 variables.
6422 * gdb.base/stap-probe.c: New file.
6423 * gdb.base/stap-probe.exp: New file.
6424 * gdb.trace/stap-trace.c: New file.
6425 * gdb.trace/stap-trace.exp: New file.
6426 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
6427 libgcc's unwinder.
6428
14132e89
MR
64292012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
6430
6431 * gdb.arch/mips16-thunks-inmain.c: New file.
6432 * gdb.arch/mips16-thunks-main.c: New file.
6433 * gdb.arch/mips16-thunks-sin.c: New file.
6434 * gdb.arch/mips16-thunks-sinfrob.c: New file.
6435 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
6436 * gdb.arch/mips16-thunks-sinmain.c: New file.
6437 * gdb.arch/mips16-thunks-sinmips16.c: New file.
6438 * gdb.arch/mips16-thunks.exp: New file.
6439
a766d390
DE
64402012-04-25 Doug Evans <dje@google.com>
6441
6442 * configure.ac: Create gdb.go/Makefile.
6443 * configure: Regenerate.
6444 * gdb.base/default.exp: Add "go" to "set language" testing.
6445 * gdb.go/Makefile.in: New file.
6446 * gdb.go/basic-types.exp: New file.
6447 * gdb.go/chan.exp: New file.
6448 * gdb.go/chan.go: New file.
6449 * gdb.go/handcall.exp: New file.
6450 * gdb.go/handcall.go: New file.
6451 * gdb.go/hello.exp: New file.
6452 * gdb.go/hello.go: New file.
6453 * gdb.go/integers.exp: New file.
6454 * gdb.go/integers.go: New file.
6455 * gdb.go/methods.exp: New file.
6456 * gdb.go/methods.go: New file.
6457 * gdb.go/package.exp: New file.
6458 * gdb.go/package1.go: New file.
6459 * gdb.go/package2.go: New file.
6460 * gdb.go/print.exp: New file.
6461 * gdb.go/strings.exp: New file.
6462 * gdb.go/strings.go: New file.
6463 * gdb.go/types.exp: New file.
6464 * gdb.go/types.go: New file.
6465 * gdb.go/unsafe.exp: New file.
6466 * gdb.go/unsafe.go: New file.
6467 * lib/future.exp: Add Go support.
6468 (gdb_find_go, gdb_find_go_linker): New procs.
6469 (gdb_default_target_compile): Add Go support.
6470 * lib/gdb.exp (skip_go_tests): New proc.
6471 * lib/go.exp: New file.
6472
e65f9ffb
TT
64732012-04-25 Tom Tromey <tromey@redhat.com>
6474
6475 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
6476
14e75d8e
JK
64772012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
6478 Jan Kratochvil <jan.kratochvil@redhat.com>
6479
6480 PR symtab/7259:
6481 * gdb.base/enumval.c: New test case.
6482 * gdb.base/enumval.exp: New test case.
6483 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
6484 field.bitpos.
6485
f3525b70
PA
64862012-04-17 Pedro Alves <palves@redhat.com>
6487
6488 * Makefile.in (site.exp): Make site.exp source
6489 $srcdir/lib/append_gdb_boards_dir.exp.
6490 * lib/append_gdb_boards_dir.exp: New file.
6491
bccbefd2
JK
64922012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6493
6494 New option "set auto-load safe-path".
6495 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
6496 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
6497
bf88dd68
JK
64982012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6499
6500 auto-load: Implementation.
6501 * gdb.base/help.exp (test set height): Increase the height.
6502 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
6503 to ...
6504 (info auto-load python-scripts): ... here.
6505 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
6506 to ...
6507 (info auto-load python-scripts *): ... here.
6508
c0d4d1c0
YQ
65092012-04-16 Yao Qi <yao@codesourcery.com>
6510
6511 * lib/trace-support.exp (get_in_proc_agent): New.
6512 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
6513 of in process trace agent.
6514 * gdb.trace/ftrace.exp: Likewise.
6515 * gdb.trace/pending.exp: Likewise.
6516 * gdb.trace/trace-break.exp: Likewise.
6517 * gdb.trace/trace-mt.exp
6518 * gdb.trace/tspeed.exp: Likewise.
6519 * gdb.trace/tstatus.exp
6520 * gdb.trace/strace.exp: Likewise.
6521
cbf68a60
TS
65222012-04-16 Thomas Schwinge <thomas@codesourcery.com>
6523
dd6d3b70
TS
6524 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
6525 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
6526
cbf68a60
TS
6527 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
6528
8264ba82
AG
65292012-04-14 Anton Gorenkov <xgsa@yandex.ru>
6530
6531 PR mi/13393
6532 * gdb.mi/mi-var-rtti.cc: New file.
6533 * gdb.mi/mi-var-rtti.exp: New file.
6534 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
6535 function.
6536 (mi_varobj_update_with_type_change): updated to avoid code duplication.
6537
de0919f8 65382012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
6539
6540 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
6541 EXECUTABLES.
6542 * gdb.python/py-explore.c: C program used for testing the new
6543 'explore' command on C constructs.
6544 * gdb.python/py-explore.cc: C++ program used for testing the new
6545 'explore' command on C++ constructs.
6546 * gdb-python/py-explore.exp: Tests for the new 'explore'
6547 command on C constructs.
6548 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
6549 command on C++ constructs.
6550
a82da7dd
MK
65512012-04-07 Mark Kettenis <kettenis@gnu.org>
6552
6553 * gdb.base/funcargs.exp (complex_args): Fix typo.
6554
e127cba8
JK
65552012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6556
6557 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
6558 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
6559
40e084e1
KS
65602012-04-05 Keith Seitz <keiths@redhat.com>
6561
6562 * gdb.base/advance.exp: Update error message for
6563 "advance malformed" test.
6564 * gdb.base/break.exp: Likewise for "breakpoint with
6565 trailing garbage" test.
6566 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
6567 with trailing garbage" test.
6568 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
6569 trailng garbage" test.
6570 * gdb.base/until.exp: Likewise for "malformed until" test.
6571 * gdb.cp/ovldbreak.exp: Create the breakpoint table
6572 for "breakpoint info (after setting on all)".
6573 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
6574 tests.
6575 * gdb.cp/cplabel.cc: New file.
6576 * gdb.cp/cplabel.exp: New test.
6577 * gdb.linespec/ls-errs.c: New file.
6578 * gdb.linespec/ls-errs.exp: New test.
6579
a72c8f6a
JK
65802012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6581
6582 * gdb.trace/unavailable.exp
6583 (collect globals: print object on: print derived_partial)
6584 (collect globals: print object on: print derived_whole)
6585 (collect globals: print object off: print derived_partial)
6586 (collect globals: print object off: print derived_whole): Update
6587 expected output.
6588
f87a3023
KS
65892012-03-30 Keith Seitz <keiths@redhat.com>
6590
6591 * gdb.python: Add test for linespecs with commas.
6592
e2171b3c
KS
65932012-03-28 Keith Seitz <keiths@redhat.com>
6594
6595 * gdb.linespec/ls-dollar.cc: New file.
6596 * gdb.linespec/ls-dollar.exp: New test.
6597
65982012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
6599
6600 * gdb.cp/namespace.exp: Add breakpoint tests for functions
6601 starting with the global namespace.
6602
2f4e0a80
DE
66032012-03-23 Doug Evans <dje@google.com>
6604
6605 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
6606
7b282c5a
SCR
66072012-03-22 Siva Chandra Reddy <sivachandra@google.com>
6608
6609 * gdb.python/py-value.cc: Add test case for testing the
6610 methodology exposing C++ values to Python.
6611 * gdb.python/py-value-cc.exp: Add tests testing the methodology
6612 exposing C++ values to Python.
6613 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
6614
2e98ca53
JK
66152012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6616 Siddhesh Poyarekar <siddhesh@redhat.com>
6617
6618 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
6619 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
6620 (generate native core dump): Make the test unsupported if core cannot
6621 be generated.
6622
8320cc4f
JK
66232012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6624
6625 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
6626 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
6627 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
6628
3a69ffb2
JK
66292012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
6630
6631 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
6632
8fabffee
DE
66332012-03-17 Doug Evans <dje@google.com>
6634
6635 * dg-extract-results.sh: Handle KFAILs.
6636
ab260dad
JK
66372012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6638
6639 PR symtab/13777
6640 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
6641
53ba8333
JB
66422012-03-16 Joel Brobecker <brobecker@adacore.com>
6643
6644 * gdb.ada/set_pckd_arr_elt: New testcase.
6645
481860b3
GB
66462012-03-16 Gary Benson <gbenson@redhat.com>
6647
6648 PR breakpoints/10738
6649 * gdb.opt/inline-break.exp: New file.
6650 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
6651 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
6652 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
6653 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
6654 * gdb.base/async-shell.exp: Likewise.
6655 * lib/mi-support.exp (library_loaded_re): Likewise.
6656
410528f0
TT
66572012-03-15 Tom Tromey <tromey@redhat.com>
6658
6659 * gdb.cp/virtfunc2.exp: Update expected output.
6660 * gdb.cp/pr9631.exp: Update expected output.
6661 * gdb.cp/member-ptr.exp: Update expected output.
6662 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
6663 output.
6664 * gdb.cp/casts.exp: Update expected output.
6665
c4aeac85
TT
66662012-03-15 Tom Tromey <tromey@redhat.com>
6667
6668 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
6669 (test_info_vtbl): Likewise.
6670 (do_tests): Call test_info_vtbl.
6671 * gdb.cp/virtfunc.cc (va): New global.
6672
856d06f9
TS
66732012-03-15 Thomas Schwinge <thomas@codesourcery.com>
6674
6675 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
6676 describing DWARF data structures.
6677 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
6678 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
6679 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
6680 * gdb.dwarf2/dw2-entry-value.S: Likewise.
6681 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6682 * gdb.dwarf2/dw2-param-error.S: Likewise.
6683 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
6684 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
6685 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
6686 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
6687 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
6688 * gdb.dwarf2/pr11465.S: Likewise.
6689
e837f12a
JK
66902012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6691
6692 * gdb.mi/mi2-prompt.exp: New file.
6693
ccbb4f28
JB
66942012-03-13 Joel Brobecker <brobecker@adacore.com>
6695
6696 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
6697
32039130
JB
66982012-03-13 Joel Brobecker <brobecker@adacore.com>
6699
6700 * gdb.ada/bp_range_type: New testcase.
6701
16899756
DE
67022012-03-13 Doug Evans <dje@google.com>
6703
6704 * gdb.base/default.exp: Delete tests for symbol-reloading.
6705 * gdb.base/help.exp: Ditto.
6706 * gdb.base/setshow.exp: Ditto.
6707 * gdb.base/gdb_history: Delete references to symbol-reloading.
6708
87b0bb13
JK
67092012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6710
6711 * gdb.base/attach-twice.c: New files.
6712 * gdb.base/attach-twice.exp: New files.
6713
0d7941a9
KS
67142012-03-08 Keith Seitz <keiths@redhat.com>
6715
6716 * lib/gdb.exp (gdb_get_line_number): Throw an
6717 error instead of returning -1.
6718 * gdb.base/break.exp: Remove unused variable
6719 bp_location5.
6720 * gdb.base/hbreak2.exp: Likewise.
6721 * gdb.base/sepdebug.exp: Likewise.
6722
f4647387
YQ
67232012-03-08 Yao Qi <yao@codesourcery.com>
6724 Pedro Alves <palves@redhat.com>
6725
6726 Fix PR server/13392.
6727 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
6728 (tracepoint_change_loc_2): Remove kfail. Return if failed to
6729 download tracepoints.
6730 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
6731 (pending_tracepoint_resolved_during_trace): Likewise.
6732 (pending_tracepoint_installed_during_trace): Likewise.
6733 (pending_tracepoint_with_action_resolved): Likewise.
6734
83c532cb
KS
67352012-03-08 Keith Seitz <keiths@redhat.com>
6736
6737 * gdb.ada/array_bounds.exp: Get breakpoint for line
6738 with "START", not "STOP".
6739 * gdb.python/py-infthread.exp: Do not continue to
6740 line marked "Break here.", which is undefined.
6741
d6b6bbb7
LM
67422012-03-08 Luis Machado <lgustavo@codesourcery.com>
6743
6744 Revert:
6745
6746 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6747
6748 Implement testsuite workaround for PR breakpoints/13781.
6749 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6750 (set breakpoint condition-evaluation host): New conditional command.
6751
7fe25d9b
JK
67522012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6753
6754 Fix CU relative vs. absolute DIE offsets.
6755 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
6756 one.
6757
51898c15
JK
67582012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6759
6760 Fix false FAIL on distros with relro linkage as default.
6761 * gdb.reverse/solib-precsave.exp: Try to compile the test using
6762 -Wl,-z,norelro first.
6763
8131799e
JB
67642012-03-06 Joel Brobecker <brobecker@adacore.com>
6765
6766 * gdb.ada/bp_on_var: New testcase.
6767
ba241969
JB
67682012-03-06 Joel Brobecker <brobecker@adacore.com>
6769
6770 * gdb.ada/bp_enum_homonym: New testcase.
6771
abe49676
YQ
67722012-03-06 Yao Qi <yao@codesourcery.com>
6773
6774 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
6775 x86_64-*-* and i?86-*-*.
6776 Set up KFAIL for gdb/13808.
6777
d8df103b
TT
67782012-03-05 Tom Tromey <tromey@redhat.com>
6779
6780 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
6781 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
6782
b7b189f3
TT
67832012-03-05 Tom Tromey <tromey@redhat.com>
6784
6785 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
6786
69dc1c4d
YQ
67872012-03-04 Yao Qi <yao@codesourcery.com>
6788
6789 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
6790 messages for KFAIL.
6791
3f20c47f
JK
67922012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6793
6794 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
6795 (print one_two_three, indexes off, print few_reps, indexes off)
6796 (print many_reps, indexes off, print empty, indexes off)
6797 (print one_two_three, print few_reps, print many_reps, print empty):
6798 Call setup_xfail if $gcc_old.
6799
abf1152a
JK
68002012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6801
6802 Implement testsuite workaround for PR breakpoints/13781.
6803 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6804 (set breakpoint condition-evaluation host): New conditional command.
6805
a06715f8
JK
68062012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6807
6808 Code cleanup.
6809 * gdb.cp/mb-templates.exp: New variables executable. Use it for
6810 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
6811 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
6812 number 1 by $bpnum. Four times.
6813
5808517f
YQ
68142012-03-03 Yao Qi <yao@codesourcery.com>
6815
6816 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
6817
dfe2ac14
JK
68182012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6819
6820 Setup KFAIL for PR server/13796.
6821 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
6822
8bbc467a
JB
68232012-03-02 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.ada/operator_bp: New testcase.
6826
c0eac87f
JB
68272012-03-02 Joel Brobecker <brobecker@adacore.com>
6828
6829 * gdb.ada/info_locals_renaming: New testcase.
6830
4f42c881
TT
68312012-03-02 Tom Tromey <tromey@redhat.com>
6832
6833 * gdb.base/nextoverexit.c: New file.
6834 * gdb.base/nextoverexit.exp: New file.
6835
7380c0c9
EBM
68362012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6837
6838 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
6839 parameter.
6840
1faeff08
MR
68412012-03-01 Maciej W. Rozycki <macro@mips.com>
6842
6843 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
6844 core registers.
6845
320b6f49 68462012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
6847 Maciej W. Rozycki <macro@codesourcery.com>
6848 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
6849
6850 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
6851
ad5f7d6e
PA
68522012-03-01 Pedro Alves <palves@redhat.com>
6853
6854 PR gdb/13767
6855
6856 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
6857 (gdb_collect_globals_test): Call it.
6858
d3dc44a6
KS
68592012-03-01 Keith Seitz <keiths@redhat.com>
6860
6861 * gdb.cp/method2.exp: Output of overload menu is now
6862 alphabetized. Update tests for "break A::method".
6863 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
6864 of hard-coding them.
6865 Overload menu is alphabetized: rewrite to accommodate.
6866 Unset variables LINE and TYPES which are used in other tests.
6867 Compute the output of "info break".
6868 Update the breakpoint table after all breakpoints are deleted.
6869 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
6870 compute ACTUALS and the method body based on parameters.
6871 Update expected output accordingly.
6872 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
6873 unique comments to allow the use of gdb_get_line_number.
6874
68752012-03-01 Keith Seitz <keiths@redhat.com>
6876
6877 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
6878 some Tcl syntax.
6879 * gdb.cp/ovldbreak.exp: Likewise.
6880
7949c2a0
KS
68812012-03-01 Keith Seitz <keiths@redhat.com>
6882
6883 * gdb.base/help.exp (help show user): Update expected result
6884 for new doc string changes (add "non-python").
6885
7d74f244
DE
68862012-03-01 Scott J. Goldman <scottjg@vmware.com>
6887
6888 * gdb.python/py-cmd.exp: Add test to verify that python commands can
6889 be put in the user-defined category and that the commands appear in
6890 "help user-defined".
6891
1b611343
JB
68922012-02-29 Joel Brobecker <brobecker@adacore.com>
6893
6894 * gdb.ada/tagged_not_init: New testcase.
6895
99b1c762
JB
68962012-02-29 Joel Brobecker <brobecker@adacore.com>
6897
6898 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
6899 * gdb.ada/enum_idx_packed: New testcase.
6900
2d4a02ee
JB
69012012-02-29 Joel Brobecker <brobecker@adacore.com>
6902
6903 * gdb.ada/aliased_array: New testcase.
6904
2e6fda7d
JB
69052012-02-29 Joel Brobecker <brobecker@adacore.com>
6906
6907 * gdb.ada/whatis_array_val: New testcase.
6908
9a7f938f
JK
69092012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6910
6911 Fix disp-step-syscall.exp: fork: single step over fork.
6912 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
6913 whitespaces.
6914 (single step over $syscall): Remove its check.
6915 (single step over $syscall final pc): New check.
6916
8703a944
JK
69172012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6918
6919 Support processors without SSSE3.
6920 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
6921 pabsd into ...
6922 (ssse3_test): ... a new function.
6923 (main): Call ssse3_test.
6924 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
6925 Update expected values everywhere.
6926 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
6927 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
6928 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
6929 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
6930 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
6931 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
6932 Move these tests lower.
6933 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
6934 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
6935 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
6936 New tests.
6937
c03e6ccc
YQ
69382012-02-29 Yao Qi <yao@codesourcery.com>
6939 Pedro Alves <palves@redhat.com>
6940
6941 * gdb.trace/trace-mt.c: New.
6942 * gdb.trace/trace-mt.exp: New.
6943
7964b62a
TS
69442012-02-28 Thomas Schwinge <thomas@codesourcery.com>
6945
2c8910ba
TS
6946 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
6947 numbers instead of hardcoding them.
6948 * gdb.base/annota1.c: Provide suitable markers.
6949 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
6950 numbers instead of hardcoding them.
6951 * gdb.base/annota3.c: Provide suitable markers.
6952
6953 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
6954 * gdb.base/annota3.c: Likewise.
6955 * gdb.base/sigall.c: Likewise.
6956 * gdb.base/signals.c: Likewise.
6957 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 6958
5a41c0b7
MR
69592012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
6960
6961 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
6962 failure return path.
6963
ebbbe5c5
LM
69642012-02-27 Luis Machado <lgustavo@codesourcery.com>
6965
6966 * gdb.base/save-bp.exp: Account for new condition evaluator output.
6967
8d126d8a
LM
69682012-02-24 Luis Machado <lgustavo@codesourcery.com>
6969
6970 * gdb.base/cond-eval-mode.exp: New file.
6971
11337c2f
PA
69722012-02-24 Pedro Alves <palves@redhat.com>
6973
6974 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
6975 (top level): Use with_test_prefix.
6976
13fc3e3c
PA
69772012-02-24 Pedro Alves <palves@redhat.com>
6978
6979 * gdb.threads/attach-into-signal.exp (corefunc): Use
6980 with_test_prefix.
6981
07c1b626
JK
69822012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6983
6984 Fix false FAILs on old CPUs without SSE.
6985 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
6986 Return untested for Illegal instruction.
6987
596ba138
JK
69882012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6989
6990 Fix false FAILs with glibc debug infos installed.
6991 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
6992 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
6993
aeaa2474
SA
69942012-02-22 Sterling Augustine <saugustine@google.com>
6995
6996 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
6997 constant with cast.
6998
aed555c9
PA
69992012-02-21 Pedro Alves <palves@redhat.com>
7000
7001 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7002
78afebb4
PA
70032012-02-21 Pedro Alves <palves@redhat.com>
7004
7005 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7006
fdcfef12
PA
70072012-02-21 Pedro Alves <palves@redhat.com>
7008
7009 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7010 with_test_prefix.
7011
0f4d39d5
PA
70122012-02-21 Pedro Alves <palves@redhat.com>
7013
7014 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7015 with_test_prefix here.
7016 (top level): Do it here instead. Remove `:' from the
7017 with_test_prefix string.
7018 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7019 the suffix `:' from the with_test_prefix prefix string.
7020 * gdb.base/break-interp.exp: Ditto.
7021 * gdb.base/catch-load.exp: Ditto.
7022 * gdb.base/disp-step-syscall.exp: Ditto.
7023 * gdb.base/jit-so.exp: Ditto.
7024 * gdb.base/jit.exp: Ditto.
7025 * gdb.base/sepdebug.exp: Ditto.
7026 * gdb.base/solib-display.exp: Ditto.
7027 * gdb.base/solib-overlap.exp: Ditto.
7028 * gdb.base/watch-cond-infcall.exp: Ditto.
7029 * gdb.base/watchpoint.exp: Ditto.
7030 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7031 * gdb.mi/mi-watch.exp: Ditto.
7032 * gdb.mi/mi2-watch.exp: Ditto.
7033 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7034 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7035 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7036 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7037 * gdb.threads/watchpoint-fork.exp: Ditto.
7038 * gdb.threads/watchthreads-reorder.exp: Ditto.
7039 * gdb.trace/change-loc.exp: Ditto.
7040 * gdb.trace/pending.exp: Ditto.
7041 * gdb.trace/status-stop.exp: Ditto.
7042 * gdb.trace/strace.exp: Ditto.
7043 * gdb.trace/trace-break.exp: Ditto.
7044 * gdb.trace/unavailable.exp: Ditto.
7045 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7046 suffix with colon. Adjust leading comments.
7047
6a5870ce
PA
70482012-02-21 Pedro Alves <palves@redhat.com>
7049 Tom Tromey <tromey@redhat.com>
7050
7051 * lib/gdb.exp: Add description of test prefixes.
7052 (with_test_prefix): New procedure.
7053 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7054 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7055 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7056 instead of lappend to append to pf_prefix.
7057 * gdb.base/catch-load.exp: Use with_test_prefix.
7058 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7059 * gdb.base/jit-so.exp: Use with_test_prefix.
7060 * gdb.base/jit.exp: Use with_test_prefix.
7061 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7062 lappend to append to pf_prefix.
7063 * gdb.base/sepdebug.exp: Use with_test_prefix.
7064 * gdb.base/solib-display.exp: Use with_test_prefix.
7065 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7066 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7067 * gdb.base/watchpoint.exp: Use with_test_prefix.
7068 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7069 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7070 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7071 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7072 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7073 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7074 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7075 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7076 append instead of lappend to append to pf_prefix.
7077 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7078 * gdb.trace/change-loc.exp: Use with_test_prefix.
7079 * gdb.trace/pending.exp: Use with_test_prefix.
7080 * gdb.trace/status-stop.exp: Use with_test_prefix.
7081 * gdb.trace/strace.exp: Use with_test_prefix.
7082 * gdb.trace/trace-break.exp: Use with_test_prefix.
7083 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7084 instead of lappend to append to pf_prefix.
7085
35dc4a6b
JK
70862012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7087
7088 Fix racy FAILs.
7089 * gdb.base/inferior-died.c (main): Add return of 0.
7090 * gdb.base/inferior-died.exp (continue): Fix expectation of
7091 asynchronous events.
7092 (p 1): New test.
7093
c5a006e6
PA
70942012-02-20 Pedro Alves <palves@redhat.com>
7095
7096 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7097 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7098 gdb's internal debug output. For the non-threaded case, look for
7099 "Program received signal SIGLARM", for the threaded case, peek at
7100 the thread's siginfo.
7101
cc51a170
PA
71022012-02-20 Pedro Alves <palves@redhat.com>
7103
7104 General cleanup, make output test messages unique, and build
7105 different executable files for the non-threaded and threaded
7106 cases.
7107
7108 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7109 Delete.
7110 (executable_nothr, executable_thr): New globals.
7111 (top level): Adjust to delete both executables.
7112 (corefunc): New parameter $executable. Set $pf_prefix instead of
7113 hand writing a prefix in tests. Issue a clean_restart and enable
7114 lin-lwp debug output here.
7115 (top level): Adjust. Use build_executable. Don't start gdb here,
7116 and don't enable lin-lwp debug output here.
7117 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7118
c755f03d
JK
71192012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7120
7121 Fix racy FAILs.
7122 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7123 "continue" command.
7124
6bec5e0a
JK
71252012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7126
7127 Fix for gdbserver non-extended mode.
7128 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7129 and gdb_run_cmd.
7130
2e8265fd
TT
71312012-02-17 Tom Tromey <tromey@redhat.com>
7132
7133 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7134 * gdb.python/py-events.exp: Check 'dir' output.
7135 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7136
9e507076
YQ
71372012-02-17 Yao Qi <yao@codesourcery.com>
7138
7139 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7140
32d22ab1
TT
71412012-02-16 Tom Tromey <tromey@redhat.com>
7142
7143 * gdb.base/inferior-died.c: Don't include stdio.h.
7144
9addecb9
TT
71452012-02-16 Tom Tromey <tromey@redhat.com>
7146
7147 * gdb.base/inferior-died.c: New file.
7148 * gdb.base/inferior-died.exp: New file.
7149
4cb6da1c
AR
71502012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7151
7152 * gdb.base/break-inline.exp: New file.
7153 * gdb.base/break-inline.c: New file.
7154
3af2590d
TT
71552012-02-15 Tom Tromey <tromey@redhat.com>
7156
7157 * gdb.base/pc-fp.exp: Add "info register" tests.
7158
29988831
TT
71592012-02-15 Tom Tromey <tromey@redhat.com>
7160
7161 * gdb.base/regs.exp: Remove.
7162
10010058
PA
71632012-02-15 Pedro Alves <palves@redhat.com>
7164
7165 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7166 the target doesn't support tracepoints.
7167 * gdb.trace/circ.exp: Ditto.
7168 * gdb.trace/collection.exp: Ditto.
7169 * gdb.trace/packetlen.exp: Ditto.
7170 * gdb.trace/passc-dyn.exp: Ditto.
7171 * gdb.trace/report.exp: Ditto.
7172 * gdb.trace/tfind.exp: Ditto.
7173 * gdb.trace/tspeed.exp: Ditto.
7174 * gdb.trace/tsv.exp: Ditto.
7175 * gdb.trace/unavailable.exp: Ditto.
7176 * gdb.trace/while-dyn.exp: Ditto.
7177
a2e0062d
PA
71782012-02-15 Pedro Alves <palves@redhat.com>
7179
7180 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7181 gdb_test_multiple, and call unsupported instead of fail, if the
7182 remote side does not support the request.
7183
a1999d40
PA
71842012-02-15 Pedro Alves <palves@redhat.com>
7185
7186 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7187 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7188 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7189 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7190 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7191 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7192 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7193 doesn't start with "extended-" already.
7194
7cee1e54
PA
71952012-02-15 Pedro Alves <palves@redhat.com>
7196
7197 Support extended-remote. Avoid cascading timeouts.
7198
7199 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7200 the extended-remote target. If attaching with no file fails, load
7201 the file manually.
7202 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7203
816338b5
SS
72042012-02-14 Stan Shebs <stan@codesourcery.com>
7205
7206 * gdb.base/ena-dis-br.exp: Add enable count test.
7207
cc30c4bd
PA
72082012-02-13 Pedro Alves <palves@redhat.com>
7209
7210 * config/mips-idt.exp: Delete.
7211 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7212 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7213 * gdb.base/break.exp: Remove mips-idt references.
7214 * gdb.base/chng-syms.exp: Ditto.
7215 * gdb.base/default.exp: Ditto.
7216 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7217 (top level): Don't call it.
7218 * gdb.base/opaque.exp: Remove mips-idt restarts.
7219 * gdb.base/ptype.exp: Remove mips-idt xfails.
7220 * gdb.base/scope.exp: Remove mips-idt restarts.
7221 * gdb.base/sepdebug.exp: Remove mips-idt references.
7222 * gdb.base/watchpoint.exp (maybe_clean_restart)
7223 (maybe_reinitialize): Delete.
7224 (test_disabling_watchpoints, test_disabling_watchpoints)
7225 (test_watchpoint_triggered_in_syscall)
7226 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7227 Don't call them.
7228
57008375
JK
72292012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7230
7231 * gdb.server/server-exec-info.exp: New file.
7232
4a2d9c08
PA
72332012-02-10 Pedro Alves <palves@redhat.com>
7234
7235 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7236 always non-empty.
7237 (test_attach): Always pass $exec to test_attach_gdb.
7238
09fa21bd
TT
72392012-02-08 Tom Tromey <tromey@redhat.com>
7240
7241 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7242 before inferior is started.
7243
f0823d2c
TT
72442012-02-07 Tom Tromey <tromey@redhat.com>
7245
7246 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7247 Symbol.value.
7248 * gdb.python/py-symbol.c (qq): Set default value.
7249
72502012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
7251
7252 * gdb.python/py-symbol.c (qq): New global.
7253 * gdb.python/py-symbol.exp: Add test for frame-less
7254 lookup_symbol.
7255 * gdb.python/py-symtab.exp: Fix line number.
7256
f7e44f65
JB
72572012-02-03 Joel Brobecker <brobecker@adacore.com>
7258
7259 * gdb.ada/mi_task_arg: New testcase.
7260
4c9ed63c
PA
72612012-02-02 Pedro Alves <palves@redhat.com>
7262
7263 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7264 extended timeout.
7265
c0b9f2c6
PA
72662012-02-02 Pedro Alves <palves@redhat.com>
7267
7268 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7269 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
7270
5f8cefd7
PA
72712012-02-02 Pedro Alves <palves@redhat.com>
7272
7273 * gdb.base/term.exp: Rewrite.
7274 * gdb.base/term.c: New.
7275
2f3a2569
PA
72762012-02-02 Pedro Alves <palves@redhat.com>
7277
7278 * gdb.base/default.exp (run "r" abbreviation, run): Add
7279 extended-remote expected output.
7280
f149aabd
TT
72812012-02-02 Tom Tromey <tromey@redhat.com>
7282
7283 * gdb.cp/dispcxx.exp: New file.
7284 * gdb.cp/dispcxx.cc: New file.
7285
03bef283
TT
72862012-02-01 Tom Tromey <tromey@redhat.com>
7287
7288 * gdb.base/jit-simple.exp: New file.
7289 * gdb.base/jit-simple.c: New file.
7290
a79b18b5
YQ
72912012-01-30 Yao Qi <yao@codesourcery.com>
7292
7293 * gdb.base/skip.exp: Make test result unique.
7294
f0d1a53e
JK
72952012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
7298 compatibility with valgrind-3.7.0.
7299
4b3c9f41
PA
73002012-01-27 Pedro Alves <palves@redhat.com>
7301
7302 * gdb.base/watchpoint.exp (no_hw): New global.
7303 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
7304 disable hw watchpoints.
7305 (test_wide_location_1, test_wide_location_2): If no_hw is set,
7306 don't expect hw watchpoints.
7307 (no_hw_watchpoints): Always clean restart.
7308 (do_tests): New procedure, factored out from the top level.
7309 (top level): Run tests twice. Once with hw watchpoints enabled,
7310 another time with hw watchpoints disabled.
7311
a13491c8
PA
73122012-01-27 Pedro Alves <palves@redhat.com>
7313
7314 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
7315 out from the top level.
7316 (top level): Call it instead.
7317
f2c8a051
PA
73182012-01-27 Pedro Alves <palves@redhat.com>
7319
7320 * gdb.base/watchpoint.exp (top level): Re-enable hardware
7321 watchpoints sooner.
7322
654d7a9e
PA
73232012-01-27 Pedro Alves <palves@redhat.com>
7324
7325 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
7326
274f47f3
PA
73272012-01-27 Pedro Alves <palves@redhat.com>
7328
7329 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
7330 "You may have requested too many hardware
7331 breakpoints/watchpoints".
7332
e4d63ba2
PA
73332012-01-27 Pedro Alves <palves@redhat.com>
7334
7335 * gdb.base/watchpoint.exp (maybe_clean_restart)
7336 (maybe_reinitialize): New.
7337 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
7338 expect "hit N times".
7339 (test_disabling_watchpoints, test_complex_watchpoint)
7340 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7341 Call maybe_clean_restart.
7342 (top level): Use clean_restart. Remove "mips-idt-*"
7343 reinitialization.
7344
dbd95daf
PA
73452012-01-27 Pedro Alves <palves@redhat.com>
7346
7347 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
7348
f3ad2025
PA
73492012-01-27 Pedro Alves <palves@redhat.com>
7350
7351 * gdb.base/watchpoint.exp: Clean restart after tests that don't
7352 require `initialize' anymore. Remove unnecessary `initialize'
7353 calls.
7354
100aa3ae
PA
73552012-01-27 Pedro Alves <palves@redhat.com>
7356
7357 * gdb.base/watchpoint.exp (wp_set): Delete.
7358 (initialize, test_simple_watchpoint, top level): Remove dead code.
7359
c79a8e11
PA
73602012-01-27 Pedro Alves <palves@redhat.com>
7361
7362 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
7363 typo.
7364
048fe15a
PA
73652012-01-27 Pedro Alves <palves@redhat.com>
7366
7367 * config/extended-gdbserver.exp: New file.
7368 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
7369 comment.
7370 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
7371 * boards/native-extended-gdbserver.exp: New file.
7372
4033a6bf
PA
73732012-01-26 Pedro Alves <palves@redhat.com>
7374
7375 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
7376 and gdb_test_multiple.
7377
3d7f4b81
PA
73782012-01-26 Pedro Alves <palves@redhat.com>
7379
7380 Make test messages unique, and more identifiable.
7381 * gdb.multi/watchpoint-multi.exp: Change test messages.
7382
484abf42
TT
73832012-01-25 Tom Tromey <tromey@redhat.com>
7384
7385 * gdb.base/solib-disc.exp: Fix regexps.
7386
edcc5120
TT
73872012-01-24 Tom Tromey <tromey@redhat.com>
7388
7389 * lib/mi-support.exp (mi_expect_stop): Add special case for
7390 solib-event.
7391 * gdb.base/catch-load-so.c: New file.
7392 * gdb.base/catch-load.exp: New file.
7393 * gdb.base/catch-load.c: New file.
7394 * gdb.base/break-interp.exp (reach_1): Update regexp.
7395
30b91c90
JK
73962012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7397
7398 Fix fuzzy results.
7399 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
7400 lpsimple and func.
7401
53fe1783
GB
74022012-01-24 Gary Benson <gbenson@redhat.com>
7403
7404 Delete #if 0'd out code.
7405 * gdb.base/default.exp (info catch): Remove.
7406 * gdb.base/gdb_history (info catch): Likewise.
7407 * gdb.base/help.exp (info catch): Likewise.
7408
d0d8b0c6
JK
74092012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7410
7411 Fix watchpoints to be specific for each inferior.
7412 * gdb.multi/watchpoint-multi.c: New file.
7413 * gdb.multi/watchpoint-multi.exp: New file.
7414
4403d8e9
JK
74152012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7416
7417 Fix watchpoints across inferior fork.
7418 * gdb.threads/watchpoint-fork-child.c: New file.
7419 * gdb.threads/watchpoint-fork-mt.c: New file.
7420 * gdb.threads/watchpoint-fork-parent.c: New file.
7421 * gdb.threads/watchpoint-fork-st.c: New file.
7422 * gdb.threads/watchpoint-fork.exp: New file.
7423 * gdb.threads/watchpoint-fork.h: New file.
7424
050a2e1d
PA
74252012-01-23 Pedro Alves <palves@redhat.com>
7426
7427 * gdb.base/call-signal-resume.exp: Allow output after "return".
7428
6a52fb62
PA
74292012-01-20 Pedro Alves <palves@redhat.com>
7430
7431 * gdb.python/py-finish-breakpoint.py: Fix typo.
7432
145b16a9
UW
74332012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
7434
7435 * gdb.base/info-proc.exp: Also run on remote targets. Main
7436 "info proc" command is now always present; whether target supports
7437 actual info proc operation is detected when attempting to issue
7438 the command.
7439
26f6125e
JK
74402012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7441
7442 * .gdbinit: Remove.
7443
eb5227ce
PA
74442012-01-19 Pedro Alves <palves@redhat.com>
7445
7446 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
7447 look at the funtions' returns.
7448 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
7449 (jprint.print(int, int)): Change return type to int. Adjust.
7450
1db33378
PP
74512012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7452
7453 PR gdb/9538
7454 * gdb.base/sepdebug.exp: New test.
7455
b9736cf8
PA
74562012-01-18 Pedro Alves <palves@redhat.com>
7457
7458 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
7459 Allow output before ^done.
7460
4aac40c8
TT
74612012-01-16 Tom Tromey <tromey@redhat.com>
7462
7463 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
7464 Add tests for relative directory.
7465
cafec441
TT
74662012-01-16 Tom Tromey <tromey@redhat.com>
7467
7468 * gdb.base/printcmds.c (enum flag_enum): New.
7469 (three): New global.
7470 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
7471 enum printing.
7472 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
7473 FlagEnumerationPrinter.
7474 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
7475 * gdb.python/py-pp-maint.c (enum flag_enum): New.
7476 (fval): New global.
7477
abcc4978
PA
74782012-01-16 Pedro Alves <palves@redhat.com>
7479
7480 * lib/gdb.exp (banned_procedures): New variable.
7481 (banned_variables_traced): Rename to ...
7482 (banned_traced): ... this.
7483 (gdb_init): Also trace banned procedures.
7484 (gdb_finish): Also untrace banned procedures.
7485
97ccebe8
PA
74862012-01-16 Pedro Alves <palves@redhat.com>
7487
7488 Remove all calls to strace.
7489
2af7517b
JK
74902012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7491
7492 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
7493 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
7494
9241a8bc
PP
74952012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7496
7497 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
7498 * gdb.base/pie-execl.exp: Likewise.
7499
3848a17f
KS
75002012-01-12 Keith Seitz <keiths@redhat.com>
7501
7502 PR mi/10586
7503 * gdb.mi/var-cmd.c (struct anonymous): New structure.
7504 (do_anonymous_type_tests): New function.
7505 (main): Call do_anonymous_type_tests.
7506 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
7507 (verify_everything): New procedure.
7508 * gdb.mi/mi-var-cp.cc (class A): New class.
7509 (anonymous_structs_and_unions): New function.
7510 (main): Call anonymous_structs_and_unions.
7511 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
7512 (verify_everything): New procedure.
7513
440e2fca
KS
75142012-01-12 Keith Seitz <keiths@redhat.com>
7515
7516 * lib/mi-support.exp: Expand comments about PATH_EXPR.
7517 (varobj_tree::get_path_expr): Assume that all varobjs are
7518 compound unless they are known simple types.
7519 Adjust path expressions based on parent type, path parent type,
7520 and tree language.
7521 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
7522 the root varobj.
7523 (mi_walk_varobj_tree): Add LANGUAGE parameter.
7524
675399c9
PA
75252012-01-11 Pedro Alves <palves@redhat.com>
7526
7527 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
7528 core files on this machine" anymore.
7529
97ddaa9b
PH
75302012-01-11 Paul Hilfinger <hilfingr@adacore.com>
7531
7532 * gdb.base/watchpoint.c (recurser): Initialize local_x.
7533 (main): Repeat recurser call.
7534 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
7535 equivalent to 'local_x'.
7536
ea733575 75372012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 7538 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
7539
7540 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
7541
2ca0b532
PA
75422012-01-05 Pedro Alves <alves.ped@gmail.com>
7543
7544 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
7545 * gdb.python/py-events.c (first): Add bits for new "step N" test.
7546 * gdb.python/py-events.exp: Test that "step N" tripping on a
7547 breakpoint emits a breakpoint event.
7548
6e681866
JB
75492012-01-03 Joel Brobecker <brobecker@adacore.com>
7550
7551 * gdb.base/auxv.exp: Reformat the copyright notice.
7552
3c2d6aff
YQ
75532012-01-03 Yao Qi <yao@codesourcery.com>
7554
7555 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
7556 (strace_trace_on_diff_addr): New.
7557 * gdb.trace/strace.c: (main): Add two local variables.
7558
0852fee3
UW
75592011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
7560
7561 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
7562 * gdb.cell/gcore.exp: Likewise.
7563 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
7564 to verify the correct instance of main is selected.
7565
12c3e59c
JB
75662012-01-02 Joel Brobecker <brobecker@adacore.com>
7567
7568 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
7569 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
7570 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
7571 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
7572 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
7573 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
7574 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
7575 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
7576 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
7577 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
7578 gdb.threads/thread_check.c: Reformat copyright header.
7579
c0f378ec
EBM
75802011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
7581
e4a7ca93 7582 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
7583 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
7584 is not enabled.
7585
3bc96cfb
JK
75862011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7587
7588 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
7589 parameter to self_exec, adjust the function.
7590 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
7591 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
7592 (set var do_exit = 0): Remove test.
7593 (newline at end of file): Add one.
7594
095bcf5e
JB
75952011-12-27 Joel Brobecker <brobecker@adacore.com>
7596
7597 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
7598 New files.
7599
18d19bd1
JK
76002011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 Fix racy FAILs.
7603 * gdb.threads/fork-thread-pending.c (barrier): New variable.
7604 (thread_function, thread_forker): Call pthread_barrier_wait for it.
7605 (main): Call pthread_barrier_init for it.
7606
e809353a
JK
76072011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7608
7609 Fix double send_gdb leading to racy FAILs.
7610 * gdb.base/break.exp (set silent break bp_location1): Replace
7611 3x send_gdb and gdb_expect by gdb_test.
7612 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
7613 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
7614 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
7615 instead of send_gdb. Twice.
7616 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
7617 3x send_gdb and gdb_expect by gdb_test.
7618 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
7619
da8cb7ec
JK
76202011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7621
7622 * gdb.linespec/linespec.exp: Compile using {c++}.
7623
ae1a303e
JK
76242011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7625
7626 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
7627 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
7628 (verify GCC PR debug/51668): New test.
7629
cc72b2a2
KP
76302011-12-23 Kevin Pouget <kevin.pouget@st.com>
7631
7632 Introduce gdb.FinishBreakpoint in Python.
7633 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
7634 py-finish-breakpoint2
7635 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
7636 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
7637 instead of line number.
7638 * gdb.python/py-finish-breakpoint.c: New file.
7639 * gdb.python/py-finish-breakpoint.exp: New file.
7640 * gdb.python/py-finish-breakpoint.py: New file.
7641 * gdb.python/py-finish-breakpoint2.cc: New file.
7642 * gdb.python/py-finish-breakpoint2.exp: New file.
7643 * gdb.python/py-finish-breakpoint2.py: New file.
7644
3b7962f9
JK
76452011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7646
7647 Partial fix of compatibility with gcc-4.7.
7648 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
7649 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
7650 Add comment to add a PASS case in the future.
7651
6538471c
JK
7652 Fix compatibility with gcc-4.7.
7653 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
7654
7052e42c
UW
76552011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
7656
7657 PR tdep/12797
7658 * gdb.base/callfuncs.exp: Remove KFAIL.
7659
9ac7f98e
JB
76602011-12-21 Joel Brobecker <brobecker@adacore.com>
7661
7662 * gdb.ada/task_bp: New testcase.
7663
f6eeced0
JK
76642011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7665
7666 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
7667 -DNO_SECTIONS.
7668 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
7669
72225e17
JK
76702011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7671
7672 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
7673 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
7674 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7675 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
7676 conditional for gcc <= 4.5.
7677
13ac8d2c
JK
76782011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7679
7680 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
7681 by XFAIL.
7682 * gdb.cp/static-method.exp (info addr A::func())
7683 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7684 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7685 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7686 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
7687 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
7688 (test value of F in k3_m): Likewise.
7689 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7690 Likewise.
7691
049682ba
JK
76922011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7693
7694 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
7695 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
7696 Remove.
7697 * gdb.threads/attachstop-mt.c: Remove.
7698 * gdb.threads/attachstop-mt.exp: Remove.
7699
2c9d8796
MK
77002011-12-17 Mark Kettenis <kettenis@gnu.org>
7701
7702 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
7703
e0f9f062
DE
77042011-12-16 Doug Evans <dje@google.com>
7705
f4aa2101 7706 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
7707 * boards/native-gdbserver.exp: New file.
7708
e0f9f062
DE
7709 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
7710 gdbserver output.
7711 (gdbserver_default_get_remote_address): New function.
7712 (gdbserver_start): Call gdb,get_remote_address to compute argument
7713 to "target remote" command.
7714
80b6e756
PM
77152011-12-16 Phil Muldoon <pmuldoon@redhat.com>
7716
1c3ad6ab 7717 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
7718 python print-stack. Add set/show python print-stack
7719 off|full|message tests.
7720
1576bd00
YQ
77212011-12-15 Yao Qi <yao@codesourcery.com>
7722
7723 * gdb.trace/strace.c: New
7724 * gdb.trace/strace.exp: New.
7725
d6a0f6e0
TT
77262011-12-14 Tom Tromey <tromey@redhat.com>
7727
7728 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
7729
31015e1d
DE
77302011-12-14 Doug Evans <dje@google.com>
7731
7732 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
7733
7b50312a
PA
77342011-12-14 Pedro Alves <pedro@codesourcery.com>
7735
7736 PR threads/10729
7737
7738 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 7739 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 7740
924437bc
PA
77412011-12-13 Pedro Alves <pedro@codesourcery.com>
7742 Doug Evans <dje@google.com>
7743
7744 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
7745 (clean_restart): Remove references to the gdb_stub target board
7746 variable.
7747 (gdb_step_for_stub): Delete.
7748
7749 * gdb.base/annota1.exp: Remove all references to [target_info
7750 exists gdb_stub], gdb_step_for_stub and usestubs.
7751 * gdb.base/annota3.exp: Ditto.
7752 * gdb.base/async.exp: Ditto.
7753 * gdb.base/break.exp: Ditto.
7754 * gdb.base/code-expr.exp: Ditto.
7755 * gdb.base/commands.exp: Ditto.
7756 * gdb.base/completion.exp: Ditto.
7757 * gdb.base/condbreak.exp: Ditto.
7758 * gdb.base/consecutive.exp: Ditto.
7759 * gdb.base/cvexpr.exp: Ditto.
7760 * gdb.base/define.exp: Ditto.
7761 * gdb.base/display.exp: Ditto.
7762 * gdb.base/ena-dis-br.exp: Ditto.
7763 * gdb.base/environ.exp: Ditto.
7764 * gdb.base/gnu-ifunc.exp: Ditto.
7765 * gdb.base/maint.exp: Ditto.
7766 * gdb.base/pending.exp: Ditto.
7767 * gdb.base/sect-cmd.exp: Ditto.
7768 * gdb.base/sepdebug.exp: Ditto.
7769 * gdb.base/unload.exp: Ditto.
7770 * gdb.base/watchpoint-solib.exp: Ditto.
7771 * gdb.cp/annota2.exp: Ditto.
7772 * gdb.cp/annota3.exp: Ditto.
7773 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
7774 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
7775 * gdb.mi/mi-pending.exp: Ditto.
7776 * gdb.trace/circ.exp: Ditto.
7777 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
7778 * gdb.base/list.exp: Ditto.
7779
7780 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
7781 breakpoint function and all references to the usestubs macro.
7782 * gdb.base/exprs.c: Ditto.
7783 * gdb.base/freebpcmd.c: Ditto.
7784 * gdb.base/bitfields.c: Ditto.
7785 * gdb.base/bitfields2.c: Ditto.
7786 * gdb.base/break.c: Ditto.
7787 * gdb.base/call-sc.c: Ditto.
7788 * gdb.base/call-signals.c: Ditto.
7789 * gdb.base/callfuncs.c: Ditto.
7790 * gdb.base/charset.c: Ditto.
7791 * gdb.base/consecutive.c: Ditto.
7792 * gdb.base/constvars.c: Ditto.
7793 * gdb.base/funcargs.c: Ditto.
7794 * gdb.base/int-type.c: Ditto.
7795 * gdb.base/interrupt.c: Ditto.
7796 * gdb.base/langs0.c: Ditto.
7797 * gdb.base/list0.c: Ditto.
7798 * gdb.base/mips_pro.c: Ditto.
7799 * gdb.base/miscexprs.c: Ditto.
7800 * gdb.base/nodebug.c: Ditto.
7801 * gdb.base/opaque0.c: Ditto.
7802 * gdb.base/pointers.c: Ditto.
7803 * gdb.base/printcmds.c: Ditto.
7804 * gdb.base/ptype.c: Ditto.
7805 * gdb.base/recurse.c: Ditto.
7806 * gdb.base/reread1.c: Ditto.
7807 * gdb.base/reread2.c: Ditto.
7808 * gdb.base/restore.c: Ditto.
7809 * gdb.base/return.c: Ditto.
7810 * gdb.base/run.c: Ditto.
7811 * gdb.base/scope0.c: Ditto.
7812 * gdb.base/sepdebug.c: Ditto.
7813 * gdb.base/setshow.c: Ditto.
7814 * gdb.base/setvar.c: Ditto.
7815 * gdb.base/sigall.c: Ditto.
7816 * gdb.base/signals.c: Ditto.
7817 * gdb.base/structs.c: Ditto.
7818 * gdb.base/structs2.c: Ditto.
7819 * gdb.base/testenv.c: Ditto.
7820 * gdb.base/twice.c: Ditto.
7821 * gdb.base/unwindonsignal.c: Ditto.
7822 * gdb.base/watchpoint.c: Ditto.
7823 * gdb.base/watchpoints.c: Ditto.
7824 * gdb.base/whatis.c: Ditto.
7825 * gdb.cp/classes.cc: Ditto.
7826 * gdb.cp/cplusfuncs.cc: Ditto.
7827 * gdb.cp/derivation.cc: Ditto.
7828 * gdb.cp/formatted-ref.cc: Ditto.
7829 * gdb.cp/misc.cc: Ditto.
7830 * gdb.cp/overload.cc: Ditto.
7831 * gdb.cp/ovldbreak.cc: Ditto.
7832 * gdb.cp/ref-params.cc: Ditto.
7833 * gdb.cp/ref-types.cc: Ditto.
7834 * gdb.cp/templates.cc: Ditto.
7835 * gdb.cp/virtfunc.cc: Ditto.
7836 * gdb.hp/gdb.aCC/run.c: Ditto.
7837 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
7838 * gdb.hp/gdb.compat/xdb0.c: Ditto.
7839 * gdb.reverse/consecutive-reverse.c: Ditto.
7840 * gdb.reverse/sigall-reverse.c: Ditto.
7841 * gdb.reverse/until-reverse.c: Ditto.
7842 * gdb.reverse/watch-reverse.c: Ditto.
7843 * gdb.trace/actions.c: Ditto.
7844 * gdb.trace/circ.c: Ditto.
7845 * gdb.trace/collection.c: Ditto.
7846
fabde485
PA
78472011-12-13 Pedro Alves <pedro@codesourcery.com>
7848
7849 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
7850 (func6, func7): New.
7851 (main): Call func6 and func7.
7852 * gdb.base/watchpoint.exp (test_wide_location_1)
7853 (test_wide_location_2): New.
7854 (top level): Re-enable hardware watchpoints if necessary. Call
7855 test_wide_location_1 and test_wide_location_2.
7856
ff7d1690
YQ
78572011-12-11 Yao Qi <yao@codesourcery.com>
7858
7859 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
7860
a6af7abe
JB
78612011-12-11 Joel Brobecker <brobecker@adacore.com>
7862
7863 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
7864 expected output for unsupported case.
7865
61638e15
JK
78662011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7867
7868 PR testsuite/12649
7869 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
7870 Protect gdb_test_multiple by final $gdb_prompt match.
7871
0a00efc3
JK
78722011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7873
7874 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
7875 New variable, new test.
7876 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7877 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7878 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7879 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
7880 them if HAVE_GCC_45682_FIXED is not set.
7881
4511b1ba
YQ
78822011-12-10 Yao Qi <yao@codesourcery.com>
7883
7884 * gdb.trace/status-stop.exp: New.
7885 * gdb.trace/status-stop.c: New.
7886
27949e73
JK
78872011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7888
7889 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
7890 timeout.
7891
d8ea7931
TT
78922011-12-08 Tom Tromey <tromey@redhat.com>
7893
7894 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
7895 condition.
7896
1cc310d2
SS
78972011-12-07 Stan Shebs <stan@codesourcery.com>
7898
7899 * gdb.trace/tfind.exp: Update for output changes.
7900
d482a875
PA
79012011-12-07 Pedro Alves <pedro@codesourcery.com>
7902
7903 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
7904 throws "Cannot insert catchpoints in this configuration".
7905 * gdb.ada/mi_catch_ex.exp: Likewise.
7906
f0ba3972
PA
79072011-12-06 Pedro Alves <pedro@codesourcery.com>
7908
7909 * gdb.base/break-always.exp: Test changing memory at addresses
7910 with breakpoints inserted.
7911
f8eba3c6
TT
79122011-12-06 Joel Brobecker <brobecker@acacore.com>
7913
6fdff2c5
PA
7914 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
7915 involving a fully qualified function name.
f8eba3c6
TT
7916
79172011-12-06 Tom Tromey <tromey@redhat.com>
7918
7919 * gdb.ada/homonym.exp: Add three breakpoint tests.
7920
79212011-12-06 Tom Tromey <tromey@redhat.com>
7922
7923 * gdb.base/solib-weak.exp (do_test): Remove kfail.
7924 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
7925 * gdb.objc/objcdecode.exp: Update for output changes.
7926 * gdb.linespec/linespec.exp: New file.
7927 * gdb.linespec/lspec.cc: New file.
7928 * gdb.linespec/lspec.h: New file.
7929 * gdb.linespec/body.h: New file.
7930 * gdb.linespec/base/two/thefile.cc: New file.
7931 * gdb.linespec/base/one/thefile.cc: New file.
7932 * gdb.linespec/Makefile.in: New file.
7933 * gdb.cp/templates.exp (test_template_breakpoints): Update for
7934 output changes.
7935 * gdb.cp/re-set-overloaded.exp: Remove kfail.
7936 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
7937 makes one breakpoint.
7938 * gdb.cp/method2.exp (test_break): Update for output changes.
7939 * gdb.cp/mb-templates.exp: Update for output changes.
7940 * gdb.cp/mb-inline.exp: Update for output changes.
7941 * gdb.cp/mb-ctor.exp: Update for output changes.
7942 * gdb.cp/ovsrch.exp: Use fully-qualified names.
7943 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
7944 has multiple matches.
7945 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
7946 error message change.
7947 * gdb.base/list.exp (test_list_filename_and_number): Update for
7948 error message change.
7949 * gdb.base/break.exp: Disable pending breakpoints. Update for
7950 output changes.
7951 * configure.ac: Add gdb.linespec.
7952 * configure: Rebuild.
7953 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
7954
c642a434
UW
79552011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
7956
7957 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
7958 last_break register on s390*-*-* targets.
7959
b18003d1
JB
79602011-12-06 Joel Brobecker <brobecker@adacore.com>
7961
7962 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
7963 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
7964 of parameter X in procedure Foo.
7965
fe96589c
SS
79662011-12-05 Stan Shebs <stan@codesourcery.com>
7967
7968 * gdb.trace/tfind.exp: Update help string matches.
7969
1820ab47
JK
79702011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7971
7972 * gdb.server/ext-run.exp (get process list): Accept also systemd
7973 as PID 1.
7974
e11ac3a3
JK
79752011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7976 Pedro Alves <pedro@codesourcery.com>
7977
7978 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
7979 starting GDB.
7980 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
7981 $use_gdb_stub.
7982 * gdb.base/display.exp: Likewise.
7983 * gdb.base/ending-run.exp: Likewise.
7984 * gdb.base/list.exp (test_listsize): Likewise.
7985 * gdb.base/setshow.exp: Likewise.
7986 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
7987 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
7988 check by global $use_gdb_stub.
7989 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
7990 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
7991 (default_gdb_init): Unset global $use_gdb_stub.
7992 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
7993 by global $use_gdb_stub.
7994 * lib/gdbserver-support.exp: Extend comments for set_board_info
7995 gdb_protocol and gdb,socketport.
7996 (gdbserver_start_extended): Set global gdbserver_protocol and
7997 gdbserver_gdbport. Clear global use_gdb_stub.
7998 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
7999 from target use_gdb_stub.
8000 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8001
1d41d75c
DE
80022011-12-03 Doug Evans <dje@google.com>
8003
8004 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8005 (gdb_step_for_stub): Add comments.
8006
d6d7a51a
MR
80072011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8008
8009 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8010 to the caller.
8011 (gdb_test_multiple): Likewise.
8012
05acf274
JK
80132011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8014
8015 Fix gdb.mi/mi-solib.exp without system debug info installed.
8016 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8017 expect attribute, return 0 for it. Update comments.
8018
2268b414
JK
80192011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8020
8021 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8022 (corrupted list): Adjust the expectation.
8023
585861ea
JK
80242011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8025
8026 PR threads/13448
8027 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8028 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8029 * gdb.threads/tls-var-main.c: New file.
8030 * gdb.threads/tls-var.c: New file.
8031 * gdb.threads/tls-var.exp: New file.
8032
968643aa
JK
80332011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8034
8035 PR testsuite/12649
8036 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8037 Protect gdb_test_multiple by final $gdb_prompt match.
8038 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8039 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8040 (test_tracepoints): Likewise.
8041
9750bca9
JK
80422011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8043
8044 PR breakpoints/13346
8045 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8046 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8047 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8048
ac1349b7
JB
80492011-12-01 Joel Brobecker <brobecker@adacore.com>
8050
8051 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8052 * gdb.ada/homonym/homonym.adb: For use of all types defined
8053 locally inside both Get_Value subprograms.
8054
26d44faf
JK
80552011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8056
8057 Fix racy FAILs.
8058 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8059 of send_gdb.
8060
514f6425
UW
80612011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8062
8063 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8064 environment variable after test completed.
8065
4255c8d2
UW
80662011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8067
8068 * gdb.base/solib-nodir.exp: Skip if remote target.
8069 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8070 application. Call gdb_load_shlibs.
8071 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8072
a35ad96a
JB
80732011-11-29 Joel Brobecker <brobecker@adacore.com>
8074
8075 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8076
1a1d5513
JB
80772011-11-28 Joel Brobecker <brobecker@adacore.com>
8078
8079 * gdb.ada/fullname_bp: New testcase.
8080
50b4ddf8
JK
80812011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8082
8083 PR testsuite/12649
8084 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8085 Wrap send_gdb into a new gdb_test.
8086
fb0aec57
JK
8087 Code cleanup.
8088 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8089 Convert send_gdb and gdb_expect to gdb_test_multiple.
8090
2376d946
JK
80912011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8092
8093 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8094
1eec78bd
KS
80952011-11-23 Keith Seitz <keiths@redhat.com>
8096
8097 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8098 (mi_varobj_tree_test_children_callback): New proc.
8099 (mi_walk_varobj_tree): New proc.
8100
36dfb11c
TT
81012011-11-22 Tom Tromey <tromey@redhat.com>
8102
8103 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8104 Add "use_mi_command" argument.
8105 (mi_run_cmd, mi_run_with_cli): New procs.
8106 * gdb.mi/solib-lib.c: New file.
8107 * gdb.mi/solib-main.c: New file.
8108 * gdb.mi/mi-solib.exp: New file.
8109
0e965dd0
DE
81102011-11-21 Doug Evans <dje@google.com>
8111
8112 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8113 _Unwind_DebugHook is missing.
8114
f196051f
SS
81152011-11-20 Stan Shebs <stan@codesourcery.com>
8116
8117 * gdb.trace/tstatus.exp: New.
8118 * gdb.trace/actions.c: Include string.h.
8119
bfccc43c
YQ
81202011-11-18 Yao Qi <yao@codesourcery.com>
8121
8122 * gdb.trace/pending.exp: New.
8123 * gdb.trace/pending.c: New.
8124 * gdb.trace/pendshr1.c: New.
8125 * gdb.trace/pendshr2.c: New.
8126 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8127 tracepoint location becomes pending.
8128 (tracepoint_change_loc_2): New.
8129
73cd8ab1
DM
81302011-11-16 David S. Miller <davem@davemloft.net>
8131
8132 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8133 target is sparc*-*-linux*
8134
77426730
PK
81352011-11-15 Paul Koning <paul_koning@dell.com>
8136
8137 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8138 types.
8139
ed59ded5
DE
81402011-11-14 Doug Evans <dje@google.com>
8141
8142 * gdb.base/shell.exp: New file.
8143
405f8e94
SS
81442011-11-14 Stan Shebs <stan@codesourcery.com>
8145
8146 * gdb.trace/ftrace.c: New.
8147 * gdb.trace/ftrace.exp: New.
8148
1e4d1764
YQ
81492011-11-14 Yao Qi <yao@codesourcery.com>
8150
8151 * gdb.trace/change-loc-1.c: New.
8152 * gdb.trace/change-loc-2.c: New.
8153 * gdb.trace/change-loc.c: New.
8154 * gdb.trace/change-loc.exp: New.
8155 * gdb.trace/change-loc.h: New.
8156 * gdb.trace/trace-break.c (marker): Define new symbol.
8157 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8158 New.
1e4d1764
YQ
8159 (break_trace_same_addr_6): New.
8160
71eba9c2 81612011-11-12 Matt Rice <ratmice@gmail.com>
8162
8163 * gdb.base/info-macros.exp: Make tests for info definitions
8164 test info macro. Add tests for info macro argument processing.
8165 Rename a few tests.
8166
1d93e29a
KS
81672011-11-11 Keith Seitz <keiths@redhat.com>
8168
8169 PR gdb/12843
8170 * gdb.base/linespecs.exp: New file.
8171
a4b5b48a
DE
81722011-11-11 Doug Evans <dje@google.com>
8173
8174 * gdb.threads/print-threads.exp: Extend timeout for slower
8175 tests.
8176
f6b47be4
DE
81772011-11-10 Doug Evans <dje@google.com>
8178
792a0230
DE
8179 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8180 "record to end of main" test.
8181
f6b47be4
DE
8182 * gdb.python/py-type.c (TS): New typedef.
8183 (ts): New global.
8184 * gdb.python/py-type.exp: Test field list of typedef.
8185
22355c90
JB
81862011-11-10 Joel Brobecker <brobecker@adacore.com>
8187
8188 * gdb.ada/small_reg_param: New testcase.
8189
a7860e76
TT
81902011-11-09 Tom Tromey <tromey@redhat.com>
8191
8192 * gdb.cp/destrprint.exp: New file.
8193 * gdb.cp/destrprint.cc: New file.
8194
72a2e3dc
MI
81952011-11-08 Meador Inge <meadori@codesourcery.com>
8196
8197 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8198 (switch_stack_to_other): New test function.
8199 * gdb.arch/thumb-prologue.exp: New test cases.
8200
c7195df2 82012011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
8202
8203 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8204
d3895d7d
YQ
82052011-11-08 Yao Qi <yao@codesourcery.com>
8206
8207 * gdb.exp (supports_process_record): New.
8208 (supports_reverse): New.
8209 * gdb.reverse/break-precsave.exp: Call support_process_record
8210 to run test conditionally.
8211 * gdb.reverse/consecutive-precsave.exp: Likewise.
8212 * gdb.reverse/i386-precsave.exp: Likewise.
8213 * gdb.reverse/machinestate-precsave.exp: Likewise.
8214 * gdb.reverse/solib-precsave.exp: Likewise.
8215 * gdb.reverse/step-precsave.exp: Likewise.
8216 * gdb.reverse/until-precsave.exp: Likewise.
8217 * gdb.reverse/watch-precsave.exp: Likewise.
8218 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8219 test conditionally.
8220 * gdb.reverse/consecutive-reverse.exp: Likewise.
8221 * gdb.reverse/finish-precsave.exp: Likewise.
8222 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8223 * gdb.reverse/finish-reverse.exp: Likewise.
8224 * gdb.reverse/i386-reverse.exp: Likewise.
8225 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8226 * gdb.reverse/machinestate.exp: Likewise.
8227 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8228 * gdb.reverse/sigall-precsave.exp: Likewise.
8229 * gdb.reverse/sigall-reverse.exp: Likewise.
8230 * gdb.reverse/solib-reverse.exp: Likewise.
8231 * gdb.reverse/step-reverse.exp: Likewise.
8232 * gdb.reverse/until-reverse.exp: Likewise.
8233 * gdb.reverse/watch-reverse.exp: Likewise.
8234
a59306a3
YQ
82352011-11-05 Yao Qi <yao@codesourcery.com>
8236
8237 * gdb.trace/trace-break.exp: Add test on setting two
8238 fast tracepoints at the same address.
8239
87769f59
JK
82402011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8241
8242 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8243
3065dfb6
SS
82442011-11-02 Stan Shebs <stan@codesourcery.com>
8245
8246 * gdb.trace/collection.c: Add code using strings.
8247 * gdb.trace/collection.exp: Add tests of string collection.
8248
89e208db
JK
82492011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8250
8251 * gdb.base/skip-solib.exp (executable_main): New variable.
8252 (binfile_main): Base it on that.
8253 Use $executable_main in clean_restart calls. Drop gdb_exit and
8254 gdb_start calls.
8255
405e54e9
JK
82562011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8257
8258 Fix racy FAILs.
8259 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8260 breakpoint_re globals import by async. Set string_regex to .* for
8261 async. Remove the optional thread_selected_re and breakpoint_re
8262 globals expectations.
8263
58e8570a
JM
82642011-11-01 Joseph Myers <joseph@codesourcery.com>
8265
8266 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8267 well as Cygwin.
8268
7b35ec7f 82692011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
8270
8271 Add tests for skip command.
89e208db
JK
8272 * gdb.base/skip-solib-lib.c: New
8273 * gdb.base/skip-solib-main.c: New
8274 * gdb.base/skip-solib.exp: New
8275 * gdb.base/skip.c: New
8276 * gdb.base/skip.exp: New
8277 * gdb.base/skip1.c: New
8278 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 8279
b9fd1791
PA
82802011-10-31 Yao Qi <yao@codesourcery.com>
8281 Pedro Alves <pedro@codesourcery.com>
8282
6fdff2c5
PA
8283 * gdb.trace/trace-break.c: New.
8284 * gdb.trace/trace-break.exp: New.
b9fd1791 8285
4323fecc
JK
82862011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8287
8288 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
8289 break-here-2.
8290
0e5bf2a8
PA
82912011-10-28 Pedro Alves <pedro@codesourcery.com>
8292
8293 * gdb.threads/no-unwaited-for-left.c: New.
8294 * gdb.threads/no-unwaited-for-left.exp: New.
8295 * gdb.threads/non-ldr-exc-1.c: New.
8296 * gdb.threads/non-ldr-exc-1.exp: New.
8297 * gdb.threads/non-ldr-exc-2.c: New.
8298 * gdb.threads/non-ldr-exc-2.exp: New.
8299 * gdb.threads/non-ldr-exc-3.c: New.
8300 * gdb.threads/non-ldr-exc-3.exp: New.
8301 * gdb.threads/non-ldr-exc-4.c: New.
8302 * gdb.threads/non-ldr-exc-4.exp: New.
8303
3a3dad98
JK
83042011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8305
8306 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
8307 * gdb.base/attach-pie-misread.exp: Likewise.
8308 * gdb.base/break-interp.exp: Likewise.
8309 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
8310 testcases for use_gdb_stub.
8311 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
8312 (continue): New testcase.
8313 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
8314 * gdb.threads/attach-into-signal.exp: Likewise.
8315 * gdb.threads/attach-stopped.exp: Likewise.
8316 * gdb.threads/attachstop-mt.exp: Likewise.
8317
d6a5d40c
PK
83182011-10-28 Paul Koning <paul_koning@dell.com>
8319
8320 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
8321
ca539be8
JK
83222011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8323
8324 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
8325 (mi_gdb_test): Import globals thread_selected_re
8326 and breakpoint_re. Expect them optionally at the regex start.
8327
d234ef5c
DE
83282011-10-27 Doug Evans <dje@google.com>
8329
8330 * gdb.python/python.exp: Test source -s.
8331
ab964825
PK
83322011-10-26 Paul Koning <paul_koning@dell.com>
8333
8334 * gdb.python/lib-types.cc (struct A): New structure.
8335 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 8336
54d8a644
PK
83372011-10-25 Paul Koning <paul_koning@dell.com>
8338
8339 PR python/13327
d234ef5c 8340
54d8a644
PK
8341 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
8342 fetch_lazy method.
8343
b0221781
YQ
83442011-10-24 Yao Qi <yao@codesourcery.com>
8345
8346 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
8347 target is tic6x-*-*.
8348
6cda5a20
JB
83492011-10-21 Joel Brobecker <brobecker@adacore.com>
8350
8351 * gdb.ada/mi_task_info/task_switch.adb: New file.
8352 * gdb.ada/mi_task_info.exp: New file.
8353
5ed9db04
JK
83542011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8355
8356 * gdb.cp/expand-psymtabs-cxx.exp: New file.
8357 * gdb.cp/expand-psymtabs-cxx.cc: New file.
8358
9df2fbc4
PM
83592011-10-20 Phil Muldoon <pmuldoon@redhat.com>
8360
8361 PR python/12656
8362
8363 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
8364 global_block tests.
8365
736086ba
TT
83662011-10-18 Tom Tromey <tromey@redhat.com>
8367
8368 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
8369
4af31552
TT
83702011-10-18 Tom Tromey <tromey@redhat.com>
8371
8372 * gdb.base/source.exp: Don't include full file name in test name.
8373 * gdb.python/python.exp: Don't include full file name in test
8374 name.
8375
43136979
AR
83762011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8377
8378 * gdb.base/attach-pie-noexec.c: New files.
8379 * gdb.base/attach-pie-noexec.exp: New files.
8380
543a9323
JM
83812011-10-17 Joseph Myers <joseph@codesourcery.com>
8382
8383 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
8384 prompt for each extra line in command.
8385
21ae7a4d
JK
83862011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8387
8388 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
8389 Revert the part of:
8390 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8391 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8392 Change the expected string.
8393
20ec36d9
JK
83942011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8395
8396 Fix results with system glibc debug info installed.
8397 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
8398 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
8399 Accept also __libc_ symbol prefix and no prefix.
8400
6501c2fc
KS
84012011-10-14 Keith Seitz <keiths@redhat.com>
8402
8403 PR c++/13225
8404 * gdb.cp/converts.cc (foo3_1): New function.
8405 (foo3_2): New functions.
8406 * gdb.cp/converts.exp: Add tests for int to pointer conversion
8407 and null pointer conversions of integer constant zero.
8408 Add test to check if all arguments are checked for incompatible
8409 conversion BADNESS.
8410
55b1fd0c
TT
84112011-10-14 Tom Tromey <tromey@redhat.com>
8412
8413 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
8414 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
8415 linespec.
8416
22c05d8a
JK
84172011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8418
8419 Fix internal error regression.
8420 * gdb.dwarf2/implptr-optimized-out.S: New file.
8421 * gdb.dwarf2/implptr-optimized-out.exp: New file.
8422
1d6edc3c
JK
84232011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8424
8425 Fix empty DWARF expressions DATA vs. SIZE conditionals.
8426 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
8427 (loclist): New.
8428 (4): New abbrev.
8429 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
8430 Use prepare_for_testing, remove clean_restart.
8431 (p arraynoloc, p arraycallnoloc): New tests.
8432
9ec72168
JK
84332011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8434
8435 * gdb.cp/namespace-enum.exp (executable): New variable.
8436 (binfile): Use ${objdir}/${subdir}/ prefix.
8437 Use ${executable} for clean_restart.
8438
9c6c53f7
SA
84392011-10-11 Sterling Augustine <saugustine@google.com>
8440
8441 * gdb.cp/Makefile.in: Add namespace-enum test.
8442 * gdb.cp/namespace-enum.exp: New file.
8443 * gdb.cp/namespace-enum.c: New file.
8444 * gdb.cp/namespace-enum-main.c: New file.
8445
fac7ceb3
UW
84462011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
8447
8448 * gdb.python/py-shared.exp: Relax filename check to handle remote:
8449 sysroot.
8450
941b2081
JK
84512011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8452
8453 Reimplement @entry in input expressions.
8454 * gdb.base/exprs.c (v_int_array_init): New variable.
8455 * gdb.base/exprs.exp (print v_int_array_init)
8456 (print *v_int_array_init@1, print *v_int_array_init@2)
8457 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
8458 (print v_int_array_init[1]@1): New tests.
8459
0344e878
JM
84602011-10-10 Joseph Myers <joseph@codesourcery.com>
8461
8462 * gdb.cp/gdb2495.exp: Do not include directories in filename in
8463 expected message.
8464
5a56e9c5
DE
84652011-10-09 Doug Evans <dje@google.com>
8466
8467 * gdb.base/alias.exp: Add tests for alias command.
8468
2bda9cc5
JK
84692011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8470
8471 * gdb.arch/amd64-entry-value.s: New file.
8472 * gdb.mi/mi2-amd64-entry-value.s: New file.
8473
a471c594
JK
84742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8475
8476 Display @entry parameter values even for references.
8477 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
8478 functions.
8479 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
8480 reference and datap_input.
8481 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
8482 breakpoints.
8483 (continue to breakpoint: entry_reference: reference)
8484 (entry_reference: bt at entry)
8485 (continue to breakpoint: entry_reference: breakhere_reference)
8486 (entry_reference: bt, entry_reference: ptype regparam)
8487 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
8488 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
8489 (entry_reference: p regcopy, entry_reference: p nodataparam)
8490 (entry_reference: p nodataparam@entry): New tests.
8491
36b11add
JK
84922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8493
8494 Support @entry in input expressions.
8495 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
8496 (entry_stack: p s1@entry, entry_stack: p s2@entry)
8497 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
8498 (tailcall: p j@entry): New tests.
8499 * gdb.cp/koenig.cc (A::entry): New function.
8500 (main): Call it.
8501 * gdb.cp/koenig.exp (p entry (c)): New test.
8502
e18b2753
JK
85032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8504
8505 Display @entry parameter values (without references).
8506 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
8507 (different, validity, invalid): New functions.
8508 (main): Call them.
8509 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
8510 stacktest, breakhere_stacktest, different, breakhere_different,
8511 breakhere_validity and breakhere_invalid.
8512 (entry: bt): Update for @entry.
8513 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
8514 (entry_validity: *, entry_invalid: *): Many new tests.
8515 * gdb.base/break.exp
8516 (run until breakpoint set at small function, optimized file): Accept
8517 also the @entry suffix.
8518 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
8519 * gdb.mi/mi2-amd64-entry-value.c: New files.
8520 * gdb.mi/mi2-amd64-entry-value.exp: New files.
8521
2d6c5dc2
JK
85222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8523
8524 Protect entry values against self tail calls.
8525 * gdb.arch/amd64-entry-value.cc (self2, self): New.
8526 (main): Call self.
8527 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
8528 (set debug entry-values 1, self: bt debug entry-values): New tests.
8529
111c6489
JK
85302011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8531
8532 Recognize virtual tail call frames.
8533 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
8534 (amb_b, amb_a): New.
8535 (main): Call a and b.
8536 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
8537 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
8538 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
8539 New tests.
8540
8e3b41a9
JK
85412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8542
8543 Implement basic support for DW_TAG_GNU_call_site.
8544 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
8545 * gdb.arch/amd64-entry-value.cc: New file.
8546 * gdb.arch/amd64-entry-value.exp: New file.
8547
181cebd4
JK
85482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8549
8550 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
8551 * gdb.dwarf2/implptr-64bit.S: New file.
8552 * gdb.dwarf2/implptr-64bit.exp: New file.
8553
741f5e3c
JK
85542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8555
8556 Fix initial language detection with -readnow.
8557 * gdb.cp/readnow-language.cc: New file.
8558 * gdb.cp/readnow-language.exp: New file.
8559
a73d2258
JK
85602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8561
8562 Fix printed anonymous struct name.
8563 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
8564
af369495
JM
85652011-10-09 Joseph Myers <joseph@codesourcery.com>
8566
8567 * gdb.base/solib-symbol.exp: Do not include directories in
8568 filenames in expected messages.
8569
1fa57852
DE
85702011-10-07 Doug Evans <dje@google.com>
8571
8572 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
8573
bd054e06
KP
85742011-10-07 Kevin Pouget <kevin.pouget@st.com>
8575
8576 Allow Python notification of new object-file loadings.
8577 * gdb.python/py-events.exp: Test newobjfile event.
8578 * gdb.python/py-events.py: Register newobjfile callback.
8579 * gdb.python/py-events.c: Add call to shared library
8580 * gdb.python/py-events-shlib.c: New file.
8581
8031b6f8
JM
85822011-10-06 Joseph Myers <joseph@codesourcery.com>
8583
8584 * gdb.base/fixsection.exp: Do not include directories in filename
8585 in expected message.
8586
7fea6923
PM
85872011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8588
8589 Add tests for passing of environment variables to inferior.
8590 * gdb.base/testenv.c: New test source.
8591 * gdb.base/testenv.exp: New expect test.
8592
687f2a88
PK
85932011-10-04 Paul Koning <paul_koning@dell.com>
8594
8595 * gdb.python/py-value.c (main): Break before return.
8596
cb6be26b
KP
85972011-10-04 Kevin Pouget <kevin.pouget@st.com>
8598
8599 PR python/12691: Add the inferior to Python exited event
8600 * gdb.python/py-events.exp: Test the inferior attribute of exited
8601 event with a fork.
8602 * gdb.python/py-events.py: Print inferior number on exit.
8603 * gdb.python/py-events.c: Fork the inferior.
8604
fb213700
EBM
86052011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
8606
8607 * gdb.base/jit.exp: Add testcase name to log message
8608
aa2071bd
PK
86092011-10-03 Paul Koning <paul_koning@dell.com>
8610 Jan Kratochvil <jan.kratochvil@redhat.com>
8611
8612 * gdb.python/py-value.exp
8613 (python inval = gdb.parse_and_eval('*(int*)0'))
8614 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
8615 (set argc=2, python print argc_lazy): New tests.
8616
dd11a36c
JB
86172011-10-02 Joel Brobecker <brobecker@adacore.com>
8618
8619 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
8620
46f886f1
JK
86212011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8622 Pedro Alves <pedro@codesourcery.com>
8623
8624 * gdb.python/py-value.exp (test_value_in_inferior): New variable
8625 can_read_0, test for it.
8626 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
8627 (parse_and_eval with memory error): ... here, make it untested if
8628 can_read_0.
8629
c5cb204f
MP
86302011-09-30 Marek Polacek <mpolacek@redhat.com>
8631
8632 * gdb.python/python.exp (verify pagination beforehand)
8633 (verify pagination afterwards): Fix race by splitting the line.
8634
68fb0ec0
JM
86352011-09-29 Joseph Myers <joseph@codesourcery.com>
8636
8637 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
8638 for 64-bit multilibs from i?86-* targets.
8639
6aee0d90
MP
86402011-09-29 Marek Polacek <mpolacek@redhat.com>
8641
8642 * lib/gdb.exp: Fix a typo in one of the comments.
8643
e9101ff5
MP
86442011-09-29 Marek Polacek <mpolacek@redhat.com>
8645
8646 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
8647 matching pattern.
8648
7a81bdbf
PK
86492011-09-28 Paul Koning <paul_koning@dell.com>
8650
8651 * gdb.python/py-type.c (enum E): New.
8652 * gdb.python/py-type.exp (test_fields): Add tests for Python
8653 mapping access to fields.
8654 (test_enums): New test for field access on enums.
8655
6710bf39
SS
86562011-09-27 Stan Shebs <stan@codesourcery.com>
8657
8658 * gdb.trace/collection.exp: Test collection of $_ret.
8659
b2a6bdeb
AT
86602011-09-22 Andreas Tobler <andreast@fgznet.ch>
8661
8662 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
8663 list of compilation switches for <*-*-freebsd*>.
8664
3c9057f3
SS
86652011-09-19 Stan Shebs <stan@codesourcery.com>
8666
8667 * gdb.trace/tspeed.exp: New file.
8668 * gdb.trace/tspeed.c: New file.
8669
34518530
YQ
86702011-09-18 Yao Qi <yao@codesourcery.com>
8671
8672 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
8673 instructions.
8674 (test_adr_32bit, test_pop_pc): Likewise.
8675 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
8676 Thumb instructions.
8677 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
8678 in gdb_test_multiple.
8679 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
8680
ab254057
YQ
86812011-09-17 Yao Qi <yao@codesourcery.com>
8682
8683 * lib/gdb.exp (can_single_step_to_signal_handler): New.
8684 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
8685 support single step to signal handler.
8686
9c317b71
YQ
86872011-09-17 Yao Qi <yao@codesourcery.com>
8688
8689 * gdb.base/disp-step-fork.c: New.
8690 * gdb.base/disp-step-syscall.exp: New.
8691 * gdb.base/disp-step-vfork.c: New.
8692
a8123151
JB
86932011-09-16 Joel Brobecker <brobecker@adacore.com>
8694
8695 * gdb.ada/tasks.exp: Make the expected output for
8696 the `info tasks' tests more resilient to spacing
8697 changes.
8698
63a9aad8
JK
86992011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8700
8701 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
8702 (reached breakpoint 2, reached breakpoint 3): Update expected output.
8703
2aa48337
KP
87042011-09-15 Kevin Pouget <kevin.pouget@st.com>
8705
8706 PR Python/12692 Add gdb.selected_inferior() to Python interface.
8707 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
8708
6839b47f
KP
87092011-04-30 Kevin Pouget <kevin.pouget@st.com>
8710
8711 Handle multiple breakpoint hits in Python interface:
8712 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
8713 presence.
8714 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
8715 breakpoint hits.
8716
0935723e
JK
87172011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8718 Jan Kratochvil <jan.kratochvil@redhat.com>
8719
8720 * gdb.python/py-events.exp: Remove pretty printing comment.
8721 * gdb.python/py-evsignal.exp: New file.
8722 * gdb.python/py-evthreads.c: Include signal.h.
8723 (thread3): Remove variable count3. Remove variable bad and use raise
8724 instead.
8725 (thread2): Remove variable count2. Move thread3 pthread_create here,
8726 merge pthread_join to a single line.
8727 (main): Remove variable count1. Merge pthread_join with pthread_create
8728 to a single line.
8729 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
8730 KFAIL python/12966 for gdbserver. Test return value of
8731 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
8732 gdb_expect by gdb_test and gdb_test_multiple.
8733 (thread 2, thread 3): New tests.
8734
4801a9a3
PA
87352011-09-12 Matt Rice <ratmice@gmail.com>
8736 Pedro Alves <pedro@codesourcery.com>
8737
8738 PR gdb/13175
8739
8740 * gdb.base/interp.exp: New tests.
8741 * gdb.base/interp.c: New file.
8742
24ece742
DE
87432011-09-12 Doug Evans <dje@google.com>
8744
8745 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
8746 * gdb.dwarf2/typeddwarf.exp: Ditto.
8747
7f062217
JK
87482011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8749
8750 Fix compatibility with x32 arch.
8751 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
8752 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
8753 is_x86_like_target.
8754 * testsuite/gdb.trace/collection.exp: Likewise.
8755 * testsuite/gdb.trace/report.exp: Likewise.
8756 * testsuite/gdb.trace/unavailable.exp: Likewise.
8757 * testsuite/gdb.trace/while-dyn.exp: Likewise.
8758 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
8759 (is_x86_like_target): Check also is_amd64_regs_target.
8760
08711b9a
JK
87612011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8762
8763 PR breakpoints/12435
8764 * gdb.arch/amd64-prologue-xmm.c: New file.
8765 * gdb.arch/amd64-prologue-xmm.exp: New file.
8766 * gdb.arch/amd64-prologue-xmm.s: New file.
8767
b99b5f66
JK
87682011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8769
8770 * gdb.dwarf2/dw2-param-error-main.c: New file.
8771 * gdb.dwarf2/dw2-param-error.S: New file.
8772 * gdb.dwarf2/dw2-param-error.exp: New file.
8773
a391a2f6
PA
87742011-09-08 Pedro Alves <pedro@codesourcery.com>
8775
8776 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
8777 inferior's pid and look for a core dump named core.$pid. Use
8778 `remote_file' commands on the host instead of hand coding shell
8779 commands on the build.
8780 * gdb.base/valgrind-db-attach.exp: Kill the program before
8781 finishing the test.
8782
7d8e6458 87832011-09-02 Matt Rice <ratmice@gmail.com>
8784
8785 * lib/prompt.exp: New file for testing the first prompt.
8786 * gdb.python/py-prompt.exp: Ditto.
8787 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
8788
68e77c9e
PA
87892011-09-02 Pedro Alves <pedro@codesourcery.com>
8790
8791 * gdb.threads/gcore-thread.exp: Set the global core_supported to
8792 0, before testing gcore.
8793
9655e943
JK
87942011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8795
df6dc84d
JK
8796 * dw2-ifort-parameter-debug.S: Update copyright year.
8797 * dw2-ifort-parameter.c: Update copyright year.
8798 * dw2-ifort-parameter.exp: Update copyright year.
8799
9655e943
JK
8800 * dw2-ifort-parameter-debug.S: New file.
8801 * dw2-ifort-parameter.c: New file.
8802 * dw2-ifort-parameter.exp: New file.
8803
353d1d73
JK
88042011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8805
8806 * gdb.base/commands.exp (error_clears_commands_left): New function.
8807 (): Call it.
8808
5c07461a
JK
88092011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8810
8811 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
8812 (C): Initialize `a'.
8813 * gdb.mi/mi-inheritance-syntax-error.exp
8814 (-data-evaluate-expression $path): Expect `a' as 5.
8815
0d932b2f
MK
88162011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
8817
8818 PR mi/11912
8819 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
8820 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
8821 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
8822 keyword in output of -var-info-path-expression.
8823
bdb54049
JK
88242011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8825
8826 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
8827 * gdb.trace/collection.exp: Likewise.
8828 * gdb.trace/report.exp: Likewise.
8829 * gdb.trace/unavailable.exp: Likewise.
8830 * gdb.trace/while-dyn.exp: Likewise.
8831
59cde39c
KS
88322011-08-18 Keith Seitz <keiths@redhat.com>
8833
8834 PR c++/12266
8835 * gdb.cp/meth-typedefs.cc: New file.
8836 * gdb.cp/meth-typedefs.exp: New file.
8837
fa3a4f15
PM
88382011-08-17 Phil Muldoon <pmuldoon@redhat.com>
8839
6fdff2c5 8840 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 8841
c1049fca
JK
88422011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8843
8844 * gdb.arch/i386-dr3-watch.exp
8845 (watchpoint on gap1 does not fit debug registers)
8846 (delete all watchpoints): Fix racy expect strings.
8847
d93f7b5c
YQ
88482011-08-14 Yao Qi <yao@codesourcery.com>
8849
8850 * gdb.base/maint.exp: set data_section to ".neardata".
8851 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
8852 * gdb.base/savedregs.exp: Handle SIGILL.
8853 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
8854 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
8855
457e09f0
DE
88562011-08-12 Doug Evans <dje@google.com>
8857
8858 * gdb.python/py-symbol.exp: Add test for symbol.type.
8859
5d0bb2fb
UW
88602011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
8861
8862 * gdb.threads/pthreads.exp: Enable on non-native configurations.
8863 * gdb.mi/mi-pthreads.exp: Likewise.
8864 * gdb.mi/mi2-pthreads.exp: Likewise.
8865 * gdb.mi/gdb669.exp.exp: Likewise.
8866
fcdfa280
PA
88672011-08-09 Pedro Alves <pedro@codesourcery.com>
8868
8869 * lib/mi-support.exp (detect_async): Rename to...
8870 (mi_detect_async): ... this.
8871 * gdb.mi/mi-nonstop-exit.exp: Adjust.
8872 * gdb.mi/mi-nonstop.exp: Adjust.
8873 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
8874 * gdb.mi/mi-nsintrall.exp: Adjust.
8875 * gdb.mi/mi-nsmoribund.exp: Adjust.
8876 * gdb.mi/mi-nsthrexec.exp: Adjust.
8877
9d8fa392
PA
88782011-08-09 Pedro Alves <pedro@codesourcery.com>
8879
8880 * gdb.base/display.c (do_loops): New `p_i' local.
8881 * gdb.base/display.exp: Test displaying a variable that is
8882 temporarily at a bad address.
8883
b6cede78
JK
88842011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8885
8886 * gdb.dwarf2/dw2-op-stack-value.S: New file.
8887 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
8888
67bedb8c
JK
88892011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8890
8891 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
8892 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
8893 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 8894
af6e93b2
PA
88952011-08-05 Pedro Alves <pedro@codesourcery.com>
8896
8897 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
8898 procedure.
8899 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
8900
1cf0e11f
YQ
89012011-08-05 Yao Qi <yao@codesourcery.com>
8902
8903 * gdb.base/callfuncs.exp: Set language after main.
8904 * gdb.cp/cplusfuncs.exp: Likewise.
8905 * gdb.cp/inherit.exp: Likewise.
8906
a1e28cb2
UW
89072011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8908
8909 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
8910 * gdb.base/watch-vfork.exp: Skip on remote targets.
8911
d4f5bbb9
UW
89122011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8913
8914 * gdb.threads/thread-find.exp: Support remote targets.
8915
724f4f80
UW
89162011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8917
8918 * gdb.base/jit.exp: Download solib_binfile to target.
8919 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
8920 and call dlopen without full path name.
8921 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
8922 dlopen without full path name.
8923
934709f0
PW
89242011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8925
8926 * gdb.base/break-always.exp: Complete the test
8927 with duplicated breakpoints and enabling/disabling them.
8928
c26106c4
TT
89292011-08-02 Tom Tromey <tromey@redhat.com>
8930
8931 PR gdb/11289:
8932 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
8933
9300444e 89342011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
8935
8936 PR gdb/13045
8937 * gdb.base/float.exp: Add new test case for PR gdb/13045
8938 * gdb.base/float.c: New file.
8939
00bd41d6
PM
89402011-07-28 Phil Muldoon <pmuldoon@redhat.com>
8941
8942 * gdb.python/py-mi.exp: Test printers returning string hint, and
8943 also not returning a value.
8944 * gdb.python/py-prettyprint.c: Add testcase for above.
8945 * gdb.python/py-prettyprint.py: Add test printer for above.
8946
d24f74ce
JK
89472011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8948
8949 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
8950 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
8951 (.Ldie30) Add as field "data4".
8952 (.Ldie32) Rename field "b" to "shl".
8953 (abbrev4) Change for the "data4" field.
8954 (abbrev5, abbrev6) Remove.
8955 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
8956 (p &s.shl): ... here. Add comment.
8957 (p &s.data4): New.
8958
bb7da2bf
JK
89592011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8960
8961 Fix crash on lval_computed values.
8962 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
8963
11081198
JK
89642011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8965
8966 * gdb.base/help.exp (help whatis): Update the expected string.
8967
3c6e0cb3
JK
89682011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8969
8970 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
8971 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
8972 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8973 Change the expected string.
8974
efa80663
PA
89752011-07-26 Pedro Alves <pedro@codesourcery.com>
8976
8977 * gdb.base/watchpoint.exp
8978 (test_disable_enable_software_watchpoint): New procedure.
8979 (top level): Run it.
8980
db8e4570
UW
89812011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8982
8983 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
8984 executable file "${binfile}", C++ version "${binfile}-cxx".
8985 * gdb.python/py-prettyprint.exp: Likewise.
8986 * gdb.python/py-symbol.exp: Likewise.
8987 * gdb.python/py-type.exp: Likewise.
8988 * gdb.python/py-value.exp: Likewise.
8989 * gdb.python/py-template.exp (test_template_arg): Pass full executable
8990 file name instead of just suffix.
8991
543305c9
JK
89922011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8993
8994 Fix implicit pointer offsets.
8995 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
8996 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
8997 (continue to breakpoint: continue to baz breakpoint for implptr)
8998 (sanity check element 0, sanity check element 1)
8999 (enter the inlined function, check element 0 for the offset)
9000 (check element 1 for the offset)
9001 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9002 (set foo breakpoint for implptr): Update the breakpoint number.
9003
b3215adc
UW
90042011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9005
9006 * gdb.python/py-mi.exp: Use different file names for different
9007 versions of the executable under test.
9008 * gdb.python/py-prettyprint.exp: Likewise.
9009 * gdb.python/py-symbol.exp: Likewise.
9010 * gdb.python/py-template.exp: Likewise.
9011 * gdb.python/py-type.exp: Likewise.
9012 * gdb.python/py-value.exp: Likewise.
9013
182b9acc
UW
90142011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9015
9016 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9017 flag after restarting GDB if necessary.
9018
e6052b5d
UW
90192011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9020
9021 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9022
1ced966e
PA
90232011-07-22 Pedro Alves <pedro@codesourcery.com>
9024
9025 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9026 backend doesn't leave used debug registers behind.
9027
3543a589
TT
90282011-07-22 Tom Tromey <tromey@redhat.com>
9029
9030 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9031 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9032 argument.
9033 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9034
14d15303 90352011-07-21 Matt Rice <ratmice@gmail.com>
9036
9037 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9038 in mostlyclean rule. Add files ending in .core.
9039
9b158ba0 90402011-07-21 Matt Rice <ratmice@gmail.com>
9041
9042 PR macros/12999
9043 * gdb.base/info-macros.c: New test sources.
9044 * gdb.base/info-macros.exp: New tests.
9045
d17b6f81
PM
90462011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9047
9048 * gdb.python/python.exp: Add prompt substitution tests.
9049
918dd910
JK
90502011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9051
9052 Fix crash if referenced CU is aged out.
9053 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9054 New.
9055 * gdb.dwarf2/implptr.exp: Likewise.
9056
0e37a63c
JK
90572011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9058
9059 * gdb.dwarf2/implptr.S: Rebuilt.
9060 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9061 (bar): Use them for j, k, l.
9062 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9063 COMPILE.
9064 (print j in implptr:bar): Update for the intp typedef.
9065 (print p[0].x in implptr:foo): Use more exact regex.
9066
f65cf84c
TT
90672011-07-18 Tom Tromey <tromey@redhat.com>
9068
9069 * gdb.cp/static-method.exp: Add missing single quote.
9070
d5b4a7be
YQ
90712011-07-18 Yao Qi <yao@codesourcery.com>
9072
9073 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9074 supported.
9075 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9076 * gdb.mi/mi-nonstop.exp: Likewise.
9077 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9078 * gdb.mi/mi-nsintrall.exp: Likewise.
9079 * gdb.mi/mi-nsmoribund.exp: Likewise.
9080 * gdb.mi/mi-nsthrexec.exp: Likewise.
9081 * gdb.python/py-evthreads.exp: Likewise.
9082
e9ea2662
JK
90832011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9084
9085 Code cleanup.
9086 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9087 it. Substitute it instead of test_compiler_info everywhere.
9088
ce451573
UW
90892011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9090
9091 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9092 remote targets as well.
9093
756d88a7
UW
90942011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9095
9096 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9097 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9098
31f83dc5
UW
90992011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9100
9101 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9102 a remote machine, not the host.
9103 (gdb_compile_shlib): Set soname if target is remote.
9104
059241a0
PP
91052011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9106
9107 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9108
28a0b48c 91092011-07-13 Matt Rice <ratmice@gmail.com>
9110
9111 * gdb.python/py-objfile-script-gdb.py: Renamed to
9112 py-objfile-script-gdb.py.in.
9113 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9114 py-objfile-script-gdb.py.
9115 * gdb.python/py-objfile-script.exp: Update reference to
9116 py-objfile-script-gdb.py.
9117
9a771b67
JK
91182011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9119
9120 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9121 reference undefined label.
9122
04ad99e6
JK
91232011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9124
9125 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9126 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9127 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9128 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9129
713389e0
PM
91302011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9131
6fdff2c5 9132 PR python/12438
713389e0 9133 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 9134 deprecated tests. Add set/show python print-backtrace tests.
713389e0 9135
97d146f8
JK
91362011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9137
9138 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9139 debug info.
9140
facde0e5 91412011-07-06 Matt Rice <ratmice@gmail.com>
9142
9143 * gdb.python/python.exp: Update filename paths.
9144 * gdb.python/py-symtab.exp: Ditto.
9145
438640d1
MP
91462011-07-06 Marek Polacek <mpolacek@redhat.com>
9147
9148 * gdb.python/py-evthreads.exp: Add missing `$'.
9149
33a365df
MF
91502011-07-06 Jie Zhang <jie.zhang@analog.com>
9151
9152 * config/bfin.exp: New file.
9153 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9154 * gdb.asm/bfin.inc: New file.
9155
8f7ae686
MP
91562011-07-06 Marek Polacek <mpolacek@redhat.com>
9157
df46027d 9158 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9159 the whole output.
9160
eb2a6f42
TT
91612011-07-05 Tom Tromey <tromey@redhat.com>
9162
9163 * gdb.java/jprint.java (jprint.hi): New field.
9164 * gdb.java/jprint.exp: Print string.
9165
177b42fe
TJB
91662011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9167
9168 * gdb.base/call-sc.c: Fix typos.
9169 * gdb.base/ifelse.exp: Likewise.
9170 * gdb.base/structs.c: Likewise.
9171
3b2a0cf2
JB
91722011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9173
9174 * gdb.base/jit-so.exp: New test.
9175 * gdb.base/jit-dlmain.c: New file.
9176 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9177
46fc714c
JK
91782011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9179
9180 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9181 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9182 * gdb.cp/pr9167.exp (p b): Likewise.
9183 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9184 (test value of P in inner_m, test type of Z in inner_m): Call
9185 setup_xfail for gcc <= 4.5.
46fc714c 9186
418c7cf7
JK
91872011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9188
9189 * gdb.cp/paren-type.cc: New files.
9190 * gdb.cp/paren-type.exp: New files.
9191
3d50dd94
JK
91922011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9193
9194 Stop on first linespec terminator instead of eating what we can.
9195 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9196 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9197 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9198 (break C::f()): ... this one.
9199 (break C::operator()()): New test.
9200 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9201 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9202 test.
9203
dcf9f4ab
JK
92042011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9205
9206 Fall back linespec to minimal symbols.
9207 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9208 error message.
9209 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9210 * gdb.cp/minsym-fallback-main.cc: New file.
9211 * gdb.cp/minsym-fallback.cc: New file.
9212 * gdb.cp/minsym-fallback.exp: New file.
9213 * gdb.cp/minsym-fallback.h: New file.
9214
3f542ed1
JK
92152011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9216
9217 * gdb.cp/no-dmgl-verbose.cc: New file.
9218 * gdb.cp/no-dmgl-verbose.exp: New file.
9219
92202011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
9221
9222 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9223 __GI_.
9224 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9225 (f): New function.
9226 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9227 (complete p 'func<short>(): ... here.
9228 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9229 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9230 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9231 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9232 Make them KFAIL gcc/49546.
9233
00eb2c4a
JB
92342011-07-01 Joel Brobecker <brobecker@adacore.com>
9235
9236 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9237
85a20c42
JK
92382011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9239
9240 Test GCC PR debug/49546.
9241 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9242 (test type of F in k3_m, test value of F in k3_m): New.
9243 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9244 (main): New variable k3. Call k3.k3_m.
9245
d2d43431
JB
92462011-07-01 Jean-Charles Delay <delay@adacore.com>
9247
9248 * gdb.ada/packed_array.exp: Fix expected outout.
9249
54ae186f
JB
92502011-07-01 Jean-Charles Delay <delay@adacore.com>
9251
9252 * gdb.ada/packed_array.exp: fixed expected output.
9253
8f17729f
JB
92542011-07-01 Joel Brobecker <brobecker@adacore.com>
9255
9256 * gdb.ada/same_enum: New testcase.
9257
f5aa6869
JB
92582011-07-01 Joel Brobecker <brobecker@adacore.com>
9259
9260 * gdb.ada/ptr_typedef: New testcase.
9261
828292f2
JB
92622011-07-01 Joel Brobecker <brobecker@adacore.com>
9263
9264 * gdb.ada/arrayptr.exp: Add ptype test.
9265
18920c42
JB
92662011-07-01 Joel Brobecker <brobecker@adacore.com>
9267
9268 * gdb.ada/char_enum: New testcase.
9269
3536d9e3 92702011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
9271
9272 * gdb.base/dump.exp (capture_pointer_with_type): New.
9273 Get value from address instead of name.
9274 Start GDB once, and do `dump' and `restore'
9275 tests together.
9276
db863c42
MF
92772011-06-30 Jie Zhang <jie.zhang@analog.com>
9278 Mike Frysinger <vapier@gentoo.org>
9279
9280 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
9281 helper functions for getting/setting remotetimeout variable.
9282 * lib/gdb.exp (gdb_load): If the target is remote, set
9283 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
9284 with $loadtimeout. Set $load_ok to 0 before doing the load.
9285 Instead of returning, immediately, set $load_ok to 0. Call
9286 set_remotetimeout with $oldremotetimeout, and then return if
9287 $load_ok is 1.
9288
e9e642a8
AB
92892011-06-30 Andrew Burgess <aburgess@broadcom.com>
9290
9291 * gdb.python/py-template.exp: Don't run this test if the target
9292 does not support c++ tests.
9293
32019081
JK
92942011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9295
9296 Fix non-only rename list for Fortran modules import.
9297 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
9298 tests.
9299 * gdb.fortran/module.f90 (module moduse): New.
9300 (program module): use moduse, test var_x, var_y and var_z.
9301
0ecee54c
TT
93022011-06-29 Tom Tromey <tromey@redhat.com>
9303
9304 PR testsuite/12040:
9305 * gdb.fortran/array-element.exp: Use f90, not f77.
9306 * gdb.fortran/complex.exp: Use f90, not f77.
9307 * gdb.fortran/derived-type.exp: Use f90, not f77.
9308 * gdb.fortran/library-module.exp: Use f90, not f77.
9309 * gdb.fortran/logical.exp: Use f90, not f77.
9310 * gdb.fortran/module.exp: Use f90, not f77.
9311 * gdb.fortran/multi-dim.exp: Use f90, not f77.
9312 * gdb.fortran/subarray.exp: Use f90, not f77.
9313
3b2b8fea
TT
93142011-06-29 Tom Tromey <tromey@redhat.com>
9315
9316 * gdb.fortran/charset.exp: New file.
9317 * gdb.fortran/charset.f90: New file.
9318
42159ca5
TT
93192011-06-29 Tom Tromey <tromey@redhat.com>
9320
9321 PR testsuite/12040:
9322 * lib/future.exp: New file, mostly extracted from ada.exp.
9323 Rewrote compatibility code to use rename.
9324 (gdb_find_gfortran): New proc.
9325 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
9326 gfortran patch.
9327 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
9328 Move to future.exp.
9329 * lib/gdb.exp: Always load future.exp.
9330
af69a5ce
YQ
93312011-06-28 Yao Qi <yao@codesourcery.com>
9332
9333 * gdb.cp/exception.cc: Don't include iostream.
9334 (bar): Remove print statement.
9335 (catcher): New.
9336 (main): Remove print statements. Call function catcher.
9337 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
9338 Set breakpoint on catcher, and check the value of parameter.
9339
ab5c6a72
YQ
93402011-06-23 Yao Qi <yao@codesourcery.com>
9341
6fdff2c5
PA
9342 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
9343 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 9344
9497469f
MP
93452011-06-23 Marek Polacek <mpolacek@redhat.com>
9346
9347 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
9348 mi_gdb_test.
9349
b9132588
MP
93502011-06-23 Marek Polacek <mpolacek@redhat.com>
9351
5d197ed0 9352 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 9353
e55595ca
MP
93542011-06-23 Marek Polacek <mpolacek@redhat.com>
9355
5d197ed0
MP
9356 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
9357
93582011-06-23 Marek Polacek <mpolacek@redhat.com>
9359
9360 * gdb.mi/mi2-basics.exp: Fix races. Honour the
9361 `test_exec_and_symbol_mi_operatons' return value.
9362 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9363 gdb_test_multiple.
9364 (test_exec_and_symbol_mi_operatons): Likewise.
9365 (test_path_specification): Likewise.
e55595ca 9366
be777e08
YQ
93672011-06-23 Yao Qi <yao@codesourcery.com>
9368
9369 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
9370 supported.
9371 * lib/gdb.exp (support_displaced_stepping): New.
9372
615556d6
YQ
93732011-06-23 Yao Qi <yao@codesourcery.com>
9374
9375 * gdb.threads/execl.exp: Skip on remote target.
9376
833b0ca7
MP
93772011-06-21 Marek Polacek <mpolacek@redhat.com>
9378
5d197ed0 9379 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
9380 mi_gdb_test.
9381
1ee4023a
MP
93822011-06-20 Marek Polacek <mpolacek@redhat.com>
9383
5d197ed0 9384 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 9385
d0b1d624
MP
93862011-06-20 Marek Polacek <mpolacek@redhat.com>
9387
5d197ed0 9388 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
9389 mi_gdb_test.
9390
79aa92c1
MP
93912011-06-20 Marek Polacek <mpolacek@redhat.com>
9392
5d197ed0 9393 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 9394
5ce5db06
YQ
93952011-06-14 Yao Qi <yao@codesourcery.com>
9396
9397 gdb/testsuite/
9398 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
9399
533a737e
JK
94002011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9401
9402 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9403
d0e53741
TT
94042011-06-10 Tom Tromey <tromey@redhat.com>
9405
9406 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
9407 Add tests for pointer-to-member-function.
9408 * gdb.cp/temargs.cc (S::somefunc): New function.
9409 (K2): New class.
9410 (main): Instantiate K2; call method.
9411
b5916bbd
JB
94122011-06-08 Joel Brobecker <brobecker@adacore.com>
9413
9414 * gdb.python/py-inferior.c (f2): Make str an array rather
9415 than a pointer.
9416 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
9417
5be4dfca
JK
94182011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9419
9420 * gdb.base/async-shell.c: New file.
9421 * gdb.base/async-shell.exp: New file.
9422
9f47e254
PA
94232011-06-06 Pedro Alves <pedro@codesourcery.com>
9424
9425 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9426
64b9b334
JB
94272011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
9428
9429 From Stephen Kitt <steve@sk2.org>
9430 * gdb.base/help.exp: Adjust following some spelling corrections
9431 in GDB.
9432
dbc0f131
YQ
94332011-06-01 Yao Qi <yao@codesourcery.com>
9434
9435 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9436
fd336a18
KS
94372010-05-31 Keith Seitz <keiths@redhat.com>
9438
9439 PR c++/12750
9440 * gdb.cp/static-method.cc: New file.
9441 * gdb.cp/static-method.exp: New file.
9442
fa8b9902
KS
94432010-05-31 Keith Seitz <keiths@redhat.com>
9444
9445 PR symtab/12704
9446 * gdb.cp/anon-ns.cc: New file.
9447 * gdb.cp/anon-ns.exp: New file.
9448
0a5b1e09
PA
94492011-05-31 Pedro Alves <pedro@codesourcery.com>
9450
9451 * gdb.arch/i386-dr3-watch.c: New file.
9452 * gdb.arch/i386-dr3-watch.exp: New file.
9453
0578b8d1
YQ
94542011-05-30 Yao Qi <yao@codesourcery.com>
9455
9456 * gdb.base/callfuncs.c (t_structs_fc): New.
9457 (t_structs_dc, t_structs_ldc): New.
9458 (t_double_many_args):
9459 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
9460 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
9461 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
9462 * gdb.base/callfuncs.exp: Call new functions.
9463
6680506e
YQ
94642011-05-30 Yao Qi <yao@codesourcery.com>
9465
ff4d2c60
YQ
9466 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
9467 Call rerun_and_prepare for each test to isolate effects.
9468
94692011-05-30 Yao Qi <yao@codesourcery.com>
9470
9471 * gdb.base/varargs.c (find_max_float_real): New.
9472 (find_max_double_real, find_max_long_double_real): New.
9473 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
9474 * lib/gdb.exp (setup_kfail_for_target): New.
9475
e43ec454
YQ
94762011-05-30 Yao Qi <yao@codesourcery.com>
9477
9478 * gdb.base/funcargs.c (callca, callcb, callcc): New.
9479 (callcd, callce, callcf, callc1a, callc1b): New.
9480 (callc2a, callc2b): New.
9481 * gdb.base/funcargs.exp (complex_args): New.
9482 (complex_integral_args, complex_float_integral_args): New.
9483 * lib/gdb.exp (support_complex_tests): New. Determine
9484 whether to run test cases on _Complex types.
9485
432b4d03
JK
94862011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9487
9488 * gdb.threads/leader-exit.c: New file.
9489 * gdb.threads/leader-exit.exp: New file.
9490
6caf069d
MP
94912011-05-27 Marek Polacek <mpolacek@redhat.com>
9492
9497469f 9493 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 9494
97fce28b
MP
94952011-05-27 Marek Polacek <mpolacek@redhat.com>
9496
9497 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
9498 remove the `supported' variable.
9499 * gdb.mi/mi-nonstop.exp: Likewise.
9500 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9501 * gdb.mi/mi-nsintrall.exp: Likewise.
9502 * gdb.mi/mi-nsmoribund.exp: Likewise.
9503 * gdb.mi/mi-nsthrexec.exp: Likewise.
9504
9da8c2a0
PA
95052011-05-26 Pedro Alves <pedro@codesourcery.com>
9506
9507 * gdb.reverse/finish-reverse-bkpt.exp: New test.
9508
2c03e5be
PA
95092011-05-26 Pedro Alves <pedro@codesourcery.com>
9510
9511 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
9512
2e21250d
KS
95132011-05-24 Keith Seitz <keiths@redhat.com>
9514
9515 PR breakpoint/12803
9516 * gdb.cp/cmpd-minsyms.cc (a): New method.
9517 (b): New method.
9518 (c): New method.
9519 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
9520
cdac0397
PA
95212011-05-24 Pedro Alves <pedro@codesourcery.com>
9522
9523 * gdb.base/commands.exp (watchpoint_command_test): Check that the
9524 watchpoint's command list didn't execute when the watchpoint went
9525 out of scope.
9526
ee5683ab
PM
95272011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
9528
9529 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
9530 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
9531 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
9532 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9533 * gdb.arch/i386-permbkpt.exp: Likewise.
9534 * gdb.arch/i386-prologue.exp: Likewise.
9535 * gdb.arch/i386-size-overlap.exp: Likewise.
9536 * gdb.arch/i386-size.exp: Likewise.
9537 * gdb.arch/i386-unwind.exp: Likewise.
9538 * gdb.reverse/i386-precsave.exp: Likewise.
9539 * gdb.reverse/i386-reverse.exp: Likewise.
9540 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9541 * gdb.reverse/i387-env-reverse.exp: Likewise.
9542 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9543
c91c8c16
PA
95442011-05-24 Pedro Alves <pedro@codesourcery.com>
9545
9546 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
9547 file doesn't error, using MI.
9548
c50491a7
TT
95492011-05-23 Tom Tromey <tromey@redhat.com>
9550
9551 * gdb.base/charset.exp (string_display): Add tests to assign to
9552 arrays.
9553 * gdb.base/charset.c (short_array, int_array, long_array): New.
9554
4a07b7da
PA
95552011-05-20 Pedro Alves <pedro@codesourcery.com>
9556
9557 Cope with async mode.
9558
4a07b7da
PA
9559 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
9560 into gdb_test + mi_expect_stop.
9561
b275f2d2
PA
95622011-05-20 Pedro Alves <pedro@codesourcery.com>
9563
9564 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
9565 (callme): Remove printf call.
9566
eec52c44
PM
95672011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
9568
9569 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
9570 quote pattern to avoid problems with Cygwin/mingw expect versions.
9571 * gdb.base/default.exp (show convenience): Use double
9572 quote pattern for regular expressions.
9573
b3c8eb43
JK
95742011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9575
9576 Fix -readnow for -gdwarf-4 unused type units.
9577 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
9578 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
9579
ed731959
JK
95802011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9581
9582 * gdb.base/kill-after-signal.c: New file.
9583 * gdb.base/kill-after-signal.exp: New file.
9584
3b48433d
PA
95852011-05-16 Pedro Alves <pedro@codesourcery.com>
9586
9587 * gdb.ada/start.exp: Call untested with the correct test filename.
9588 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
9589 test filename. Make the test's binary unique.
9590 * gdb.arch/i386-signal.exp: Call untested with the correct test
9591 filename.
9592 * gdb.arch/i386-size-overlap.exp: Ditto.
9593 * gdb.arch/Makefile.in (EXECUTABLES): Update.
9594 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9595 * gdb.cp/call-c.exp: Ditto.
9596 * gdb.mi/mi-reverse.exp: Call untested with the correct test
9597 filename. Make the test's binary unique.
9598 * gdb.mi/Makefile.in (EXECUTABLES): Update.
9599 * gdb.python/py-mi.exp: Ditto.
9600 * gdb.python/Makefile.in (EXECUTABLES): Update.
9601 * gdb.reverse/i386-precsave.exp: Ditto.
9602 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
9603 test filename.
9604 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9605 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
9606 unique.
9607 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
9608 test filename.
9609 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
9610 * gdb.trace/tfile.exp: Ditto.
9611
ba4a8bdd
YQ
96122011-05-14 Yao Qi <yao@codesourcery.com>
9613
9614 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
9615 type.
9616
dbaefcf7
DE
96172011-05-13 Doug Evans <dje@google.com>
9618
9619 * gdb.python/py-objfile-script.exp: New file.
9620 * gdb.python/py-objfile-script.c: New file.
9621 * gdb.python/py-objfile-script-gdb.py: New file.
9622 * testsuite/gdb.python/py-section-script.exp: Test
9623 "info auto-load-scripts".
9624
9930639c
TT
96252011-05-13 Tom Tromey <tromey@redhat.com>
9626
9627 * gdb.dwarf2/clztest.exp: New file.
9628 * gdb.dwarf2/clztest.c: New file.
9629 * gdb.dwarf2/clztest.S: New file.
9630
05272e11
DE
96312011-05-13 Doug Evans <dje@google.com>
9632
cc63ef9b
DE
9633 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
9634 String16 tests.
05272e11 9635
6edba76f
TT
96362011-05-13 Tom Tromey <tromey@redhat.com>
9637
9638 * lib/gdb.exp (is_x86_like_target): New proc.
9639 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
9640 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
9641 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
9642 -nostdlib to compiler.
9643 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
9644 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
9645 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
9646 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
9647 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
9648
028d0ed5
TJB
96492011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9650
9651 * gdb.python/py-function.exp: Test setting a value from a function
9652 which executes a command.
9653
8a9b8146
TT
96542011-05-12 Tom Tromey <tromey@redhat.com>
9655
9656 * gdb.dwarf2/typeddwarf.S: New file.
9657 * gdb.dwarf2/typeddwarf.c: New file.
9658 * gdb.dwarf2/typeddwarf.exp: New file.
9659
10483e8e
MP
96602011-05-12 Marek Polacek <mpolacek@redhat.com>
9661
9662 * gdb.mi/mi-basics.exp: Fix races. Honour the
9663 `test_exec_and_symbol_mi_operatons' return value.
9664 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9665 gdb_test_multiple.
9666 (test_exec_and_symbol_mi_operatons): Likewise.
9667 (test_path_specification): Likewise.
9668
faf067f1
JK
96692011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9670
9671 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
9672 (gdb_touch_execfile): Remove catch wrappers. New variable time.
9673 Replace `file copy' and `file rename' by `file mtime'. Twice.
9674
7ff911a3
JK
96752011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9676
9677 * gdb.base/readline-ask.c: New file.
9678 * gdb.base/readline-ask.exp: New file.
9679 * gdb.base/readline-ask.inputrc: New file.
9680
a536c6d7
UW
96812011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
9682
9683 * gdb.cell/bt.exp: Delete breakpoints before running to signal
9684 to avoid race condition.
9685 * gdb.cell/coremaker.c: Use small stack size.
9686 * gdb.cell/ea-standalone.exp: Use file name without path as
9687 argument to c_to.
9688 * gdb.cell/fork.exp: Allow other output when continuing to end.
9689
d472a426
JK
96902011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9691
9692 * gdb.threads/corethreads.c: New file.
9693 * gdb.threads/corethreads.exp: New file.
9694
96952011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
9696
9697 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
9698 Try to compile the test using -Wl,-z,norelro first.
9699 (load_core): New variable libthread_db_seen, initialize it.
9700 (zeroed-threads cannot be listed): Protect it by XFAIL on
9701 !$libthread_db_seen.
9702
8be455d7
JK
97032011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9704
9705 PR 12573
9706 * gdb.dwarf2/dw2-skip-prologue.S: New file.
9707 * gdb.dwarf2/dw2-skip-prologue.c: New file.
9708 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
9709
1976171a
JK
97102011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9711
9712 * gdb.cp/psymtab-parameter.cc: New file.
9713 * gdb.cp/psymtab-parameter.exp: New file.
9714
7db6f30f
JK
97152011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9716
9717 Fix a race.
9718 * gdb.cp/static-print-quit.exp (print c): Split to ...
9719 (print c - <return>, print c - q <return>, print c - to quit):
9720 ... these. Make the testfile untested on gdb-7.1.
9721
85161e9e 97222011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
9723
9724 * lib/gdb.exp (exec_target_file, exec_symbol_file,
9725 gdb_rename_execfile, gdb_touch_execfile): New.
9726 * gdb.base/reread.exp: Use new procs to handle multiple
9727 exec files.
9728
0c51be18
YQ
97292011-05-05 Yao Qi <yao@codesourcery.com>
9730
9731 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
9732 (test_adr_32bit, test_pop_pc): New.
9733 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
9734 (test_adr_32bit, test_pop_pc): New.
9735
4d393d60
JM
97362011-05-04 Joseph Myers <joseph@codesourcery.com>
9737
9738 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
9739 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
9740 targets.
9741 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
9742 handle targets.
9743
8ffd0459
JK
97442011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9745
9746 * gdb.base/completion.exp (complete help info wat): Rename to ...
9747 (complete 'help info wat'): ... here.
9748 Remove all `-re ".*' and `-re "^.*' redundant regexes.
9749 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
9750
8e28d804
PA
97512011-05-04 Pedro Alves <pedro@codesourcery.com>
9752
9753 * gdb.base/completion.exp: Use gdb_test_multiple instead of
9754 gdb_test and explicit $gdb_prompt/timeout matches.
9755
3eb2ef34
YQ
97562011-05-04 Yao Qi <yao@codesourcery.com>
9757
9758 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
9759 and __thumb2__.
9760
aaaf81a3
MP
97612011-05-03 Marek Polacek <mpolacek@redhat.com>
9762
9763 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
9764 in place of `gdb_test "delete breakpoints"'. This eliminates two
9765 testcases.
9766
c4cbc0df
PA
97672011-05-02 Pedro Alves <pedro@codesourcery.com>
9768
9769 PR testsuite/12649
9770 Fix races.
9771
9772 * gdb.base/completion.exp: Remove all sleep calls. Remove
9773 unnecessary regexs. Don't explicitly expect anything after the
9774 prompt. Eat the prompt if necessary.
9775
b4cbb4a3
EBM
97762011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
9777
9778 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
9779 accept to show the caller line again as well as the line after.
9780
d65aec65
PM
97812011-04-29 Phil Muldoon <pmuldoon@redhat.com>
9782
9783 PR mi/12531
9784
9785 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
9786 compile target.
9787 * gdb.python/py-prettyprint.exp: Add C++ object for
9788 CPLUS_FAKE_CHILD test.
9789
30852783
UW
97902011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
9791
9792 * gdb.base/signest.exp: New file.
9793 * gdb.base/signest.c: Likewise.
9794
c7b1f0d9
JK
97952011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9796
9797 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
9798 thread and breakpoint notifications.
9799
559a7a62
JK
98002011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9801
9802 * gdb.base/fortran-sym-case.c: New file.
9803 * gdb.base/fortran-sym-case.exp: New file.
9804 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
9805 * gdb.dwarf2/dw2-case-insensitive.c: New file.
9806 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
9807
8344e389
JK
98082011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9809
9810 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
9811 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
9812 false #1', `if true else false #2' and `if true else false #3'.
9813
2484c66b
UW
98142011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
9815
9816 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
9817 while delivering signal.
9818
8d3788bd
VP
98192011-04-27 Vladimir Prus <vladimir@codesourcery.com>
9820
9821 MI breakpoint notifications.
9822
9823 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
9824 * testsuite/gdb.mi/mi2-cli.exp: Adust.
9825 * testsuite/gdb.mi/mi-watch.exp: Adust.
9826 * testsuite/gdb.mi/mi2-watch.exp: Adust.
9827 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
9828 notifications.
8d3788bd 9829
3e03848b
JK
98302011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9831
9832 * gdb.base/gdbindex-stabs-dwarf.c: New file.
9833 * gdb.base/gdbindex-stabs.c: New file.
9834 * gdb.base/gdbindex-stabs.exp: New file.
9835
918c9108
YQ
98362011-04-25 Yao Qi <yao@codesourcery.com>
9837
9838 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
9839 with /*...*/.
9840 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
9841
90556b8c
JK
98422011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9843
9844 * gdb.python/py-value.exp (test_objfiles): Name the first test
9845 `py-value in file.filename'.
9846
03f2bd59
JK
98472011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9848
9849 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
9850 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
9851 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
9852 !gdbserver_reconnect_p..
9853 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
9854
7b08b9eb
JK
98552011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9856
9857 * gdb.cp/cpcompletion.exp (complete class methods)
9858 (complete class methods beginning with F): Move them above runto. New
9859 comment about the runto delimiter.
9860
b78974c3
PA
98612011-04-20 Pedro Alves <pedro@codesourcery.com>
9862
9863 * gdb.base/maint.exp: Test that "maint print registers" works
9864 without a running program.
9865
20429c40 98662011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 9867
20429c40
MP
9868 * gdb.base/setshow.exp: Fix racy tests.
9869 ($old_gdb_prompt): New variable.
9870
7a9dd1b2
TT
98712011-04-19 Tom Tromey <tromey@redhat.com>
9872
9873 * gdb.mi/mi-nsmoribund.exp:
9874 * gdb.hp/gdb.objdbg/objdbg01.exp:
9875 * gdb.base/structs.exp (test_struct_returns):
9876 * gdb.base/call-sc.exp (test_scalar_returns):
9877 * gdb.base/bigcore.exp: Remove duplicate words.
9878
02835898
JK
98792011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9880
9881 * gdb.base/break-interp-lib.c (v, vptr): New variables.
9882 * gdb.base/break-interp.exp (test_attach): New comment.
9883
254f582e
JK
98842011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9885
9886 * gdb.threads/gcore-thread.exp ($core0file): New variable.
9887 (clear __stack_user.next, clear stack_used.next)
9888 (save a zeroed-threads corefile): New test.
9889 Call core_load for $core0file.
9890 (zeroed-threads cannot be listed): New test.
9891
4fe85f5c
JK
98922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9893
9894 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
9895 filename.
9896 ($srcfile): Preserve the original value.
9897 ($testfile): Match it the .exp filename.
9898 ($corefile): New variable. Substitute it around.
9899 Use clean_restart.
9900 ($prev_timeout): Remove.
9901 (load_core): Move core loading into this proc.
9902 Fix restore of $timeout if load_core fails.
9903
63524580
JK
99042011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9905
9906 * gdb.base/eu-strip-infcall.c: New file.
9907 * gdb.base/eu-strip-infcall.exp: New file.
9908
90359a16
JK
99092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9910
9911 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
9912 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
9913
626e7282
JK
99142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9915
9916 Fix Python access to inlined frames.
9917 * gdb.python/py-frame-inline.c: New file.
9918 * gdb.python/py-frame-inline.exp: New file.
9919
3363d018
EBM
99202011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
9921
9922 * gdb.base/gdb1090.exp: Change breakpoint location to read the
9923 content of 's24' correctly (avoiding "optimized out").
9924 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
9925
28781456
JK
99262011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9927
9928 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
9929
4a4106ca
TJB
99302011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9931
9932 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
9933 expect a colon in watch -location output.
9934
d26ccb4f
JK
99352011-04-13 Marek Polacek <mpolacek@redhat.com>
9936
df46027d 9937 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
9938 New testcase `expect response to define backtrace'. Also remove
9939 redundant `default' block.
9940
e1ab1f9c
JK
99412011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9942
9943 * gdb.python/py-prettyprint.c (struct hint_error): New.
9944 (main): New variable hint_error.
9945 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
9946 "print hint_error".
9947 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
9948 (register_pretty_printers): Register it.
9949
0c2e6019
TT
99502011-04-04 Tom Tromey <tromey@redhat.com>
9951
9952 * gdb.cp/maint.exp (test_help): Update.
9953 (test_namespace): Likewise.
9954
af57139d
JB
99552011-04-01 Joel Brobecker <brobecker@adacore.com>
9956
9957 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
9958 * gdb.ada/arrayptr.exp: Add new tests.
9959
956a9fb9
JB
99602011-04-01 Joel Brobecker <brobecker@adacore.com>
9961
9962 * gdb.ada/mi_catch_ex: New testcase.
9963
d0c4d642
PA
99642011-04-01 Pedro Alves <pedro@codesourcery.com>
9965
9966 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
9967 base::overload(void) method without specifying "const".
9968
18819fa6
UW
99692011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
9970
9971 * gdb.arch/thumb-singlestep.S: New file.
9972 * gdb.arch/thumb-singlestep.exp: Likewise.
9973
a4c8e806
TT
99742011-03-31 Tom Tromey <tromey@redhat.com>
9975
9976 * gdb.python/py-prettyprint.py (exception_flag): New global.
9977 (NoStringContainerPrinter._iterator.next): Check it.
9978 * gdb.python/py-prettyprint.c (main): New variable nstype2.
9979 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
9980
53832f31
TT
99812011-03-29 Tom Tromey <tromey@redhat.com>
9982
9983 * gdb.cp/anon-struct.cc: New file.
9984 * gdb.cp/anon-struct.exp: New file.
9985
e4620230
JK
99862011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9987
9988 Test STT_GNU_IFUNC support.
9989 * gdb.base/gnu-ifunc-lib.c: New file.
9990 * gdb.base/gnu-ifunc.c: New file.
9991 * gdb.base/gnu-ifunc.exp: New file.
9992
d0fb5eae
JK
99932011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9994
9995 Support a ring of related breakpoints.
9996 * gdb.base/watchpoint-delete.c: New file.
9997 * gdb.base/watchpoint-delete.exp: New file.
9998
20106cfb
JK
99992011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10000
10001 * gdb.ada/arrayparam.exp (print first after function call): Use
10002 explicit package name. Add a comment
10003 (print lasta after function call): Rename ...
10004 (print last after function call): ... it and use explicit package
10005 name.
10006 (print length after function call): Use explicit package name.
10007 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10008 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10009 (multiple matches for symbol i): Rename ...
10010 (multiple matches for symbol integervar): ... it.
10011 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10012 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10013
e7ab5e63
AB
100142011-03-25 Andrew Burgess <aburgess@broadcom.com>
10015
10016 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10017 environment variable to make grep output more predictable. Move
10018 all the environment setup into gdb_init so it's done once per test
10019 case rather than each time we start gdb.
10020
9ef07c8c
TT
100212011-03-24 Tom Tromey <tromey@redhat.com>
10022
10023 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10024 test.
10025
dd90784c
JK
100262011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10027
10028 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10029 * gdb.dwarf2/dw2-entry-value.S: New file.
10030 * gdb.dwarf2/dw2-entry-value.exp: New file.
10031
05775840
PM
100322011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10033
6fdff2c5 10034 PR python/12183
05775840
PM
10035
10036 * gdb.python/py-function.exp: Add GdbError tests.
10037
8661b11b
PA
100382011-03-18 Pedro Alves <pedro@codesourcery.com>
10039
10040 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10041 (reglocal_test_func, statlocal_test_func): New functions.
10042 (globals_test_func): Call new functions.
10043 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10044 (gdb_collect_locals_test): New procedure.
10045 (gdb_trace_collection_test): Call new procedures.
10046
0fdb4f18
PA
100472011-03-18 Pedro Alves <pedro@codesourcery.com>
10048
10049 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10050 (test_register, test_register_unavailable): New procedures.
10051 (gdb_unavailable_registers_test): New procedure.
10052 (gdb_trace_collection_test): Call it.
10053
99c3dc11
PM
100542011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10055
6fdff2c5 10056 PR python/12149
99c3dc11
PM
10057
10058 * gdb.python/python.exp: Add gdb.write tests.
10059
29703da4
PM
100602010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10061
10062 * gdb.python/Makefile.in: Add py-objfile.
10063 * gdb.python/py-objfile.exp: New file.
10064 * gdb.python/py-objfile.c: New file.
10065 * gdb.python/py-block.exp: Add is_valid tests.
10066 * gdb.python/py-inferior.exp: Ditto.
10067 * gdb.python/py-infthread.exp: Ditto.
10068 * gdb.python/py-symbol.exp: Ditto.
10069 * gdb.python/py-symtab.exp: Ditto.
10070
598997c8
KS
100712011-03-16 Keith Seitz <keiths@redhat.com>
10072
10073 PR c++/12273
10074 * gdb.cp/cmpd-minsyms.exp: New test.
10075 * gdb.cp/cmpd-minsyms.cc: New file.
10076
10077 PR c++/11734
10078 * gdb.cp/ovsrch.exp: New test.
10079 * gdb.cp/ovsrch.h: New file.
10080 * gdb.cp/ovsrch1.cc: New file.
10081 * gdb.cp/ovsrch2.cc: New file.
10082 * gdb.cp/ovsrch3.cc: New file.
10083 * gdb.cp/ovsrch4.cc: New file.
10084
c91513d8
PP
100852011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10086
10087 PR gdb/12528
10088 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10089 * gdb.base/break-on-linker-gcd-function.exp: New test.
10090 * gdb.base/break-on-linker-gcd-function.cc: New file.
10091
7470fc63
AT
100922011-03-15 Andreas Tobler <andreast@fgznet.ch>
10093
10094 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10095
959e7469
PM
100962011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10097
10098 * lib/gdb.exp (gdb_unload): Add another termination case.
10099
9373cf26
JK
101002011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10101
10102 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10103 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10104 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10105 Provide a stub byte there.
10106 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10107 DW_AT_entry_pc.
10108 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10109
24e9cda0
UW
101102011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10111
10112 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10113 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10114 "generic ABI, auto".
10115 (altivec_abi_tests): Accept vectors returned by reference.
10116
7371cf6d
PM
101172010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10118
10119 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10120
ce77046a
UW
101212011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10122
10123 * gdb.python/py-section-script.exp: Skip test if no Python support.
10124
176400c3
UW
101252011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10126
10127 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10128
ecec24e6
PM
101292011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10130
10131 * gdb.python/py-parameter.exp: Update tests to the new Python
10132 parameter API. Add "no documentation" test. Add deprecated API
10133 backward compatibility test.
10134
5dbdd470
TT
101352011-03-09 Tom Tromey <tromey@redhat.com>
10136
10137 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10138 gdb_continue_to_end.
10139
b66e66ee
MK
101402011-03-09 Mark Kettenis <kettenis@gnu.org>
10141
10142 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10143 tabs.
10144
eceb0c5f
TT
101452011-03-09 Tom Tromey <tromey@redhat.com>
10146
10147 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10148 parentheses.
10149 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10150 $command.
10151 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10152 argument to gdb_continue_to_end.
10153 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10154 argument to gdb_continue_to_end.
10155 * gdb.cp/annota3.exp: Fix regex.
10156 * gdb.cp/annota2.exp: Fix regex.
10157 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10158 gdb_continue_to_end.
10159 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10160 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10161 gdb_continue_to_end.
10162
63154eca
PA
101632011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10164
10165 * gdb.server/ext-run.exp
10166 (load new file without any gdbserver inferior): New test.
10167
967d1f9b
TT
101682011-03-07 Tom Tromey <tromey@redhat.com>
10169
10170 * Makefile.in (TAGS): Rewrite.
10171
d68dcbb9
JK
101722011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10173
10174 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10175 initial commands echo. New match for `Found trace'. Anchor all the
10176 other matches. Anchor and match for `No trace frame found' the final
10177 match.
10178
6bf58e63
TT
101792011-03-07 Tom Tromey <tromey@redhat.com>
10180
10181 * Makefile.in (TAGS): New target.
10182
fda326dd
TT
101832011-03-07 Tom Tromey <tromey@redhat.com>
10184
10185 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10186 change.
10187 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10188 change.
10189 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10190 exit message change.
10191 (skip_altivec_tests): Update for exit message change.
10192 (skip_vsx_tests): Likewise.
10193 (gdb_continue_to_end): Likewise. Add 'command' argument.
10194 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10195 * gdb.threads/tls.exp: Update for exit message change.
10196 * gdb.threads/thread-unwindonsignal.exp: Use
10197 gdb_continue_to_end.
10198 * gdb.threads/step.exp (step_it): Update for exit message change.
10199 (continue_all): Likewise.
10200 * gdb.threads/print-threads.exp (test_all_threads): Update for
10201 exit message change.
10202 * gdb.threads/interrupted-hand-call.exp: Use
10203 gdb_continue_to_end.
10204 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10205 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10206 gdb_continue_to_end.
10207 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10208 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10209 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10210 * gdb.cp/method.exp: Update for exit message change.
10211 * gdb.cp/mb-templates.exp: Update for exit message change.
10212 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10213 * gdb.cp/annota3.exp: Update for exit message change.
10214 * gdb.cp/annota2.exp: Update for exit message change.
10215 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10216 * gdb.base/term.exp: Update for exit message change.
10217 * gdb.base/step-test.exp (test_i): Update for exit message change.
10218 * gdb.base/sigstep.exp (advance): Update for exit message change.
10219 (advancei): Likewise.
10220 * gdb.base/siginfo.exp: Update for exit message change.
10221 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10222 * gdb.base/reread.exp: Use gdb_continue_to_end.
10223 * gdb.base/langs.exp: Use gdb_continue_to_end.
10224 * gdb.base/interrupt.exp: Update for exit message change.
10225 * gdb.base/gdb1555.exp: Update for exit message change.
10226 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10227 * gdb.base/ending-run.exp: Update for exit message change.
10228 * gdb.base/chng-syms.exp: Update for exit message change.
10229 * gdb.base/checkpoint.exp: Update for exit message change.
10230 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10231 gdb_continue_to_end.
10232 (test_catch_syscall_with_wrong_args): Likewise.
10233 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10234 * gdb.base/break-interp.exp (test_ld): Update for exit message
10235 change.
10236 * gdb.base/bang.exp: Update for exit message change.
10237 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10238 (do_call_attach_tests): Likewise.
10239 * gdb.base/a2-run.exp: Update for exit message change.
10240 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10241 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10242 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10243
dd19bd70
JK
102442011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10245
10246 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10247
30e62689
TT
102482011-03-03 Tom Tromey <tromey@redhat.com>
10249
10250 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10251 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10252 * gdb.hp/gdb.aCC/configure.ac: Remove.
10253 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10254 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10255 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10256 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10257 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10258 * gdb.hp/gdb.compat/configure.ac: Remove.
10259 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10260 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10261 * gdb.hp/gdb.defects/configure.ac: Remove.
10262 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10263 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10264 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10265 * gdb.hp/configure.ac: Remove.
10266 * gdb.hp/configure: Remove.
10267 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10268 substitution.
10269 (Makefile): Remove rule.
10270 * gdb.cell/configure.ac: Remove.
10271 * gdb.cell/configure: Remove.
10272 * gdb.stabs/Makefile.in (Makefile): Remove.
10273 (distclean): Don't remove config.status or config.log.
10274 * gdb.stabs/configure (Makefile): Remove.
10275 * gdb.stabs/configure.ac: Remove.
10276 * configure: Rebuild.
10277 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
10278 Remove stabs- and cell-specific logic. Test for existence of
10279 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
10280 subdirectories, gdb.cell, and and gdb.stabs.
10281 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
10282
c171f854
JB
102832011-03-03 Joel Brobecker <brobecker@adacore.com>
10284
10285 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10286 end of buffer.
10287
9a5193cb
JB
102882011-03-02 Joel Brobecker <brobecker@adacore.com>
10289
10290 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
10291 gdb_test when running a test where we expected no output back.
10292
9bb4c1bb
MS
102932011-02-28 Michael Snyder <msnyder@vmware.com>
10294
10295 * gdb.cp/overload.cc: Change initializer value to integer.
10296
3bd0f5ef
MS
102972011-02-27 Michael Snyder <msnyder@vmware.com>
10298
10299 * gdb.multi/base.exp: Add test for remove-inferiors.
10300
2279eaad
JB
103012011-02-26 Joel Brobecker <brobecker@adacore.com>
10302
10303 * gdb.python/py-frame.exp: Simplify the initialization phase
10304 using prepare_for_testing.
10305
c82c0b55
MS
103062011-02-25 Michael Snyder <msnyder@vmware.com>
10307
10308 * gdb.multi/base.exp: Add tests for info inferiors with args.
10309
1d94651b
JK
103102011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10311
10312 * gdb.dwarf2/dw2-ranges.S: Rename to ...
10313 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
10314 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
10315 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
10316 asmfile3. Comment the STABS (#3) file compilation. Compile
10317 everything through assembler. Provide KFAIL for symtab/12497.
10318 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
10319 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
10320 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
10321 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
10322
3bd0f5ef
MS
103232011-02-24 Michael Snyder <msnyder@vmware.com>
10324
10325 * gdb.base/break.exp: Add tests for delete breakpoints using
10326 convenience variables and value history references.
10327
12c1418e
MS
103282011-02-24 Michael Snyder <msnyder@vmware.com>
10329
10330 * gdb.base/break.exp: Remove debugging 'printf' accidentally
10331 left behind in previous check-in.
10332
e5a67952
MS
103332011-02-23 Michael Snyder <msnyder@vmware.com>
10334
10335 * gdb.base/break.exp: Add tests for "info break" with arguments.
10336 * gdb.trace/infotrace.exp: Update patterns for error and help.
10337 * gdb.base/completion.exp: Update pattern.
10338 * gdb.base/ena-dis-br.exp: Update pattern.
10339 * gdb.base/help.exp: Update patterns.
10340
103412011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
10342
10343 * gdb.base/memattr.exp: New test.
10344 * gdb.base/memattr.c: Test load for memattr.exp.
10345
6e6fbe60
DE
103462011-02-22 Doug Evans <dje@google.com>
10347
10348 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
10349
1d41d745
MS
103502011-02-22 Michael Snyder <msnyder@vmware.com>
10351
10352 * Makefile.in: Make more clean.
10353 * gdb.ada/Makefile.in: Ditto.
10354 * gdb.arch/Makefile.in: Ditto.
10355 * gdb.asm/Makefile.in: Ditto.
10356 * gdb.base/Makefile.in: Ditto.
10357 * gdb.cp/Makefile.in: Ditto.
10358 * gdb.dwarf2/Makefile.in: Ditto.
10359 * gdb.java/Makefile.in: Ditto.
10360 * gdb.mi/Makefile.in: Ditto.
10361 * gdb.modula2/Makefile.in: Ditto.
10362 * gdb.python/Makefile.in: Ditto.
10363 * gdb.server/Makefile.in: Ditto.
10364 * gdb.stabs/Makefile.in: Ditto.
10365 * gdb.threads/Makefile.in: Ditto.
10366 * gdb.trace/Makefile.in: Ditto.
10367
79ba84ca
MS
103682011-02-22 Michael Snyder <msnyder@vmware.com>
10369
df46027d 10370 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
10371 info threads.
10372
b9b35694
JB
103732011-02-22 Joel Brobecker <brobecker@adacore.com>
10374
10375 * gdb.python/py-breakpoint.exp: Fix the expected output of
10376 one of the "maint info breakpoints" tests to accept the output
10377 generated on platforms that do not have hardware watchpoints.
10378
8bfb830f
JB
103792011-02-22 Joel Brobecker <brobecker@adacore.com>
10380
10381 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
10382 clean_restart. Be a little stricter in the expected output
10383 for one of the tests. Fix a typo in one of the comments.
10384
c45f3c54
JB
103852011-02-22 Joel Brobecker <brobecker@adacore.com>
10386
10387 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
10388 Delete variable binfile, no longer use. Add or modify test
10389 comments to make them unique.
10390
b97c863c
MS
103912011-02-21 Michael Snyder <msnyder@vmware.com>
10392
10393 * Makefile.in: Update for make clean.
10394 * gdb.ada/Makefile.in: Ditto.
10395 * gdb.arch/Makefile.in: Ditto.
10396 * gdb.asm/Makefile.in: Ditto.
10397 * gdb.base/Makefile.in: Ditto.
10398 * gdb.cp/Makefile.in: Ditto.
10399 * gdb.dwarf2/Makefile.in: Ditto.
10400 * gdb.java/Makefile.in: Ditto.
10401 * gdb.mi/Makefile.in: Ditto.
10402 * gdb.modula2/Makefile.in: Ditto.
10403 * gdb.python/Makefile.in: Ditto.
10404 * gdb.server/Makefile.in: Ditto.
10405 * gdb.stabs/Makefile.in: Ditto.
10406 * gdb.threads/Makefile.in: Ditto.
10407 * gdb.trace/Makefile.in: Ditto.
10408
aea5b279
MS
104092011-02-21 Michael Snyder <msnyder@vmware.com>
10410
10411 * gdb.threads/thread-find.exp: Update patterns for changes in
10412 output of "info threads" command.
10413
e3039479
UW
104142011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10415 Ulrich Weigand <uweigand@de.ibm.com>
10416
10417 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10418 (skip_hw_watchpoint_tests): Likewise.
10419 (skip_hw_watchpoint_multi_tests): Likewise.
10420
b800ec70
UW
104212011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
10422
10423 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
10424 (skip_hw_watchpoint_tests): Likewise.
10425 (skip_hw_watchpoint_multi_tests): Likewise.
10426 (skip_hw_watchpoint_access_tests): Likewise.
10427
10428 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
10429 * gdb.base/pr11022.exp: Likewise.
10430 * gdb.base/watch-read.exp: Likewise.
10431 * gdb.base/watch_thread_num.exp: Likewise.
10432 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10433 * gdb.base/watchpoint-hw.exp: Likewise.
10434 * gdb.base/watchpoint.exp: Likewise.
10435 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
10436 * gdb.threads/watchthreads-reorder.exp: Likewise.
10437 * gdb.threads/watchthreads.exp: Likewise.
10438 * gdb.threads/watchthreads2.exp: Likewise.
10439
91033e37
JB
104402011-02-21 Joel Brobecker <brobecker@adacore.com>
10441
10442 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
10443 the debugger is unable to find the array bounds.
10444
eeaafae2
JK
104452011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10446
10447 * gdb.cp/typedef-operator.exp: New file.
10448 * gdb.cp/typedef-operator.cc: New file.
10449
e338d953
MS
104502011-02-17 Michael Snyder <msnyder@vmware.com>
10451
10452 * gdb.threads/thread-find.exp: Fix regular expressions.
10453
e67ad678
JB
104542011-02-17 Joel Brobecker <brobecker@adacore.com>
10455
10456 * gdb.ada/packed_array: Expand testcase to test printing of
10457 unconstrained packed array.
10458
93084bca
JB
104592011-02-17 Joel Brobecker <brobecker@adacore.com>
10460
10461 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
10462
a0c78a73
PA
104632011-02-16 Pedro Alves <pedro@codesourcery.com>
10464
f65d5553 10465 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
10466 (main): Initialize it before collecting, and and clear it
10467 afterwards.
f65d5553
PA
10468 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10469 collecting with '{type} addr', where the addr expression is not an
10470 rvalue.
a0c78a73 10471
3dfcbbd2
KW
104722011-02-16 Ken Werner <ken.werner@de.ibm.com>
10473
10474 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
10475 a bool variable. Expect correct OpenCL names for vector types. Use the
10476 uc3 variable name instead of referring to the uchar3 built-in type.
10477 Escape the asterisk at the half pointer test.
10478
08807d5a
PA
104792011-02-16 Pedro Alves <pedro@codesourcery.com>
10480
f65d5553 10481 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
10482 (main): Initialize it before collecting, and and clear it
10483 afterwards.
f65d5553
PA
10484 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10485 collecting overlapping memory ranges.
08807d5a 10486
60f98dde
MS
104872011-02-15 Michael Snyder <msnyder@vmware.com>
10488
10489 * gdb.base/default.exp: Add tests for thread commands.
10490 * gdb.base/help.exp: Add tests for thread commands.
10491 * gdb.threads/thread-find.exp: New test for thread find command.
10492
648cd113
KW
104932011-02-15 Ken Werner <ken.werner@de.ibm.com>
10494
10495 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
10496
494e194e
YQ
104972011-02-15 Yao Qi <yao@codesourcery.com>
10498
10499 PR tdep/12352
10500 * gdb.arch/arm-disp-step.S : New test for str instruction.
10501 * gdb.arch/arm-disp-step.exp : Likewise.
10502
d9492458
TJB
105032011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
10504
10505 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
10506 "vector_register2_vr" test strings. Test the extended floating
10507 point registers (F32~F63).
10508 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
10509 IBM XL C compiler. Make the test program use a register provided
10510 by the compiler for the lxvd2x instruction.
10511
8af8e3bc
PA
105122011-02-14 Pedro Alves <pedro@codesourcery.com>
10513
10514 * gdb.trace/unavailable.cc (class Base, class Middle, class
10515 Derived): New types.
10516 (derived_unavail, derived_partial, derived_whole): New globals.
10517 (virtual_partial): New global.
10518 (virtualp): Point at virtual_partial.
10519 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
10520 related to unavailable vptr.
10521
1b28d0b3
PA
105222011-02-14 Pedro Alves <pedro@codesourcery.com>
10523
10524 * gdb.trace/unavailable.cc (a, b, c): New globals.
10525 (main): Set and clear them.
10526 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
10527 `a' and `c', and check that `b' isn't collected, although `a' and
10528 `c' are.
10529
ec0a52e1
PA
105302011-02-14 Pedro Alves <pedro@codesourcery.com>
10531
10532 * gdb.trace/unavailable.cc (struct Virtual): New.
10533 (virtualp): New global pointer.
10534 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
10535 printing a pointer to an object whose type has a vtable, with
10536 print object on.
10537
24e6bcee
PA
105382011-02-14 Pedro Alves <pedro@codesourcery.com>
10539
10540 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
10541 value repeat handles unavailableness.
10542
39d37385
PA
105432011-02-14 Pedro Alves <pedro@codesourcery.com>
10544
10545 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
10546 tests for building arrays from unavailable values, subscripting
10547 non-memory rvalue unvailable arrays, and accessing fields or
10548 baseclasses of non-lazy unavailable values,
10549 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
10550 struct types.
10551 (g_smallstruct, g_smallstruct_b): New globals.
10552
06d72e16
PA
105532011-02-14 Pedro Alves <pedro@codesourcery.com>
10554
10555 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
10556
bc9a5551
JK
105572011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10558
10559 Fix const/volatile qualifiers of C++ types, PR c++/12328.
10560 * gdb.cp/overload-const.exp: New file.
10561 * gdb.cp/overload-const.cc: New file.
10562
54fcddd0
UW
105632011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10564
10565 * gdb.opencl/callfuncs.cl: New file.
10566 * gdb.opencl/callfuncs.exp: New test.
10567 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
10568
d6dafb7c
UW
105692011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10570
10571 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
10572 when computing result.
10573 * gdb.arch/altivec-abi.exp: Update expected results.
10574
a449c2d8
TJB
105752011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10576
10577 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
10578 * gdb.base/jit.exp: Likewise.
10579 * gdb.base/pie-execl.exp: Likewise.
10580 * gdb.base/solib-nodir.exp: Likewise.
10581 * gdb.base/solib-overlap.exp: Likewise.
10582
764880b7
PA
105832011-02-07 Pedro Alves <pedro@codesourcery.com>
10584
10585 * gdb.trace/collection.c (global_pieces): New.
10586 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
10587 New procedure.
10588 (gdb_trace_collection_test): Call it.
10589
505500db
SW
105902011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
10591
10592 * gdb.python/py-evthreads.c: New file.
10593 * gdb.python/py-evthreads.exp: New file.
10594 * gdb.python/py-events.py: New file.
10595 * gdb.python/py-events.exp: New file.
10596 * gdb.python/py-events.c: New file.
10597
385203ed
DD
105982011-02-04 David Daney <ddaney@caviumnetworks.com>
10599
10600 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
10601
9011945e
AB
106022011-02-03 Andrew Burgess <aburgess@broadcom.com>
10603
10604 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
10605 gdb.base/disasm-end-cu.exp: New test for disassembling over the
10606 boundary between two compilation units.
10607
580688f3
PA
106082011-02-02 Pedro Alves <pedro@codesourcery.com>
10609
10610 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
10611 (Virtual): New structs.
10612 (virtual_o, virtual_middle_b): New globals.
10613 * gdb.cp/virtbase.exp: New tests.
10614
d3f0f853
PP
106152011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
10616
10617 * gdb.base/jit.exp: New file.
10618 * gdb.base/jit-main.c: New file.
10619 * gdb.base/jit-solib.c: New file.
10620
b2030fb5
UW
106212011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
10622
10623 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
10624 proceed to initial kernel entry point.
10625 * gdb.opencl/datatypes.exp: Likewise.
10626 * gdb.opencl/operators.exp: Likewise.
10627 * gdb.opencl/vec_comps.exp: Likewise.
10628
2db19d1e
SW
106292011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
10630
10631 * gdb.cp/nsnested.cc: New.
10632 * gdb.cp/nsnested.exp: New.
10633 * gdb.cp/nsnoimports.exp: New.
10634 * gdb.cp/nsnoimports.cc: New.
10635
6b0c4c1f
JB
106362011-01-31 Joel Brobecker <brobecker@adacore.com>
10637
10638 * gdb.base/interact.exp: Add extra tests that verify that
10639 the value of the interactive-mode setting does not change
10640 after the script is sourced.
10641
80b23b6a
JK
106422011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10643
10644 * gdb.cp/noparam.exp: New file.
10645 * gdb.cp/noparam.cc: New file.
10646
ffd5ec24
PA
106472011-01-28 Pedro Alves <pedro@codesourcery.com>
10648
10649 * gdb.trace/tfile.exp: Test that with no traceframe selected,
10650 there's no stack or registers.
10651
a81766d8
TT
106522011-01-26 Tom Tromey <tromey@redhat.com>
10653
10654 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
10655 space before string output. Add test for "set print pretty off"
10656 case.
10657
585fdaa1
PA
106582011-01-25 Pedro Alves <pedro@codesourcery.com>
10659
10660 * gdb.base/frame-args.exp: Adjust.
10661 * gdb.dwarf2/dw2-noloc.exp: Adjust.
10662 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
10663 * gdb.dwarf2/pieces.exp: Adjust.
10664 * gdb.opt/clobbered-registers-O2.exp: Adjust.
10665 * gdb.opt/inline-locals.exp: Adjust.
10666 * gdb.threads/fork-child-threads.exp: Adjust.
10667
d468832a
KW
106682011-01-25 Ken Werner <ken.werner@de.ibm.com>
10669
10670 * gdb.opencl/convs_casts.cl: Move program scope variables into the
10671 OpenCL kernel function. Add a comment as marker. Add address space
10672 qualifiers for the remaining program scope variables.
10673 * gdb.opencl/datatypes.cl: Likewise.
10674 * gdb.opencl/operators.cl: Likewise.
10675 * gdb.opencl/vec_comps.cl: Likewise.
10676 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
10677 Add breakpoint at the marker comment.
10678 * gdb.opencl/datatypes.exp: Likewise.
10679 * gdb.opencl/operators.exp: Likewise.
10680 * gdb.opencl/vec_comps.exp: Likewise.
10681
490f124f
PA
106822011-01-24 Pedro Alves <pedro@codesourcery.com>
10683
10684 * gdb.base/printcmds.c (some_struct): New struct and instance.
10685 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
10686 procedure.
10687 <global scope>: Call it.
10688
6da78614
KW
106892011-01-21 Ken Werner <ken.werner@de.ibm.com>
10690
10691 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
10692 argument to the gdb_compile_opencl_hostapp call.
10693
ec64c9aa
YQ
106942011-01-19 Yao Qi <yao@codesourcery.com>
10695
10696 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
10697 positve list.
10698
810cfdbb
YQ
106992011-01-19 Yao Qi <yao@codesourcery.com>
10700
10701 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
10702 canonical form.
10703 Remove "xscale-*-*"
10704 * gdb.xml/tdesc-regs.exp: Likewise.
10705 * gdb.python/py-section-script.exp: Replace ARM target triplet
10706 with canonical form.
10707 Match arm*-*-symbianelf*.
10708 * gdb.base/dup-sect.exp: Likewise.
10709 * lib/dwarf.exp: New.
10710 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
10711 dwarf2_support.
10712 * gdb.dwarf2/dup-psym.exp: Likewise.
10713 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
10714 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10715 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
10716 * gdb.dwarf2/dw2-basic.exp: Likewise.
10717 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10718 * gdb.dwarf2/dw2-const.exp: Likewise.
10719 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
10720 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
10721 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10722 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
10723 * gdb.dwarf2/dw2-filename.exp: Likewise.
10724 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10725 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
10726 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10727 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10728 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
10729 * gdb.dwarf2/dw2-noloc.exp: Likewise.
10730 * gdb.dwarf2/dw2-op-call.exp: Likewise.
10731 * gdb.dwarf2/dw2-producer.exp: Likewise.
10732 * gdb.dwarf2/dw2-ranges.exp: Likewise.
10733 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
10734 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
10735 * gdb.dwarf2/dw2-strp.exp: Likewise.
10736 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
10737 * gdb.dwarf2/implptr.exp: Likewise.
10738 * gdb.dwarf2/mac-fileno.exp: Likewise.
10739 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
10740 * gdb.dwarf2/pieces.exp: Likewise.
10741 * gdb.dwarf2/pr11465.exp: Likewise.
10742 * gdb.dwarf2/valop.exp: Likewise.
10743 * gdb.dwarf2/watch-notconst.exp: Likewise.
10744 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
10745
4694da01
TT
107462011-01-19 Tom Tromey <tromey@redhat.com>
10747
10748 * gdb.python/py-infthread.exp: Add thread tests.
10749
b075872c
JB
107502011-01-14 Joel Brobecker <brobecker@adacore.com>
10751
10752 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
10753
2c3e6e24
JB
107542011-01-14 Joel Brobecker <brobecker@adacore.com>
10755
10756 * gdb.ada/widewide: New testcase.
10757
de8fa76c
JB
107582011-01-13 Joel Brobecker <brobecker@adacore.com>
10759
10760 * gdb.base/interact.exp: New testcase.
10761
1b05df00
TT
107622011-01-12 Tom Tromey <tromey@redhat.com>
10763
10764 * gdb.mi/gdb2549.exp: Update for error message changes.
10765 * gdb.mi/mi-cli.exp: Likewise.
10766 * gdb.mi/mi-disassemble.exp: Likewise.
10767 * gdb.mi/mi-pthreads.exp: Likewise.
10768 * gdb.mi/mi-regs.exp: Likewise.
10769 * gdb.mi/mi-stack.exp: Likewise.
10770 * gdb.mi/mi-var-block.exp: Likewise.
10771 * gdb.mi/mi-var-cmd.exp: Likewise.
10772 * gdb.mi/mi2-cli.exp: Likewise.
10773 * gdb.mi/mi2-disassemble.exp: Likewise.
10774 * gdb.mi/mi2-pthreads.exp: Likewise.
10775 * gdb.mi/mi2-regs.exp: Likewise.
10776 * gdb.mi/mi2-stack.exp: Likewise.
10777 * gdb.mi/mi2-var-block.exp: Likewise.
10778 * gdb.mi/mi2-var-cmd.exp: Likewise.
10779
c2ff108b
JK
107802011-01-12 Andrew Burgess <aburgess@broadcom.com>
10781 Jan Kratochvil <jan.kratochvil@redhat.com>
10782
10783 PR fortran/11104 and DWARF unbound arrays detection.
10784 * gdb.fortran/multi-dim.exp: New file.
10785 * gdb.fortran/multi-dim.f90: New file.
10786
b716877b
AB
107872011-01-12 Andrew Burgess <aburgess@broadcom.com>
10788
10789 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
10790 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
10791 add new tests for opcode dumping.
10792
6c162d5e
TT
107932011-01-11 Tom Tromey <tromey@redhat.com>
10794
10795 * gdb.python/py-infthread.exp: Load gdb-python.exp.
10796
77b06cd7
TJB
107972010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
10798
10799 Convert hardware watchpoints to use breakpoint_ops.
10800 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
10801 type is not supported.
10802 * gdb.base/foll-fork.exp: Likewise.
10803 * gdb.base/foll-vfork.exp: Likewise.
10804
f39a75d0
PM
108052011-01-10 Phil Muldoon <pmuldoon@redhat.com>
10806
10807 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
10808 Use load_lib gdb-python.exp.
10809 * gdb.python/python.exp: Ditto.
10810 * gdb.python/py-function.exp: Ditto.
10811
fc529d80
AS
108122011-01-09 Andreas Schwab <schwab@linux-m68k.org>
10813
10814 * gdb.threads/tls.exp ("info address me"): Fix expected output.
10815
fb03cb59
JK
108162011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10817
10818 * configure: Regenerate.
10819
d8e22779
TT
108202011-01-06 Tom Tromey <tromey@redhat.com>
10821
10822 * gdb.python/py-frame.exp: Test gdb.newest_frame.
10823
09050809
JB
108242011-01-06 Joel Brobecker <brobecker@adacore.com>
10825
fc529d80
AS
10826 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
10827 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
10828 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10829 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
10830 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
10831 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10832 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
10833 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
10834 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
10835 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
10836 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
10837 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
10838 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
10839 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10840 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10841 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
10842 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
10843 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
10844 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10845 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
10846 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
10847 gdb.ada/uninitialized_vars.exp,
10848 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
10849 Simplify by using clean_restart.
09050809 10850
8ed5dd9e
JB
108512011-01-06 Joel Brobecker <brobecker@adacore.com>
10852
10853 Add marker to be used as anchor for inserting breakpoints.
10854 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
10855 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
10856 Likewise.
10857
10858 Remove uses of gdb_start_cmd.
10859 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
10860 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
10861
10862 Do not run testcase if testing with GDBserver.
10863 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
10864 if testing with GDBserver.
10865
368a124f
JB
108662011-01-06 Joel Brobecker <brobecker@adacore.com>
10867
10868 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
10869 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
10870 copyright header.
10871
44944448
JB
108722011-01-05 Joel Brobecker <brobecker@adacore.com>
10873
10874 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
10875 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
10876 testsuite/gdb.fortran/complex.f,
10877 testsuite/gdb.fortran/derived-type.f90,
10878 testsuite/gdb.fortran/library-module-lib.f90,
10879 testsuite/gdb.fortran/library-module-main.f90,
10880 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
10881 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
10882 Copyright year update.
10883
31886ea6
JB
108842011-01-05 Joel Brobecker <brobecker@adacore.com>
10885
10886 * gdb.base/langs1.f: Add copyright header.
10887
ebedcab5
JK
108882011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10889
10890 * gdb.base/morestack.exp: New file.
10891 * gdb.base/morestack.c: New file.
10892
de1eb2f9
JK
108932011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10894
10895 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
10896
9e87a409
JB
108972010-12-29 Joel Brobecker <brobecker@adacore.com>
10898
10899 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
10900 * gdb.ada/arrayptr.exp: Add test printing that new variable.
10901
720d1a40
JB
109022010-12-29 Joel Brobecker <brobecker@adacore.com>
10903
10904 * gdb.ada/lang_switch.exp: Correct expected parameter value.
10905
a283af87
AS
109062010-12-25 Andreas Schwab <schwab@linux-m68k.org>
10907
5d3d9cba
AS
10908 * gdb.threads/tls.exp: Fix typo.
10909
a283af87
AS
10910 * gdb.threads/thread-specific.exp (get_thread_list): Update.
10911 * gdb.threads/execl.exp: Update.
10912
2a20745c
YQ
109132010-12-23 Yao Qi <yao@codesourcery.com>
10914
10915 * gdb.arch/arm-disp-step.exp: New.
10916 * gdb.arch/arm-disp-step.S: New.
10917
a7658b96
TT
109182010-12-21 Tom Tromey <tromey@redhat.com>
10919
10920 * gdb.threads/execl.exp: Update.
10921 * gdb.threads/linux-dp.exp: Update.
10922 * gdb.threads/manythreads.exp: Update.
10923 * gdb.threads/tls.exp: Update.
10924
5b79abe7
TT
109252010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10926
10927 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
10928 (NextOverThrowDerivates) <resumebpt>: New.
10929 (resumebpt_test): New.
10930 (main): Call resumebpt_test.
10931 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
10932
0914bcdb
SS
109332010-12-12 Stan Shebs <stan@codesourcery.com>
10934
10935 * gdb.trace/tsv.exp: Test print command on trace state variables.
10936
305aeedc
TT
109372010-12-09 Tom Tromey <tromey@redhat.com>
10938
10939 * gdb.base/interp.exp: Add regression test.
10940
186c406b
TT
109412010-12-09 Tom Tromey <tromey@redhat.com>
10942
10943 * gdb.java/jnpe.java: New file.
10944 * gdb.java/jnpe.exp: New file.
10945 * gdb.cp/nextoverthrow.exp: New file.
10946 * gdb.cp/nextoverthrow.cc: New file.
10947
aae1c79a
DE
109482010-12-07 Doug Evans <dje@google.com>
10949
10950 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
10951 of data-directory.
10952 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
10953 updated.
10954 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
10955
60f98dde 109562010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
10957
10958 * gdb.base/callfuncs.exp: Test for skip_float_tests.
10959 * gdb.base/call-sc.exp: Ditto.
10960 * gdb.base/finish.exp: Ditto.
10961 * gdb.base/return.exp: Ditto.
10962 * gdb.base/return2.exp: Ditto.
10963
5fa290c1
DE
109642010-11-30 Doug Evans <dje@google.com>
10965
10966 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
10967 (gdb_expect_list): Fix spelling errors in comments.
10968 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
10969 send_gdb/gdb_expect_list where applicable.
10970 * gdb.base/call-ar-st.exp: Ditto.
10971 * gdb.base/funcargs.exp: Ditto.
10972 * gdb.base/gcore.exp: Ditto.
10973 * gdb.base/page.exp: Ditto.
10974 * gdb.base/sigaltstack.exp: Ditto.
10975 * gdb.base/siginfo.exp: Ditto.
10976 * gdb.base/sigstep.exp: Ditto.
10977 * gdb.base/trace-commands.exp: Ditto.
10978
4e04c971
DE
109792010-11-29 Doug Evans <dje@google.com>
10980
10981 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
10982 printer-name;subprinter-name.
10983
8cf6f0b1
TT
109842010-11-29 Tom Tromey <tromey@redhat.com>
10985
10986 * gdb.dwarf2/implptr.exp: New file.
10987 * gdb.dwarf2/implptr.c: New file.
10988 * gdb.dwarf2/implptr.S: New file.
10989
94b6973e
PM
109902010-11-29 Phil Muldoon <pmuldoon@redhat.com>
10991
fc529d80 10992 PR python/12199
94b6973e
PM
10993
10994 * gdb.python/py-breakpoint.exp: Test the delete method.
10995
8358c15c
JK
109962010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10997
10998 Fix step_resume_breakpoint unsaved during an infcall.
10999 * gdb.base/step-resume-infcall.exp: New file.
11000 * gdb.base/step-resume-infcall.c: New file.
11001
f6df29bc
TJB
110022010-11-24 Edjunior Machado <emachado@br.ibm.com>
11003
11004 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11005
f2b5a5cf
TJB
110062010-11-24 Edjunior Machado <emachado@br.ibm.com>
11007
11008 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11009 on ppc64's symbols; "finish" and "return" commands must accept to
11010 show the caller line again as well as the line after.
11011 * gdb.asm/powerpc64.inc: New file.
11012
6b0ecdc2
DE
110132010-11-23 Doug Evans <dje@google.com>
11014
11015 * lib/gdb.exp (gdb_test_sequence): New function.
11016 (gdb_expect_list): Add verbose -log call for each pattern.
11017 * gdb.base/signals.exp (test_handle_all_print): Call it.
11018 Reduce timeout increment from 6 minutes to 1 minute.
11019 * gdb.server/ext-run.exp: Call it.
11020
ea976c60
PM
110212010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11022
f2b5a5cf 11023 PR python/12212
ea976c60
PM
11024
11025 * gdb.python/python.exp: Check that selected_thread raises an
11026 error when no inferior is loaded.
11027
c0efa795
JK
110282010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11029
11030 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11031 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11032
ec3aa567
JK
110332010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11034
11035 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11036 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11037
d8249011
DE
110382010-11-18 Doug Evans <dje@google.com>
11039
11040 * gdb.server/ext-run.exp: Fix intermittent failures.
11041
d4eba7d1
NF
110422010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11043
11044 * gdb.stabs/gdb11479.exp: Use runto_main.
11045
b04c2f88
NF
110462010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11047
11048 * gdb.base/break-entry.exp: Skip if using a stub.
11049
ae9d7ce4
NF
110502010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11051
11052 * gdb.python/py-inferior.exp: Pack values in target endianness.
11053
621c8364
TT
110542010-11-12 Tom Tromey <tromey@redhat.com>
11055
11056 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11057 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11058 MemoryError.
11059 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11060 type.
11061 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11062 MemoryError.
11063 (test_subscript_regression): Update exception type.
11064
84f4c1fe
PM
110652010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11066
11067 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11068 breakpoint tests.
11069
a1442452
PA
110702010-11-09 Pedro Alves <pedro@codesourcery.com>
11071
11072 * gdb.base/watchpoint.exp: Test "watch -location" with an
11073 innacessible location.
11074
efd11a33
JK
110752010-11-09 Edjunior Machado <emachado@br.ibm.com>
11076 Luis Machado <luisgpm@br.ibm.com>
11077
11078 * gdb.base/maint.exp: Expect "." prefix.
11079 * gdb.base/nodebug.exp: Expect "." Likewise.
11080 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11081 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11082 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11083 POWER server processors.
11084
aa00efb5
JK
110852010-11-08 Edjunior Machado <emachado@br.ibm.com>
11086 Luis Machado <luisgpm@br.ibm.com>
11087
11088 * gdb.base/break-entry.exp: convert entry point for
11089 ppc64 and expect leading `.' on ppc64's symbols
11090
99e7ae30
DE
110912010-11-05 Doug Evans <dje@google.com>
11092
11093 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11094 * gdb.python/py-param.exp: Delete, contents moved to ...
11095 * gdb.python/py-parameter.exp: ... here. New file.
11096 Add test for gdb.parameter ("directories").
99e7ae30 11097
f4b8a18d
KW
110982010-11-05 Ken Werner <ken.werner@de.ibm.com>
11099
11100 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11101 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11102 * configure: Regenerate.
11103 * gdb.opencl/Makefile.in: New File.
11104 * gdb.opencl/datatypes.exp: Likewise.
11105 * gdb.opencl/datatypes.cl: Likewise.
11106 * gdb.opencl/operators.exp: Likewise.
11107 * gdb.opencl/operators.cl: Likewise.
11108 * gdb.opencl/vec_comps.exp: Likewise.
11109 * gdb.opencl/vec_comps.cl: Likewise.
11110 * gdb.opencl/convs_casts.exp: Likewise.
11111 * gdb.opencl/convs_casts.cl: Likewise.
11112 * lib/opencl.exp: Likewise.
11113 * lib/opencl_hostapp.c: Likewise.
11114 * lib/opencl_kernel.cl: Likewise.
11115 * lib/cl_util.c: Likewise.
11116 * lib/cl_util.c: Likewise.
11117 * gdb.base/default.exp (set language): Add "opencl" to the list of
11118 languages.
11119
a9d5ef47
SW
111202010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11121
11122 * gdb.cp/overload.exp: Added test for inheritance overload.
11123 * gdb.cp/overload.cc: Ditto.
11124 * gdb.cp/oranking.exp: Removed releveant kfails.
11125
03eb1c79
JK
111262010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11127 Joel Brobecker <brobecker@adacore.com>
11128
11129 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11130 check test_compiler_info.
11131
dbc98a8b
KW
111322010-11-03 Ken Werner <ken.werner@de.ibm.com>
11133
11134 * gdb.base/gnu_vector.exp: Adjust expect messages.
11135
120bd360
KW
111362010-11-03 Ken Werner <ken.werner@de.ibm.com>
11137
11138 * gdb.base/gnu_vector.exp: Add unary operator tests.
11139
c37f7098
KW
111402010-11-03 Ken Werner <ken.werner@de.ibm.com>
11141
11142 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11143
7b51bc51
DE
111442010-11-02 Doug Evans <dje@google.com>
11145
11146 * gdb.python/py-pp-maint.c: New file.
11147 * gdb.python/py-pp-maint.exp: New file.
11148 * gdb.python/py-pp-maint.py: New file.
11149
50c97f38
TT
111502010-11-02 Tom Tromey <tromey@redhat.com>
11151
11152 * gdb.base/default.exp: Remove "scheme" from language list.
11153
a289b8f6
JK
111542010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11155
11156 Revert:
11157 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11158 * gdb.threads/sigstep-threads.exp: New file.
11159 * gdb.threads/sigstep-threads.c: New file.
11160
cd017491
MS
111612010-10-20 Michael Snyder <msnyder@vmware.com>
11162
11163 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11164
8e6a5956
UW
111652010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11166
11167 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11168 Skip test completely if gdb,no_hardware_watchpoints.
11169
2c04da0d
UW
111702010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11171
11172 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11173 strict, but do not check for any particular function name within libc.
11174
79afc5ef
SW
111752010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11176
11177 * gdb.cp/smartp.exp: New test.
11178 * gdb.cp/smartp.cc : New test.
11179
026ffab7
SW
111802010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11181
11182 * gdb.cp/converts.exp: Test pointer to bool conversion.
11183 Test pointer to long conversion.
11184 * gdb.cp/oranking.exp: Removed relevant kfail.
11185
3a772aa4
TT
111862010-10-18 Tom Tromey <tromey@redhat.com>
11187
11188 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11189 argument to lazy_string.
11190 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11191 (pp_ls.to_string): Use it.
11192 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11193 Add "estring2" local.
11194
5fc3827b
JK
111952010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11196
11197 Fix s390x compatibility.
11198 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11199 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11200
8aeb23f3
JK
112012010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11202
11203 * gdb.threads/sigstep-threads.exp: New file.
11204 * gdb.threads/sigstep-threads.c: New file.
11205
c1e56572
JK
112062010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11207
11208 * gdb.base/pie-execl.exp: New file.
11209 * gdb.base/pie-execl.c: New file.
11210
92163a10
JK
112112010-10-13 Doug Evans <dje@google.com>
11212 Jan Kratochvil <jan.kratochvil@redhat.com>
11213
11214 PR exp/12117
11215 * gdb.cp/ptype-cv-cp.cc: New file.
11216 * gdb.cp/ptype-cv-cp.exp: New file.
11217
7062b0a0
SW
112182010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11219
11220 * gdb.cp/converts.cc: New test program.
11221 * gdb.cp/converts.exp: New test.
11222 * gdb.cp/overload.exp: Added test for void* vs int*.
11223 * gdb.cp/overload.exp: Ditto.
11224 * gdb.cp/oranking.exp: Removed related kfail.
11225
0e3509db
DE
112262010-10-13 Doug Evans <dje@google.com>
11227
11228 * lib/gdb-python.exp (gdb_check_python_config): New function.
11229 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11230 * gdb.python/lib-types.cc: New file.
11231 * gdb.python/lib-types.exp: New file.
11232
8dc78533
JK
112332010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11234
11235 * gdb.python/py-error.exp: New file.
11236 * gdb.python/py-error.py: New file.
11237
93c17e06
JK
112382010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11239
11240 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11241 gdb_test_multiple.
11242
d8b34041
JK
112432010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11244
11245 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11246 * gdb.base/prelink.exp: Likewise.
11247 * gdb.base/solib-nodir.exp: Likewise.
11248 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11249 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11250 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11251
e0cc584e
UW
112522010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11253
11254 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11255 for the "info files" test to avoid timeouts on slow machines.
11256
cfc353b1
JK
112572010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11258
11259 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11260 (main): Make openlib dummy call.
11261
d3d7896d
JK
112622010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11263
11264 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11265 * break-interp.exp (reach): Move the core body ...
11266 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11267 (test_ld): Provide always real argument, even to the linker. Replace
11268 dl_main by _dl_debug_state.
11269
5e533c94
JK
112702010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11271
11272 Fix results of prelinked PIEs on ppc*.
11273 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
11274 Accept also DISPLACEMENT "PRESENT".
11275 (main): Replace "ZERO" displacements by "PRESENT".
11276
33540610
SW
112772010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
11278
11279 * gdb.cp/oranking.exp: New test.
11280 * gdb.cp/oranking.cc: New test program.
11281
3bdf2bbd
KW
112822010-10-08 Ken Werner <ken.werner@de.ibm.com>
11283
11284 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
11285 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
11286
2f608a3a
KW
112872010-10-06 Ken Werner <ken.werner@de.ibm.com>
11288
11289 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
11290 lush, lynx) New constant.
11291 * gdb.base/constvars.exp: Test const array types.
11292 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
11293
aa2e2d8d
DE
112942010-10-06 Doug Evans <dje@google.com>
11295
11296 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
11297 of syscall staging area.
11298
2844d6b5
KW
112992010-10-06 Ken Werner <ken.werner@de.ibm.com>
11300
11301 * gdb.base/gnu_vector.c: Add variable c4.
11302 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
11303 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11304
7d8ac8bb
MR
113052010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
11306
11307 * gdb.arch/altivec-abi.exp: Fix a typo.
11308
84a02e58
MR
113092010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
11310
11311 * lib/mi-support.exp (thread_selected_re): Correct pattern used
11312 to match a thread ID.
11313
b18e6318
JK
113142010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11315
11316 Fix s390x testcase compatibility.
11317 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
11318
a2c09bd0
DE
113192010-10-01 Doug Evans <dje@google.com>
11320
11321 * lib/gdb-python.exp: New file.
11322 * gdb.python/py-block.exp: Use it.
11323 * gdb.python/py-breakpoint.exp: Ditto.
11324 * gdb.python/py-frame.exp: Ditto.
11325 * gdb.python/py-inferior.exp: Ditto.
11326 * gdb.python/py-param.exp: Ditto.
11327 * gdb.python/py-prettyprint.exp: Ditto.
11328 * gdb.python/py-shared.exp: Ditto.
11329 * gdb.python/py-symbol.exp: Ditto.
11330 * gdb.python/py-symtab.exp: Ditto.
11331 * gdb.python/py-type.exp: Ditto.
11332 * gdb.python/py-value.exp: Ditto.
11333 * gdb.python/python.exp: Ditto.
11334
38f12cfc
TT
113352010-09-30 Tom Tromey <tromey@redhat.com>
11336
11337 * gdb.base/anon.exp: New file.
11338 * gdb.base/anon.c: New file.
11339
9ae8282d
TT
113402010-09-30 Tom Tromey <tromey@redhat.com>
11341
11342 * gdb.base/completion.exp: Test completion through anonymous
11343 union.
11344 * gdb.base/break1.c (struct some_struct): Add anonymous union.
11345
e9e07ba6
JK
113462010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11347
11348 Fix printing parameters of inlined functions.
11349 * gdb.dwarf2/dw2-inline-param.exp: New file.
11350 * gdb.dwarf2/dw2-inline-param-main.c: New file.
11351 * gdb.dwarf2/dw2-inline-param.S: New file.
11352
cd2effb2
JK
113532010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11354
11355 PR corefiles/12071.
11356 * gdb.base/corefile.exp (quit with a process, no question: load core)
11357 (quit with a core file): New tests.
11358
bceffbf3
JK
113592010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11360
11361 Fix GDB crash on inferior calls with self-referencing classes.
11362 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
11363 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
11364 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
11365
1736ad11
JK
113662010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11367
11368 Fix lost siginfo_t for inferior calls.
11369 * gdb.base/siginfo-infcall.exp: New file.
11370 * gdb.base/siginfo-infcall.c: New file.
11371
a176ad92
JB
113722010-09-22 Joel Brobecker <brobecker@adacore.com>
11373
11374 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
11375
c2b0a229
JK
113762010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11377
11378 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
11379 New test.
11380 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
11381
e8ae22d1
JB
113822010-09-22 Joel Brobecker <brobecker@adacore.com>
11383
11384 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
11385 type of our const type.
11386
ec322823
SW
113872010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11388
11389 * gdb.cp/pr12028.cc: New.
11390 * gdb.cp/pr12028.exp: New.
11391
72929c62
JB
113922010-09-22 Joel Brobecker <brobecker@adacore.com>
11393
11394 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11395
875b4ff5 113962010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 11397 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
11398
11399 PR mi/11407
11400 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
11401 * gdb.mi/dw2-ref-missing-frame-main.c New File.
11402 * gdb.mi/dw2-ref-missing-frame.S New File.
11403 * gdb.mi/dw2-ref-missing-frame.exp New File.
11404
7155d578
TT
114052010-09-14 Tom Tromey <tromey@redhat.com>
11406
11407 PR symtab/8399:
11408 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11409
515ed532
TT
114102010-09-14 Tom Tromey <tromey@redhat.com>
11411
11412 PR exp/11803:
11413 * gdb.threads/tls.exp: Use C++.
11414 (check_thread_local): Use K::another_thread_local.
11415 * gdb.threads/tls.c (class K): New.
11416 (another_thread_local): Now a member of K.
11417 (spin): Update. No longer K&R C.
11418
450ca57c
SW
114192010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
11420
11421 * gdb.cp/koenig.cc: created class for testing member lookup.
11422 * gdb.cp/koenig.exp: Added test for member lookup.
11423
dbd492a3
JK
114242010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11425
11426 Fix false FAILs on sourcetree topdir directory containing "kill".
11427 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
11428 source line matching regexp.
11429
8d4d924b
JK
114302010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11431
11432 * gdb.python/python.exp (set height 0, collect help from uiout)
11433 (verify help to uiout): New tests.
11434
8e64f2a0
JK
114352010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11436
11437 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
11438 is_lp64_target to check 64bit target.
11439
4569eed2
JK
114402010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11441
11442 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
11443 (test_ld) <powerpc64-*>: New.
11444
5e1617b1
DJ
114452010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11446
11447 * gdb.cp/templates.exp (test_template_args): Allow "struct".
11448
c767944b
DJ
114492010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11450
11451 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
11452 (FunctionArg::method): New function.
11453 (empty, arg): New variables.
11454 (main): Call arg.method.
11455 * gdb.cp/templates.exp (test_template_args): New function.
11456 (do_tests): Call it.
11457
27d3a3fc
UW
114582010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11459
11460 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
11461 of "next" to proceed over pthread_exit call.
11462
55b7ce7f
UW
114632010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11464
11465 * gdb.base/maint.exp: Avoid wildcards against potentially very long
11466 "maint print statistics" output to prevent expect timeouts.
11467
809df446
JK
114682010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11469
11470 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
11471 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11472 (test_float_rejected): ... here.
11473 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
11474 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11475 (test_float_rejected): ... here.
11476 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
11477 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11478 (test_float_rejected): ... here.
11479 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
11480 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11481 (test_float_rejected): ... here.
11482
8464be76
DJ
114832010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11484
11485 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
11486 before disabling hardware watchpoints.
11487 (test_inaccessible_watchpoint): Check that hardware watchpoints
11488 are used. Test for watchpoints on a constant address.
11489
14dba4b4
JK
114902010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11491
11492 * gdb.base/ui-redirect.exp: New file.
11493
3f3540e1 114942010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 11495 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
11496
11497 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
11498
0f254bb7
DE
114992010-08-31 Doug Evans <dje@google.com>
11500
11501 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
11502
03f17ccf
TT
115032010-08-30 Tom Tromey <tromey@redhat.com>
11504
11505 PR python/11792:
11506 * gdb.python/py-value.exp (test_subscript_regression): Add
11507 dynamic_type test.
11508
640617ad
DJ
115092010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
11510
11511 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
11512 instead of running to main. Do not test the main function.
11513 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
11514 Add new main.
11515
2ed91d1b
PA
115162010-08-26 Pedro Alves <pedro@codesourcery.com>
11517
11518 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
11519 one test.
11520
673bfd45
DE
115212010-08-24 Doug Evans <dje@google.com>
11522
11523 PR symtab/11942
11524 * gdb.dwarf2/dw4-sig-types.cc: New file.
11525 * gdb.dwarf2/dw4-sig-types.h: New file.
11526 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
11527 * gdb.dwarf2/dw4-sig-types.exp: New file.
11528
f9ffd4bb
TT
115292010-08-23 Tom Tromey <tromey@redhat.com>
11530
11531 PR python/11145:
11532 * gdb.python/py-value.c (Base, Derived): New types.
11533 (base): New global.
11534 * gdb.python/py-value.exp (test_subscript_regression): Add
11535 dynamic_cast test.
11536
d839c8a4
TT
115372010-08-23 Tom Tromey <tromey@redhat.com>
11538
11539 PR python/10676:
11540 * gdb.python/py-type.exp (test_fields): Add tests for type
11541 equality.
11542
702c2711
TT
115432010-08-23 Tom Tromey <tromey@redhat.com>
11544
11545 PR python/11915:
11546 * gdb.python/py-type.exp (test_fields): Add tests for array.
11547
832bafd3
KS
115482010-08-23 Keith Seitz <keiths@redhat.com>
11549
11550 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
11551 have any children. Create a new abbrev for it.
11552 Add missing terminal sequence to .debug_abbrev.
11553
c37bf528
KS
115542010-08-20 Keith Seitz <keiths@redhat.com>
11555
11556 PR symtab/11465:
11557 * gdb.dwarf2/pr11465.exp: New test.
11558 * gdb.dwarf2/pr11465.S: New file.
11559 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
11560 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
11561
4572cbac
TJB
115622010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
11563
11564 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
11565 registers. Update data sets with the new v2_double element in the
11566 VSX register union. Add vector_register3_vr data set for the AltiVec
11567 registers. Use gdb_test_no_output instead of send_gdb.
11568
e7fbb131
PA
115692010-08-19 Pedro Alves <pedro@codesourcery.com>
11570
11571 * gdb.python/py-shared.exp: New file, factored out from
11572 python.exp.
11573 * gdb.python/py-shared.c: New file.
11574 * gdb.python/py-shared-sl.c: New file.
11575 * gdb.python/python-1.c: New file.
11576 * gdb.python/python-sl.c: Delete.
11577 * gdb.python/python.c: Mention python-1.c.
11578 * gdb.python/python.exp: Move shared library tests to
11579 py-shared.exp.
11580 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
11581 (MISCELLANEOUS): New.
11582 (clean mostlyclean): Also remove $MISCELLANEOUS.
11583
d30f5e1f
DE
115842010-08-19 Doug Evans <dje@google.com>
11585
11586 PR exp/11926
11587 * gdb.base/printcmds.exp (test_float_accepted): New function.
11588 Move existing float tests there. Add tests for floats with suffixes.
11589 (test_float_rejected): New function.
11590 * gdb.java/jv-print.exp (test_float_accepted): New function.
11591 (test_float_rejected): New function.
11592 * gdb.objc/print.exp: New file.
11593 * gdb.pascal/print.exp: New file.
11594 * lib/objc.exp: New file.
11595
7b3fd859
PM
115962010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
11597
11598 * gdb.base/default.exp (info set): Avoid full buffer error and force
11599 reading up to final gdb prompt.
11600 (show): Likewise.
11601
c92817ce
TT
116022010-08-18 Tom Tromey <tromey@redhat.com>
11603
11604 PR symtab/11919:
11605 * gdb.base/completion.exp: Add test.
11606
f1208f9e
DE
116072010-08-18 Doug Evans <dje@google.com>
11608
11609 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
11610 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
11611 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
11612 Simplify, early exit if runto_main fails.
11613 * gdb.fortran/exprs.exp: load_lib fortran.exp.
11614 (set_lang_fortran): Moved to lib/fortran.exp.
11615 * gdb.fortran/types.exp: load_lib fortran.exp.
11616 (set_lang_fortran): Moved to lib/fortran.exp.
11617 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
11618 * gdb.java/jprint.exp (set_lang_java): Ditto.
11619 * gdb.java/jv-exp.exp: load_lib java.exp.
11620 If set_lang_java fails, issue a warning instead of failure to be
11621 consistent with other set_lang_foo uses.
11622 (set_lang_java): Moved to lib/java.exp.
11623 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
11624 If set_lang_java fails, issue a warning instead of failure to be
11625 consistent with other set_lang_foo uses.
11626 * gdb.pascal/types.exp: load_lib pascal.exp.
11627 (set_lang_pascal): Moved to lib/pascal.exp.
11628 * lib/fortran.exp: New file.
11629 * lib/java.exp (set_lang_java): New function.
11630 * lib/pascal.exp (set_lang_pascal): New function.
11631
2f06b485
YQ
116322010-08-18 Yao Qi <yao@codesourcery.com
11633
11634 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
11635 func_nofb_start and func_loopfb_start, so that address of functions
11636 is equal to these labels on Thumb.
11637
96e25403
YQ
116382010-08-18 Yao Qi <yao@codesourcery.com>
11639
11640 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
11641 to reflect latest c source file.
11642
36e6adc4
JK
116432010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11644
11645 * gdb.cp/infcall-dlopen.exp: New file.
11646 * gdb.cp/infcall-dlopen.cc: New file.
11647 * gdb.cp/infcall-dlopen-lib.cc: New file.
11648
f431efe5
PA
116492010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11650 Pedro Alves <pedro@codesourcery.com>
11651
11652 PR breakpoints/11371
11653
11654 * gdb.base/watch-cond-infcall.exp: New file.
11655 * gdb.base/watch-cond-infcall.c: New file.
11656
06a64a0b
TT
116572010-08-16 Tom Tromey <tromey@redhat.com>
11658
11659 * gdb.base/help.exp: Update.
11660 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
11661 watchpoint.
11662 (test_watch_location): New proc.
11663 (test_watchpoint_in_big_blob): Delete watchpoint.
11664 * gdb.base/watchpoint.c (func5): New function.
11665 (main): Call it.
11666
70ebf4ed
DE
116672010-08-16 Doug Evans <dje@google.com>
11668
11669 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
11670
ca5c20b6
PM
116712010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11672
11673 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
11674 tests.
11675
7346b668
KW
116762010-08-11 Ken Werner <ken.werner@de.ibm.com>
11677
11678 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
11679 * gdb.base/gnu_vector.c: New File.
11680 * gdb.base/gnu_vector.exp: Likewise.
11681
cb2e07a6
PM
116822010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11683
11684 * gdb.python/python.c: New File.
11685 * gdb.python/python-sl.c: New File.
11686 * gdb.python/python.exp: Test solib_address and decode_line
11687 * functions.
11688
5da1313b
JK
116892010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11690
11691 * gdb.python/python.exp (show height, set height 10)
11692 (verify pagination beforehand, verify pagination beforehand: q)
11693 (gdb.execute does not page, verify pagination afterwards)
11694 (verify pagination afterwards: q): New.
11695
49c3ccf7
DE
116962010-08-02 Doug Evans <dje@google.com>
11697
11698 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
11699 because of an older gcc, change test2
11700 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
11701 to unsupported.
11702
42c0c4f1
KH
117032010-07-30 Kazu Hirata <kazu@codesourcery.com>
11704
11705 * gdb.base/break-always.exp: Do not expect full paths to file
11706 names.
11707 * gdb.base/commands.exp: Likewise.
11708
d3765805
DE
117092010-07-30 Doug Evans <dje@google.com>
11710
c98ee71b
DE
11711 * gdb.cp/temargs.exp: For new tests that require newer gccs,
11712 xfail them when run with older gccs.
11713
fd961404
DE
11714 * lib/gdb.exp (build_executable): Forward "c++" option to
11715 get_compiler_info.
11716
999adef4
DE
11717 * gdb.python/py-type.exp (test_template): Mark as xfail tests
11718 "python print ttype.template_argument(1)" and
11719 "python print isinstance(ttype.template_argument(1), gdb.Value)"
11720 if using gcc 4.4 or earlier.
11721
d3765805
DE
11722 * gdb.base/valgrind-db-attach.exp: Use unique test name for
11723 attach-to-debugger handling.
11724
1276c759
JK
117252010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11726
11727 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
11728 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
11729 (main): Use copyreloc.
11730 * gdb.base/prelink.exp (split debug of executable)
11731 (.dynbss vs. .bss address shift): New tests.
11732
88caa9b9
PA
117332010-07-29 Pedro Alves <pedro@codesourcery.com>
11734
11735 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
11736 in gdb_test_multiple.
11737
c6f2ac43
PA
117382010-07-29 Pedro Alves <pedro@codesourcery.com>
11739
11740 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
11741 environment.
11742
326fd672
TT
117432010-07-28 Tom Tromey <tromey@redhat.com>
11744
11745 PR python/11060:
11746 * gdb.python/py-type.c (Temargs): New template.
11747 (temvar): New variable.
11748 * gdb.python/py-type.exp (test_template): New proc.
11749
3ce3b1ba
PA
117502010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11751
11752 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
11753 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
11754
34eaf542
TT
117552010-07-28 Tom Tromey <tromey@redhat.com>
11756
11757 PR c++/9946:
11758 * gdb.cp/temargs.exp: New file.
11759 * gdb.cp/temargs.cc: New file.
11760
d41b819e
JK
117612010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11762
11763 * gdb.base/help.exp (help disassemble): Update the content.
11764
26ab7092
JK
117652010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11766
11767 * gdb.threads/ia64-sigill.exp: New file.
11768 * gdb.threads/ia64-sigill.c: New file.
11769
5283e9e1
TT
117702010-07-27 Tom Tromey <tromey@redhat.com>
11771
11772 * gdb.opt/inline-cmds.c (ATTR): New define.
11773 (func1): Use it.
11774 (func2): Likewise.
11775 (func3): Likewise.
11776 (outer_inline1): Likewise.
11777 (outer_inline2): Likewise.
11778 * gdb.opt/inline-bt.c (ATTR): New define.
11779 (func1): Use it.
11780 (func2): Likewise.
11781 * gdb.opt/inline-locals.c (ATTR): New define.
11782 (func1): Use it.
11783 (func2): Likewise.
11784
e992ef73
TT
117852010-07-27 Tom Tromey <tromey@redhat.com>
11786
11787 * gdb.stabs/gdb11479.c (hack): New function.
11788 (test): Use it.
11789 (test2): Use it.
11790 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
11791 (int32_search_buf, int64_search_buf): No longer static.
11792 (x): Remove.
11793 * gdb.base/relocate.c (hack): New function.
11794
5374244e
PM
117952010-07-27 Phil Muldoon <pmuldoon@redhat.com>
11796
11797 * gdb.python/py-value.exp (test_inferior_function_call): New function.
11798 * gdb.python/py-value.c (func1): New function.
11799 (func2): Likewise.
11800
a99aee83
CV
118012010-07-26 Corinna Vinschen <vinschen@redhat.com>
11802
11803 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
11804 as not to clash with .data section.
11805
a04ba985
JG
118062010-07-26 Jerome Guitton <guitton@adacore.com>
11807
11808 * gdb.base/code_elim.exp: New file.
11809 * gdb.base/code_elim1.c: New file.
11810 * gdb.base/code_elim2.c: New file.
11811
23bd0f7c
PA
118122010-07-21 Pedro Alves <pedro@codesourcery.com>
11813
11814 PR symtab/11827
11815
11816 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
11817 (some_volatile_enum): New variable.
11818 * gdb.base/printcmds.exp (test_print_enums): New.
11819 <top level>: Call it.
11820
883df6dd
SW
118212010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
11822
11823 * gdb.cp/fpointer.cc: New test.
11824 * gdb.cp/fpointer.exp: New test.
11825
569b05a5
JK
118262010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11827
11828 * gdb.base/solib-nodir.exp: New file.
11829 * lib/gdb.exp (runto): New case for a GDB internal error.
11830
51d7d803
JK
118312010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11832 Ulrich Weigand <uweigand@de.ibm.com>
11833 Tom Tromey <tromey@redhat.com>
11834
11835 * gdb.base/charset-malloc.c: New file.
11836 * gdb.base/charset.c (malloc_stub): New prototype.
11837 (main): Call it instead of malloc itself.
11838 * gdb.base/charset.exp: Use only prepare_for_testing.
11839 (binfile): Remove the variable.
11840
c0edd9ed
JK
118412010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11842
11843 Make core files the process_stratum.
11844 * gdb.base/corefile.exp (run: load core again)
11845 (run: sanity check we see the core file, run: with core)
11846 (run: core file is cleared, attach: load core again)
11847 (attach: sanity check we see the core file, attach: with core)
11848 (attach: core file is cleared): New tests.
11849 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
11850
3cbaedff
KW
118512010-07-14 Ken Werner <ken.werner@de.ibm.com>
11852
11853 * gdb.arch/altivec-abi.exp: New tests.
11854
91158a56
TT
118552010-07-13 Tom Tromey <tromey@redhat.com>
11856
11857 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
11858 (main): Use it.
11859 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
11860
0f5238ed
TT
118612010-07-13 Tom Tromey <tromey@redhat.com>
11862
11863 * gdb.base/label.exp: New file.
11864 * gdb.base/label.c: New file.
11865
add265ae
L
118662010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
11867 H.J. Lu <hongjiu.lu@intel.com>
11868
11869 * lib/gdb.exp (is_ilp32_target): New.
11870 (is_lp64_target): Likewise.
11871
11872 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
11873 target.
11874 * gdb.arch/amd64-disp-step.exp: Likewise.
11875 * gdb.arch/amd64-dword.exp: Likewise.
11876 * gdb.arch/amd64-i386-address.exp: Likewise.
11877 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 11878
add265ae
L
11879 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
11880 target.
11881 * gdb.arch/i386-bp_permanent.exp: Likewise.
11882 * gdb.arch/i386-byte.exp: Likewise.
11883 * gdb.arch/i386-disp-step.exp: Likewise.
11884 * gdb.arch/i386-gnu-cfi.exp: Likewise.
11885 * gdb.arch/i386-prologue.exp: Likewise.
11886 * gdb.arch/i386-size-overlap.exp: Likewise.
11887 * gdb.arch/i386-size.exp: Likewise.
11888 * gdb.arch/i386-sse.exp: Likewise.
11889 * gdb.arch/i386-unwind.exp: Likewise.
11890 * gdb.arch/i386-word.exp: Likewise.
11891
11892 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
11893 test only when building 64-bit executables. Do not hard-code
11894 -m64 option.
11895
2dfb8c17
DE
118962010-07-07 Doug Evans <dje@google.com>
11897
11898 * lib/gdb.exp (gdb_test_list_exact): New function.
11899 * gdb.base/default.exp (show convenience): Call it, add tests for
11900 $_sdata = void, $_thread = 0.
11901
4e5799b6
JK
119022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11903 Joel Brobecker <brobecker@adacore.com>
11904
11905 Fix re-run of PIE executable, PR shlibs/11776.
11906 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
11907 Remove $displacement_main to match the solib-svr4.c change. New "kill"
11908 and re-"run" of the inferior.
11909
1a219cc7
JK
119102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11911 Joel Brobecker <brobecker@adacore.com>
11912
11913 Cope with missing /usr/sbin/prelink.
11914 * lib/prelink-support.exp (prelink_no):
11915 <result == 1 && $output is "no such file or directory">: New.
11916 (prelink_yes): Likewise. Return on failed prelink_no.
11917
5e3b36f8
JK
119182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11919 Joel Brobecker <brobecker@adacore.com>
11920
11921 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
11922 build_executable by build_executable_own_libs. Replace "prelink -R"
11923 execution by a call of prelink_yes. Comment why "prelink -r" needs no
11924 change.
11925 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
11926 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
11927 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
11928 Replace build_executable by build_executable_own_libs's function
11929 build_executable_own_libs.
11930 (prelinkNO): Create new stub to call prelink_no.
11931 (prelinkYES): Create new stub to call prelink_yes.
11932 (test_attach): Rename calls of copy to file_copy.
11933 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
11934 (copy): Move to ...
11935 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
11936 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
11937 * gdb.base/prelink.exp: Disable testcase also for is_remote and
11938 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
11939 special flags by gdb_compile_shlib. Replace second gdb_compile by
11940 build_executable_own_libs. Replace "prelink -R" execution by a call of
11941 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
11942 a second call of prelink_yes. Replace restart commands by
11943 clean_restart.
11944 (prelink): Rename to ...
11945 (seen displacement message): ... this test. Extend its expectation
11946 strictness.
11947
86e4bafc
JK
119482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11949
11950 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
11951 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
11952 displacement message exactly once.
11953
3cd07d20
JK
119542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11955 Joel Brobecker <brobecker@adacore.com>
11956
11957 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
11958 its restore after the <$relink_args != ""> loop. new comment.
11959
0a1e94c7
JK
119602010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11961 Joel Brobecker <brobecker@adacore.com>
11962
11963 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
11964 code for it. New variable relink_args.
11965 (prelinkYES): Call prelinkNO.
11966 (test_attach): Accept new parameter relink_args. Re-prelink the binary
11967 in such case. Move the core code to ...
11968 (test_attach_gdb): ... a new function. Send GDB command "file".
11969 Extend expected "Attaching to " string.
11970
2f70bcfb
TT
119712010-07-02 Tom Tromey <tromey@redhat.com>
11972
11973 * gdb.base/bitops.exp: Remove extraneous "pass".
11974
a17ac5b0
TT
119752010-07-02 Ken Werner <ken.werner@de.ibm.com>
11976
11977 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11978
dc10affe
PA
119792010-07-01 Pedro Alves <pedro@codesourcery.com>
11980
d41c0fc8
PA
11981 * gdb.base/help.exp: Adjust expected output.
11982
119832010-07-01 Pedro Alves <pedro@codesourcery.com>
11984
11985 * gdb.base/help.exp: Adjust expected output.
dc10affe 11986
0a600c36
JK
119872010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11988
11989 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
11990 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
11991 c++/11702.
11992
37cc8bfe
JK
119932010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11994 Doug Evans <dje@google.com>
11995
11996 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
11997 add .dynamic entry'.
11998
254e6b9e
DE
119992010-06-29 Doug Evans <dje@google.com>
12000
12001 Test PR c++/11702.
12002 * gdb.cp/m-static.exp: Add testcase.
12003 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12004
595939de 120052010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12006 Tom Tromey <tromey@redhat.com>
12007 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12008
12009 * gdb.python/py-inferior.c: New File.
12010 * gdb.python/py-infthread.c: New File.
12011 * gdb.python/py-inferior.exp: New File.
12012 * gdb.python/py-infthread.exp: New File.
12013
98751a41
JK
120142010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12015
12016 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12017 (ptype ::C::OtherFileClass typedefs): New.
12018 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12019 (C::OtherFileClass::cOtherFileClassVar2): New.
12020 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12021 cOtherFileClassVar2.
12022 (C::cOtherFileType2, C::cOtherFileVar2): New.
12023 (C::cOtherFileVar_use): use also cOtherFileVar2.
12024 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12025
41f62f39
JK
120262010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12027
12028 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12029 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12030 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12031 (print ::C::cOtherFileVar)
12032 (whatis C::OtherFileClass::cOtherFileClassType)
12033 (whatis ::C::OtherFileClass::cOtherFileClassType)
12034 (print C::OtherFileClass::cOtherFileClassVar)
12035 (print ::cOtherFileClassVar)
12036 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12037 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12038 trailing content.
12039 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12040 (C::OtherFileClass::cOtherFileClassVar)
12041 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12042 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12043
af53d231
JK
120442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12045
12046 Test PR c++/11703 and PR gdb/1448.
12047 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12048 gdb/1448.
12049
9655fd1a
JK
120502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12051
12052 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12053 (main) <rtti_data>: New.
12054 * gdb.cp/virtbase.exp (print rtti_data): New.
12055
824cc8dd
JK
120562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12057 Joel Brobecker <brobecker@adacore.com>
12058
12059 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12060
6036c742
JK
120612010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12062
12063 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12064
de6a0421
DE
120652010-06-28 Doug Evans <dje@google.com>
12066
12067 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12068
b2dae948
DE
120692010-06-27 Doug Evans <dje@google.com>
12070
12071 * gdb.cp/m-static.exp: Update expected test output.
12072
0f3bb72e
PH
120732010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12074
889bf7c5
PA
12075 * gdb.gdb/selftest.exp: Adjust expected message for
12076 capturing start-up runtime.
0f3bb72e 12077
bc9f0842
TT
120782010-06-25 Tom Tromey <tromey@redhat.com>
12079
12080 PR python/10808:
12081 * gdb.python/python.exp: Add new tests.
12082
099ef718
SW
120832010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12084
12085 * gdb.cp/operator.cc: Created an import loop.
12086 * gdb.cp/operator.exp: Added testcase for import loop.
12087
5868a632
JK
120882010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12089
12090 Test PR python/11407.
12091 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12092 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12093 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12094 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12095 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12096 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12097 binfile. Call gdb_compile with clean_restart twice.
12098 (func_nofb print, func_nofb backtrace, func_loopfb print)
12099 (func_loopfb backtrace): New.
12100
af76db58
JK
121012010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12102
12103 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12104 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12105 by a hand made one.
12106 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12107 i?86 requirement. Remove variables srcfile and binfile. New variable
12108 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12109
f2c7657e
UW
121102010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12111
12112 * gdb.cell/dwarfaddr.exp: New file.
12113 * gdb.cell/dwarfaddr.S: New file.
12114
628fe4e4
JK
121152010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12116
12117 Test PR 9436.
12118 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12119
f1421989
HZ
121202010-06-24 Hui Zhu <teawater@gmail.com>
12121
12122 * gdb.base/eval.exp: New file.
12123
d03285ec
UW
121242010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12125
12126 * gdb.cell/fork.exp: New file.
12127 * gdb.cell/fork.c: Likewise.
12128 * gdb.cell/fork-spu.c: Likewise.
12129
41b2c92d
PM
121302010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12131
12132 * lib/gdb.exp (banned_variables_traced): New global variable.
12133 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12134 (gdb_init): Use `trace add variable' instead of obsolete
12135 `trace variable'.
12136
d5bc977f
DE
121372010-06-21 Doug Evans <dje@google.com>
12138
12139 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12140
d2ed6730
UW
121412010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12142
12143 * gdb.arch/spu-ls.exp: New file.
12144 * gdb.arch/spu-ls.c: Likewise.
12145
6aed2dbc
SS
121462010-06-18 Stan Shebs <stan@codesourcery.com>
12147
12148 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12149
e0756905
UW
121502010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12151
12152 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12153 * gdb.base/watch-cond.exp: Likewise.
12154 * gdb.python/py-breakpoint.exp: Likewise.
12155
d8053d4d
PA
121562010-06-18 Pedro Alves <pedro@codesourcery.com>
12157
12158 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12159 clean_restart, make sure every test has a distinct message, and
12160 that messages don't include the executable' full path.
12161
81ce510c
DE
121622010-06-17 Doug Evans <dje@google.com>
12163
12164 * gdb.arch/i386-size.exp: Updated expected output for
12165 DISASSEMBLY_OMIT_FNAME.
12166
65d79d4b
SDJ
121672010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12168 Sergio Durigan Junior <sergiodj@redhat.com>
12169
12170 * gdb.base/watch-notconst.c: New file.
12171 * gdb.base/watch-notconst.S: New file.
12172 * gdb.base/watch-notconst2.c: New file.
12173 * gdb.base/watch-notconst2.S: New file.
12174 * gdb.base/watch-notconst.exp: New file.
12175 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12176 (func4): Add operations on `global_ptr_ptr'.
12177 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12178 routine to test watchpoints created with a constant expression.
12179 (test_inaccessible_watchpoint): Include tests for watchpoints
12180 created with a constant expression.
12181
df0f4836
KB
121822010-06-14 Kevin Buettner <kevinb@redhat.com>
12183
12184 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12185 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12186 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12187 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12188 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12189 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12190 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12191 of `_start'.
12192
b769def5
UW
121932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12194
12195 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12196 not supported on the target.
12197 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12198 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12199 * gdb.mi/mi-nsintrall.exp: Likewise.
12200 * gdb.mi/mi-nsmoribund.exp: Likewise.
12201 * gdb.mi/mi-nsthrexec.exp: Likewise.
12202
d914c394
SS
122032010-06-11 Stan Shebs <stan@codesourcery.com>
12204
12205 * gdb.base/permissions.exp: New file.
12206
122072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
12208
12209 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12210 does not support ELF executable class.
12211
f3ce5b9c
UW
122122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12213
12214 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12215
8e46892c
JK
122162010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12217
12218 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12219 (runto): Catch "The target does not support running in non-stop mode.".
12220
6cc55c64
MS
122212010-06-11 Michael Snyder <msnyder@vmware.com>
12222
12223 * gdb.base/setshow.exp (set language asm): Don't use
12224 gdb_test_no_output, fails on some targets.
12225
caddefa4
UW
122262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12227
12228 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12229 * gdb.cp/pr9167.exp: Likewise.
12230
468b1aa7
UW
122312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12232
12233 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12234
5c3552dc
UW
122352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12236
12237 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12238
02e6fe6a
UW
122392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12240
12241 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12242
0e03807e
TT
122432010-06-11 Tom Tromey <tromey@redhat.com>
12244
12245 PR gdb/9977, PR exp/11636::
12246 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12247 (pieces_test_f6): Update expected output.
12248
2bdf28a0
JK
122492010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12250
12251 * gdb.base/moribund-step.exp: New.
12252
f6978de9
MS
122532010-06-08 Michael Snyder <msnyder@vmware.com>
12254
12255 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 12256 * gdb.ada/boolean_expr.exp:
f6978de9
MS
12257 * gdb.ada/frame_args.exp: Ditto.
12258 * gdb.ada/lang_switch.exp: Ditto.
12259 * gdb.ada/ptype_arith_binop.exp: Ditto.
12260 * gdb.ada/ref_param.exp: Ditto.
12261 * gdb.ada/type_coercion.exp:Ditto.
12262
12263 * gdb.asm/asm-source.exp: Ditto.
12264
12265 * gdb.base/attach.exp: Ditto.
12266 * gdb.base/bitfields2.exp: Ditto.
12267 * gdb.base/call-signal-resume.exp: Ditto.
12268 * gdb.base/callfuncs.exp: Ditto.
12269 * gdb.base/commands.exp: Ditto.
12270 * gdb.base/dbx.exp: Ditto.
12271 * gdb.base/default.exp: Ditto.
12272 * gdb.base/dump.exp: Ditto.
12273 * gdb.base/exprs.exp: Ditto.
12274 * gdb.base/freebpcmd.exp: Ditto.
12275 * gdb.base/interrupt.exp: Ditto.
12276 * gdb.base/list.exp: Ditto.
12277 * gdb.base/long_long.exp: Ditto.
12278 * gdb.base/maint.exp: Ditto.
12279 * gdb.base/ptype.exp: Ditto.
12280 * gdb.base/return.exp: Ditto.
12281 * gdb.base/setshow.exp: Ditto.
12282 * gdb.base/sigbpt.exp: Ditto.
12283 * gdb.base/sigrepeat.exp: Ditto.
12284
12285 * gdb.cp/classes.exp: Ditto.
12286
12287 * gdb.dwarf2/dw2-restore.exp: Ditto.
12288
12289 * gdb.gdb/selftest.exp: Ditto.
12290
12291 * gdb.multi/base.exp: Ditto.
12292 * gdb.multi/bkpt-multi-exec.exp: Ditto.
12293
12294 * gdb.python/py-block.exp: Ditto.
12295 * gdb.python/py-prettyprint.exp: Ditto.
12296 * gdb.python/py-template.exp: Ditto.
12297
12298 * gdb.server/ext-attach.exp: Ditto.
12299 * gdb.server/ext-run.exp: Ditto.
12300 * gdb.server/server-mon.exp: Ditto.
12301
12302 * gdb.threads/fork-thread-pending.exp: Ditto.
12303 * gdb.threads/hand-call-in-threads.exp: Ditto.
12304 * gdb.threads/interrupted-hand-call.exp: Ditto.
12305 * gdb.threads/linux-dp.exp: Ditto.
12306 * gdb.threads/manythreads.exp: Ditto.
12307 * gdb.threads/print-threads.exp: Ditto.
12308 * gdb.threads/pthreads.exp: Ditto.
12309 * gdb.threads/schedlock.exp: Ditto.
12310 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12311 * gdb.threads/threadapply.exp: Ditto.
12312
de7ff789
MS
123132010-06-08 Michael Snyder <msnyder@vmware.com>
12314
889bf7c5 12315 * gdb.ada/exec_changed.exp:
de7ff789
MS
12316 Use ".*" instead of "" as wildcard regexp.
12317
12318 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
12319 * gdb.base/call-ar-st.exp: Ditto.
12320 * gdb.base/checkpoint.exp: Ditto.
12321 * gdb.base/default.exp: Ditto.
12322 * gdb.base/dump.exp: Ditto.
12323 * gdb.base/ending-run.exp: Ditto.
12324 * gdb.base/fileio.exp: Ditto.
12325 * gdb.base/miscexprs.exp: Ditto.
12326 * gdb.base/pointers.exp: Ditto.
12327 * gdb.base/readline.exp: Ditto.
12328 * gdb.base/reread.exp: Ditto.
12329 * gdb.base/restore.exp: Ditto.
12330 * gdb.base/shlib-call.exp: Ditto.
12331 * gdb.base/valgrind-db-attach.exp: Ditto.
12332 * gdb.base/volatile.exp: Ditto.
12333 * gdb.base/watchpoints.exp: Ditto.
12334
12335 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
12336
12337 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
12338 * gdb.python/py-value.exp: Ditto.
12339
12340 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
12341 * gdb.trace/circ.exp: Ditto.
12342 * gdb.trace/collection.exp: Ditto.
12343 * gdb.trace/packetlen.exp: Ditto.
12344 * gdb.trace/passc-dyn.exp: Ditto.
12345 * gdb.trace/report.exp: Ditto.
12346 * gdb.trace/tfile.exp: Ditto.
12347 * gdb.trace/tfind.exp: Ditto.
12348 * gdb.trace/while-dyn.exp: Ditto.
12349
3bebe2f2
JK
123502010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12351
12352 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
12353
5c631832
JK
123542010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12355
12356 Test PR 10640.
12357 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
12358
4c3376c8
SW
123592010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
12360
12361 * gdb.cp/koenig.exp: Test for ADL operators.
12362 * gdb.cp/koenig.cc: Added ADL operators.
12363 * gdb.cp/operator.exp: New test.
12364 * gdb.cp/operator.cc: New test.
12365
dc226d5a
MS
123662010-06-04 Michael Snyder <msnyder@vmware.com>
12367
dfb88a23
MS
12368 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
12369 * gdb.base/pending.exp: Ditto.
f7ae76b3 12370
dc226d5a
MS
12371 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
12372
967cf477
DE
123732010-06-04 Doug Evans <dje@google.com>
12374
12375 * gdb.python/py-prettyprint.exp: Add new test for enabled and
12376 disabled printers.
12377 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
12378 (enable_lookup_function): New function.
12379
eb801841
TT
123802010-06-04 Tom Tromey <tromey@redhat.com>
12381
12382 * gdb.python/py-value.exp (test_value_hash): Don't test equality
12383 of hash and id.
12384
38979823
JK
123852010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12386
12387 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
12388 newline.
12389 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
12390 (empty verbose non-noisy clear, empty verbose noisy clear)
12391 (empty non-verbose noisy clear): Likewise.
12392
35ec993f
MS
123932010-06-03 Michael Snyder <msnyder@vmware.com>
12394
12395 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
12396 * gdb.base/display.exp: Ditto.
12397 * gdb.base/find.exp: Ditto.
12398 * gdb.base/ifelse.exp: Ditto.
12399 * gdb.base/multi-forks.exp: Ditto.
12400 * gdb.base/recurse.exp: Ditto.
12401 * gdb.base/setshow.exp: Ditto.
12402 * gdb.base/value-double-free.exp: Ditto.
12403 * gdb.base/watch-vfork.exp: Ditto.
12404 * gdb.base/watch_thread_num.exp: Ditto.
12405 * gdb.base/watchpoint-solib.exp: Ditto.
12406 * gdb.base/watchpoint.exp: Ditto.
12407 * gdb.base/watchpoints.exp: Ditto.
12408
12409 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
12410 * gdb.cp/overload.exp: Ditto.
12411 * gdb.cp/virtfunc.exp: Ditto.
12412
12413 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
12414
889bf7c5 12415 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
12416 Replace gdb_test with gdb_test_no_output.
12417
889bf7c5 12418 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
12419 Replace gdb_test with gdb_test_no_output.
12420 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12421 * gdb.threads/watchthreads.exp: Ditto.
12422 * gdb.threads/watchthreads2.exp: Ditto.
12423
12424 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
12425 * gdb.trace/tfind.exp: Ditto.
12426
c22decce
JB
124272010-06-03 Joel Brobecker <brobecker@adacore.com>
12428
12429 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
12430 successful test if message is the empty string.
12431
fd5700c7
JK
124322010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12433
12434 * gdb.fortran/module.exp (stopped language detection): New test.
12435
f55ee35c
JK
124362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12437
12438 Support DW_TAG_module as separate namespaces.
12439 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
12440 gdb.fortran/library-module-lib.f90: New.
12441 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
12442 (print i): Remove.
12443 (continue to breakpoint: i-is-1, print var_i value 1)
12444 (continue to breakpoint: i-is-2, print var_i value 2)
12445 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
12446 (print var_d, print var_i value 14, ptype modmany, complete `modm)
12447 (complete `modmany, complete `modmany`, complete `modmany`var)
12448 (show language, setting breakpoint at module): New tests.
12449 * gdb.fortran/module.f90 (module mod): Remove.
12450 (module mod1, module mod2, module modmany, subroutine sub1)
12451 (subroutine sub2, program module): New.
12452
b8e8282f
JK
124532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12454
12455 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
12456 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
12457 * gdb.cp/anon-union.exp (pass): Rename to ...
12458 (print z 2): ... here.
b8e8282f 12459
019ebafc
MS
124602010-06-02 Michael Snyder <msnyder@vmware.com>
12461
e68d8fd4
MS
12462 * gdb.trace/actions.exp: Use gdb_test_no_output.
12463 * gdb.trace/circ.exp: Ditto.
12464 * gdb.trace/packetlen.exp: Ditto.
12465 * gdb.trace/save-trace.exp: Ditto.
12466 * gdb.trace/tracecmd.exp: Ditto.
12467 * gdb.trace/tsv.exp: Ditto.
12468
12b5d08a
MS
12469 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
12470 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
12471 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12472 * gdb.threads/manythreads.exp: Ditto.
12473 * gdb.threads/print-threads.exp: Ditto.
12474 * gdb.threads/pthreads.exp: Ditto.
12475 * gdb.threads/schedlock.exp: Ditto.
12476 * gdb.threads/staticthreads.exp: Ditto.
12477 * gdb.threads/thread-specific.exp: Ditto.
12478 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12479 * gdb.threads/threadapply.exp: Ditto.
12480 * gdb.threads/watchthreads.exp: Ditto.
12481 * gdb.threads/watchthreads2.exp: Ditto.
12482
89493308
MS
12483 * gdb.python/py-block.exp: Use gdb_test_no_output.
12484 * gdb.python/py-prettyprint.exp: Ditto.
12485 * gdb.python/py-template.exp: Ditto.
12486 * gdb.python/py-value.exp: Ditto.
12487
12488 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
12489 * gdb.reverse/watch-reverse.exp: Ditto.
12490
12491 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
12492 * gdb.server/ext-run.exp: Ditto.
12493
019ebafc
MS
12494 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
12495 * gdb.dwarf2/dw2-compressed.exp: Ditto.
12496 * gdb.dwarf2/dw2-intercu.exp: Ditto.
12497 * gdb.dwarf2/dw2-intermix.exp: Ditto.
12498 * gdb.dwarf2/dw2-producer.exp: Ditto.
12499 * gdb.dwarf2/mac-fileno.exp: Ditto.
12500
12501 * gdb.gdb/observer.exp: Use gdb_test_no_output.
12502 * gdb.gdb/selftest.exp: Ditto.
12503
12504 * gdb.multi/base.exp: Use gdb_test_no_output.
12505
12506 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
12507
3e0ca3a5
JK
125082010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12509
12510 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
12511
9db70545
MS
125122010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
12513
a8d52276
MS
12514 * gdb.cp/class2.exp: Use gdb_test_no_output.
12515 * gdb.cp/classes.exp: Ditto.
12516 * gdb.cp/extern-c.exp: Ditto.
12517 * gdb.cp/inherit.exp: Ditto.
12518 * gdb.cp/maint.exp: Ditto.
12519 * gdb.cp/mb-inline.exp: Ditto.
12520 * gdb.cp/mb-templates.exp: Ditto.
12521 * gdb.cp/method2.exp: Ditto.
12522 * gdb.cp/misc.exp: Ditto.
12523 * gdb.cp/ovldbreak.exp: Ditto.
12524 * gdb.cp/punctuator.exp: Ditto.
12525 * gdb.cp/templates.exp: Ditto.
12526 * gdb.cp/virtbase.exp: Ditto.
12527
889bf7c5 12528 * gdb.threads/attach-stopped.exp:
9db70545 12529 Replace uses of send_gdb / gdb_expect.
889bf7c5 12530 * gdb.threads/attachstop-mt.exp:
9db70545 12531 Replace uses of send_gdb / gdb_expect.
889bf7c5 12532 * gdb.threads/gcore-thread.exp:
9db70545 12533 Replace uses of send_gdb / gdb_expect.
889bf7c5 12534 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
12535 Replace uses of send_gdb / gdb_expect.
12536 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 12537 * gdb.threads/print-threads.exp:
9db70545
MS
12538 Replace uses of send_gdb / gdb_expect.
12539 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
12540 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
12541 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
12542
12543 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
12544 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
12545 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
12546 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
12547 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
12548 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
12549 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
12550 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
12551 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
12552 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
12553 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
12554
359cc68c
JK
125552010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12556
12557 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
12558
7d3fe98e
SW
125592010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
12560
12561 * gdb.cp/koenig.exp: Added new test case.
12562 * gdb.cp/koenig.cc: Ditto.
12563
27d3a1a2
MS
125642010-06-01 Michael Snyder <msnyder@vmware.com>
12565
12566 * gdb.base/arithmet.exp: Use gdb_test_no_output.
12567 * gdb.base/arrayidx.exp: Ditto.
12568 * gdb.base/attach.exp: Ditto.
12569 * gdb.base/auxv.exp: Ditto.
12570 * gdb.base/bigcre.exp: Ditto.
12571 * gdb.base/break-always.exp: Ditto.
12572 * gdb.base/break-interp.exp: Ditto.
12573 * gdb.base/break.exp: Ditto.
12574 * gdb.base/breakpoint-shadow.exp: Ditto.
12575 * gdb.base/call-ar-st.exp: Ditto.
12576 * gdb.base/call-sc.exp: Ditto.
12577 * gdb.base/call-signal-resume.exp: Ditto.
12578 * gdb.base/callfuncs.exp: Ditto.
12579 * gdb.base/catch-syscall.exp: Ditto.
12580 * gdb.base/charset.exp: Ditto.
12581 * gdb.base/code-expr.exp: Ditto.
12582 * gdb.base/commands.exp: Ditto.
12583 * gdb.base/cond-expr.exp: Ditto.
12584 * gdb.base/condbreak.exp: Ditto.
12585 * gdb.base/cursal.exp: Ditto.
12586 * gdb.base/cvexpr.exp: Ditto.
12587 * gdb.base/default.exp: Ditto.
12588 * gdb.base/del.exp: Ditto.
12589 * gdb.base/detach.exp: Ditto.
12590 * gdb.base/display.exp: Ditto.
12591 * gdb.base/ena-dis-br.exp: Ditto.
12592 * gdb.base/eval-skip.exp: Ditto.
12593 * gdb.base/foll-fork.exp: Ditto.
12594 * gdb.base/foll-vfork.exp: Ditto.
12595 * gdb.base/frame-args.exp: Ditto.
12596 * gdb.base/funcargs.exp: Ditto.
12597 * gdb.base/gcore-buffer-overflow.exp: Ditto.
12598 * gdb.base/gdbvars.exp: Ditto.
12599 * gdb.base/help.exp: Ditto.
12600 * gdb.base/ifelse.exp: Ditto.
12601 * gdb.base/included.exp: Ditto.
12602 * gdb.base/list.exp: Ditto.
12603 * gdb.base/macscp.exp: Ditto.
12604 * gdb.base/maint.exp: Ditto.
12605 * gdb.base/multi-fork.exp: Ditto.
12606 * gdb.base/overlays.exp: Ditto.
12607 * gdb.base/page.exp: Ditto.
12608 * gdb.base/pending.exp: Ditto.
12609 * gdb.base/pointers.exp: Ditto.
12610 * gdb.base/pr11022.exp: Ditto.
12611 * gdb.base/prelink.exp: Ditto.
12612 * gdb.base/printcmds.exp: Ditto.
12613 * gdb.base/psymtab.exp: Ditto.
12614 * gdb.base/randomize.exp: Ditto.
12615 * gdb.base/relational.exp: Ditto.
12616 * gdb.base/relocate.exp: Ditto.
12617 * gdb.base/remote.exp: Ditto.
12618 * gdb.base/sepdebug.exp: Ditto.
12619 * gdb.base/set-lang-auto.exp: Ditto.
12620 * gdb.base/setshow.exp: Ditto.
12621 * gdb.base/setvar.exp: Ditto.
12622 * gdb.base/signals.exp: Ditto.
12623 * gdb.base/signull.exp: Ditto.
12624 * gdb.base/sigstep.exp: Ditto.
12625 * gdb.base/sizeof.exp: Ditto.
12626 * gdb.base/solib-disc.exp: Ditto.
12627 * gdb.base/store.exp: Ditto.
12628 * gdb.base/structs.exp: Ditto.
12629 * gdb.base/structs2.exp: Ditto.
12630 * gdb.base/subst.exp: Ditto.
12631 * gdb.base/term.exp: Ditto.
12632 * gdb.base/trace-commands.exp: Ditto.
12633 * gdb.base/unwindonsignal.exp: Ditto.
12634 * gdb.base/valgrind-db-attach.exp: Ditto.
12635 * gdb.base/varargs.exp: Ditto.
12636 * gdb.base/watch-cond.exp: Ditto.
12637 * gdb.base/watch_thread_num.exp: Ditto.
12638 * gdb.base/watchpoint-cond-gone.exp: Ditto.
12639 * gdb.base/watchpoint.exp: Ditto.
12640 * gdb.base/whatis-exp.exp: Ditto.
12641
f8d3bf8f
MS
126422010-06-01 Michael Snyder <msnyder@vmware.com>
12643
12644 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
12645 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
12646 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
12647 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
12648 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
12649 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
12650 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
12651 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
12652 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
12653 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
12654 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
12655 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
12656 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
12657 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
12658 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
12659
3f9e0d32
JK
126602010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12661
12662 * gdb.base/commands.exp (begin commands on watch): Remove excessive
12663 trailing newline.
12664 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
12665 * gdb.java/jmisc.exp (p *args\n): Rename to ...
12666 (p *args): ... here and remove excessive trailing newline.
12667
f629457d
JB
126682010-05-31 Joel Brobecker <brobecker@adacore.com>
12669
12670 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
12671
09eef106
JK
126722010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12673
12674 Accept the new Linux kernel "t (tracing stop)" string.
12675 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
12676 Update comment.
12677 (state_wait) <T (tracing stop)>: New.
12678 (main): Update the state_wait expect string.
12679
94f31136
PA
126802010-05-28 Pedro Alves <pedro@codesourcery.com>
12681
12682 * limits.c, limits.exp: Delete files.
12683 * Makefile.in (clean mostlyclean): Adjust.
12684 * tracecmd.exp: Adjust.
12685
096554ab
JK
126862010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12687
12688 * gdb.base/tui-layout.exp: New.
12689
27d3a1a2 126902010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 12691
889bf7c5 12692 * gdb.reverse/break-precsave.exp:
bcd2dc50 12693 Replace uses of send_gdb / gdb_expect.
889bf7c5 12694 * gdb.reverse/break-reverse.exp:
bcd2dc50 12695 Replace uses of send_gdb / gdb_expect.
889bf7c5 12696 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 12697 Replace uses of send_gdb / gdb_expect.
889bf7c5 12698 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 12699 Replace uses of send_gdb / gdb_expect.
889bf7c5 12700 * gdb.reverse/finish-precsave.exp:
bcd2dc50 12701 Replace uses of send_gdb / gdb_expect.
889bf7c5 12702 * gdb.reverse/finish-reverse.exp:
bcd2dc50 12703 Replace uses of send_gdb / gdb_expect.
889bf7c5 12704 * gdb.reverse/i386-precsave.exp:
bcd2dc50 12705 Replace uses of send_gdb / gdb_expect.
889bf7c5 12706 * gdb.reverse/i386-reverse.exp:
bcd2dc50 12707 Replace uses of send_gdb / gdb_expect.
889bf7c5 12708 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 12709 Replace uses of send_gdb / gdb_expect.
889bf7c5 12710 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 12711 Replace uses of send_gdb / gdb_expect.
889bf7c5 12712 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 12713 Replace uses of send_gdb / gdb_expect.
889bf7c5 12714 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 12715 Replace uses of send_gdb / gdb_expect.
889bf7c5 12716 * gdb.reverse/machinestate.exp:
bcd2dc50 12717 Replace uses of send_gdb / gdb_expect.
889bf7c5 12718 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 12719 Replace uses of send_gdb / gdb_expect.
889bf7c5 12720 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 12721 Replace uses of send_gdb / gdb_expect.
889bf7c5 12722 * gdb.reverse/solib-precsave.exp:
bcd2dc50 12723 Replace uses of send_gdb / gdb_expect.
889bf7c5 12724 * gdb.reverse/solib-reverse.exp:
bcd2dc50 12725 Replace uses of send_gdb / gdb_expect.
889bf7c5 12726 * gdb.reverse/step-precsave.exp:
bcd2dc50 12727 Replace uses of send_gdb / gdb_expect.
889bf7c5 12728 * gdb.reverse/step-reverse.exp:
bcd2dc50 12729 Replace uses of send_gdb / gdb_expect.
889bf7c5 12730 * gdb.reverse/until-precsave.exp:
bcd2dc50 12731 Replace uses of send_gdb / gdb_expect.
889bf7c5 12732 * gdb.reverse/until-reverse.exp:
bcd2dc50 12733 Replace uses of send_gdb / gdb_expect.
889bf7c5 12734 * gdb.reverse/watch-precsave.exp:
bcd2dc50 12735 Replace uses of send_gdb / gdb_expect.
889bf7c5 12736 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
12737 Replace uses of send_gdb / gdb_expect.
12738
3def43e0
JK
127392010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12740
12741 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
12742 excessive newline.
12743
27d3a1a2 127442010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
12745
12746 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
12747 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
12748 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
12749 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
12750 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
12751 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
12752 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
12753 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
12754 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
12755 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
12756 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
12757 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
12758 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
12759 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
12760 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
12761 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
12762 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
12763 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
12764 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 12765
27d3a1a2 127662010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 12767
22454424
MS
12768 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
12769 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
12770
12771 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
12772 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
12773 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
12774
889bf7c5 12775 * gdb.reverse/consecutive-reverse.exp:
22454424 12776 Replace uses of send_gdb / gdb_expect.
889bf7c5 12777 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
12778 Replace uses of send_gdb / gdb_expect.
12779
12780 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
12781 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
12782 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 12783 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
12784 Replace uses of send_gdb / gdb_expect.
12785 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
12786 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
12787 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
12788 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
12789 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
12790 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
12791 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
12792 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
12793 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
12794
127952010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 12796
22454424 12797 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12798
22454424 12799 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12800
22454424
MS
12801 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
12802 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
12803 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
12804 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
12805 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
12806 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
12807 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
12808 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
12809 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12810
6e5f2c59
TT
128112010-05-25 Tom Tromey <tromey@redhat.com>
12812
12813 * gdb.base/macscp.exp: Add missing space after setup_kfail.
12814
bbc8b958
TT
128152010-05-25 Tom Tromey <tromey@redhat.com>
12816
12817 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
12818 argument order.
12819 * gdb.base/macscp.exp: Fix setup_kfail argument order.
12820 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
12821 order.
12822 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
12823 order.
12824 * gdb.base/call-sc.exp (setup_kfails): Remove.
12825 (setup_compiler_kfails): Remove.
12826 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
12827 argument order.
12828 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
12829 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
12830 (advancei): Fix setup_kfail argument order.
12831 * gdb.base/radix.exp: Fix setup_kfail argument order.
12832 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
12833 order.
12834 * gdb.base/structs.exp (setup_kfails): Remove.
12835 (setup_compiler_kfails): Fix setup_kfail argument order.
12836 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
12837 order.
12838 * gdb.java/jmain.exp: Fix setup_kfail argument order.
12839 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
12840 setup_kfail argument order.
12841 * gdb.cp/overload.exp: Fix setup_kfail argument order.
12842
83d1babf
TT
128432010-05-25 Tom Tromey <tromey@redhat.com>
12844
12845 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
12846
6acb16a2
MS
128472010-05-25 Michael Snyder <msnyder@vmware.com>
12848
12849 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
12850 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
12851 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
12852 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
12853 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
12854 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
12855 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
12856 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
12857 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
12858 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
12859 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
12860 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
12861 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
12862 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
12863 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
12864 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
12865 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
12866 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
12867 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
12868 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
12869 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
12870 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
12871 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
12872 * gdb.base/default.exp: Replace send_gdb with gdb_test.
12873 * gdb.base/define.exp: Replace send_gdb with gdb_test.
12874 * gdb.base/display.exp: Replace send_gdb with gdb_test.
12875 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
12876 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
12877 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
12878 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
12879 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
12880 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
12881 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
12882 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
12883 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
12884 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
12885 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
12886 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
12887 * gdb.base/help.exp: Replace send_gdb with gdb_test.
12888 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
12889 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
12890 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12891 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
12892 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
12893 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
12894 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
12895 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 12896 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12897
128982010-05-25 Doug Evans <dje@google.com>
12899
12900 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
12901 gdb.string_to_argv.
ad3986f0 12902
d3b1e874
TT
129032010-05-21 Tom Tromey <tromey@redhat.com>
12904
12905 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
12906 Call it.
12907 * gdb.dwarf2/pieces.S: Update.
12908 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
12909
cb826367
TT
129102010-05-21 Tom Tromey <tromey@redhat.com>
12911
12912 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
12913 Call it.
12914 * gdb.dwarf2/pieces.c (struct C): New.
12915 (f6): New function.
12916 * gdb.dwarf2/pieces.S: Replace.
12917
74de6778
TT
129182010-05-21 Tom Tromey <tromey@redhat.com>
12919
12920 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
12921 Call it.
12922
afd74c5f
TT
129232010-05-21 Tom Tromey <tromey@redhat.com>
12924
12925 * gdb.dwarf2.pieces.exp: New file.
12926 * gdb.dwarf2.pieces.S: New file.
12927 * gdb.dwarf2.pieces.c: New file.
12928
a7b75dfd 129292010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12930 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
12931
12932 * lib/gdb.exp (gdb_test_no_output): New function.
12933 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
12934 when testing commands that should produce no output.
12935
c81c812a
JB
129362010-05-17 Joel Brobecker <brobecker@adacore.com>
12937
12938 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
12939 parameter that we want to watch being a constant.
12940
0cce5bd9
JB
129412010-05-17 Joel Brobecker <brobecker@adacore.com>
12942
12943 * gdb.ada/cond_lang: New testcase.
12944
47050449
JB
129452010-05-17 Joel Brobecker <brobecker@adacore.com>
12946
12947 * lib/gdb.exp (banned_variables): New variable/constant.
12948 (gdb_init): Add write trace on variables listed in banned_variables.
12949 (gdb_finish): Remove write traces on variables listed in
12950 banned_variables.
12951
77c01586
JB
129522010-05-17 Joel Brobecker <brobecker@adacore.com>
12953
12954 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
12955 * gdb.cp/koenig.exp: Likewise.
12956
88d4aea7
PM
129572010-05-14 Phil Muldoon <pmuldoon@redhat.com>
12958
889bf7c5 12959 PR python/11482
88d4aea7
PM
12960
12961 * gdb.python/py-value.exp (test_value_hash): New function.
12962
f5a010c0
PM
129632010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
12964
12965 PR exp/11530.
12966 * gdb.base/gdb11530.c: New file.
12967 * gdb.base/gdb11530.exp: New file.
12968
8ef4892f
JK
129692010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12970
12971 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
12972 * gdb.dwarf2/dw2-modula2-self-type.S: New.
12973
7322dca9
SW
129742010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
12975
12976 * gdb.cp/koenig.exp: New test.
12977 * gdb.cp/koenig.cc: New test program.
12978
02e7ea18
JB
129792010-05-05 Joel Brobecker <brobecker@adacore.com>
12980
12981 Remove the use of prms_id and bug_id throughout the testsuite.
12982
e1c34c5d
PM
129832010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
12984
12985 PR exp/11349.
12986 * testsuite/gdb.cp/ref-types.exp: Add test to examine
12987 use a reference local variable.
12988
8e1d0c49
JK
129892010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12990
12991 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
12992 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
12993 variable different_dir. Move debugfile into a full directory pathname
12994 under DIFFERENT_DIR.
12995 * lib/gdb.exp (separate_debug_filename): Remove.
12996 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
12997 variable debug_dir and mkdir of it. Update function comments.
12998
e66408ed
PA
129992010-04-29 Pedro Alves <pedro@codesourcery.com>
13000
13001 PR gdb/11557
13002
13003 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13004 files.
13005
d7b32ed3
PM
130062010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13007
889bf7c5 13008 * gdb.python/py-param.exp: New File.
d7b32ed3 13009
6aecb9c2
JB
130102010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13011
13012 * gdb.base/default.exp: Fix "set language" test.
13013
bdf92a1c
PM
130142010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13015
13016 PR breakpoints/11531.
13017 * gdb.base/gdb11531.c: New file.
13018 * gdb.base/gdb11531.exp: New file.
13019
3f172e24
TT
130202010-04-26 Tom Tromey <tromey@redhat.com>
13021
13022 * gdb.base/completion.exp: Add tests for completion and deprecated
13023 commands.
13024
64af4c92
JK
130252010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13026
13027 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13028 (print /x char_array): Escape curly brackets.
13029
492928e4
JK
130302010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13031
13032 Fix deadlock on looped list of loaded shared objects.
13033 * gdb.base/solib-corrupted.exp: New.
13034
66d09542
DE
130352010-04-23 Doug Evans <dje@google.com>
13036
13037 * gdb.python/py-section-script.c: New file.
13038 * gdb.python/py-section-script.exp: New file.
13039 * gdb.python/py-section-script.py: New file.
13040
8bd10a10
CM
130412010-04-20 Chris Moller <cmoller@redhat.com>
13042
13043 PR 10179
13044
13045 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13046 * gdb.base/pr10179-a.c:
13047 * gdb.base/pr10179-b.c:
13048 * gdb.base/pr10179.exp: New files.
13049
c0201579
JK
130502010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13051
13052 Fix crashes on dangling display expressions.
13053 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13054 is SEP.
13055 (lib_flags): Remove the "debug" keyword.
13056 (libsepdebug): New variable for iterating new loop.
13057 (save_pf_prefix): New variable wrapping the loop.
13058 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13059 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13060
793b0ff8
PM
130612010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13062
13063 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13064
097f51f7
PM
130652010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13066
13067 PR stabs/11479.
13068 * gdb.stabs/gdb11479.exp: New file.
13069 * gdb.stabs/gdb11479.c: New file.
13070
9a22f0d0
PM
130712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13072
13073 * gdb.base/charset.c (Strin16, String32): New variables.
13074 * gdb.base/charset.exp (gdb_test): Test correct display
13075 of 16 or 32 bit strings.
13076
130772010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13078
13079 PR 9167
13080 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13081 * gdb.cp/pr9167.cc: New file.
13082 * gdb.cp/pr9167.exp: New file.
13083
13084
6e354e5e
PM
130852010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13086
13087 PR pascal/11492.
13088 * gdb.pascal/gdb11492.pas: New file.
13089 * gdb.pascal/gdb11492.exp: New file.
13090
be942545
JB
130912010-04-20 Joel Brobecker <brobecker@adacore.com>
13092
1667e6e3 13093 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13094
0c3acc09
JB
130952010-04-20 Joel Brobecker <brobecker@adacore.com>
13096
13097 * gdb.ada/dyn_loc: New testcase.
13098
ec31cde5
CM
130992010-04-20 Chris Moller <cmoller@redhat.com>
13100
13101 PR 10867
889bf7c5 13102
ec31cde5
CM
13103 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13104 * gdb.cp/pr10687.cc: New file.
13105 * gdb.cp/pr10687.exp: New file.
13106
13107
ce4b0682
SDJ
131082010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13109 Sergio Durigan Junior <sergiodj@redhat.com>
13110
13111 * gdb.fortran/logical.exp: New testcase.
13112 * gdb.fortran/logical.f90: New file.
13113
3436961f
DE
131142010-04-19 Doug Evans <dje@google.com>
13115
13116 * gdb.base/help.exp (help source): Update expected output.
13117
4d836c09
JK
131182010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13119
13120 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13121 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13122 gdb_exit and return.
13123 (executable): New variable.
13124 (binfile): Use it.
13125
6149aea9
PA
131262010-04-19 Pedro Alves <pedro@codesourcery.com>
13127
13128 PR breakpoints/8554.
13129
13130 * gdb.trace/save-trace.exp: Adjust.
13131
ed41462c
L
131322010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13133
13134 PR corefiles/11511
13135 * gdb.arch/system-gcore.exp: New.
13136 * gdb.arch/gcore.c: Likewise.
13137
3f7b2faa
DE
131382010-04-15 Doug Evans <dje@google.com>
13139
fa33c3cd
DE
13140 * gdb.python/py-progspace.c: New file.
13141 * gdb.python/py-progspace.exp: New file.
13142
3f7b2faa
DE
13143 * gdb.base/source.exp: Add tests for "source -s".
13144
79f283fe
PM
131452010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13146
13147 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13148 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13149 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13150 * gdb.python/py-mi.exp: New test for to_string returning None.
13151
fc8eb08a
PM
131522010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13153
13154 * gdb.python/py-breakpoint.c: Make result global.
13155
26e197f6
JK
131562010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13157
13158 Fix non-GNU make compatibility.
13159 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13160
adc36818
PM
131612010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13162
13163 * gdb.python/py-breakpoint.exp: New File.
13164 * gdb.python/py-breakpoint.C: Ditto.
13165
64e17368
SS
131662010-04-08 Stan Shebs <stan@codesourcery.com>
13167
13168 * gdb.trace/actions.exp: Clear default-collect.
13169 * gdb.trace/save-trace.exp: Clear default-collect.
13170
fff5cc64
PM
131712010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13172
13173 * gdb.python/py-value: Add null string variable.
13174 (test_lazy_string): Test zero length, NULL address lazy
13175 strings.
13176
a055a187
L
131772010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13178
13179 * gdb.arch/i386-avx.c: New.
13180 * gdb.arch/i386-avx.exp: Likewise.
13181
13182 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13183
96e39866
DE
131842010-04-06 Doug Evans <dje@google.com>
13185
13186 * gdb.base/source-test.gdb: New file.
13187 * gdb.base/source.exp: Test source -v.
13188
5984a431
UW
131892010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13190
13191 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13192
ec8a089a
PM
131932010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13194
13195 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13196 within one line, unless it is followed by a double quote.
13197 * gdb.stabs/hppa.sed: Idem.
13198 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
13199 * gdb.stabs/weird.exp: Check for correct parsing of
13200 char and string constants.
ec8a089a
PM
13201 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13202 in .stabs to .stabx substitution.
13203
fce3c1f0
SS
132042010-04-05 Stan Shebs <stan@codesourcery.com>
13205
13206 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13207 constant global.
13208 * gdb.trace/tfile.exp: Try to print them.
13209
d77f58be
SS
132102010-04-04 Stan Shebs <stan@codesourcery.com>
13211
13212 * gdb.base/completion.exp: Update for new "info watchpoints".
13213 * gdb.base/default.exp: Ditto.
13214 * gdb.base/help.exp: Ditto.
13215 * gdb.base/watchpoint.exp: Ditto.
13216 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 13217
af54718e
SS
132182010-04-04 Stan Shebs <stan@codesourcery.com>
13219
13220 * gdb.trace/tfile.exp: Sharpen tfind test.
13221
74d1f91e
JK
132222010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13223
13224 * gdb.base/break-entry.exp: New.
13225
eb8e76db 132262010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 13227 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
13228
13229 * gdb.reverse/i386-sse-reverse.exp: New file.
13230 * gdb.reverse/i386-sse-reverse.c: New file.
13231
bf65cad8
PA
132322010-04-02 Pedro Alves <pedro@codesourcery.com>
13233
13234 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13235
fff87407
SS
132362010-04-01 Stan Shebs <stan@codesourcery.com>
13237
13238 * gdb.trace/actions.exp: Tweak expected output.
13239 * gdb.trace/while-stepping.exp: Tweak expected output.
13240
fe01d668
L
132412010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13242
13243 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13244
86b17b60
PA
132452010-04-01 Pedro Alves <pedro@codesourcery.com>
13246
13247 * gdb.base/commands.exp: Adjust.
13248 * gdb.cp/extern-c.exp: Adjust.
13249
2c58c0a9
PA
132502010-04-01 Pedro Alves <pedro@codesourcery.com>
13251
13252 * gdb.trace/collection.c (local_test_func): Define a local struct,
13253 and instanciate it.
13254
0db9b91c
PA
132552010-04-01 Pedro Alves <pedro@codesourcery.com>
13256
13257 * gdb.trace/collection.exp (gdb_collect_args_test)
13258 (gdb_collect_argarray_test): XFAIL the tests that assume the
13259 argarray argument's elements are collected.
13260
8072405b
JK
132612010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13262
13263 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13264 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13265
8bf6485c
SS
132662010-03-31 Stan Shebs <stan@codesourcery.com>
13267
13268 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13269 and tracepoint conditionals.
13270 (gdb_verify_tracepoints): Delete unused return.
13271
fd7f724a
KS
132722010-03-26 Keith Seitz <keiths@redhat.com>
13273
13274 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
13275 appear in the output before main.
13276 Remove KFAIL for gdb/2215 aka bz 9320.
13277
8d9e7719
DE
132782010-03-30 Doug Evans <dje@google.com>
13279
0906dd0b
DE
13280 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
13281 by dejagnu.
13282 * gdb.arch/amd64-dword.exp: Ditto.
13283
8d9e7719
DE
13284 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13285 match.
13286 (break printf): Ditto.
13287
1da644f0
SW
132882010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
13289
13290 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
13291 gcc < 4.4.
13292 * gdb.cp/shadow.exp: Ditto.
13293
a8121990
PA
132942010-03-29 Pedro Alves <pedro@codesourcery.com>
13295
13296 * gdb.trace/collection.exp (run_trace_experiment): Make sure
13297 "tstart" is silent.
13298
6e79d367
PA
132992010-03-29 Pedro Alves <pedro@codesourcery.com>
13300
13301 * gdb.trace/collection.exp (executable): New.
13302 (binfile): Use it.
13303 (fpreg, spreg, pcreg): New.
13304 (test_register): Use gdb_test_multiple. Pass /x to print.
13305 (prepare_for_trace_test): New.
13306 (run_trace_experiment): Use "continue", not gdb_run_cmd.
13307 (gdb_collect_args_test, gdb_collect_argstruct_test)
13308 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
13309 prepare_for_trace_test.
13310 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
13311 fpreg, spreg and pcreg.
13312 (gdb_collect_expression_test, gdb_collect_globals_test): Use
13313 prepare_for_trace_test.
13314 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
13315 try to detect tracing support here. Don't set breakpoints at
13316 `begin' or `end' here.
13317 <global scope>: Use clean_restart. Run to main before checking
13318 for tracing support. Check for for tracing support here.
13319
09248348
JK
133202010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13321
13322 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
13323 " as $displacement" to "seen displacement message".
13324
d350db38
PA
133252010-03-28 Pedro Alves <pedro@codesourcery.com>
13326
13327 * gdb.trace/while-dyn.exp (executable): New variable.
13328 (binfile): Use it.
13329 (test_while_stepping): New function. Move most tests here. Call
13330 it once for each of the while-stepping, stepping and ws aliases.
13331
907af001
UW
133322010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13333
13334 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
13335 that do not provide the tagless_struct type name at all.
13336 (test_print_anon_union): Do not check value of uninitialized
13337 union member. Do not use cp_test_ptype_class, so we can accept
13338 "long" as well as "long int".
13339
610197fd
PA
133402010-03-26 Pedro Alves <pedro@codesourcery.com>
13341
13342 * gdb.trace/tfile.c (tohex, bin2hex): New.
13343 (write_error_trace_file): Hexify error description.
13344
6c28cbf2
SS
133452010-03-25 Stan Shebs <stan@codesourcery.com>
13346
13347 * gdb.trace/tfile.c: Generate an additional trace file, improve
13348 portability.
13349 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
13350 files in a better way.
13351
e62b8c7e
KS
133522010-03-25 Keith Seitz <keiths@redhat.com>
13353
13354 * gdb.java/jprint.exp: XFAIL printing of static class members
13355 because of GCC debuginfo problem.
13356
82ccf5a5
JK
133572010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13358
13359 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
13360
293e2f9e
DJ
133612010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13362
13363 * gdb.base/completion.exp: Allow long instead of long int.
13364 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
13365 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
13366 variable p.
13367 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
13368 * gdb.base/pointers.exp: Allow long instead of long int.
13369 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
13370 * gdb.base/step-line.exp: Allow a directory before the source file name.
13371
95a42b64
TT
133722010-03-24 Tom Tromey <tromey@redhat.com>
13373
13374 PR breakpoints/9352:
13375 * gdb.base/default.exp: Update.
13376 * gdb.base/commands.exp: Update.
13377 * gdb.cp/extern-c.exp: Test setting commands on multiple
13378 breakpoints at once.
13379
2390201f
DJ
133802010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13381
13382 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
13383 if gdb,nosignals.
13384 * gdb.base/watchpoints.c: Do not include unnecessary headers.
13385 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
13386 exited".
13387
8c9a6790
SS
133882010-03-24 Stan Shebs <stan@codesourcery.com>
13389
13390 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13391
a6c727b2
DJ
133922010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13393
13394 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
13395 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
13396 argument. Handle "short" and "long".
13397 (Top level): Pass overprototyped output for old_fptr and xptr.
13398
4dfd5423
PA
133992010-03-23 Pedro Alves <pedro@codesourcery.com>
13400
13401 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
13402 format strings and add casts to avoid compiler warnings.
13403
134042010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
13405
13406 * lib/trace-support.exp (gdb_trace_setactions):
13407 Don't expect whitespace after ">" prompt.
13408 * gdb.trace/actions.exp: Adjust for output changes.
13409 * gdb.trace/while-stepping.exp: Likewise.
13410
c847d045
JK
134112010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13412
13413 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
13414 and r157645).
13415
5f717f1d
JK
134162010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13417
13418 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
13419 New.
13420
7d6d51d5
DJ
134212010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
13422
13423 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
13424 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
13425
3b11a015
SS
134262010-03-19 Stan Shebs <stan@codesourcery.com>
13427
13428 * gdb.trace/ax.exp: New file.
13429
d7d158ed
DE
134302010-03-19 Doug Evans <dje@google.com>
13431
6bb85cd1
DE
13432 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13433 output from gcc.
13434
d7d158ed
DE
13435 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13436 named /usr/sbin/prelink<foo>.
13437
4daf5ac0
SS
134382010-03-18 Stan Shebs <stan@codesourcery.com>
13439
13440 * gdb.trace/circ.exp: Test circular-trace-buffer.
13441 * gdb.trace/tfile.exp: Update tstatus test.
13442
e8d05480
JB
134432010-03-18 Joel Brobecker <brobecker@adacore.com>
13444
13445 * gdb.dwarf2/dw2-anonymous-func.S: New file.
13446 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
13447
441b986a
UW
134482010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13449
13450 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
13451
4247603b
PA
134522010-03-18 Pedro Alves <pedro@codesourcery.com>
13453
13454 * gdb.base/default.exp: Adjust the expected output of the finish
13455 and until commands when the inferior is not being run.
13456
13387711
SW
134572010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
13458
13459 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
13460 * gdb.cp/nsusing.exp: Ditto.
13461
6e31430b
TT
134622010-03-15 Tom Tromey <tromey@redhat.com>
13463
13464 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
13465 * gdb.cp/userdef.cc (operator==): New function.
13466 (main): New locals mem1, mem2.
13467
e2d69cb5
JZ
134682010-03-15 Jie Zhang <jie@codesourcery.com>
13469
13470 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
13471 Declare and use new loadtimeout variable.
13472
f572f0a9
DJ
134732010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
13474
13475 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
13476 Use gdb_load later.
13477
51f4c0b0
PA
134782010-03-14 Pedro Alves <pedro@codesourcery.com>
13479
13480 * gdb.base/solib-disc.c (main): Make format of fprintf a string
13481 literal. Add missing endlines to prints to stderr.
13482
1c809c68
TT
134832010-03-12 Tom Tromey <tromey@redhat.com>
13484
13485 PR c++/9708:
13486 * gdb.cp/m-static.exp: Add regression test.
13487 * gdb.cp/m-static.cc (method): New method.
13488 (main): Call it.
13489
00ae8fef
SW
134902010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
13491
13492 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
13493 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
13494
759f0f0b
PA
134952010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13496
21e24d21
PA
13497 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
13498
134992010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13500
759f0f0b
PA
13501 * lib/gdb.exp (skip_stl_tests): New.
13502 (gdb_compile): Symbian needs -ldl.
13503 (shlib_target_file): New.
13504 (shlib_symbol_file): New.
13505 (gdb_load_shlibs): Use shlib_target_file.
13506 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
13507 * gdb.cp/exception.exp: Use skip_stl_tests.
13508 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
13509 * gdb.cp/try_catch.exp: Use skip_stl_tests.
13510 * gdb.cp/mb-templates.exp: Ditto.
13511 * gdb.base/commands.exp: Relax regexes.
13512 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
13513 shlib_target_file and shlib_symbol_file.
13514 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
13515 sections.
13516 * gdb.base/ending-run.exp: Accept E32Main for symbian.
13517 * gdb.base/solib-disc.exp: Use
13518 shlib_target_file and shlib_symbol_file.
13519 * gdb.base/unload.exp: Don't skip on symbian. Use
13520 shlib_target_file and shlib_symbol_file.
13521 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
13522
6a8f2671 135232010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13524
6a8f2671
PA
13525 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
13526 * gdb.trace/report.exp: Adjust for x86 and x86_64.
13527 Issue a tfind end before looking for a tracepoint frame.
13528 * gdb.trace/tfind.exp: Adjust tstatus output.
13529 Adjust disassembly output.
13530 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
13531
ccf26247
JK
135322010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13533
13534 * gdb.base/break-interp.exp: Create new displacement parameter value
13535 for the test_ld calls.
13536 (reach): New parameter displacement, verify its content. New push of
13537 pf_prefix "reach-$func:". Import global expect_out.
13538 (test_core): New parameter displacement, verify its content. New push
13539 of pf_prefix "core:". New command "set verbose on". Import global
13540 expect_out.
13541 (test_attach): New parameter displacement, verify its content. New
13542 push of pf_prefix "attach:". New command "set verbose on". Import
13543 global expect_out.
13544 (test_ld): New parameter displacement, pass it to the reach, test_core
13545 and test_attach calls and verify its content in the "ld.so exit" test.
13546 * gdb.base/prelink.exp: Remove gdb_exit and final return.
13547 (prelink): Update expected text, use gdb_test.
13548
e469c7fb
DE
135492010-03-10 Doug Evans <dje@google.com>
13550
13551 * gdb.base/checkpoint.exp: Fix comment.
13552 Lengthen timeout while doing >600 checkpoints test.
13553 Rename duplicate "kill all one" test to keep test names unique.
13554
60e1c644
PA
135552010-03-10 Pedro Alves <pedro@codesourcery.com>
13556
13557 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
13558
cec808ec
KS
135592010-03-08 Keith Seitz <keiths@redhat.com>
13560
889bf7c5
PA
13561 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
13562 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
13563 (dm_type_long): New function.
13564 (dm_type_unsigned_short): New function.
13565 (dm_type_unsigned_long): New function.
13566 (myint): New typedef.
13567 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
13568 long, unsigned shor and long, operator char*, and typedef.
13569 (test_lookup_operator_functions): Add operator char* test.
13570 (test_paddr_operator_functions): Likewise.
13571 (test_paddr_overloaded_functions): Use probe values for
13572 short, long, and unsigned short and long.
13573 (test_paddr_hairy_functions): If the demangler probe detected
13574 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
13575 demangler.
13576 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
13577 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
13578 and "print null_pmf".
13579 Add test "ptype a.*pmf".
13580 * gdb.cp/overload.exp: Allow optional "int" to appear with
13581 "short" and "long".
13582 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
13583 long expect value for men_overload1arg.
13584 Allow "int" to appear with "short" and "long".
13585 When testing "info break", add argument for main (void).
13586 Also allow "int" to appear with "short" and "long".
13587 Ditto with "unsigned" and "long long".
cec808ec
KS
13588 * gdb.java/jmain.exp: Do not enclose methods names in single
13589 quotes.
13590 * gdb.java/jmisc.exp: Likewise.
13591 * gdb.java/jprint.exp: Likewise.
13592 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
13593
13594 From Jan Kratochvil <jan.kratochvil@redhat.com>:
13595 * gdb.cp/exception.exp (backtrace after first throw)
13596 (backtrace after second throw): Allow a namespace before __cxa_throw.
13597 (backtrace after first catch, backtrace after second catch): Allow
13598 a namespace before __cxa_begin_catch.
13599
13600 * gdb.cp/cpexprs.exp: New file.
13601 * gdb.cp/cpexprs.cc: New file.
13602
13603 From Daniel Jacobowitz <dan@codesourcery.com>
13604 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
13605 to use string_to_regexp.
13606 (ctor, dtor): New functions. Use them to match constructor
13607 and destructor function types.
13608 (Top level): Use runto_main.
13609
f870a310
TT
136102010-03-05 Tom Tromey <tromey@redhat.com>
13611
13612 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
13613 gdb.target_charset.
13614 (pp_ns.to_string): Likewise.
13615
0c199f28
KS
136162010-03-04 Keith Seitz <keiths@redhat.com>
13617
13618 * gdb.cp/overload.exp: Test that the filename portion of a linespec
13619 can be quoted. Test that both the filename and function/line
13620 portions can be quoted at the same time.
13621
c7437ca6
PA
136222010-03-04 Pedro Alves <pedro@codesourcery.com>
13623
13624 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
13625
b111b805
DE
136262010-03-03 Doug Evans <dje@google.com>
13627
24486cb7
DE
13628 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
13629 libc contains libpthread.
13630
b111b805
DE
13631 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
13632 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
13633 of gdb_compile. Add another pattern to match android backtrace.
13634
a0e0ef55
TT
136352010-03-03 Tom Tromey <tromey@redhat.com>
13636
13637 PR gdb/11345:
13638 * gdb.base/printcmds.exp (test_printf): Add test.
13639
1ba53b71
L
136402010-03-02 H.J. Lu <hongjiu.lu@intel.com>
13641
13642 * gdb.arch/amd64-byte.exp: New.
13643 * gdb.arch/amd64-dword.exp: Likewise.
13644 * gdb.arch/amd64-pseudo.c: Likewise.
13645 * gdb.arch/amd64-word.exp: Likewise.
13646 * gdb.arch/i386-byte.exp: Likewise.
13647 * gdb.arch/i386-pseudo.c: Likewise.
13648 * gdb.arch/i386-word.exp: Likewise.
13649
f5dff777
DJ
136502010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13651
13652 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
13653 types. Add structreg, bitfields, and flags registers.
13654 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
13655 registers.
13656
90884b2b
L
136572010-03-01 H.J. Lu <hongjiu.lu@intel.com>
13658
13659 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
13660 (load_description): Set architecture if defined.
13661
dc00d89f
PM
136622010-02-28 Phil Muldoon <pmuldoon@redhat.com>
13663
13664 * gdb.python/py-frame.exp: Add read_var block tests.
13665 * gdb.python/py-frame.c (block): New function.
13666
0e095b7e
JK
136672010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13668 Daniel Jacobowitz <dan@codesourcery.com>
13669
13670 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
13671
624f1a65
DM
136722010-02-25 David S. Miller <davem@davemloft.net>
13673
13674 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
13675 fix logic for setting all_syscalls_numbers.
13676
f3e9a817
PM
136772010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13678
13679 * Makefile.in: Add py-block and py-symbol.
13680 * gdb.python/py-symbol.exp: New File.
13681 * gdb.python/py-symtab.exp: New File.
13682 * gdb.python/py-block.exp: New File.
13683 * gdb.python/py-symbol.c: New File.
13684 * gdb.python/py-block.c: New File.
13685
f6bbabf0
PM
136862010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13687
13688 PR python/11314
13689 * lib/gdb.exp (skip_python_tests): New function.
13690 * gdb.python/py-cmd.exp: Use skip_python_tests.
13691 * gdb.python/py-frame.exp: Likewise.
13692 * gdb.python/py-function.exp: Likewise.
13693 * gdb.python/py-prettyprint.exp: Likewise.
13694 * gdb.python/py-template.exp: Likewise.
13695 * gdb.python/py-type.exp: Likewise.
13696 * gdb.python/py-value.exp: Likewise.
13697
85d721b8
PA
136982010-02-22 Pedro Alves <pedro@codesourcery.com>
13699
13700 PR9605
13701
13702 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
13703
48e32051
TT
137042010-02-19 Tom Tromey <tromey@redhat.com>
13705
13706 PR c++/8693, PR c++/9496:
13707 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
13708 regression tests.
13709
ac9c0048
JK
137102010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13711
13712 Fix compatibility with m68k as.
13713 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
13714 Use only /* comments */.
13715
57bb97a4
UW
137162010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13717
13718 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
13719 * configure: Regenerate.
13720
7d1bf85c
DJ
137212010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
13722
13723 * gdb.python/py-type.exp: Check for Python support.
13724
061b5285
PA
137252010-02-17 Pedro Alves <pedro@codesourcery.com>
13726
13727 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
13728 `regsub' syntax available.
13729
f8a8bc2c
PA
137302010-02-17 Pedro Alves <pedro@codesourcery.com>
13731
13732 * gdb.base/shmain.c (main): Remove printf call.
13733 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
13734 * gdb.base/unload.c (main): Make format of fprintf a string
13735 literal. Add missing endlines to prints to stderr.
13736 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
13737
6f451e5e
TT
137382010-02-17 Tom Tromey <tromey@redhat.com>
13739
13740 * gdb.java/jprint.java (jprint.props): New field.
13741 * gdb.java/jprint.exp (set_lang_java): Add regression test.
13742
12d79008
PA
137432010-02-17 Pedro Alves <pedro@codesourcery.com>
13744
ef801a0e 13745 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
13746 available.
13747
d252f7e5
DJ
137482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13749
13750 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
13751 creation to support remote host testing.
13752
67bdab6c
DJ
137532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13754
13755 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
13756 Recognize "command not found".
13757
bb391223
DJ
137582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13759
13760 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
13761 single-stepping.
13762
70362913
DJ
137632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13764
13765 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
13766 if arguments are not supported.
13767
493f3c00
DJ
137682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13769
13770 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
13771 be const or non-const.
13772
8034c749
DJ
137732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13774
13775 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
13776 mi_send_resuming_command to send -exec-continue.
13777
791dfb64
DJ
137782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13779
13780 * gdb.base/list.exp (test_list_filename_and_function): Add test
13781 with single quotes.
13782 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
13783 matching.
13784 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
13785 Add KFAIL'd tests for PR gdb/11289.
13786
7c5fe868
DJ
137872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13788
13789 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
13790
fdc498b8
DJ
137912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13792
13793 * gdb.base/comp-dir/subdir/dummy.txt: New file.
13794 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
13795 a temporary directory.
13796
b519e2a6
DJ
137972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13798
13799 * gdb.base/charset.exp: Use a single regular expression to match
13800 show host-charset and show target-charset output.
13801
74164c56
JK
138022010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13803
13804 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
13805 "Illegal process-id" expect string more exact.
13806 (attach to digits-starting nonsense is prohibited): New.
13807
701ed6dc
JK
138082010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13809
13810 * gdb.base/prelink.exp (set verbose on): New.
13811
889bf7c5 138122010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
13813
13814 * mi-reverse.exp: New file. Test for reverse option to the
13815 following MI commands: exec-continue, exec-finish, exec-next,
13816 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 13817
dadf0e9c
JB
138182010-02-09 Joel Brobecker <brobecker@adacore.com>
13819
13820 * gdb.ada/ptype_tagged_param: New testcase.
13821
714f19d5
TT
138222010-02-08 Tom Tromey <tromey@redhat.com>
13823
13824 PR c++/8017:
13825 * gdb.cp/overload.exp: Add tests.
13826 * gdb.cp/overload.cc (struct K): New.
13827 (namespace N): New.
13828 (main): Call new functions.
13829 (K::staticoverload): Define.
13830
889bf7c5 138312010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
13832
13833 PR gdb/10728
13834 * gdb.cp/pr10728-x.h: New file.
13835 * gdb.cp/pr10728-x.cc: New file.
13836 * gdb.cp/pr10728-y.cc: New file.
13837 * gdb.cp/pr10728.exp: New file.
13838 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
13839
889bf7c5 138402010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
13841
13842 PR gdb/9067
13843 * gdb.cp/pr9067.exp: New
13844 * gdb.cp/pr9067.cc: New
13845 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
13846
7b356089
JB
138472010-02-08 Joel Brobecker <brobecker@adacore.com>
13848
13849 * lib/gdb.exp (gdb_test_timeout): New global variable.
13850 Set it to timeout if not already set.
13851 (gdb_init): Reset the value of timeout to gdb_test_timeout.
13852
1be00882
DE
138532010-02-05 Doug Evans <dje@google.com>
13854
13855 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
13856 user.
13857
82856980
SW
138582010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
13859
13860 PR c++/7935:
13861 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
13862
1a334831
TT
138632010-02-04 Tom Tromey <tromey@redhat.com>
13864
13865 * gdb.cp/virtbase.exp: Make test case names unique.
13866
9c3c02fd
TT
138672010-02-02 Tom Tromey <tromey@redhat.com>
13868
13869 * gdb.cp/virtbase.exp: Add regression tests.
13870 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
13871 (main): Instantiate RHC.
13872
0cc2414c
TT
138732010-02-02 Tom Tromey <tromey@redhat.com>
13874
13875 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
13876 type-printing change.
13877
edf3d5f3
TT
138782010-02-02 Tom Tromey <tromey@redhat.com>
13879
13880 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
13881 * gdb.cp/virtbase.cc: New file.
13882 * gdb.cp/virtbase.exp: New file.
13883 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
13884
e4b7f41c
JK
138852010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13886
13887 PR libc/11214:
13888 * gdb.threads/current-lwp-dead.c: Include features.h.
13889 (HAS_NOMMU): New.
13890 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
13891
b381ea14
JK
138922010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13893
13894 * gdb.base/symbol-without-target_section.exp,
13895 gdb.base/symbol-without-target_section.c: New.
13896
c593ac0e
DJ
138972010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13898
13899 * gdb.base/bigcore.exp: Reset increased timeout.
13900 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
13901
db25f29d
DJ
139022010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13903
13904 * gdb.base/gcore.exp (capture_command_output): Use
13905 gdb_test_multiple.
13906
f9d67f43
DJ
139072010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13908
13909 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
13910 * gdb.arch/thumb2-it.exp (test_it_break): New function.
13911 (Top level): Call it.
13912
177321bd
DJ
139132010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13914
13915 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
13916
97f2ed50
DJ
139172010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13918
13919 * gdb.base/call-strs.exp, gdb.base/default.exp,
13920 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
13921 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
13922 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
13923 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
13924 gdb.base/watchpoint-solib.exp: Save and restore timeout.
13925 * gdb.base/ending-run.exp: Correct restore of timeout.
13926 * gdb.base/page.exp: Remove unnecessary timeout setting.
13927
e4e2711a
JB
139282010-01-29 Joel Brobecker <brobecker@adacore.com>
13929
13930 * gdb.ada/rec_return: New testcase.
13931
ba581dc1
JB
139322010-01-29 Joel Brobecker <brobecker@adacore.com>
13933
13934 * gdb.ada/call_pn: New testcase.
13935
4ea95be9
DJ
139362010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
13937
13938 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
13939 (Top level): Use it to resume.
13940 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
13941 the Thumb mode displaced stepping error as unsupported.
13942
df83a9bf
SW
139432010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
13944
889bf7c5
PA
13945 * gdb.cp/nsusing.exp: Added more tests.
13946 * gdb.cp/nsrecurs.exp: Ditto.
13947 * gdb.cp/nsusing.cc: Added test functions.
13948 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 13949
40b27cdc
JK
139502010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13951
13952 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
13953 absolute directory pathnames in gdb.sum file.
13954
de958931
SW
139552010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
13956
13957 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
13958 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
13959
708ead4e
TT
139602010-01-26 Tom Tromey <tromey@redhat.com>
13961
13962 PR exp/7643:
13963 * gdb.base/printcmds.exp (test_print_string_constants): Remove
13964 setup_kfail.
13965
b14e635e
SW
139662010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
13967
13968 * gdb.cp/nsrecurs.exp: New test.
13969 * gdb.cp/nsrecurs.cc: New test program.
13970 * gdb.cp/nsstress.exp: New test.
13971 * gdb.cp/nsstress.cc: New test program.
13972 * gdb.cp/nsdecl.exp: New test.
13973 * gdb.cp/nsdecl.cc: New test program.
13974
8540c487
SW
139752010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
13976
13977 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
13978 imported into file scope.
13979 Marked test as xfail.
13980 * gdb.cp/namespace-using.cc (marker5): New function.
13981 * gdb.cp/shadow.exp: New test.
13982 * gdb.cp/shadow.cc: New test program.
13983 * gdb.cp/nsimport.exp: New test.
13984 * gdb.cp/nsimport.cc: New test program.
13985
421d5d99
TT
139862010-01-25 Tom Tromey <tromey@redhat.com>
13987
13988 PR gdb/11049:
13989 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
13990 with "set print null-stop on".
13991
691f8dc1
JK
139922010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13993
13994 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
13995 Adjust it for DISASSEMBLY_OMIT_FNAME.
13996
0b92b5bb
TT
139972010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13998
13999 PR symtab/11199:
14000 * gdb.dwarf2/member-ptr-forwardref.exp,
14001 gdb.dwarf2/member-ptr-forwardref.S: New.
14002
23787403
JK
140032010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14004
14005 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14006 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14007 thread1_tid_mutex. Remove gdbstop_mutex handling.
14008 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14009 thread2_tid_mutex. Remove gdbstop_mutex handling.
14010 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14011 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14012 pthread_cond_wait conditionalizations by while loops.
14013
b966cb8a
TT
140142010-01-20 Tom Tromey <tromey@redhat.com>
14015
14016 PR backtrace/10770:
14017 * gdb.dwarf2/pr10770.exp: New file.
14018 * gdb.dwarf2/pr10770.c: New file.
14019 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14020
fcae584b
VP
140212010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14022
14023 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14024 that target was removed, and the test always runs native anyway.
14025
a0f49112
JK
140262010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14027
14028 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14029 gdb.base/watchpoint-cond-gone-stripped.c: New.
14030
ceeb3d5a
TT
140312010-01-19 Tom Tromey <tromey@redhat.com>
14032
14033 PR c++/8000:
14034 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14035 existing tests.
14036 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14037 (main): Use AAA::SomeEnum.
14038
dd322c54
JK
140392010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14040
14041 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14042 (test_ignore_count): Declare line_callme_body global.
14043 (run to breakpoint with ignore count): Use line_callme_body.
14044 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14045 (set line_main_hello, set line_main_return): Reindent.
14046 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14047 New.
14048 (continue to callee4): Use line_callee4_body.
14049 (check *stopped from CLI command): Use line_callee4_next.
14050 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14051 (set line_main_hello, set line_main_return): Reindent.
14052 (set line_callee4_head, set line_callee4_body): New.
14053 (continue to callee4): Use line_callee4_body.
14054
4e8f195d
TT
140552010-01-18 Tom Tromey <tromey@redhat.com>
14056
14057 PR c++/9680:
14058 * gdb.cp/casts.cc: Add new classes and variables.
14059 * gdb.cp/casts.exp: Test new operators.
14060
9e14a9ba
JB
140612010-01-18 Tom Tromey <tromey@redhat.com>
14062 Thiago Jung Bauermann <bauerman@br.ibm.com>
14063
14064 * gdb.python/source2.py: New file.
14065 * gdb.python/source1: New file.
14066 * gdb.python/python.exp: Test "source" command.
14067
00bf0b85
SS
140682010-01-15 Stan Shebs <stan@codesourcery.com>
14069
14070 * gdb.trace/tfile.c: New file.
14071 * gdb.trace/tfile.exp: New file.
889bf7c5 14072
55235ad7
JK
140732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14074
14075 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14076
9f2982ff
JK
140772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14078
14079 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14080
bbfba9ed
JK
140812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14082
14083 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14084 (libfunc): New parameter action. Implement also selectable "sleep".
14085 * gdb.base/break-interp-main.c: Include assert.h.
14086 (libfunc): New parameter action.
14087 (main): New parameters argc and argv. Assert argc. Pass argv.
14088 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14089 (test_attach): New proc.
14090 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14091 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14092
61f0d762
JK
140932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14094
14095 * gdb.base/break-interp.exp (test_core): New proc.
14096 (test_ld): Call it.
14097
06a6f270
JK
140982010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14099
14100 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14101 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14102 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14103 and gdb_compile_shlib. Use new -Wl compiler options.
14104 (dl bt, main bt): New tests.
14105
51bee8e9
JK
141062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14107
14108 Support PIEs with no symfile_objfile.
14109 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14110 (test_ld): New parameter trynosym.
14111 (test_ld <$trynosym>): New block.
14112
b8040f19
JK
141132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14114
14115 * gdb.base/break-interp.exp: New file.
14116
be759fcf
PM
141172010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14118
14119 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14120 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14121 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14122 test.
14123 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14124 * gdb.python/py-mi.exp: Add lazy string test.
14125
dc146f7c
VP
141262010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14127
14128 * lib/mi-support.exp (mi_check_thread_states): Handle
14129 core number in thread listing.
14130
b4ba55a1
JB
141312010-01-12 Joel Brobecker <brobecker@adacore.com>
14132
14133 * gdb.base/maint.exp: Adjust the expected output for the
14134 "maint print type" test. Use gdb_test_multiple instead of
14135 gdb_sent/gdb_expect.
14136
08e24bd4
DE
141372010-01-11 Doug Evans <dje@google.com>
14138
6496a609
DE
14139 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14140 from gdbserver_download. All callers updated.
14141
08e24bd4
DE
14142 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14143
b5cfddf5
JK
141442010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14145
14146 Implement binary numbers parsing.
14147 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14148 (test_integer_literals_rejected): New binary tests.
14149
3725885a
RW
141502010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14151
14152 * gdb.cell/configure: Regenerate.
14153
37aeb5df
JK
141542010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14155
14156 * gdb.base/corefile.exp: Move the core finding block out and call it as
14157 core_find, new variable $corefile, replace corefile by $corefile and
14158 [file tail $corefile] for usage vs. test names resp.
14159 * lib/gdb.exp (core_find): Move it as a new function here. New
14160 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14161 $destcore. Return "" on error.
14162
d521f563
JK
141632010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14164
14165 Workaround PR binutils/10802.
14166 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14167 (twice).
14168
28f24826
DJ
141692010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14170
14171 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14172
2de75e71
JB
141732010-01-08 Joel Brobecker <brobecker@adacore.com>
14174
14175 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14176 call, to avoid interruption.
14177
fe00719b 141782010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14179
14180 * gdb.stabs/weird.def (args93): New.
14181
d0ef5df8
DE
141822010-01-07 Doug Evans <dje@google.com>
14183
14184 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14185
3a08d52f
TT
141862010-01-07 Tom Tromey <tromey@redhat.com>
14187
14188 * gdb.base/source.exp: Use correct line number.
14189
7a697b8d
SS
141902010-01-05 Stan Shebs <stan@codesourcery.com>
14191
14192 * gdb.trace/tracecmd.exp: Test ftrace.
14193
7803799a
UW
141942010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14195
14196 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14197
c54eabfa
JK
141982010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14199
14200 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14201 "uint_for_mi_testing".
14202
02e7ef19
JB
142032010-01-01 Joel Brobecker <brobecker@adacore.com>
14204
14205 Test indented comment in file being sourced.
14206 * gdb.base/commands.exp: Test indented comment in file being sourced.
14207
abd775ce
JB
142082010-01-01 Joel Brobecker <brobecker@adacore.com>
14209
14210 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14211 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14212 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14213 notice.
14214
79b55b82
JB
142152010-01-01 Joel Brobecker <brobecker@adacore.com>
14216
14217 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14218 notice.
14219
8997583e
JK
142202010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14221
14222 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14223 missing $after_stopped and comma (,) expectation.
14224
6da95a67
SS
142252009-12-31 Stan Shebs <stan@codesourcery.com>
14226
14227 * gdb.trace/actions.exp: Test teval action.
889bf7c5 14228
218d2fc6
TJB
142292009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14230
14231 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14232 (top level): Call test_watchpoint_in_big_blob.
14233 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14234 watchpoints.
14235 (func3): Write to buf.
14236
236f1d4d
SS
142372009-12-29 Stan Shebs <stan@codesourcery.com>
14238
14239 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 14240
f61e138d
SS
142412009-12-28 Stan Shebs <stan@codesourcery.com>
14242
14243 * gdb.trace/tsv.exp: New file.
14244 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 14245
0219b378
DJ
142462009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14247
14248 * gdb.base/find.c (main): Reference search buffers.
14249 * gdb.base/included.c (main): Reference integer.
14250 * gdb.base/ptype.c (charfoo): Declare.
14251 (intfoo): Call charfoo.
14252 * gdb.base/scope0.c (useitp): New function.
14253 (usestatics): Use useitp.
14254 (useit): Add a type for val.
14255 * gdb.base/scope1.c (useit1): Take a pointer argument.
14256 (usestatics1): Update calls to useit1.
14257 * gdb.cp/call-c.cc: Declare foo.
14258 (main): Call foo.
14259 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14260 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14261 (main): Call C::ensureRefs and ensureOtherRefs.
14262 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14263 variables.
14264 (ensureOtherRefs): New function.
14265 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14266 * gdb.cp/templates.cc (main): Call t5i.value.
14267
3f78692f
JK
142682009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14269
14270 Fix compatibility with G++-4.5.
14271 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
14272 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
14273 (uncaught return): Remove.
14274
429374b8
JK
142752009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14276 Phil Muldoon <pmuldoon@redhat.com>
14277
14278 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
14279 (bp_location13, bp_location14, bp_location17, bp_location18)
14280 (marker3_proto, marker4_proto): New variables.
14281 (breakpoint info): Update output.
14282 (run until breakpoint at marker3, run until breakpoint at marker4): New
14283 tests.
14284
859825b8
JK
142852009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14286
14287 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
14288 Replace the printf call of Y by provided "y-set-1" label. New block
14289 for the second shared library.
14290 * gdb.base/unload.exp: Compile also the second library, call
14291 gdb_load_shlibs also for it. Use now gdb_breakpoint.
14292 (single pending breakpoint info): Rename to ...
14293 (pending breakpoint info before run): ... this extended test.
14294 (libfile2, libname2, libsrcfile2, libsrc2)
14295 (lib_sl2): New variables.
14296 (exec_opts): Set also SHLIB_NAME2.
14297 (pending breakpoint info on first run at shrfunc1)
14298 (pending breakpoint info on second run at shrfunc1)
14299 (pending breakpoint info on second run at shrfunc2)
14300 (print y from libfile, print y from libfile2): New tests.
14301 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
14302 * gdb.base/unloadshr2.c: New.
14303
e6a386cd
HZ
143042009-12-22 Hui Zhu <teawater@gmail.com>
14305
14306 * gdb.reverse/sigall-reverse.exp: Adjust.
14307
9e19b45e
VP
143082009-12-21 Vladimir Prus <vladimir@codesourcery.com>
14309
14310 PR gdb/10884
14311
14312 * gdb.mi/var-cmd.c (do_bitfield_tests): New
14313 (main): Call do_bitfield_tests.
aacf5b1e 14314 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 14315
d53a7b30
JB
143162009-12-20 Joel Brobecker <brobecker@adacore.com>
14317
14318 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
14319 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
14320 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
14321 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
14322 gdb.modula2/unbounded1.c: Update copyright header.
14323
191ca0a1
CM
143242009-12-10 Chris Moller <moller@mollerware.com>
14325
14326 PR gdb/9399
14327 * gdb.cp/virtfunc2.exp: New tests
14328 * gdb.cp/virtfunc2.cc: New tests
14329 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
14330
0fa6cf1b
MS
143312009-12-10 Oza Pawandeep (paawan1982@yahoo.com
14332
14333 * gdb.reverse/i387-env-reverse.c: New file.
14334 * gdb.reverse/i387-env-reverse.exp: New file.
14335 * gdb.reverse/i387-stack-reverse.c: New file.
14336 * gdb.reverse/i387-stack-reverse.exp: New file.
14337
361ae042
PM
143382009-12-08 Phil Muldoon <pmuldoon@redhat.com>
14339
14340 * gdb.python/py-type.exp (test_range): New test.
14341
bfd31e71
PM
143422009-12-03 Phil Muldoon <pmuldoon@redhat.com>
14343
14344 PR python/10805
14345
14346 * gdb.python/py-type.exp: New file.
14347 * gdb.python/py-type.c: New file.
14348 * Makefile.in: Add py-type.
14349
57a1d736
TT
143502009-12-03 Tom Tromey <tromey@redhat.com>
14351
14352 * gdb.python/py-value.exp (test_parse_and_eval): New
14353 function.
14354
1f3b5d1b
PP
143552009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14356
14357 PR gdb/11022
14358
14359 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
14360 * gdb.base/pr11022.c: New test.
14361
8b7dbdc9
JK
143622009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14363
14364 Fix spurious false FAILs.
14365 * gdb.base/structs.c (chartest): New.
14366 (main): Fill-in chartest.
14367 * gdb.base/structs.exp (anychar_re, first): New.
14368 (start_structs_test): Import global anychar_re and first.
14369 New gdb_test call "set print elements 300; ${testfile}"
14370 (start_structs_test <$first>): New block.
14371 (any): Import global anychar_re. New variable ac. Use ${ac}.
14372
6a53b2ec
JK
143732009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14374
14375 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
14376
d7167b4c
JK
143772009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14378
14379 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
14380 Force $srcfile file.
14381 * gdb.base/foll-fork.c (callee): Comment out the printf call.
14382
b1798462
UW
143832009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14384
14385 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
14386 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
14387 * gdb.threads/watchthreads-reorder.exp: Likewise.
14388
b6199126
DJ
143892009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
14390
14391 PR gdb/8704
14392
14393 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
14394 "if", and "thread". Correct matching in the previous test.
14395
b22a0510
DJ
143962009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14397
14398 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14399
930636d2
MS
144002009-11-23 Michael Snyder <msnyder@vmware.com>
14401
14402 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
14403 * gdb.reverse-watch-precsave.exp: Ditto.
14404
21a0512e
PP
144052009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14406
14407 * gdb.asm/asm-source.exp: Adjust.
14408 * gdb.base/help.exp: Adjust.
889bf7c5 14409
fc30d5e0
PA
144102009-11-22 Pedro Alves <pedro@codesourcery.com>
14411
14412 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
14413 (do_syscall_tests_without_xml): Set data-directory to
14414 /the/path/to/nowhere.
14415
f6bc2008
PA
144162009-11-21 Pedro Alves <pedro@codesourcery.com>
14417
14418 * gdb.threads/local-watch-wrong-thread.c,
14419 gdb.threads/local-watch-wrong-thread.exp: New files.
14420
8c2fb5de
PA
144212009-11-21 Pedro Alves <pedro@codesourcery.com>
14422
14423 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
14424 assume new `regsub' syntax available.
14425
ebec9a0f
PA
144262009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14427
a79d3c27
JK
14428 * gdb.base/watchpoint-hw-hit-once.exp,
14429 gdb.base/watchpoint-hw-hit-once.c: New.
14430
144312009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14432
14433 * gdb.threads/watchthreads-reorder.exp,
14434 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 14435
276a961b
MK
144362009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14437
14438 * gdb.xml/tdesc-regs.exp: Use for m68k.
14439
4867c1fb
PA
144402009-11-15 Pedro Alves <pedro@codesourcery.com>
14441
14442 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
14443
f6838f81
DJ
144442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14445
14446 * lib/gdb.exp (current_target_name): New procedure.
14447 (gdb_wrapper_target): New variable.
14448 (gdb_wrapper_init): Set gdb_wrapper_target.
14449 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
14450 wrapper.
14451
4ac4dd3f
DJ
144522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14453
14454 * gdb.base/remote.exp: Delete the slowest load test.
14455 Do not load with fixed packet sizes.
14456
a7881759
DJ
144572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14458
14459 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
14460
97a5b505
DJ
144612009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14462
14463 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
14464 srcfile when setting a breakpoint.
14465
d3e1fc54
DJ
144662009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
14467
14468 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
14469 macros.
14470
7cbcbded
DJ
144712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14472
14473 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
14474 to be in memory.
14475 * gdb.base/display.c (force_mem): New.
14476 (do_loops): Use it. Add breakpoint comments.
14477 (do_vars): Add a breakpoint comment.
14478 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
14479 line numbers.
14480
bdea3a92
NF
144812009-11-13 Nathan Froyd <froydnj@codesourcery.com>
14482
14483 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
14484 instead of a bare "run".
14485
269f82e5
PP
144862009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
14487
14488 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 14489
a69b7d9d
DJ
144902009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14491
14492 * lib/cell.exp (skip_cell_tests): Clean up test files before
14493 returning.
14494
b598bfda
DJ
144952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14496
14497 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
14498 and the breakpoint menu. Do not call perror if a prompt is seen.
14499 Consume the following GDB prompt.
14500 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
14501 * gdb.cp/namespace.exp: Use gdb_test.
14502 * gdb.cp/templates.exp: Use gdb_test.
14503 (test_template_breakpoints): Use gdb_test_multiple.
14504
87728fa0
DJ
145052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14506
14507 * gdb.base/break1.c (struct some_struct, values): Move earlier.
14508 (marker4): Reference values.
14509
b67c692f
DJ
145102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14511
14512 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
14513 is missing.
14514
f0df251a
DJ
145152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14516
14517 * gdb.base/break.c (need_malloc): New.
14518 * gdb.base/constvars.c (main): Reference crass and crisp.
14519 * gdb.base/gdb1821.c (main): Reference bar.
14520 * gdb.cp/gdb1355.cc (main): Reference s1.
14521 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
14522 (main): Call them.
14523 * gdb.cp/hang2.cc (dummy2): Define.
14524 * gdb.cp/hang3.cc (dummy3): Define.
14525 * gdb.cp/m-data.cc (main): Reference shadow.
14526
bdf7534a
NF
145272009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14528 Nathan Froyd <froydnj@codesourcery.com>
14529
14530 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
14531 remote host.
14532
f24fce77
NF
145332009-11-12 Nathan Froyd <froydnj@codesourcery.com>
14534
14535 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
14536 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
14537 * gdb.dwarf2/dw2-compressed.exp: Likewise.
14538 * gdb.dwarf2/dw2-intercu.exp: Likewise.
14539 * gdb.dwarf2/dw2-intermix.exp: Likewise.
14540 * gdb.dwarf2/dw2-producer.exp: Likewise.
14541 * gdb.dwarf2/mac-fileno.exp: Likewise.
14542 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
14543 py-prettyprint.py to the remote host.
14544 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
14545
40f0318e
KS
145462009-11-11 Keith Seitz <keiths@redhat.com>
14547
14548 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
14549 use it instead of "Foo".
14550 * gdb.cp/classes.exp (do_tests): Add a test to access
14551 a method through a typedef'd class name.
14552
f3d9f7fb
NF
145532009-11-11 Nathan Froyd <froydnj@codesourcery.com>
14554
14555 * gdb.base/long_long.exp: Permit leading zeros on floating-point
14556 exponents.
14557 * gdb.base/pointers.exp: Likewise.
14558 * gdb.cp/ref-types.exp: Likewise.
14559
a4216f37
KS
145602009-11-11 Keith Seitz <keiths@redhat.com>
14561
14562 * gdb.cp/cplusfuncs.cc (class foo): Add operators
14563 new[] and delete[].
14564 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
14565 "void".
14566 (probe_demangler): Remove all single-quoting of
14567 method and variable names.
14568 (info_func_regexp): Remove the word "void" from any
14569 occurrence of "(void)".
14570 (print_addr_2): Remove all single-quoting of
14571 method names.
14572 (print_addr_2_kfail): Likewise.
14573 (print_addr): Single-quote C function names before
14574 passing to print_addr_2.
14575 (test_paddr_operator_functions): Remove single-quoting
14576 for method names.
14577 Add tests for operator new[] and operator delete[].
14578
9b14d7aa
JK
145792009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14580
14581 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
14582
85feb311
KS
145832009-11-09 Keith Seitz <keiths@redhat.com>
14584
14585 * gdb.cp/overload.exp: Add tests for resolving overloaded
14586 methods in expression parsing/evaluation.
14587
fa335448
DJ
145882009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
14589
14590 * lib/gdb.exp (default_gdb_version): Use --version instead of
14591 --command.
14592
ec3c07fc
NS
145932009-11-10 Nathan Sidwell <nathan@codesourcery.com>
14594
14595 * lib/gdb.exp (gdb_compile_test): New.
14596 (skip_ada_tests, skip_java_tests): New.
14597 (gdb_compile): Use gdb_compile_test for f77.
14598 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
14599 * lib/java.exp (compile_java_from_source): Remove runtests check,
14600 use gdb_compile_test to record result.
14601 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
14602 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
14603 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
14604 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
14605 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
14606 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
14607 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
14608 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
14609 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
14610 adjust gdb_compile invocations.
14611
b8b4e42b
JK
146122009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14613
14614 * Makefile.in (abs_builddir): New.
14615 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
14616 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
14617 `$(abs_builddir)/site.exp'.
14618
f8b7eaf3
DJ
146192009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
14620
14621 * config/m68k-emc.exp, lib/emc-support.exp,
14622 gdb.trace/gdb_c_test.c: Delete.
14623 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
14624 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14625 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14626 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14627 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14628 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
14629 casing for m68k-*-elf.
14630
c4187697
NS
146312009-11-03 Pedro Alves <pedro@codesourcery.com>
14632
14633 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
14634 * gdb.arch/i386-prologue.exp: Likewise.
14635 * gdb.arch/i386-unwind.exp: Likewise.
14636
db16b772
DJ
146372009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14638
14639 * lib/gdb.exp (gdb_expect): Fix timeout typo.
14640
bcf71277
DJ
146412009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14642
14643 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
14644
0105cee2
DJ
146452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14646
14647 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
14648
24ddea62
JK
146492009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14650
14651 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
14652
287ccc17
JK
146532009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14654
14655 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
14656 * gdb.base/sepdebug2.c: New file.
14657
08bca259 146582009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
14659
14660 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
14661 the modified warnings for catch syscall. Verify if GDB was compiled
14662 with support for lib expat, and choose which tests to run depending
14663 on this.
14664
5d4e2b76
VP
146652009-10-30 Vladimir Prus <vladimir@codesourcery.com>
14666
14667 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
14668 that composite commands are parsed OK. And also test
14669 that breakpoint commands do work.
14670
240e538a
MS
146712009-10-23 Michael Snyder <msnyder@vmware.com>
14672
14673 gdb.reverse/consecutive-precsave.exp: Change expect pattern
14674 to allow for new disassembly style.
14675
9c419145
PP
146762009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
14677
14678 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 14679
02506ff1
MS
146802009-10-22 Michael Snyder <msnyder@vmware.com>
14681
14682 * gdb.reverse/break-precsave.exp: New test.
14683 * gdb.reverse/consecutive-precsave.exp: Ditto.
14684 * gdb.reverse/finish-precsave.exp: Ditto.
14685 * gdb.reverse/i386-precsave.exp: Ditto.
14686 * gdb.reverse/machinestate-precsave.exp: Ditto.
14687 * gdb.reverse/sigall-precsave.exp: Ditto.
14688 * gdb.reverse/solilb-precsave.exp: Ditto.
14689 * gdb.reverse/step-precsave.exp: Ditto.
14690 * gdb.reverse/until-precsave.exp: Ditto.
14691 * gdb.reverse/watch-precsave.exp: Ditto.
14692
4cf866a3
MS
146932009-10-22 Michael Snyder <msnyder@vmware.com>
14694
14695 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
14696 for gdb_expect. Adjust one test's expect strings for the new
14697 format of disassemble.
14698 * gdb.reverse/finish-reverse.exp: Delete 'return'.
14699 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
14700 gdb_test_multiple.
14701 * gdb.reverse/step-reverse.exp: Delete 'return'.
14702 * gdb.reverse/until-reverse.exp: Delete blank lines.
14703 * gdb.reverse/watch-reverse.exp: Delete blank lines.
14704
2b28d209
PP
147052009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
14706
14707 * gdb.base/consecutive.exp: Adjust.
14708 * gdb.base/display.exp: Likewise.
14709 * gdb.base/pc-fp.exp: Likewise.
14710 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 14711
33b9c32b
MS
147122009-10-19 Michael Snyder <msnyder@vmware.com>
14713
14714 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
14715 * gdb.reverse/finish-reverse.c: Ditto.
14716 * gdb.reverse/sigall-reverse.c: Ditto.
14717 * gdb.reverse/solib-reverse.c: Ditto.
14718 * gdb.reverse/step-reverse.c: Ditto.
14719 * gdb.reverse/watch-reverse.c: Ditto.
14720
6c95b8df
PA
147212009-10-19 Pedro Alves <pedro@codesourcery.com>
14722 Stan Shebs <stan@codesourcery.com>
14723
14724 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
14725 * gdb.base/foll-exec.exp: Adjust to expect a process id before
14726 "Executing new program".
14727 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
14728 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
14729 left listed after having been killed.
14730 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
14731 * gdb.base/maint.exp: Adjust test.
14732
14733 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
14734 * gdb.multi/Makefile.in: New.
14735 * gdb.multi/base.exp: New.
14736 * gdb.multi/goodbye.c: New.
14737 * gdb.multi/hangout.c: New.
14738 * gdb.multi/hello.c: New.
14739 * gdb.multi/bkpt-multi-exec.c: New.
14740 * gdb.multi/bkpt-multi-exec.exp: New.
14741 * gdb.multi/crashme.c: New.
14742
279017b7
TG
147432009-10-13 Tristan Gingold <gingold@adacore.com>
14744
14745 * gdb.base/sepdebug.exp: Check debug info are found.
14746
0413d738
PA
147472009-10-08 Pedro Alves <pedro@codesourcery.com>
14748
14749 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
14750 bits.
14751
c628eecc
JK
147522009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14753
14754 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
14755
38af1bfe
JB
147562009-10-07 Joel Brobecker <brobecker@adacore.com>
14757
14758 * gdb.base/watchpoints.c: Add copyright header. Reformat one
14759 of the comments.
14760
2b0adecd
PM
147612009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
14762
14763 * gdb.base/annota1.exp: Remove obsolete match_max increase.
14764 * gdb.base/annota3.exp: Idem.
14765 * gdb.base/maint.exp: Idem.
14766
8d417781
PM
147672009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
14768
889bf7c5 14769 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
14770 to default.
14771
bb61102d
PM
147722009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14773
889bf7c5 14774 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
14775 mingw and cygwin targets.
14776
ace5c364
PM
147772009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14778 Pedro Alves <pedro@codesourcery.com>
14779
889bf7c5 14780 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
14781 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
14782
c2d494a0
PM
147832009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14784
e1b52ce2
PM
14785 * gdb.base/shr1.c: Use %p in format string.
14786 * gdb.base/unload.c: Avoid warning in fprintf.
14787 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 14788
209f53f5
PM
147892009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14790
14791 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
14792 long type.
14793 (test_unlink): Correct printf string.
14794 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
14795 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
14796
8172766a
JK
147972009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14798
14799 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
14800 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
14801 * gdb.arch/ia64-breakpoint-shadow.S: New file.
14802
0f73703c
UW
148032009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14804
14805 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
14806 * gdb.objc/nondebug.exp: Likewise.
14807
b32306ca
UW
148082009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14809
14810 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
14811 target_info setting.
14812
14813 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
14814 that detect new threads during "info threads".
14815
0057022f
UW
148162009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14817
14818 * gdb.threads/manythreads.c (main): Increase thread stack size
14819 to 2*PTHREAD_STACK_MIN.
14820 * gdb.threads/multi-create.c (main): Likewise.
14821 (create_function): Likewise.
14822
f29c0325
UW
148232009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14824
14825 * gdb.base/dump.exp: Pass difference of pointer types instead
14826 of integer types as offset to restore in intarr3.srec case.
14827
fcb34849
UW
148282009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14829
14830 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
14831
d5142e3b
UW
148322009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14833
14834 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
14835
087b74b2 148362009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 14837
087b74b2
PM
14838 New test for two watchpoints, with disabling of
14839 the first inserted.
14840 * testsuite/gdb.base/watchpoints.c: New file.
14841 * testsuite/gdb.base/watchpoints.exp: New file.
14842
96c07c5b
TT
148432009-09-25 Tom Tromey <tromey@redhat.com>
14844
14845 * gdb.base/charset.exp: Test utf-16 strings with Python.
14846
b8899f2b
TT
148472009-09-25 Tom Tromey <tromey@redhat.com>
14848
14849 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
14850 UCS-4.
14851 * gdb.base/charset.c (utf_32_string): Rename.
14852 (init_utf32): Rename.
14853 (main): Update.
14854
329719ec
TT
148552009-09-22 Tom Tromey <tromey@redhat.com>
14856
14857 * gdb.python/py-function.exp: Add regression tests.
14858
11ef0d76
KS
148592009-09-21 Keith Seitz <keiths@redhat.com>
14860
14861 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
14862 with invalid operator.
14863
3fe8f3b3
KS
148642009-09-21 Keith Seitz <keiths@redhat.com>
14865
14866 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
14867 and destructor using typedef name of class.
14868 * gdb.cp/classes.cc (class Base1): Add a destructor.
14869 (base1): New typedef.
14870 (use_methods): Instanitate an object of type base1.
14871 * gdb.cp/templates.exp (test_template_typedef): New procedure.
14872 (do_tests): Call test_template_typedef.
14873 * gdb.cp/templates.cc (Baz::~Baz): New method.
14874 (intBazOne): New typedef.
14875 (main): Instantiate intBazOne.
14876
7a9fe101
PM
148772009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14878
14879 PR python/10633
14880
14881 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
14882 Function.
14883 (run_lang_tests): Add print elements test.
14884
2e4d963f
PM
148852009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14886
14887 * gdb.python/py-value.exp (test_subscript_regression): New
14888 function. Test for invalid subscripts.
14889 * gdb.python/py-value.c (main): Add test array, and pointer to it.
14890 (ptr_ref): New function.
14891
ec7e75e7
PP
148922009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14893
14894 * gdb.base/default.exp: Fix "show convenience".
14895
0cc7d26f
TT
148962009-09-15 Tom Tromey <tromey@redhat.com>
14897
14898 * lib/mi-support.exp (mi_create_varobj): Update.
14899 (mi_create_floating_varobj): Likewise.
14900 (mi_create_dynamic_varobj): New proc.
14901 (mi_varobj_update): Update.
14902 (mi_varobj_update_with_type_change): Likewise.
14903 (mi_varobj_update_kv_helper): New proc.
14904 (mi_varobj_update_dynamic_helper): Rewrite.
14905 (mi_varobj_update_dynamic): New proc.
14906 (mi_list_varobj_children): Update.
14907 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
14908 * gdb.python/python-prettyprint.py (pp_outer): New class.
14909 (pp_nullstr): Likewise.
14910 (lookup_function): Register new printers.
14911 * gdb.python/python-prettyprint.c (struct substruct): New type.
14912 (struct outerstruct): Likewise.
14913 (substruct_test): New function.
14914 (struct nullstr): New type.
14915 (string_1, string_2): New globals.
14916 (main): Add new tests.
14917 * gdb.python/python-mi.exp: Added regression tests.
14918 * gdb.mi/mi2-var-display.exp: Update.
14919 * gdb.mi/mi2-var-cmd.exp: Update.
14920 * gdb.mi/mi2-var-child.exp: Update.
14921 * gdb.mi/mi2-var-block.exp: Update.
14922 * gdb.mi/mi-var-invalidate.exp: Update.
14923 * gdb.mi/mi-var-display.exp: Update.
14924 * gdb.mi/mi-var-cmd.exp: Update.
14925 * gdb.mi/mi-var-child.exp: Update.
14926 * gdb.mi/mi-var-block.exp: Update.
14927 * gdb.mi/mi-break.exp: Update.
14928 * gdb.mi/gdb701.exp: Update.
14929
a96d9b2e
SDJ
149302009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
14931
14932 * Makefile.in: Inclusion of catch-syscall object.
14933 * gdb.base/catch-syscall.c: New file.
14934 * gdb.base/catch-syscall.exp: New file.
14935
b43b923a
MS
149362009-09-12 Michael Snyder <msnyder@vmware.com>
14937
14938 * gdb.reverse/step-reverse.exp: Explicitly check for targets
14939 that can support reverse debuggnig.
14940
cec03d70
TT
149412009-09-11 Tom Tromey <tromey@redhat.com>
14942
14943 * gdb.dwarf2/valop.S: New file.
14944 * gdb.dwarf2/valop.exp: New file.
14945
e23bb3fc
MK
149462009-09-11 Mark Kettenis <kettenis@gnu.org>
14947
14948 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
14949
37c3696d
DE
149502009-09-10 Doug Evans <dje@google.com>
14951
14952 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
14953 Add $gdb_prompt to second breakpoint regexp.
14954
5172aecb
JB
149552009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
14956
14957 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
14958 names, add missing ones.
14959 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
14960 * gdb.python/py-frame.c: Rename from python-frame.c.
14961 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
14962 testfile name.
14963 * gdb.python/py-function.exp: Rename from python-function.exp.
14964 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
14965 testfile name.
14966 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
14967 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
14968 Adjust testfile name.
14969 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
14970 * gdb.python/py-template.cc: Rename from python-template.cc.
14971 * gdb.python/py-template.exp: Rename from python-template.exp.
14972 Adjust testfile name.
14973 * gdb.python/py-value.c: Rename from python-value.c.
14974 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
14975 testfile name.
14976
b554e4bd
JK
149772009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14978
14979 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
14980 $bpt2address.
14981 (Second breakpoint address is valid on ia64)
14982 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
14983
9a68ae16
JM
149842009-09-03 Joseph Myers <joseph@codesourcery.com>
14985
14986 * gdb.base/ending-run.exp: Restrict regular expression matching
14987 line number to require closing brace following.
14988
146b9145
DE
149892009-09-03 Doug Evans <dje@google.com>
14990
14991 * gdb.base/store.exp (check_set): Fix typo in expected value message.
14992
787d21e1
TT
149932009-09-02 Tom Tromey <tromey@redhat.com>
14994
14995 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
14996
e7802207
TT
149972009-09-02 Tom Tromey <tromey@redhat.com>
14998
14999 * gdb.dwarf2/callframecfa.exp: New file.
15000 * gdb.dwarf2/callframecfa.S: New file.
15001
817aadd2
JK
150022009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15003
15004 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15005 gdb.base/solib-overlap-main.c: New.
15006
4a76eae5
DJ
150072009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15008
15009 PR gdb/10565
15010
15011 * gdb.base/bitfields.c (struct container, container): New.
15012 (main): Initialize it and call break5.
15013 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15014
d4b96c9a
JK
150152009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15016
15017 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15018 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15019
4e22772d
JK
150202009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15021
15022 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15023
2efab443
MS
150242009-08-26 Michael Snyder <msnyder@vmware.com>
15025
15026 * gdb.base/i386-reverse.c: New file.
15027 * gdb.base/i386-reverse.exp: New file.
15028 * gdb.base/Makefile.in: Add new files to be removed.
15029
07ab73a0
JM
150302009-08-26 Joseph Myers <joseph@codesourcery.com>
15031
15032 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15033 environment-pwd for remote host.
15034 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15035
676accff
KS
150362009-08-24 Keith Seitz <keiths@redhat.com>
15037
15038 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15039 Add two new C++ completer tests which limit the output to a
889bf7c5 15040 given class.
676accff 15041
f9f7ad22
MS
150422009-08-24 Michael Snyder <msnyder@vmware.com>
15043
15044 * gdb.base/del.exp: Fix typo in comment.
15045 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15046
81ecdfbb
RW
150472009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15048
15049 * configure: Regenerate.
15050 * gdb.hp/configure: Likewise.
15051 * gdb.hp/gdb.aCC/configure: Likewise.
15052 * gdb.hp/gdb.base-hp/configure: Likewise.
15053 * gdb.hp/gdb.compat/configure: Likewise.
15054 * gdb.hp/gdb.defects/configure: Likewise.
15055 * gdb.hp/gdb.objdbg/configure: Likewise.
15056 * gdb.stabs/configure: Likewise.
15057
cab0c772
UW
150582009-08-19 Doug Evans <dje@google.com>
15059
15060 * gdb.base/gdbvars.c: New file.
15061 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15062
b8fa0bfa
PA
150632009-08-14 Pedro Alves <pedro@codesourcery.com>
15064
15065 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15066 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15067
b84aa90a
PA
150682009-08-13 Pedro Alves <pedro@codesourcery.com>
15069
15070 * gdb.base/default.exp: Adjust "set language test": it's now an
15071 enum command. Larger help string moved to "help set language".
15072 * gdb.base/help.exp: Adjust "help set language" expected output,
15073 now lists all known languages.
15074
0d8f9b2c
NF
150752009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15076
15077 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15078 all frame arguments.
15079 * gdb.arch/altivec-regs.exp: Likewise.
15080
bda180e0
TT
150812009-08-07 Tom Tromey <tromey@redhat.com>
15082
15083 * gdb.base/setshow.exp: Add tests for changes to set language, set
15084 check range, and set check type.
15085
48cb2d85
VP
150862009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15087
15088 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15089 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15090 Call it.
48cb2d85 15091
1ea34204
UW
150922009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15093
15094 * configure.ac: Run gdb.cell tests when appropriate.
15095 * configure: Regenerate.
15096 * lib/cell.exp: New file.
15097 * gdb.cell: New directory.
15098 * gdb.cell/configure.ac: New file.
15099 * gdb.cell/configure: New file.
15100 * gdb.cell/Makefile.in: New file.
15101 * gdb.cell/arch.exp: New file.
15102 * gdb.cell/break.c: New file.
15103 * gdb.cell/break.exp: New file.
15104 * gdb.cell/break-spu.c: New file.
15105 * gdb.cell/bt.c: New file.
15106 * gdb.cell/bt2-spu.c: New file.
15107 * gdb.cell/bt-spu.c: New file.
15108 * gdb.cell/bt.exp: New file.
15109 * gdb.cell/coremaker.c: New file.
15110 * gdb.cell/coremaker-spu.c: New file.
15111 * gdb.cell/core.exp: New file.
15112 * gdb.cell/gcore.exp: New file.
15113 * gdb.cell/data.c: New file.
15114 * gdb.cell/data.exp: New file.
15115 * gdb.cell/data-spu.c: New file.
15116 * gdb.cell/ea-cache.exp: New file.
15117 * gdb.cell/ea-cache.c: New file.
15118 * gdb.cell/ea-cache-spu.c: New file.
15119 * gdb.cell/ea-standalone.c: New file.
15120 * gdb.cell/ea-standalone.exp: New file.
15121 * gdb.cell/ea-test.c: New file.
15122 * gdb.cell/ea-test.exp: New file.
15123 * gdb.cell/f-regs.exp: New file.
15124 * gdb.cell/mem-access.c: New file.
15125 * gdb.cell/mem-access.exp: New file.
15126 * gdb.cell/mem-access-spu.c: New file.
15127 * gdb.cell/ptype.exp: New file.
15128 * gdb.cell/registers.exp: New file.
15129 * gdb.cell/size.c: New file.
15130 * gdb.cell/sizeof.exp: New file.
15131 * gdb.cell/size-spu.c: New file.
15132 * gdb.cell/solib.exp: New file.
15133 * gdb.cell/solib-symbol.exp: New file.
15134
85e747d2
UW
151352009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15136
15137 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15138
58d6951d
DJ
151392009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15140
15141 * gdb.base/float.exp: Handle VFP registers.
15142
6e0a4f15
MS
151432009-07-14 Michael Snyder <msnyder@vmware.com>
15144
dcd5da87
MS
15145 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15146 to bring gdb to the beginning of the calling line.
15147
6e0a4f15
MS
15148 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15149 confusing the i386 epilogue unwinder.
15150
782b2b07
SS
151512009-07-14 Stan Shebs <stan@codesourcery.com>
15152
15153 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15154
f662c3bc
MS
151552009-07-14 Michael Snyder <msnyder@vmware.com>
15156
15157 * gdb.reverse/step-reverse.exp (stepi into function call):
15158 Call instruction may not be first instruction in the line.
15159 (reverse stepi from a function call): Used wrong line number.
15160
8f313923
JK
151612009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15162
15163 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15164
4662c76e
JK
151652009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15166
15167 Fix gdb.base/macscp.exp when using custom inputrc.
15168 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15169 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15170 env(TERM) set.
15171 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15172 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15173
aa81e255
JK
151742009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15175
15176 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15177 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15178 Change the compilation target to match the testcase name.
15179 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15180 testcase name.
15181 * a2-run.exp: Use for setup prepare_for_testing. Change the
15182 compilation target to match the testcase name.
15183 * gdb.base/commands.exp: Likewise.
15184 * gdb.base/finish.exp: Likewise.
15185 * gdb.base/float.exp: Likewise.
15186 * gdb.base/info-target.exp: Likewise.
15187 * gdb.base/relational.exp: Likewise.
15188 * gdb.base/term.exp: Likewise.
15189 * gdb.base/until.exp: Likewise.
15190 * gdb.base/volatile.exp: Likewise.
15191 * gdb.base/whatis-exp.exp: Likewise.
15192
4c93b1d7
HZ
151932009-07-11 Hui Zhu <teawater@gmail.com>
15194
15195 * gdb.base/help.exp (disassemble): Update expected help text.
15196
812f7342
TT
151972009-07-09 Tom Tromey <tromey@redhat.com>
15198
15199 * lib/gdb.exp: Handle TRANSCRIPT.
15200 (remote_spawn, remote_close, send_gdb): New procs.
15201
fbb8f299
PM
152022009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15203
15204 * gdb.python/python-prettyprint.c: Add counted null string
15205 structure.
15206 * gdb.python/python-prettyprint.exp: Print null string. Test for
15207 embedded nulls.
15208 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15209 * gdb.python/python-value.exp (test_value_in_inferior): Add
15210 variable length string fetch tests.
15211 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15212
c0ac0ec7
JK
152132009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15214
15215 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15216
30b66ecc
TT
152172009-07-07 Tom Tromey <tromey@redhat.com>
15218
15219 * gdb.base/call-rt-st.exp: Update for change to escape output.
15220 * gdb.base/callfuncs.exp: Likewise.
15221 * gdb.base/charset.exp: Likewise.
15222 * gdb.base/constvars.exp: Likewise.
15223 * gdb.base/long_long.exp: Likewise.
15224 * gdb.base/pointers.exp: Likewise.
15225 * gdb.base/printcmds.exp: Likewise.
15226 * gdb.base/setvar.exp: Likewise.
15227 * gdb.base/store.exp: Likewise.
15228 * gdb.cp/ref-types.exp: Likewise.
15229 * gdb.mi/mi-var-child.exp: Likewise.
15230 * gdb.mi/mi-var-display.exp: Likewise.
15231 * gdb.mi/mi2-var-display.exp: Likewise.
15232 * gdb.base/charset.exp: Test octal escape sequence length.
15233 Update for change to escape output.
15234
187c4a2b
JK
152352009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15236
15237 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15238
d80a43f9
DJ
152392009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15240
15241 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15242
047427a8
JK
152432009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15244
15245 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15246 gdbserver increasing $portnum if "Can't bind address" has been seen.
15247
8b5a0f4f
PA
152482009-07-05 Pedro Alves <pedro@codesourcery.com>
15249
15250 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15251 mingw32ce.
15252
7d93ba58
PA
152532009-07-05 Pedro Alves <pedro@codesourcery.com>
15254
15255 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15256 VFP format.
15257
2277426b
PA
152582009-07-02 Pedro Alves <pedro@codesourcery.com>
15259
15260 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15261 linux. Adjust to use "inferior", "info inferiors", "detach
15262 inferior" and "kill inferior" instead of "restart", "info fork",
15263 "detach fork" and "delete fork".
15264 * gdb.base/ending-run.exp: Spell out "info".
15265 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15266 the "kill" command.
15267
5af949e3
UW
152682009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15269
15270 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
15271 change to prefix TLS offset in hex with 0x.
15272
5d3729b5
UW
152732009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15274
15275 * gdb.base/default.exp: Update test case for "x" changes.
15276
af589bd0
TG
152772009-07-01 Tristan Gingold <gingold@adacore.com>
15278
15279 * gdb.base/bigcore.exp: Make darwin untested.
15280
40974f91
JK
152812009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15282
15283 * gdb.base/completion.exp (directory completion): Create the directory.
15284 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
15285 escapeuniquesub.
15286 (directory completion 2): Expect now ${escapeuniquesub}.
15287 (Glob remaining of directory test): Remove one excessive newline.
15288 Expect the real output.
15289
59dd3af6
JK
152902009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15291
15292 Fix `make check//%' target after `make check' has been ran.
15293 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
15294 a mkdir call.
15295 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
15296 (%/.dir): Remove.
15297
f4e164aa
JK
152982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15299
15300 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
15301 the expected result record.
15302
69af2122
JK
153032009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15304
15305 Remove racy FAILs relying just on the timeouts.
15306 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
15307 (annotation_level 2): Remove racy FAILs.
15308
2fd481e1
PP
153092009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
15310
15311 gdb/10275
889bf7c5
PA
15312 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
15313
c38f313d
DJ
153142009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
15315
15316 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
15317
8b777f02
VP
153182009-06-30 Vladimir Prus <vladimir@codesourcery.com>
15319
15320 * gdb.mi/mi-stack.exp: Testing symbolic options
15321 to -stack-list-locals and -stack-list-arguments.
15322
00c7eacf
JK
153232009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15324
15325 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
15326
6bc80edc
TT
153272009-06-29 Tom Tromey <tromey@redhat.com>
15328
15329 * dg-extract-results.sh: New file.
15330 * Makefile.in (FORCE_PARALLEL): New variable.
15331 (CHECK_TARGET): New conditional variable.
15332 (check): Use CHECK_TARGET.
15333 (DO_RUNTEST): New variable.
15334 (check-single): New target.
15335 (TEST_DIRS): New variable.
15336 (TEST_TARGETS): Likewise.
15337 (check-parallel): New target.
15338 (check-gdb.%): New pattern.
15339 (BASE1_FILES): New variable.
15340 (BASE2_FILES): Likewise.
15341 (check-gdb.base%): New pattern.
15342 (%/.dir): New pattern.
15343 * configure: Rebuild.
15344 * aclocal.m4 (AM_CONDITIONAL): New defun.
15345 * configure.ac: Check whether user is using GNU make.
15346 (GMAKE): New conditional.
15347
794684b6
SW
153482009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
15349
15350 * gdb.cp/namespace-nested-import.cc: New test.
15351 * gdb.cp/namespace-nested-import.exp: New test.
15352
edb3359d
DJ
153532009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
15354
15355 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
15356 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
15357 * gdb.opt/Makefile.in (EXECUTABLES): Update.
15358 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
15359 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
15360 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
15361 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
15362 gdb.opt/inline-markers.c: New files.
15363 * lib/gdb.exp (skip_inline_frame_tests): New function.
15364 (skip_inline_var_tests): New function.
15365
cf657a0c
AS
153662009-06-27 Andreas Schwab <schwab@linux-m68k.org>
15367
15368 * gdb.cp/exception.exp: Don't require $hex before inner frame in
15369 backtrace.
15370
28d41a99
MS
153712009-06-27 Michael Snyder <msnyder@vmware.com>
15372
15373 * gdb.reverse: New directory.
15374 * gdb.reverse/break-reverse.c: New test.
15375 * gdb.reverse/break-reverse.exp: New test.
15376 * gdb.reverse/consecutive-reverse.c: New test.
15377 * gdb.reverse/consecutive-reverse.exp: New test.
15378 * gdb.reverse/finish-reverse.c: New test.
15379 * gdb.reverse/finish-reverse.exp: New test.
15380 * gdb.reverse/machinestate.c: New test.
15381 * gdb.reverse/ms1.c: New test.
15382 * gdb.reverse/machinestate.exp: New test.
15383 * gdb.reverse/Makefile.in: New file.
15384 * gdb.reverse/shr2.c: New test.
15385 * gdb.reverse/solib-reverse.c: New test.
15386 * gdb.reverse/solib-reverse.exp: New test.
15387 * gdb.reverse/step-reverse.c: New test.
15388 * gdb.reverse/step-reverse.exp: New test.
15389 * gdb.reverse/until-reverse.c: New test.
15390 * gdb.reverse/ur1.c: New test.
15391 * gdb.reverse/until-reverse.exp: New test.
15392 * gdb.reverse/watch-reverse.c: New test.
15393 * gdb.reverse/watch-reverse.exp: New test.
15394 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
15395 * configure: Regenerate.
15396
fe3c8b0d
DE
153972009-06-26 Doug Evans <dje@google.com>
15398
15399 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15400
3a72a602
PM
154012009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
15402
15403 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
15404 windows problem for 'file delete $binfile'.
15405
27aa8d6a
SW
154062009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
15407
15408 * gdb.cp/namespace-using.exp: New test.
15409 * gdb.cp/namespace-using.cc: New test.
15410
8ac055f8
JB
154112009-05-20 Joel Brobecker <brobecker@adacore.com>
15412
15413 * gdb.ada/variant_record_packed_array: New testcase.
15414
85e306ed
TT
154152009-06-23 Tom Tromey <tromey@redhat.com>
15416
15417 * gdb.base/charset.exp (test_combination): Regression test.
15418 * gdb.base/charset.c (my_wchar_t): New typedef.
15419 (myvar): New global.
15420 (main): Set myvar.
15421
56643c5e
PM
154222009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
15423
15424 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15425 target.
15426
1fac167a
UW
154272009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15428
15429 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15430
7ccb0be9
UW
154312009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15432
15433 * gdb.mi/gdb680.exp: Update test for error message.
15434
568d6575
UW
154352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15436
15437 * gdb.base/annota1.exp: Allow multiple occurrences of the
15438 frames-invalid annotation.
15439 * gdb.cp/annota2.exp: Likewise.
15440
7cd1089b
PM
154412009-06-15 Phil Muldoon <pmuldoon@redhat.com>
15442
15443 * gdb.cp/gdb2495.cc: New file.
15444 * gdb.cp/gdb2495.exp: New file.
15445
72c63395
JK
154462009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15447
15448 Report error on GDB crash during runto.
15449 * lib/gdb.exp (runto <eof>): New.
15450
3788363d
DJ
154512009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
15452
15453 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
15454 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
15455 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
15456 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
15457 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
15458 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
15459 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
15460 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
15461 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
15462 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
15463 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
15464 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
15465 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15466 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
15467 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
15468 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
15469 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
15470 gdb.server/server-mon.exp, gdb.server/server-run.exp,
15471 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15472 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15473 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
15474 gdb.trace/passcount.exp, gdb.trace/report.exp,
15475 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
15476 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
15477 gdb.trace/while-stepping.exp: Use a unique name for the compiled
15478 executable.
15479
17592de3
PA
154802009-06-07 Pedro Alves <pedro@codesourcery.com>
15481
15482 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
15483 defined before referencing it.
15484
701e355d
DE
154852009-06-03 Doug Evans <dje@google.com>
15486
15487 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
15488 * gdb.arch/i386-see.c: Ditto.
15489
f2292c65
PM
154902009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
15491
15492 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
15493 (check_macro): Return 1 if undefined.
15494 If first test fails, check if macro debug information is available,
15495 and report unsupported test if no macro information is found.
15496
5a437975
DE
154972009-05-29 Doug Evans <dje@google.com>
15498
15499 * gdb.threads/hand-call-in-threads.exp: New.
15500 * gdb.threads/hand-call-in-threads.c: New.
15501
c141c696
MS
155022009-05-29 Michael Snyder <msnyder@vmware.com>
15503
15504 * gdb.base/break-always.exp: Change "1" to "on".
15505 Add confirmation check.
15506
b3444185
PA
155072009-05-28 Pedro Alves <pedro@codesourcery.com>
15508
15509 * gdb.threads/threxit-hop-specific.c: New.
15510 * gdb.threads/threxit-hop-specific.exp: New.
15511 * gdb.threads/thread-execl.c: New.
15512 * gdb.threads/thread-execl.exp: New.
15513
b6313243
TT
155142009-05-27 Tom Tromey <tromey@redhat.com>
15515 Thiago Jung Bauermann <bauerman@br.ibm.com>
15516
15517 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
15518 (mi_child_regexp): Likewise.
15519 (mi_list_varobj_children_range): Likewise.
15520 (mi_get_features): Likewise.
15521 (mi_list_varobj_children): Rewrite.
15522 * gdb.python/python-mi.exp: New file.
15523
a6bac58e
TT
155242009-05-27 Tom Tromey <tromey@redhat.com>
15525 Thiago Jung Bauermann <bauerman@br.ibm.com>
15526 Phil Muldoon <pmuldoon@redhat.com>
15527 Paul Pluzhnikov <ppluzhnikov@google.com>
15528
15529 * gdb.python/python-prettyprint.exp: New file.
15530 * gdb.python/python-prettyprint.c: New file.
15531 * gdb.python/python-prettyprint.py: New file.
15532 * gdb.base/display.exp: print/r is now valid.
15533
2c74e833
TT
155342009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
15535 Tom Tromey <tromey@redhat.com>
15536 Pedro Alves <pedro@codesourcery.com>
15537 Paul Pluzhnikov <ppluzhnikov@google.com>
15538
15539 * gdb.python/python-template.exp: New file.
15540 * gdb.python/python-template.cc: New file.
15541 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15542 tests.
15543 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15544 Call it.
15545 (test_value_after_death): New proc.
15546 * gdb.python/python-value.c (PTR): New typedef.
15547 (main): New variable 'x'.
15548
89c73ade
TT
155492009-05-27 Tom Tromey <tromey@redhat.com>
15550
15551 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15552 tests.
15553 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15554 Call it.
15555
a75724bc
PA
155562009-05-27 Pedro Alves <pedro@codesourcery.com>
15557
15558 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
15559
e58b0e63
PA
155602009-05-24 Pedro Alves <pedro@codesourcery.com>
15561
15562 * gdb.threads/fork-thread-pending.c: New.
15563 * gdb.threads/fork-thread-pending.exp: New.
15564
4ac36638
JK
155652009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15566
15567 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
15568 * gdb.dwarf2/dw2-strp.S (a_string2): New.
15569
889bf7c5 155702009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 15571
889bf7c5 15572 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 15573
b242c3c2
PA
155742009-05-17 Pedro Alves <pedro@codesourcery.com>
15575
15576 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
15577 `gdb_get_line_number'. Call `callee' in both parent and child.
15578 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
15579 `gdb_get_line_number' instead of hardcoding line numbers.
15580 (catch_fork_unpatch_child): New procedure to test detaching
15581 breakpoints from child fork.
15582 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
15583 hardcoding line numbers.
15584 (do_fork_tests): Run `catch_fork_unpatch_child'.
15585
ee342b23
VP
155862009-05-17 Vladimir Prus <vladimir@codesourcery.com>
15587
15588 * gdb.mi/mi-cmd-var.exp: Check that when varobj
15589 of structure type enters or leaves the scope, it
15590 is reported by -var-update.
15591
e2009e98
DE
155922009-05-11 Doug Evans <dje@sebabeach.org>
15593
15594 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 15595 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
15596 * gdb.threads/schedlock.c (main): Fix off-by-one error.
15597
00903456
JK
155982009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15599
15600 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
15601
dc621c35
DE
156022009-04-30 Doug Evans <dje@google.com>
15603
15604 * gdb.threads/watchthreads2.exp: New testcase.
15605 * gdb.threads/watchthreads2.c: New testcase.
15606
9ab4e744
DE
156072009-04-29 Doug Evans <dje@google.com>
15608
15609 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
15610 * gdb.cp/mb-ctor.cc: Ditto.
15611 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
15612 * gdb.cp/mb-inline.h (multi_line_foo): New function.
15613 * gdb.cp/mb-inline1.cc: Call it.
15614 * gdb.cp/mb-inline2.cc: Ditto.
15615 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
15616 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
15617
484086b7
JK
156182009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15619
15620 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
15621 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
15622 Replace all uses of `decimal' by `nonzero'.
15623 (info macro FROM_COMMANDLINE): New test.
15624
379a77b5
TT
156252009-04-27 Tom Tromey <tromey@redhat.com>
15626
15627 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
15628
b92b73c2
DE
156292009-04-27 Doug Evans <dje@google.com>
15630
15631 * gdb.threads/watchthreads.c (main): Initialize args before starting
15632 the threads. Plus formatting cleanup.
15633 * gdb.threads/watchthreads.exp: Avoid errant failures due to
15634 biased scheduling of one thread.
15635
945a118d
JG
156362009-04-27 Jerome Guitton <guitton@adacore.com>
15637
15638 * gdb.cp/templates.cc (GetMax): New template.
15639 (main): Declare two instances of GetMax.
15640 * gdb.cp/templates.exp: Add new test.
15641
d389af10
JK
156422009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15643
15644 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
15645
e7f86de9
JM
156462009-04-22 Joseph Myers <joseph@codesourcery.com>
15647
15648 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
15649
334cc82d
TT
156502009-04-15 Tom Tromey <tromey@redhat.com>
15651
15652 * gdb.base/charset.exp: Add regression test.
15653
d12672cc
JB
156542009-04-14 Joel Brobecker <brobecker@adacore.com>
15655
15656 * gdb.base/exe-lock.exp: New testcase.
15657
18e8c3bc
TT
156582009-04-13 Tom Tromey <tromey@redhat.com>
15659
15660 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
15661 operator on Frame.
15662
5ecd5cbe
UW
156632009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15664
15665 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
15666 * gdb.server/ext-attach.exp: Likewise.
15667
7309f756
VP
156682009-04-03 Vladimir Prus <vladimir@codesourcery.com>
15669
15670 Eliminate some sleep usage.
15671
889bf7c5
PA
15672 * gdb.mi/basics.c (do_nothing): New.
15673 (main): Use do_nothing instead of printf, so that
15674 not to introduce race condition between output of
15675 inferiour and output of gdb. Do not use sleep as it
15676 is not generally available on embedded targets.
7309f756 15677
f4b95f6f
PA
156782009-04-02 Pedro Alves <pedro@codesourcery.com>
15679
15680 * gdb.server/ext-attach.exp: Expect an optional process id after
15681 "Detached from remote process".
15682
de40b933
JK
156832009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15684
15685 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
15686 gdb.dwarf2/dw2-unresolved.exp: New.
15687
2ae101a4
PA
156882009-04-02 Pedro Alves <pedro@codesourcery.com>
15689
15690 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
15691 mi_run_to_main.
15692
56a8e183
PA
156932009-04-02 Pedro Alves <pedro@codesourcery.com>
15694
15695 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
15696 mi_run_to_main. Skip thread exit test on remote targets.
15697 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
15698 mi_run_to_main.
15699 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
15700 mi_run_to_main.
15701 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
15702 when expecting ^connected. Detect when the target doesn't support
15703 non-stop mode.
15704 (mi_run_cmd): Detect if non-stop mode was requested by isn't
15705 supported. Return -1 on error, 0 on success.
15706 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
15707 (mi_runto): Return mi_runto_helper's result explicitly.
15708
c35fafde
PA
157092009-04-01 Pedro Alves <pedro@codesourcery.com>
15710
15711 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
15712
f8a8dce6
JB
157132009-04-01 Tom Tromey <tromey@redhat.com>
15714
15715 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
15716 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
15717 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
15718 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
15719
71c25dea
TT
157202009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
15721 Jan Kratochvil <jan.kratochvil@redhat.com>
15722
15723 PR gdb/931
15724 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
15725 output.
15726 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
15727 for gdb/931.
15728 * dw2-strp.S (DW_AT_language): Change to C++.
15729 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
15730
02d9a9ce
JB
157312009-03-31 Joel Brobecker <brobecker@adacore.com>
15732
15733 * gdb.ada/tasks: New testcase.
15734
1042e4c0
SS
157352009-03-30 Stan Shebs <stan@codesourcery.com>
15736
15737 * gdb.trace/actions.exp: Update to match new info trace format.
15738 * gdb.trace/deltrace.exp: Ditto.
15739 * gdb.trace/infotrace.exp: Ditto.
15740 * gdb.trace/passcount.exp: Ditto.
15741 * gdb.trace/save-trace.exp: Ditto.
15742 * gdb.trace/while-stepping.exp: Ditto.
15743 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
15744
f8f6f20b
TJB
157452009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15746
15747 * gdb.python/python-frame.c: New file.
15748 * gdb.python/python-frame.exp: New file.
15749
c0c6f777
TJB
157502009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
15751
15752 * gdb.python/python-value.exp: Add tests for the address
15753 attribute.
15754
3cb51905
AS
157552009-03-29 Andreas Schwab <schwab@linux-m68k.org>
15756
15757 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
15758
88fc996f
DE
157592009-03-26 Doug Evans <dje@google.com>
15760
15761 * gdb.mi/mi-nonstop-exit.exp: New file.
15762 * gdb.mi/non-stop-exit.c: New file.
15763
56ef84b1
TT
157642009-03-26 Tom Tromey <tromey@redhat.com>
15765
15766 Update for change to prologue skipping:
15767 * gdb.mi/mi2-simplerun.exp: Update.
15768 * gdb.mi/mi2-break.exp: Update.
15769 * gdb.mi/mi-simplerun.exp: Update.
15770 * gdb.mi/mi-break.exp: Update.
15771 * gdb.base/ending-run.exp: Update.
15772
def2b000
TJB
157732009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
15774
15775 * gdb.python/python-value.exp (test_value_in_inferior): Test
15776 gdb.Value.is_optimized_out attribute.
15777
442ddf59
JK
157782009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15779
15780 * gdb.dwarf2/dw2-noloc-main.c: New file.
15781 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
15782 (.text): Remove.
15783 (.data): New.
15784 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
15785 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
15786 (DW_TAG_subprogram func_cu1, noloc): Remove.
15787 (main): New.
15788 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
15789 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
15790 (file_symbols): New procedure.
15791
a8df5de4
TT
157922009-03-25 Tom Tromey <tromey@redhat.com>
15793
15794 * gdb.base/charset.exp (valid_target_charset): New proc.
15795 Use it to skip tests on invalid charsets.
15796
cc1d7add
PM
157972009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
15798
15799 * gdb.base/completion.exp: Add a test for directory completion.
15800
bcd5727b
JK
158012009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15802
15803 Fix a racy FAIL.
15804 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
15805 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
15806
cc924cad
TJB
158072009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
15808
15809 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
15810 * gdb.python/python-function.exp: Add test for function returning
15811 a GDB value.
15812
bc3b79fd
TJB
158132009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
15814
15815 * gdb.python/python-function.exp: New file.
15816
6c7a06a3
TT
158172009-03-20 Tom Tromey <tromey@redhat.com>
15818
15819 * gdb.base/store.exp: Update for change to escape output.
15820 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
15821 to escape output.
15822 * gdb.base/pointers.exp: Update for change to escape output.
15823 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
15824 to escape output.
15825 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
15826 escape output.
15827 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
15828 to escape output.
15829 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
15830 escape output.
15831 * gdb.base/setvar.exp: Update for change to escape output.
15832 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
15833 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
15834 to escape output.
15835 (test_print_string_constants): Likewise.
15836 * gdb.base/charset.exp (valid_host_charset): Check size of
15837 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
15838 cases. Handle "auto"-related output.
15839 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
15840 (uvar, Uvar): New globals.
15841
c31af87b
JG
158422009-03-19 Jerome Guitton <guitton@adacore.com>
15843
15844 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
15845 deltas.
15846 * gdb.ada/fixed_points.exp: Ditto.
15847
51272cf2
PA
158482009-03-18 Pedro Alves <pedro@codesourcery.com>
15849
15850 * return-nodebug.c: Don't include stdio.h.
15851 (init): Delete.
15852 (func): Delete definition and provide extern declaration.
15853 (t): New.
15854 (main): Don't call printf. Call func and store its result in t.
15855 * return-nodebug1.c: New.
15856 * return-nodebug.exp: Don't expect stdio output. Instead, print
15857 the global variable t. Drop printf formatters and cast types from
15858 foreach loop. Don't use prepare_for_testing. Compile
15859 return-nodebug.c and return-nodebug1.c in separate steps. Don't
15860 define FORMAT or CAST.
15861
d24948ac
PP
158622009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15863
15864 * gdb.base/solib-display.exp: Disable test for remote targers.
15865
61ff14c6
JK
158662009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15867
15868 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
15869
cb4dce93
JK
158702009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15871
15872 Fix a racy FAIL.
15873 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
15874 code from `follow parent, print pids'.
15875 (`follow child, print pids', `follow parent, print pids'): Call it.
15876 Replace `gdb_test "break..."' by gdb_breakpoint.
15877
f7c60c5e
VP
158782009-03-13 Vladimir Prus <vladimir@codesourcery.com>
15879
15880 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 15881 sync and async modes.
f7c60c5e 15882
383ace49
JB
158832009-03-12 Joel Brobecker <brobecker@adacore.com>
15884
15885 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
15886 that was checked in by mistake. Remove loading of ada.exp, since
15887 this is not necessary in this case.
15888
4ce102af
JB
158892009-03-12 Joel Brobecker <brobecker@adacore.com>
15890
15891 * gdb.ada/ptype_arith_binop.exp: New testcase.
15892
529a2aef
JB
158932009-03-12 Joel Brobecker <brobecker@adacore.com>
15894
15895 * gdb.ada/mod_from_name: New testcase.
15896
8a38181c
JB
158972009-03-12 Joel Brobecker <brobecker@adacore.com>
15898
15899 * gdb.ada/tick_last_segv: New testcase.
15900
11436dee
VP
159012009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15902
61ff14c6 15903 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 15904
1f31650a
VP
159052009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15906
61ff14c6
JK
15907 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
15908 include the token in ^running and frame info in *stopped.
1f31650a 15909
a3247a22
PP
159102009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15911
15912 * solib-display.exp: New file.
15913 * solib-display-main.c: New file.
15914 * solib-display-lib.c: New file.
61ff14c6 15915
aae64587
PA
159162009-03-05 Pedro Alves <pedro@codesourcery.com>
15917
15918 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
15919
44aabfbc
JK
159202009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15921
15922 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
15923 (list_and_check_macro): Use more specific test name.
15924 (next to definition): Make the test names unique.
15925
c087fcd3
PM
159262009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
15927
15928 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 15929
c86cf029
VP
159302009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15931
15932 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
15933 notifications.
15934 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
15935 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
15936 * lib/mi-support.exp (library_loaded_re): New.
15937 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
15938
3ea85240
VP
159392009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15940
15941 * gdb.gdb/observer.exp: Use test_notification observer, not
15942 normal_stop, everywhere.
15943 (test_normal_stop_notifications): Rename to...
15944 (test_notifications): ...this.
15945 (test_observer_normal_stop): Rename to...
15946 (test_observer): ...this.
15947
1903f0e6
DE
159482009-02-16 Doug Evans <dje@google.com>
15949
15950 * gdb.arch/amd64-disp-step.S (test_int3): New test.
15951 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
15952 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
15953 (test_prefixed_syscall,test_int3): New tests.
15954 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
15955 (test_prefixed_syscall,test_int3): New tests.
15956
1d33d6ba
VP
159572009-02-14 Vladimir Prus <vladimir@codesourcery.com>
15958
3cb51905
AS
15959 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
15960 (mi_expect_interrupt): Likewise.
15961 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
15962 response.
1d33d6ba 15963
faafb047
PM
159642009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15965
15966 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
15967 * gdb.base/pc-fp.exp (get_valueofx): Remove.
15968 Replace calls to get_valueofx by get_hexadecimal_valueof.
15969
417e16e2
PM
159702009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15971
15972 * lib/gdb.exp (get_valueof): Accept anything as a return value.
15973 (get_integer_valueof): New procedure.
15974 (get_sizeof): Use new get_integer_value_of.
15975 * gdb.base/sizeof.exp: Replace all uses of get_valueof
15976 by get_integer_valueof.
15977
7065b901
TT
159782009-02-13 Tom Tromey <tromey@redhat.com>
15979
15980 * gdb.base/remote.exp (get_sizeof): Remove.
15981 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
15982 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
15983 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
15984 * lib/gdb.exp (get_valueof): Move from long_long.exp.
15985 (get_sizeof): Likewise.
15986
5d7cb8df
JK
159872009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15988
15989 PR fortran/9806
15990 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
15991
b2febfff
PP
159922009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15993
15994 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
15995
4aa995e1
PA
159962009-02-06 Pedro Alves <pedro@codesourcery.com>
15997
15998 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
15999
d8906c6f
TJB
160002009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16001
16002 * gdb.python/python-cmd.exp: New file.
16003
ff4ab08d
TG
160042009-02-06 Tristan Gingold <gingold@adacore.com>
16005
16006 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16007
aacd552b
TG
160082009-02-05 Tristan Gingold <gingold@adacore.com>
16009
16010 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16011 pointer is dereferenced and use this signal name in regexp.
16012 * gdb.base/signull.exp: Ditto.
16013 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16014 * gdb.base/signull.c (main): Ditto.
16015
08c637de
TJB
160162009-02-04 Tom Tromey <tromey@redhat.com>
16017 Thiago Jung Bauermann <bauerman@br.ibm.com>
16018
16019 * gdb.python/python-value.exp: Use `gdb.history' instead of
16020 `gdb.value_from_history'.
16021 (test_value_numeric_ops): Add test for conversion of enum constant.
16022 * gdb.python/python-value.c (enum e): New type.
16023 (evalue): New global.
16024 (main): Use argv.
16025
20261af8
JG
160262009-02-04 Jerome Guitton <guitton@adacore.com>
16027
16028 * gdb.ada/uninitialized_vars: New test program.
16029 * gdb.ada/uninitialized_vars.exp: New testcase.
16030
52e44b43
TT
160312009-02-02 Tom Tromey <tromey@redhat.com>
16032
16033 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16034 * gdb.cp/pr2489.cc: Rename...
16035 * gdb.cp/pr9594.cc: ... to this.
16036
1c71341a
TT
160372009-02-02 Tom Tromey <tromey@redhat.com>
16038
16039 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16040 * gdb.cp/pr2489.cc: New file.
16041 * gdb.cp/cpcompletion.exp: New file.
16042
a4295225
TT
160432009-02-02 Tom Tromey <tromey@redhat.com>
16044
16045 PR exp/9059:
16046 * gdb.cp/call-c.exp: Add regression test.
16047 * gdb.cp/call-c.cc (FooHandle): New typedef.
16048 (main): New variable 'handle'.
16049
592375cd
VP
160502009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16051
16052 * lib/mi-support.exp (et_mi_thread_list)
16053 (check_mi_and_console_threads): Adjust for current thread in
16054 -thread-list-ids output.
16055
41447f92
VP
160562009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16057
889bf7c5
PA
16058 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16059 Call it.
41447f92 16060
35669430
DE
160612009-01-28 Doug Evans <dje@google.com>
16062
16063 * gdb.arch/amd64-disp-step.S: New file.
16064 * gdb.arch/amd64-disp-step.exp: New file.
16065 * gdb.arch/i386-disp-step.S: New file.
16066 * gdb.arch/i386-disp-step.exp: New file.
16067
09f00d9a
PM
160682009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16069
16070 * gdb.base/find.exp: Set newline variable
16071 using quotes instead of braces to fix cygwin failures.
16072
1e8fb976
PA
160732009-01-23 Pedro Alves <pedro@codesourcery.com>
16074
16075 * gdb.base/radix.exp: Add tests to ensure that that set
16076 input-radix 0 and set output-radix 0 are really rejected.
16077
da061712
PA
160782009-01-23 Pedro Alves <pedro@codesourcery.com>
16079
16080 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16081 copyright years.
16082
dd7e2d2b
PA
160832009-01-23 Pedro Alves <pedro@codesourcery.com>
16084
16085 PR gdb/9664:
16086 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16087
392452f6
PA
160882009-01-22 Pedro Alves <pedro@codesourcery.com>
16089
16090 PR c++/9631:
16091 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16092
8653e71c
PM
160932009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16094
16095 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16096 binfile definition to fix Windows OS failure.
16097
a12cc160
DJ
160982009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16099
16100 PR gdb/9346
16101 * gdb.base/interrupt.c (sigint_handler): New.
16102 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16103 on error.
16104 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16105 Test "signal SIGINT".
16106
b89667eb
DE
161072009-01-19 Doug Evans <dje@google.com>
16108
16109 * gdb.base/break.exp: Update expected gdb output.
16110 * gdb.base/sepdebug.exp: Ditto.
16111 * gdb.mi/mi-syn-frame.exp: Ditto.
16112 * gdb.mi/mi2-syn-frame.exp: Ditto.
16113 * gdb.base/call-signal-resume.exp: New file.
16114 * gdb.base/call-signals.c: New file.
16115 * gdb.base/unwindonsignal.exp: New file.
16116 * gdb.base/unwindonsignal.c: New file.
16117 * gdb.threads/interrupted-hand-call.exp: New file.
16118 * gdb.threads/interrupted-hand-call.c: New file.
16119 * gdb.threads/thread-unwindonsignal.exp: New file.
16120
adb483fe
DJ
161212009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16122
16123 * gdb.base/define.exp: Test defining and hooking prefix commands.
16124 * gdb.python/python.exp: Update test for "show user" output.
16125
60023297
JK
161262009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16127
16128 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16129 now the output exactly, using less wildcards. Expect also the output
16130 of gfortran-4.3. Update for the f-valprint.c modification from
16131 2008-04-22.
16132 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16133 Remove gdb_test test names where matching the command.
16134
ccc57cf9
PA
161352009-01-01 Pedro Alves <pedro@codesourcery.com>
16136
16137 PR breakpoints/9681:
16138 * gdb.base/watchpoint.exp: Add regression test.
16139
c7a6ca08
PA
161402008-12-31 Pedro Alves <pedro@codesourcery.com>
16141
16142 * gdb.threads/attach-into-signal.exp: Don't use
16143 gdb_suppress_entire_file.
16144 * gdb.threads/attach-stopped.exp: Ditto.
16145 * gdb.threads/attachstop-mt.exp: Ditto.
16146
3a031f65
PA
161472008-12-31 Pedro Alves <pedro@codesourcery.com>
16148
16149 PR gdb/8812:
16150 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16151
09e6485f
PA
161522008-12-29 Pedro Alves <pedro@codesourcery.com>
16153
16154 PR gdb/7536:
16155 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16156 and unsupported output radices are really rejected.
16157
0cd53049
JK
161582008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16159
16160 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16161
ba163c7e
TT
161622008-12-22 Tom Tromey <tromey@redhat.com>
16163
16164 * gdb.cp/punctuator.exp: New file.
16165
6f4de6c9
JK
161662008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16167
16168 * gdb.base/completion.exp (Completing non-existing component): New test.
16169
0f34d0b4
JK
161702008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16171
16172 Fix for PR gdb/8648.
16173 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16174 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16175 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16176 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16177
db2ad4c3
JK
161782008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16179
16180 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16181
bb5ef15e
DP
161822008-12-16 Christophe Lyon <christophe.lyon@st.com>
16183
16184 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16185 compiler actually generate code at the expected line number.
16186
90142adc
JZ
161872008-12-15 Jie Zhang <jie.zhang@analog.com>
16188
16189 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16190
fad6eecd
TT
161912008-12-12 Tom Tromey <tromey@redhat.com>
16192
16193 * gdb.base/commands.exp (redefine_hook_test): New proc.
16194 Call it.
16195
17c8aaf5
TT
161962008-12-11 Tom Tromey <tromey@redhat.com>
16197
16198 * gdb.base/macscp.exp: New regression test.
16199
7c8adf68
TT
162002008-12-11 Tom Tromey <tromey@redhat.com>
16201
16202 * gdb.base/macscp.exp: Print "address.addr".
16203 * gdb.base/macscp1.c (struct outer): New struct.
16204 (address): New global.
16205
b05dcbb7
TT
162062008-12-09 Tom Tromey <tromey@redhat.com>
16207
16208 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16209 Call it.
16210
2d476de1
DE
162112008-12-04 Doug Evans <dje@google.com>
16212
16213 * gdb.server/ext-run.exp: Relax regexp for init program.
16214
87bdc959
TG
162152008-12-03 Tristan Gingold <gingold@adacore.com>
16216
16217 * gdb.base/macscp.exp: Generate an object file during compilation
16218 to work around Darwin dsymutil limitations.
16219
e0740f77
JK
162202008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16221
16222 Test resolving external references to TLS variables.
16223 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16224 FILE2_THREAD_LOCAL.
16225 (testfile2, srcfile2): New variables.
16226 * gdb.threads/tls.c (file2_thread_local)
16227 (function_referencing_file2_thread_local): New.
16228 * gdb.threads/tls2.c: New file.
16229
67f0aac5
JB
162302008-11-28 Joel Brobecker <brobecker@adacore.com>
16231
16232 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
16233 rather than integer, as integer might not be big enough when
16234 on 64bit targets.
67f0aac5 16235
c332165e
JG
162362008-11-27 Jerome Guitton <guitton@adacore.com>
16237
16238 * gdb.cp/formatted-ref.exp: Add equality test.
16239 * gdb.ada/formatted_ref.exp: Ditto.
16240
fc9b693c
JK
162412008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16242
16243 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16244 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16245
a9c64011
AS
162462008-11-20 Andreas Schwab <schwab@suse.de>
16247
16248 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16249 matching syscall entry point.
16250 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16251 (tcatch_vfork_then_child_follow): Likewise. Finish through
16252 vfork even if we stopped at the syscall trampoline.
16253
e2fd701e
DE
162542008-11-20 Doug Evans <dje@google.com>
16255
16256 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16257
69abc51c
TJB
162582008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16259
16260 * gdb.arch/ppc-dfp.exp: New file.
16261 * gdb.arch/ppc-dfp.c: New file.
16262
c14c28ba
PP
162632008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16264
16265 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 16266
2e74121d
DE
162672008-11-17 Doug Evans <dje@google.com>
16268
16269 * gdb.mi/mi-syn-frame.exp: Update expected output.
16270 * gdb.mi/mi2-syn-frame.exp: Update expected output.
16271
66bb093b
VP
162722008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16273
16274 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
16275 "thread N" results in =thread-selected.
16276 * lib/mi-support (mi_run_cmd, mi_expect_stop)
16277 (mi_send_resuming_command_raw): Be prepared for
16278 =thread-selected.
16279
3d043ef6
VP
162802008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16281
a9c64011
AS
16282 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16283 * lib/mi-support.exp: Likewise.
3d043ef6 16284
808104c8
JB
162852008-11-16 Joel Brobecker <brobecker@adacore.com>
16286
16287 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
16288 commands from the expected output for "help catch".
16289
00b22944
JB
162902008-11-15 Joel Brobecker <brobecker@adacore.com>
16291
16292 * gdb.ada/int_deref.exp: New testcase.
16293
59669435
TT
162942008-11-14 Nick Roberts <nickrob@snap.net.nz>
16295
16296 * gdb.mi/gdb2549.exp: New file.
16297
de04a248
DE
162982008-11-11 Doug Evans <dje@google.com>
16299
16300 * gdb.base/callexit.exp: New file.
16301 * gdb.base/callexit.c: New file.
16302
6b8ce727
DE
163032008-11-10 Doug Evans <dje@google.com>
16304
16305 * lib/gdb.exp (GDBFLAGS): Move -nx ...
16306 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
16307 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
16308 (default_gdb_start,default_gdb_exit): Ditto.
16309 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
16310 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
16311 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
16312 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
16313 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
16314 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
16315
1b14b8aa
AS
163162008-11-03 Andreas Schwab <schwab@suse.de>
16317
16318 * gdb.base/hashline2.exp: Fix typo.
16319 * gdb.base/hashline3.exp: Likewise.
16320
f3134b88
TT
163212008-10-30 Tom Tromey <tromey@redhat.com>
16322
16323 * gdb.base/pointers.exp: Add test.
16324 * gdb.base/pointers.c (k, S): New typedefs.
16325 (instance): New global.
16326
c2226152
AS
163272008-10-30 Andreas Schwab <schwab@suse.de>
16328
16329 * gdb.base/args.exp: Add tests for newlines.
16330
462f405c
JB
163312008-10-30 Joel Brobecker <brobecker@adacore.com>
16332
16333 gdb.base/foll-exec.exp: Update the expected output of a couple
16334 of "info breakpoints" tests.
16335
79a45b7d
TT
163362008-10-28 Tom Tromey <tromey@redhat.com>
16337
16338 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
16339
adc13a14
PA
163402008-10-24 Pedro Alves <pedro@codesourcery.com>
16341
16342 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
16343 gdb_start_cmd.
16344 Use runto_main before any test that requires execution.
16345
252fbfc8
PA
163462008-10-23 Pedro Alves <pedro@codesourcery.com>
16347
16348 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
16349 instead of SIGINT.
16350
28148e3d
JB
163512008-10-22 Joel Brobecker <brobecker@adacore.com>
16352
16353 * gdb.base/completion.exp: Update expected output following
16354 the addition of the "info tasks" command.
16355
c209f847
TT
163562008-10-22 Tom Tromey <tromey@redhat.com>
16357
16358 * gdb.base/exprs.exp (test_expr): Add test for string
16359 concatenation.
16360
f177e350
PA
163612008-10-19 Pedro Alves <pedro@codesourcery.com>
16362
16363 * configure.ac: Output gdb.python/Makefile.
16364 * configure: Regenerate.
16365 * gdb.python/Makefile.in: New.
16366
cce89356
JB
163672008-10-16 Joel Brobecker <brobecker@adacore.com>
16368
16369 * gdb.base/foll-fork.exp: Adjust the expected output to match
16370 the new description for fork/vfork catchpoints in the "info
16371 breakpoints" output.
16372
176d289d
TJB
163732008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
16374
16375 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
16376
a08702d6
TJB
163772008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16378
16379 * gdb.python/python-value.c: New file.
16380 * gdb.python/python-value.exp: New file.
16381
1c5cfe86
PA
163822008-10-15 Pedro Alves <pedro@codesourcery.com>
16383
16384 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16385
5a98ad69
DP
163862008-10-15 Denis Pilat <denis.pilat@st.com>
16387
41702f1b 16388 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 16389
dcb1a1e2
TT
163902008-10-09 Tom Tromey <tromey@redhat.com>
16391
16392 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
16393 'fprintf' and 'stderr'.
16394
9124fe48
JB
163952008-10-07 Joel Brobecker <brobecker@adacore.com>
16396
16397 * gdb.ada/ref_tick_size.exp: New testcase.
16398
45452591
DE
163992008-10-06 Doug Evans <dje@google.com>
16400
16401 * gdb.dwarf2/dw2-cu-size.exp: New file.
16402 * gdb.dwarf2/dw2-cu-size.S: New file.
16403
16404 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
16405 .Ltype_int for clarity.
16406
4fc5b208
PP
164072008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
16408
16409 PR gdb/2384:
16410 * gdb.cp/gdb2384.exp: Extended to test more cases.
16411 * gdb.cp/gdb2384.cc: Likewise.
16412 * gdb.cp/gdb2384-base.h: Likewise.
16413 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 16414
d78df370
JK
164152008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16416
16417 * gdb.base/maint.exp (maint print type): Remove printing
16418 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
16419
9a044a89
TT
164202008-09-30 Tom Tromey <tromey@redhat.com>
16421
16422 * gdb.base/macscp.exp: Add completion tests.
16423 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
16424 (TWENTY_THREE): Likewise.
16425 (FORTY_EIGHT): Likewise.
16426
506800a9
TT
164272008-09-30 Tom Tromey <tromey@redhat.com>
16428
16429 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
16430 everywhere.
16431 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
16432
1a6f01b5
JK
164332008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16434
16435 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
16436 testcase is derived from. Fix racy dependency on an expected PID
16437 number. No longer support the testcase on Linux kernel 2.4.x.
16438
2fae03e8
TT
164392008-09-27 Tom Tromey <tromey@redhat.com>
16440
16441 * gdb.base/macscp.exp: Add tests for stringification, splicing,
16442 and varargs.
16443
1ad15515
PA
164442008-09-22 Pedro Alves <pedro@codesourcery.com>
16445
16446 * lib/mi-support.exp (mi_expect_interrupt): New.
16447 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
16448 from gdb.mi/mi-nonstop.exp.
16449 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
16450 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
16451 lib/mi-support.exp.
16452 Use mi_check_thread_states throughout. Avoid ".*" and do not
16453 require an anchor after -exec-run.
16454
d0b76dc6
DJ
164552008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
16456
16457 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
16458 stop is pending. Avoid ".*" when two stops are pending.
16459 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
16460 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
16461 newlines in fullnames.
16462 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
16463 (mi_expect_stop): Update comments. Only anchor in sync mode.
16464 Do not match newlines.
16465 (mi_send_resuming_command_raw): Always return status.
16466 (mi_get_stop_line): Do not match more than one line by accident.
16467 Only anchor in sync mode.
16468 (mi_run_inline_test): If -exec-next fails, give up.
16469
9990c830
UW
164702008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16471
16472 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
16473 on SPU.
16474
ebcf6f00
JB
164752008-09-10 Joel Brobecker <brobecker@adacore.com>
16476
16477 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
16478
b6db24e5
JB
164792008-09-10 Joel Brobecker <brobecker@adacore.com>
16480
16481 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
16482 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
16483 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
16484 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
16485 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
16486 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
16487 gdb.ada/interface.exp, gdb.ada/null_array.exp,
16488 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
16489 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
16490 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
16491 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
16492 Include the "= " sequence in the expected output of print tests.
16493
2bf448e0
JB
164942008-09-10 Joel Brobecker <brobecker@adacore.com>
16495
16496 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
16497 description for boolean types.
16498
d51fd4c8
PA
164992008-09-09 Pedro Alves <pedro@codesourcery.com>
16500
16501 * gdb.base/hook-stop-continue.c: New.
16502 * gdb.base/hook-stop-continue.exp: New.
16503
694182d2
DJ
165042008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
16505
16506 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
16507
3b8a7fc0
JG
165082008-09-08 Jerome Guitton <guitton@adacore.com>
16509
16510 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
16511 (stack_check_probe_2, stack_check_probe_loop_1)
16512 (stack_check_probe_loop_2): New functions.
16513 (main): Add call to these new functions.
16514 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
16515 functions, check that the breakpoint is inserted at the appropriate
16516 location.
16517 (insert_breakpoint): Slightly refine this procedure so that it can
16518 be called several times in the test.
16519
96cc0ae8
JG
165202008-09-08 Jerome Guitton <guitton@adacore.com>
16521
16522 * gdb.base/stack-checking.c: New file.
16523 * gdb.base/stack-checking.exp: New file.
16524
1f08b409
TJB
165252008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16526
16527 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
16528 * gdb.arch/altivec-regs.exp: Likewise.
16529 * gdb.arch/vsx-regs.exp: Likewise.
16530
3099e1c4
TJB
165312008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16532
16533 * gdb.arch/ppc-fp.exp: New file.
16534 * gdb.arch/ppc-fp.c: New file.
16535
cc69bfc1
PP
165362008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16537
16538 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
16539 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 16540
b02a33db
MS
165412008-09-04 Michael Snyder <msnyder@vmware.com>
16542
16543 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
16544 as "at" (for non-debug functions such as _start).
16545
2992cbe0
UW
165462008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16547
16548 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
16549 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
16550 software watchpoints.
16551 * gdb.base/watch_thread_num.exp: Likewise.
16552
514f746b
AR
165532008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
16554
16555 * gdb.arch/i386-bp_permanent.exp: New test.
16556
876cecd0
TT
165572008-08-24 Tom Tromey <tromey@redhat.com>
16558
16559 * gdb.base/maint.exp: Update "maint print type".
16560
80f73d71
VP
165612008-08-21 Vladimir Prus <vladimir@codesourcery.com>
16562
16563 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
16564 support. Adjust the order of "*running" notifications.
16565 * gdb.mi/non-stop.c: Don't cast from int to void* and
16566 back.
16567
d9c78d7d
MK
165682008-08-20 Mark Kettenis <kettenis@gnu.org>
16569
16570 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
16571 expect to find it in the "info frame" output.
16572
97a2d1d3
DJ
165732008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
16574
16575 * gdb.base/interp.exp: Always consume both prompts.
16576
b96e2927
PA
165772008-08-20 Pedro Alves <pedro@codesourcery.com>
16578
16579 * gdb.base/pending.exp: Test pending breakpoints without symbols
16580 loaded.
16581
8cf6e61a
VP
165822008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16583
16584 * lib/mi-support.exp (mi_expect_stop): Produce
16585 more details on failures.
16586 * gdb.mi/mi-nonstop.exp: New.
16587 * gdb.mi/non-stop.c: New.
16588
c6ebd6cf
VP
165892008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16590
a9c64011
AS
16591 * gdb.mi/mi-async.exp: Use 'set target-async'.
16592 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 16593
46a9b8ed
DJ
165942008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
16595
16596 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
16597
44feb3ce
TT
165982008-08-17 Tom Tromey <tromey@redhat.com>
16599
16600 * gdb.base/help.exp (help catch): Rewrite.
16601
311a4e6b
TJB
166022008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16603
16604 * gdb.base/define.exp: Test indented command documentation.
16605 * gdb.python/python.exp: Test indented multi-line command.
16606
604c2f83
LM
166072008-08-15 Luis Machado <luisgpm@br.ibm.com>
16608
16609 * testsuite/gdb.arch/vsx-regs.c: New source file.
16610 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
16611 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
16612
886a217c
TT
166132008-08-14 Tom Tromey <tromey@redhat.com>
16614
16615 * gdb.base/macscp.exp: Add regression test for "macro define" or
16616 "macro undef" with no arguments.
16617
c814a4f3
PP
166182008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
16619
16620 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 16621
12ab8a60
UW
166222008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16623
16624 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
16625
d57a3c85
TJB
166262008-08-06 Tom Tromey <tromey@redhat.com>
16627
16628 * gdb.python/python.exp: New file.
16629
c7b778ff
JK
166302008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16631
16632 Fix for PR gdb/1543.
16633 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
16634 $LOCATION.
16635 (location): New variable.
16636 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
16637 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
16638 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
16639 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
16640 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
16641 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
16642 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
16643 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
16644 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
16645 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
16646 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
16647 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
16648 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
16649 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
16650 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16651 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
16652 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
16653 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
16654 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
16655 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16656 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
16657 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
16658 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
16659 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
16660 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
16661 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
16662 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
16663 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
16664 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
16665 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
16666 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
16667 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
16668 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
16669 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
16670 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
16671 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
16672 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
16673 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16674 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
16675 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
16676 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
16677 gdb.base/type-opaque.exp, gdb.base/until.exp,
16678 gdb.base/value-double-free.c, gdb.base/varargs.exp,
16679 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
16680 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
16681 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
16682 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
16683 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
16684 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
16685 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
16686 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16687 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
16688 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
16689 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
16690 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
16691 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
16692 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
16693 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
16694 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16695 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
16696 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
16697 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
16698 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16699 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
16700 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
16701 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
16702 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16703 gdb.pascal/types.exp, gdb.stabs/weird.exp,
16704 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
16705 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
16706 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
16707 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
16708 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
16709 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
16710 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16711 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
16712 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16713 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
16714 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16715 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16716 lib/mi-support.exp, lib/trace-support.exp: Remove reference
16717 to bug-gdb@prep.ai.mit.edu .
16718
5e06a3d1
VP
167192008-07-31 Vladimir Prus <vladimir@codesourcery.com>
16720
16721 * lib/mi-support.exp (mi_load_shlibs): New.
16722 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
16723
9d81d21b
VP
167242008-07-30 Vladimir Prus <vladimir@codesourcery.com>
16725
16726 * lib/mi-support.exp (get_mi_thread_list)
16727 (check_mi_and_console_threads): New, moved from ...
16728 * gdb.mi/mi-pthread.exp: ...here.
16729 * gdb.mi/gdb669.exp (get_mi_thread_list)
16730 (check_mi_and_console_threads): Delete.
16731 * gdb.mi/mi2-pthread.exp: Likewise.
16732
bae98fe0
TT
167332008-07-28 Tom Tromey <tromey@redhat.com>
16734
16735 * Makefile.in (just-check): Remove. Move body to...
16736 (check): ... here.
16737
57380f4e
DJ
167382008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16739
16740 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
16741 Add a test for duplicated SIGINTs.
16742
e09490f1
DJ
167432008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16744
16745 * gdb.threads/schedlock.exp (get_args): Update to work for any
16746 value of NUM.
16747 (Top level): Report the number of threads that did not resume.
16748
6387b45f
DJ
167492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16750
16751 * gdb.dwarf2/dw2-compressed.S: Also define __start.
16752
62f64ff2
DJ
167532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16754
16755 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
16756 non-MI prompt.
16757
fa8de41e
TT
167582008-07-26 Tom Tromey <tromey@redhat.com>
16759
16760 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
16761 (function_struct, function_struct_ptr): New globals.
16762 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
16763 function pointer in a struct.
16764
ccb3ac8a
TT
167652008-07-26 Tom Tromey <tromey@redhat.com>
16766
16767 * gdb.base/macscp.exp: Add test for macro lexing bug.
16768
d7d9f01e
TT
167692008-07-18 Tom Tromey <tromey@redhat.com>
16770
16771 * gdb.base/macscp.exp: Add macro tests.
16772
9bf07184
PP
167732008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16774
16775 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
16776
becf6477
PP
167772008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16778
16779 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
16780
0709f7d3
PP
167812008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
16782
16783 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 16784
7093c834
PP
167852008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
16786
16787 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 16788
b432ffe3
JK
167892008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16790
16791 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
16792
b1a268e5
VP
167932008-07-12 Vladimir Prus <vladimir@codesourcery.com>
16794
16795 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
16796
e2995f8e
KB
167972008-07-11 Kevin Buettner <kevinb@redhat.com>
16798
16799 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
16800 of regexp to account for changes made to GDB in the printing of
16801 byte vectors.
16802
14032a66
TT
168032008-07-11 Tom Tromey <tromey@redhat.com>
16804
16805 * gdb.base/completion.exp: Add 'help' completion test.
16806
981505ef
JK
168072008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16808
16809 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
16810
10568435
JK
168112008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16812
16813 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
16814
4487aabf
PA
168152008-07-09 Pedro Alves <pedro@codesourcery.com>
16816
16817 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
16818
a4a9b1c4
PA
168192008-07-09 Pedro Alves <pedro@codesourcery.com>
16820
16821 * gdb.base/fullname.exp: Restore pwd if compiling failed.
16822
3c3185ac
JK
168232008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16824
16825 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
16826
7ebd49dc
VP
168272008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16828
16829 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
16830 previous commit. Add a comment.
16831
84e46146
PA
168322008-06-28 Pedro Alves <pedro@codesourcery.com>
16833
16834 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
16835
0f8d4a2f
VP
168362008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16837
16838 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
16839
f747e0ce
PA
168402008-06-27 Pedro Alves <pedro@codesourcery.com>
16841
16842 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
16843 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
16844 compiling an executable, link in an object that forces unbuffered
16845 output.
16846 * lib/set_unbuffered_mode.c: New file.
16847
734a5c36
JK
168482008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16849
16850 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
16851
a2840c35
VP
168522008-06-25 Vladimir Prus <vladimir@codesourcery.com>
16853
a9c64011
AS
16854 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
16855 mi_expect_stop.
16856 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
16857 Demand that *running is output.
16858 (detect_async): Perform checking every time.
16859 (mi_send_resuming_command): Extract everything into...
16860 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
16861 (mi_expect_stop): Don't accept any output before *stopped.
16862
6ae37fef
VP
168632008-06-13 Vladimir Prus <vladimir@codesourcery.com>
16864
16865 Robustify mi-simplerun.
a9c64011
AS
16866 * gdb.mi/basics.c (main): Add a call to sleep.
16867 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
16868 * gdb.mi/mi2-cli.exp: Likewise.
16869 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 16870
b4aa76f0 168712008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
16872
16873 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
16874
e1ac3328
VP
168752008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16876
a9c64011
AS
16877 * gdb.mi/mi-console.exp: Adjust.
16878 * gdb.mi/mi-syn-frame.exp: Adjust.
16879 * gdb.mi/mi2-console.exp: Adjust.
16880 * gdb.mi/mi2-syn-frame.exp: Adjust.
16881 * lib/mi-support.exp (mi_run_cmd): Adjust.
16882 (mi_send_resuming_command): Adjust.
e1ac3328 16883
f7f9a841
VP
168842008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16885
16886 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
16887 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
16888 testing of stopped.
16889 * gdb.mi/mi2-syn-frame.exp: Likewise.
16890 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
16891 (async, detect_async): New.
16892 (mi_expect_stop, mi_continue_to_line): Adjust expectation
16893 depending on if we're running in sync or async mode.
f7f9a841 16894
37cd5d19
TT
168952008-06-09 Tom Tromey <tromey@redhat.com>
16896
16897 * gdb.base/completion.exp: New tests for field name completion
16898 with spaces, and field name completion with '->'.
16899
65d12d83
TT
169002008-06-06 Tom Tromey <tromey@redhat.com>
16901
16902 * gdb.base/break1.c (struct some_struct): New struct.
16903 (values): New global.
16904 * gdb.base/completion.exp: Add field name completion test.
16905
ebfe2e3f
PP
169062008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16907
16908 * gdb.cp/call-c.exp: Test for incorrect handling of reference
16909 to pointer.
16910 * gdb.cp/call-c.cc: Likewise.
16911
bcf6fc3a
NR
169122008-06-06 Nick Roberts <nickrob@snap.net.nz>
16913
16914 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
16915 annotation.
16916
49fd4a42 169172008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 16918 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
16919
16920 * gdb.threads/execl.c, gdb.threads/execl1.c,
16921 gdb.threads/execl.exp: New tests.
a9c64011 16922
8a34ac3f
AR
169232008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
16924 Daniel Jacobowitz <dan@codesourcery.com>
16925
16926 * gdb.cp/exception.exp: Activate test, make it work with pending
16927 catchpoints.
16928
86ae69ef
JK
169292008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
16930
16931 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
16932
f7f9ae2c
VP
169332008-05-28 Vladimir Prus <vladimir@codesourcery.com>
16934
a9c64011
AS
16935 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
16936 now printed.
16937 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 16938
2a2d4dc3
AS
169392008-05-27 Andreas Schwab <schwab@suse.de>
16940
16941 * gdb.base/frame-args.exp: Handle arguments that are optimized
16942 out.
16943
5099e4d9
LM
169442008-05-26 Luis Machado <luisgpm@br.ibm.com>
16945
16946 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
16947 quiet for ppc32 and group options into a single variable.
16948
d9c36a91
JB
169492008-05-23 Joel Brobecker <brobecker@adacore.com>
16950
16951 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
16952 of zero-size elements.
16953 * gdb.ada/null_array.exp: Test printing this new array.
16954
103a8671
JK
169552008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16956
16957 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
16958
07a4cc1a 169592008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
16960
16961 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
16962 of the "finish" command.
16963
55f996a7
NR
169642008-05-21 Nick Roberts <nickrob@snap.net.nz>
16965
16966 * gdb.base/annota1.exp: Test for new annotation.
16967
907fc202
UW
169682008-05-16 Pedro Alves <pedro@codesourcery.com>
16969
16970 * gdb.base/fixsection.exp: New file.
16971 * gdb.base/fixsection0.c: New file.
16972 * gdb.base/fixsection1.c: New file.
16973
e8f97270
UW
169742008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16975
16976 * gdb.base/annota1.exp: Accept printf@... in place of printf.
16977 * gdb.base/annota3.exp: Likewise.
16978
ac0bb574
NF
169792008-05-13 Nathan Froyd <froydnj@codesourcery.com>
16980
16981 * gdb.base/watch_thread_num.exp: Don't run tests that require
16982 watchpoints if the target doesn't support them.
16983
6fadd07a
DE
169842008-05-12 Doug Evans <dje@google.com>
16985
16986 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
16987
6e9a4a30
JB
169882008-05-09 Joel Brobecker <brobecker@adacore.com>
16989
16990 * gdb.ada/assign_1.exp: New testcase.
16991
08388c79
DE
169922008-05-09 Doug Evans <dje@google.com>
16993
a3c83fae
DE
16994 * gdb.base/find.exp: New file.
16995 * gdb.base/find.c: New file.
08388c79 16996
bd5ddfe8
DJ
169972008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
16998
16999 * gdb.base/commands.exp (watchpoint_command_test): Handle
17000 gdb,no_hardware_watchpoints.
17001 * gdb.base/float.exp: Allow ARM targets without floating point.
17002 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17003
b5dd68e2 170042008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17005 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17006
17007 * gdb.ada/lang_switch: New test program.
17008 * gdb.ada/lang_switch.exp: New testcase.
17009
382d13d1
DE
170102008-05-05 Doug Evans <dje@google.com>
17011
17012 * gdb.base/help.exp (disassemble): Update expected help text.
17013
9dd789d0
PA
170142008-05-04 Pedro Alves <pedro@codesourcery.com>
17015
17016 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17017
611c83ae
PA
170182008-05-04 Pedro Alves <pedro@codesourcery.com>
17019
17020 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17021 different times.
17022
ff013f42
JK
170232008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17024
17025 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17026 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17027 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17028 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17029
96dff6a2
VP
170302008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17031
17032 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17033 notification to appear.
17034
55cd6f92
DJ
170352008-05-04 Daniel Jacobowitz <dan@debian.org>
17036
17037 * gdb.base/fullname.c: New file.
17038 * gdb.base/fullname.exp: New file.
17039 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17040
d705c43c
PA
170412008-05-03 Pedro Alves <pedro@codesourcery.com>
17042
17043 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17044 expressions with macros.
17045
333222e1
JK
170462008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17047
17048 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17049
5ac01682
DJ
170502008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17051
17052 * gdb.base/completion.exp: Handle lack of other symbols beginning
17053 with "a".
17054
17055 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17056
237fc4c9
PA
170572008-05-02 Jim Blandy <jimb@codesourcery.com>
17058
17059 * gdb.asm/asmsrc1.s: Add scratch space.
17060
ed5e9466
DJ
170612008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17062 Daniel Jacobowitz <dan@codesourcery.com>
17063
17064 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17065 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17066 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17067
b39cc962
DJ
170682007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17069
17070 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17071
36d520f5
JB
170722008-05-01 Joel Brobecker <brobecker@adacore.com>
17073
17074 * gdb.base/info-target.exp: New testcase.
17075
8d4e3071
DJ
170762008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17077
17078 * gdb.cp/hang.exp: Use .cc instead of .C.
17079 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17080 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17081
6f3f3097
DJ
170822008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17083
17084 * gdb.base/gdb1250.exp: Remove perror.
17085 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17086
5550a914
PA
170872008-04-30 Pedro Alves <pedro@codesourcery.com>
17088
17089 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17090 .2byte.
17091
d848e687
DJ
170922008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17093
17094 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17095 (maybe_kfail): New.
17096
93b5768b
PA
170972008-04-25 Pedro Alves <pedro@codesourcery.com>
17098
17099 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17100
721c02de
VP
171012008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17102
a9c64011
AS
17103 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17104 * gdb.mi/mi2-syn-frame.exp: Likewise.
17105 * lib/mi-support.exp: Likewise.
721c02de 17106
74960c60
VP
171072008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17108
17109 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17110 to specify regexp for the location to stop at.
17111 * gdb.base/break-always.c: New.
17112 * gdb.base/break-always.exp: New.
17113
d24317b4
VP
171142008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17115
17116 * lib/mi-support.exp (mi_runto_helper): Adjust
17117 for the original-location field.
17118 (mi_create_breakpoint, mi_list_breakpoints): New.
17119 * gdb.mi/mi-break.exp: Adjust.
17120 * gdb.mi/mi2-break.exp: Adjust.
17121 * gdb.mi/mi-pending.exp: Adjust.
17122 * gdb.mi/mi-simplerun.exp: Adjust.
17123 * gdb.mi/mi2-simplerun.exp: Adjust.
17124 * gdb.mi/mi-syn-frame.exp: Adjust.
17125 * gdb.mi/mi2-syn-frame.exp: Adjust.
17126 * gdb.mi/mi-until.exp: Adjust.
17127 * gdb.mi/mi2-until.exp: Adjust.
17128 * gdb.mi/mi-var-display.exp: Adjust.
17129 * gdb.mi/mi2-var-display.exp: Adjust.
17130 * gdb.mi/mi-watch.exp: Adjust.
17131 * gdb.mi/mi2-watch.exp: Adjust.
17132
fdc59709 171332008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 17134
a9c64011
AS
17135 * aclocal.m4: Add override.m4.
17136 * configure: Regenerate.
fdc59709 17137
8e91f023
VP
171382008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17139
17140 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17141 '-var-update --all-values' reports new value even the type
17142 of a variable object has changed.
17143
233a11ab
CS
171442008-04-18 Craig Silverstein <csilvers@google.com>
17145
17146 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17147 files.
d24317b4 17148
9c1137ad
JB
171492008-04-18 Joel Brobecker <brobecker@adacore.com>
17150
17151 * gdb.ada/atomic_enum: New test program.
17152 * gdb.ada/atomic_enum.exp: New testcase.
17153
66d0bbc7
DE
171542008-04-17 Doug Evans <dje@google.com>
17155
17156 * gdb.opt/Makefile.in: Fix whitespace.
17157
100906b0
UW
171582008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17159
17160 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17161
4584e32e
DE
171622008-04-17 Doug Evans <dje@google.com>
17163
17164 * gdb.base/hashline1.exp: New testcase.
17165 * gdb.base/hashline2.exp: New testcase.
17166 * gdb.base/hashline2.exp: New testcase.
17167
0a320680
PA
171682008-04-17 Pedro Alves <pedro@codesourcery.com>
17169
17170 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17171
18ac113b
AR
171722008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17173
17174 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17175 temporary breakpoint to match "Temporary breakpoint".
17176 * gdb.base/break.exp (delete_breakpoints): Likewise.
17177 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17178 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17179 * gdb.base/display.exp: Likewise.
17180 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17181 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17182 * gdb.base/restore.exp (restore_tests): Likewise.
17183 * gdb.base/sepdebug.exp: Likewise.
17184 * gdb.base/watchpoint.exp: Likewise.
17185 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17186 * gdb.mi/mi-pending.exp: Likewise.
17187 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17188 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17189 * gdb.mi/mi-var-cmd.exp: Likewise.
17190 * gdb.mi/mi-var-display.exp: Likewise.
17191 * gdb.mi/mi2-cli.exp: Likewise.
17192 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17193 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17194 * gdb.mi/mi2-var-display.exp: Likewise.
17195 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17196 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17197 new "disp" field.
a9c64011 17198 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
17199 reason. This is to support fix for PR2424.
17200
add38693
JK
172012008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17202
17203 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17204
fcacd99f
VP
172052008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17206
17207 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 17208 field. Add more floating varobj tests.
fcacd99f 17209 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
17210 field.
17211 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17212 (main): Call do_at_tests.
17213 * lib/mi-support.exp (mi_create_floating_varobj)
17214 (mi_varobj_update_with_type_change): New.
fcacd99f 17215
de051565
MK
172162008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17217
17218 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17219 option of -var-evaluate-expression.
17220 * gdb.mi/mi2-var-display.exp: Likewise.
17221
dbc52822
VP
172222008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17223
17224 Introduce test setup helpers.
a9c64011
AS
17225 * lib/gdb.exp (build_executable, clean_restart)
17226 (prepare_for_testing): New.
17227 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17228 * gdb.base/return.exp: Likewise.
17229 * gdb.base/ending-run.exp: Likewise.
dbc52822 17230
473591da
NR
172312008-04-07 Nick Roberts <nickrob@snap.net.nz>
17232
17233 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17234 Interface (MI) responses.
17235
2b2d9e11
VP
172362008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17237
a9c64011
AS
17238 * gdb.cp/breakpoint.cc: New code to test conditions involving
17239 member variables.
17240 * gdb.cp/breakpoint.exp: Test condition involving member
17241 variables.
2b2d9e11 17242
bb378428
VP
172432008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17244
17245 * lib/mi-support.exp (mi_expect_stop): New.
17246 (mi_run_cmd): Change the
17247 token. Use mi_send_resuming_command, use
17248 mi_expect_stop.
17249 (mi_execute_to_helper): Rename to mi_execute_to.
17250 (mi_send_resuming_command): Add more error patterns.
17251 (mi_wait_for_stop): Renamed to...
17252 (mi_get_stop_line): ...this.
17253 (mi_run_inline_test): Adjust.
17254
17255 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17256 * gdb.mi/mi-console.exp: Likewise.
17257 * gdb.mi/mi-pending.exp: Likewise.
17258 * gdb.mi/mi-simplerun.exp: Likewise.
17259 * gdb.mi/mi-stack.exp: Likewise.
17260 * gdb.mi/mi-stepi.exp: Likewise.
17261 * gdb.mi/mi-syn-frame.exp: Add comment.
17262 * gdb.mi/mi-until.exp: Likewise.
17263 * gdb.mi/mi-var-display.exp: Likewise.
17264 * gdb.mi/mi-watch.exp: Likewise.
17265 * gdb.mi/mi2-cli.exp: Likewise.
17266 * gdb.mi/mi2-console.exp: Likewise.
17267 * gdb.mi/mi2-simplerun.exp: Likewise.
17268 * gdb.mi/mi2-stack.exp: Likewise.
17269 * gdb.mi/mi2-stepi.exp: Likewise.
17270 * gdb.mi/mi2-until.exp: Likewise.
17271 * gdb.mi/mi2-var-display.exp: Likewise.
17272 * gdb.mi/mi2-watch.exp: Likewise.
17273
62172bb9
UW
172742008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17275
17276 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
17277
17278 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
17279
a13e061a
PA
172802008-04-04 Pedro Alves <pedro@codesourcery.com>
17281
17282 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
17283 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
17284 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17285 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
17286 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
17287 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
17288 expect an mi error duplicated in stderr.
17289
eae06beb
JB
172902008-04-03 Joel Brobecker <brobecker@adacore.com>
17291
17292 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
17293 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
17294 Add a couple of tests that verify the behavior when the new setting
17295 is set to "cancel" and "all".
17296 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
17297 "ask" before we start the testing.
17298
79c6ced6
AR
172992008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
17300
17301 * gdb.cp/casts.cc: Add class reference variables.
17302 * gdb.cp/casts.exp: New test cases for up/down casting references.
17303
6c2d1a6b
MK
173042008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
17305
17306 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
17307 instead of beginning to make an extra test pass.
17308 * gdb.mi/mi2-var-display.exp: Likewise.
17309
55b411d9
MR
173102008-03-31 Maciej W. Rozycki <macro@mips.com>
17311
17312 * gdb.base/break.exp: Mark failures as such. Fix formatting.
17313
c6140da2
MD
173142008-03-31 Markus Deuling <deuling@de.ibm.com>
17315 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17316
17317 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
17318 value. Add xfail for older kernels.
17319
79732189
AR
173202008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
17321
17322 Bring mi-support in line with gdb.exp.
17323 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
17324 (mi_gdb_start): New function.
17325
33c3676e
MR
173262008-03-28 Maciej W. Rozycki <macro@mips.com>
17327
17328 * gdb.mi/mi-var-cmd.exp: Fix a typo.
17329
92e28119
VP
173302008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17331
17332 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
17333 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 17334
9e8e3afe
VP
173352008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17336
17337 * lib/mi-support.exp (mi_create_varobj_checked): New.
17338 (mi_list_varobj_children): Allow to check for a
17339 value.
17340 (mi_list_array_varobj_children): New.
17341
17342 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
17343 and mi_list_varobj_children, as opposed to hardcoding
17344 expected strings.
17345 * gdb.mi/gdb701.exp: Likewise.
17346 * gdb.mi/gdb792.exp: Likewise.
17347 * gdb.mi/mi-var-block.exp: Likewise.
17348 * gdb.mi/mi-var-cmd.exp: Likewise.
17349 * gdb.mi/mi-var-invalidate.exp: Likewise.
17350 * gdb.mi/mi2-var-block.exp: Likewise.
17351 * gdb.mi/mi2-var-child.exp: Likewise.
17352 * gdb.mi/mi2-var-cmd.exp: Likewise.
17353 * gdb.mi/mi2-var-display.exp: Likewise.
17354
9df50351
JK
173552008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
17356
17357 Fix random false FAILs on i386.
17358 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
17359
31e5d73a
DJ
173602008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17361
17362 PR gdb/544
17363 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
17364
12f4afab
DJ
173652008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17366
17367 PR gdb/544
17368 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
17369
b562a0cb
DJ
173702008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17371
17372 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
17373 fixed PR gdb/544.
17374
17faa917
DJ
173752008-03-21 Pedro Alves <pedro@codesourcery.com>
17376
17377 * gdb.threads/fork-child-threads.exp: Test next over fork.
17378
6214f497
DJ
173792008-03-21 Chris Demetriou <cgd@google.com>
17380
17381 * gdb.base/break.exp (rbreak junk): New test for rbreak
17382 "Junk at end of arguments" issue.
17383
63092375
DJ
173842008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17385
17386 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
17387 *& to work on created array elements.
17388 (Top level): Test print $pc with a file. Test string operations
17389 without a target.
17390 * gdb.base/ptype.exp: Do not expect *& to work on created array
17391 elements.
17392
b21991b0
DJ
173932008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17394
17395 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
17396 gdb.threads/staticthreads.exp: Update exit query.
17397
c4b347c7
SL
173982008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17399
17400 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17401
fa4727a6
DJ
174022008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
17403
17404 * gdb.base/watchpoint.c (global_ptr, func4): New.
17405 (main): Call func4.
17406 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
17407 (test_inaccessible_watchpoint): New.
17408
2f34202f
MR
174092008-02-29 Maciej W. Rozycki <macro@mips.com>
17410
17411 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
17412 select the largest.
17413
0d6ba1b1
DJ
174142008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17415
17416 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
17417 frames-invalid annotations.
17418
e691325a
PM
174192008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17420
a9c64011 17421 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 17422
f85b5ecc
DE
174232008-02-27 Doug Evans <dje@google.com>
17424
17425 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
17426 for bug 1738.
17427 (breakpoint_to_handler_entry): Ditto.
17428
b40e7bf3
JB
174292008-02-27 Joel Brobecker <brobecker@adacore.com>
17430
17431 * gdb.base/ending-run.exp: Use the first line of code inside
17432 function body to test breakpoints.
17433 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
17434 location where the breakpoint is inserted when using the line
17435 where a function is declared. Fix typo in the description of
17436 one of the tests.
17437 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
17438
2faca73a
PM
174392008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17440
17441 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 17442 tests.
2faca73a 17443
6f439c36
PM
174442008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17445
17446 * gdb.base/args.exp: avoid same output for tests
17447 with single quotes.
17448
54e52265
VP
174492008-02-26 Vladimir Prus <vladimir@codesourcery.com>
17450
a9c64011
AS
17451 * gdb.base/annota1.exp: Adjust for 'info break'
17452 format changes.
17453 * gdb.base/annota3.exp: Likewise.
17454 * gdb.base/break.exp: Likewise.
17455 * gdb.base/condbreak.exp: Likewise.
17456 * gdb.base/pending.exp: Likewise.
17457 * gdb.base/sepdebug.exp: Likewise.
17458 * gdb.base/unload.exp: Likewise.
17459 * gdb.cp/ovldbreak.exp: Likewise.
17460 * gdb.mi/mi-pending.exp: Likewise.
54e52265 17461
897b09ca
DE
174622008-02-07 Doug Evans <dje@google.com>
17463
17464 * gdb.cp/mb-inline.exp: New.
17465 * gdb.cp/mb-inline.h: New.
17466 * gdb.cp/mb-inline1.cc: New.
17467 * gdb.cp/mb-inline2.cc: New.
17468
b1c32d35
PM
174692008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
17470
17471 * gdb.pascal/floats.pas: New test program.
17472 * gdb.pascal/floats.exp: New testcase.
17473
1a4ca44a
TJB
174742008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
17475
17476 * gdb.base/callfuncs.c (t_float_many_args): New function.
17477 (t_double_many_args): New function.
17478 * gdb.base/callfuncs.exp: Add tests for exceeding float
17479 and double parameters passed through the stack.
17480
439048e8
JB
174812008-02-05 Joel Brobecker <brobecker@adacore.com>
17482
17483 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
17484 gdb.ada/complete/foo.adb: New files.
17485 * gdb.ada/complete.exp: New testcase.
17486
81fe8080
DE
174872008-02-03 Doug Evans <dje@google.com>
17488
301f0ecf
DE
17489 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
17490
81fe8080
DE
17491 * gdb.cp/gdb2384.exp: New file.
17492 * gdb.cp/gdb2384.cc: New file.
17493 * gdb.cp/gdb2384-base.h: New file.
17494 * gdb.cp/gdb2384-base.cc: New file.
17495
4b071aec
DE
174962008-02-02 Doug Evans <dje@google.com>
17497
17498 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
17499
61137ba6
JB
175002007-02-01 Joel Brobecker <brobecker@adacore.com>
17501
17502 * gdb.ada/sym_print_name: New test program.
17503 * gdb.ada/sym_print_name.exp: New testcase.
17504
175052007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
17506
17507 * gdb.ada/nested/hello.adb: New file.
17508 * gdb.ada/nested.exp: New testcase.
17509 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17510
98deb0da
VP
175112008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17512
17513 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
17514 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
17515 don't cause future evaluations of function to report
17516 creation of internal breakpoints.
98deb0da 17517
723a2275
VP
175182008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17519
17520 * gdb.mi/mi-break.exp (test_error): New.
17521 Call it.
17522
fb546a2f
LM
175232008-01-31 Luis Machado <luisgpm@br.ibm.com>
17524
17525 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
17526 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
17527
2d8fd90a
PM
175282008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17529
17530 * gdb.pascal/integers.pas: New test program.
17531 * gdb.pascal/integers.exp: New testcase.
17532
a7fa0ded
PM
175332008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17534
17535 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
17536
5e1a1926
TJB
175372008-01-30 Luis Machado <luisgpm@br.ibm.com>
17538
17539 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
17540 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
17541
8d04f9f0
JB
175422008-01-30 Paul Hilfinger <hilfinger@adacore.com>
17543
17544 * gdb.ada/formatted_ref: New test program.
17545 * gdb.ada/formatted_ref.exp: New testcase.
17546
17547 * gdb.cp/formatted-ref.cc: New file.
17548 * gdb.cp/formatted-ref.exp: New testcase.
17549
ce75a98f
JB
175502008-01-30 Joel Brobecker <brobecker@adacore.com>
17551
17552 * gdb.base/ptype.exp: Add testing of "ptype $pc".
17553
e835f6bf
NR
175542008-01-30 Nick Roberts <nickrob@snap.net.nz>
17555
17556 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
17557 (test_file_list_exec_source_file): Update to new macro-info field.
17558
d118ef87
PH
175592008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
17560
17561 * gdb.ada/exprs: New test program.
17562 * gdb.ada/exprs.exp: New testcase.
17563
7d35ab09
TJB
175642008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
17565
17566 * dfp-test.c (DELTA, DELTA_B): New definitions.
17567 (double_val1, double_val2, double_val3, double_val4, double_val5,
17568 double_val6, double_val7, double_val8, double_val9, double_val10,
17569 double_val11, double_val12, double_val13, double_val14, dec32_val1,
17570 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
17571 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
17572 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
17573 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
17574 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
17575 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
17576 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
17577 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
17578 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
17579 dec128_val16): New global variables.
17580 (decimal_dec128_align): New function.
17581 (decimal_mixed): Likewise.
17582 (decimal_many_args_dec32): Likewise.
17583 (decimal_many_args_dec64): Likewise.
17584 (decimal_many_args_dec128): Likewise.
17585 (decimal_many_args_mixed): Likewise.
17586 * dfp-test.exp: Add tests calling new inferior functions.
17587
2d717e4f
DJ
175882008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17589
17590 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
17591 gdb.server/ext-run.exp: New files.
17592 * lib/gdbserver-support.exp (gdbserver_download): New.
17593 (gdbserver_start): New. Update gdbserver expected
17594 output.
17595 (gdbserver_spawn): Use them.
17596 (gdbserver_start_extended): New.
17597
e85a822c
DJ
175982008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17599
17600 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
17601 Run on GNU/Linux.
17602 (do_exec_tests): Check for systems which do not support catchpoints.
17603 Do not match START.
17604 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
17605 Run on GNU/Linux. Enable verbose output.
17606 (check_fork_catchpoints): New.
17607 (explicit_fork_child_follow, catch_fork_child_follow)
17608 (tcatch_fork_parent_follow): Update expected messages.
17609 (do_fork_tests): Use check_fork_catchpoints.
17610 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
17611 Run on GNU/Linux. Enable verbose output.
17612 (check_vfork_catchpoints): New.
17613 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
17614 expected messages.
17615 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
17616
401ea829
JB
176172008-01-29 Jim Blandy <jimb@red-bean.com>
17618
17619 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
17620 host' errors.
17621 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
17622
aceaf3ad
JB
176232008-01-29 Jim Blandy <jimb@red-bean.com>
17624
17625 * gdb.threads/sigthread.c: Use barriers to ensure that
17626 child_thread and child_thread_two are always initialized before we
17627 start to use them.
17628
a5606eee
VP
176292008-01-29 Vladimir Prus <vladimir@codesourcery.com>
17630
17631 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
17632 * gdb.base/watchpoint-solib.c: New.
17633 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 17634
c55a82bb
PM
176352008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
17636
17637 * gdb.base/gdb1056.exp: Add unsigned integer test.
17638
0993fe05
DE
176392008-01-28 Doug Evans <dje@google.com>
17640
17641 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
17642
4fe42e7f
JB
176432008-01-27 Jim Blandy <jimb@codesourcery.com>
17644
c7a69933
JB
17645 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
17646
4fe42e7f
JB
17647 * gdb.base/expand-psymtabs.exp: Doc fix.
17648
5def8285
MK
176492008-01-26 Mark Kettenis <kettenis@gnu.org>
17650
17651 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17652
5313c911
NR
176532008-01-24 Nick Roberts <nickrob@snap.net.nz>
17654
a9c64011 17655 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
17656 -var-set-format.
17657
93815fbf
VP
176582008-01-23 Chris Demetriou <cgd@google.com>
17659
17660 * gdb.threads/thread_events.c: New testcase source file.
17661 * gdb.threads/thread_events.exp: New testcase expect file.
17662
467a88ee
NR
176632008-01-23 Nick Roberts <nickrob@snap.net.nz>
17664
17665 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
17666
17667 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
17668 -var-set-format.
17669
d8f82aba
DJ
176702008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17671 Vladimir Prus <vladimir@codesourcery.com>
17672
17673 * gdb.base/float.exp: Allow missing floating point for m68k and
17674 PowerPC.
17675
60c46647
VP
176762008-01-22 Vladimir Prus <vladimir@codesourcery.com>
17677
17678 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
17679 ignore count.
17680 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
17681 * gdb.mi/mi-cli.exp: Adjust.
17682 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 17683
c7dd36a1
PA
176842008-01-17 Pedro Alves <pedro@codesourcery.com>
17685
17686 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
17687 and 'dummy_ptr' integer pointer. Initialize struct_declarations
17688 with dummy_ptr's address.
17689 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
17690 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
17691 all targets.
17692 * gdb.mi/mi2-var-child.exp: Likewise.
17693
39d5313e
JB
176942008-01-09 Joel Brobecker <brobecker@adacore.com>
17695
17696 * gdb.ada/null_array: New test program.
17697 * gdb.ada/null_array.exp: New testcase.
17698
0aea4bf3
LM
176992008-01-09 Luis Machado <luisgpm@br.ibm.com>
17700
17701 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
17702 with required float modifiers.
17703
0b354900
JB
177042008-01-08 Joel Brobecker <brobecker@adacore.com>
17705
17706 * gdb.ada/funcall_param: New test program.
17707 * gdb.ada/funcall_param.exp: New testcase.
17708
cdb7f5d4
JB
177092008-01-08 Joel Brobecker <brobecker@adacore.com>
17710
17711 * gdb.ada/arrayparam: New test program.
17712 * gdb.ada/arrayparam.exp: New testcase.
17713
88e2547f
JB
177142008-01-08 Joel Brobecker <brobecker@adacore.com>
17715
17716 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
17717 landed. Should also fix random failures in the test following it.
17718
f6867ce0
TJB
177192008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
17720
17721 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
17722 for expressions with decimal float values.
17723 (test_dfp_conversions): New function to test casts to and from
17724 decimal float types.
17725 Call test_dfp_conversions.
17726 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
17727 elements.
17728 (main): Initialize ds.float4 and ds.double8 elements.
17729 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
17730 string to new error message.
17731 (d64_set_tests): Likewise.
17732 (d128_set_tests): Likewise.
17733 Add tests for expressions with decimal float variables. Add tests for
17734 conversions to and from decimal float types.
17735
f9c11282
JB
177362008-01-05 Joel Brobecker <brobecker@adacore.com>
17737
17738 * gdb.ada/packed_tagged/comp_bug.adb: New file.
17739 * gdb.ada/packed_tagged.exp: New testcase.
17740
0ecbca72
JB
177412008-01-04 Joel Brobecker <brobecker@adacore.com>
17742
17743 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
17744 gdb.ada/homonym/homonym_main.adb: New files.
17745 * gdb.ada/homonym.exp: New testcase.
17746
c18d3d89
JB
177472008-01-04 Joel Brobecker <brobecker@adacore.com>
17748
17749 * gdb.ada/packed_array.exp: Add testing of references to
17750 a packed array.
17751
ecc7085b
JB
177522008-01-04 Joel Brobecker <brobecker@adacore.com>
17753
17754 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
17755 New files.
17756 * gdb.ada/type_coercion.exp: New testcase.
17757
c474c922
JB
177582008-01-04 Joel Brobecker <brobecker@adacore.com>
17759
17760 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
17761 gdb.ada/tagged/foo.adb: New file.
17762 * gdb.ada/tagged.exp: New testcase.
17763
9005b927
JB
177642008-01-04 Joel Brobecker <brobecker@adacore.com>
17765
17766 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
17767 gdb.ada/ptype_field/foo.adb: New files.
17768 * gdb.ada/ptype_field.exp: New testcase.
17769
1a6aaad8
JB
177702008-01-03 Joel Brobecker <brobecker@adacore.com>
17771
17772 * gdb.ada/print_pc.exp: New testcase.
17773
0ef22f53
JB
177742008-01-03 Joel Brobecker <brobecker@adacore.com>
17775
17776 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
17777 gdb.ada/taft_type/p.adb: New files.
17778 * gdb.ada/taft_type.exp: New testcase.
17779
1689ecf8
JB
177802008-01-03 Joel Brobecker <brobecker@adacore.com>
17781
17782 * gdb.ada/array_bounds/bar.adb: New file.
17783 * gdb.ada/array_bounds.exp: New testcase.
17784
a4d0b9c3
JB
177852008-01-03 Joel Brobecker <brobecker@adacore.com>
17786
17787 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
17788 gdb.ada/arrayptr/foo.adb: New files.
17789 * gdb.ada/arrayptr.exp: New testcase.
17790
a31ace00
JB
177912008-01-03 Joel Brobecker <brobecker@adacore.com>
17792
17793 * gdb.base/set-lang-auto.exp: New testcase.
17794
a97fced3
JB
177952008-01-03 Joel Brobecker <brobecker@adacore.com>
17796
17797 * gdb.ada/fun_addr/foo.adb: New file.
17798 * gdb.ada/fun_addr.exp: New testcase.
17799
ef29ce1a
JK
178002008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17801
17802 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
17803 New files
17804
0fafefe3
JB
178052008-01-02 Joel Brobecker <brobecker@adacore.com>
17806
17807 * array_subscript_addr/p.adb: New file.
a9c64011 17808 * array_subscript_addr.exp: New testcase.
0fafefe3 17809
c4359f8d
JB
178102008-01-02 Joel Brobecker <brobecker@adacore.com>
17811
a9c64011 17812 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
17813 New files.
17814 * gdb.ada/str_cmp_ref.exp: New testcase.
17815
1aa1b15b
JB
178162008-01-01 Joel Brobecker <brobecker@adacore.com>
17817
17818 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
17819 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 17820 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 17821
81c9b2cf
JB
178222008-01-01 Joel Brobecker <brobecker@adacore.com>
17823
17824 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
17825 gdb.ada/ref_param/pck.ads: New files.
17826 * gdb.ada/ref_param.exp: New testcase.
17827
319e4674
JB
178282008-01-01 Joel Brobecker <brobecker@adacore.com>
17829
17830 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
17831 gdb.ada/interface/foo.adb: New files.
17832 * gdb.ada/interface.exp: New testcase.
17833
ef682c56
JB
178342007-12-31 Jim Blandy <jimb@codesourcery.com>
17835
17836 * gdb.base/multi-forks.exp: Consume all output from child
17837 processes before proceeding to next test.
17838
f6f3eb6c
JB
178392007-12-29 Jim Blandy <jimb@codesourcery.com>
17840
17841 * configure: Regenerated.
17842
f652e42f
JB
178432007-12-27 Joel Brobecker <brobecker@adacore.com>
17844
17845 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
17846 gdb.ada/fixed_cmp/fixed.adb: New files.
17847 * gdb.ada/fixed_cmp.exp: New testcase.
17848
6943e596
JB
178492007-12-27 Joel Brobecker <brobecker@adacore.com>
17850
17851 * gdb.ada/boolean_expr.exp: New testcase.
17852
aad9a193
JB
178532007-12-26 Jim Blandy <jimb@codesourcery.com>
17854
17855 * gdb.base/multi-forks.exp: Doc fix.
17856
fb5f3683
JB
178572007-12-26 Joel Brobecker <brobecker@adacore.com>
17858
17859 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17860 * gdb.ada/char_param.exp: Do not compile our test program with
17861 -gnata, this is unnecessary.
17862 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
17863
384e4a9c
JB
178642007-12-24 Joel Brobecker <brobecker@adacore.com>
17865
17866 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
17867 gdb.ada/print_chars/foo.adb: New files.
17868 * gdb.ada/print_chars.exp: New testcase.
17869
01e044f7
JB
178702007-12-24 Joel Brobecker <brobecker@adacore.com>
17871
17872 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
17873 gdb.ada/char_param/foo.adb: New files.
17874 * gdb.ada/char_param.exp: New testcase.
17875
0ce17860
JB
178762007-12-22 Jim Blandy <jimb@codesourcery.com>
17877
17878 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
17879 hard-coding source line numbers into the test.
17880 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
17881 gdb_get_line_number to find.
17882
919809b9
JB
178832007-12-22 Joel Brobecker <brobecker@adacore.com>
17884
17885 * gdb.base/ptype.c (highest): New struct type.
17886 (the_highest): New variable of that type.
17887 (main): Add dummy assignment to a field of variable the_highest.
17888 * gdb.base/ptype.exp: Test type printing of our new variable.
17889
abc8a88d
PM
178902007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
17891
17892 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 17893 and record first explicitly generated thread number.
abc8a88d
PM
17894 Use that thread number for thread specific watchpoint test.
17895 Add iteration number to repetitive tests.
17896
5158f3e3
CES
178972007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
17898 Jim Blandy <jimb@codesourcery.com>
17899
17900 * gdb.base/expand-psymtabs.c: New testcase
17901 source file.
17902 * gdb.base/expand-psymtabs.exp: New testcase
17903 expect file.
17904
37e4754d
LM
179052007-12-17 Luis Machado <luisgpm@br.ibm.com>
17906
17907 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
17908 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
17909
551e5d04
JB
179102007-12-17 Joel Brobecker <brobecker@adacore.com>
17911
17912 * gdb.ada/frame_args/foo.adb: New file.
17913 * gdb.ada/frame_args/pck.ads: New file.
17914 * gdb.ada/frame_args/pck.adb: New file.
17915 * gdb.ada/frame_args.exp: New testcase.
17916
a05ee097
JB
179172007-12-17 Joel Brobecker <brobecker@adacore.com>
17918
17919 * gdb.base/frame-args.c: New file.
17920 * gdb.base/frame-args.exp: New testcase.
17921
c162e8c9 179222007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 17923 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
17924
17925 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
17926
afe8ab22 179272007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17928
afe8ab22
VP
17929 * gdb.mi/mi-pending.exp: New.
17930 * gdb.mi/mi-pending.c: New.
17931 * gdb.mi/mi-pendshr.c: New.
17932
dfdfb3ca
JB
179332007-12-06 Jim Blandy <jimb@codesourcery.com>
17934
17935 * gdb.base/default.exp: Update expected output for 'info catch'.
17936
b7fca990
JK
179372007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17938
17939 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
17940 must be set to binary.
17941
6a1afc1e
PA
179422007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
17943
17944 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
17945
a6b151f1
DJ
179462007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
17947
17948 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
17949 gdb.mi/mi-file-transfer.exp: New.
17950
43039443
JK
179512007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17952
17953 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
17954
0ef2251b
MR
179552007-11-22 Maciej W. Rozycki <macro@mips.com>
17956
17957 * gdb.trace/backtrace.exp: Fix a typo.
17958 * gdb.trace/circ.exp: Likewise.
17959 * gdb.trace/collection.exp: Likewise.
17960 * gdb.trace/limits.exp: Likewise.
17961 * gdb.trace/report.exp: Likewise.
17962 * gdb.trace/tfind.exp: Likewise.
17963 * gdb.trace/while-dyn.exp: Likewise.
17964
5443631e
NR
179652007-11-21 Nick Roberts <nickrob@snap.net.nz>
17966
17967 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
17968 objects of pointers that can't be dereferenced are now
17969 "noneditable".
17970
a4ce5b0d
UW
179712007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17972
17973 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
17974 (target_cpu): Remove.
17975
d6e956e5
VP
179762007-10-15 Vladimir Prus <vladimir@codesourcery.com>
17977
17978 * gdb.base/ending-run.exp: Expect the list of cleared
17979 breakpoint to come in natural order, not the reversed one.
a9c64011 17980
214270ab
VP
179812007-11-07 Vladimir Prus <vladimir@codesourcery.com>
17982
17983 * gdb.mi/mi-var-child.c (do_child_deletion): New.
17984 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 17985
1a619819
LM
179862007-11-05 Luis Machado <luisgpm@br.ibm.com>
17987
17988 * gdb.base/printcmds.exp: New function
17989 test_printf_with_dfp.
17990
5b01a6fa
DE
179912007-11-02 Doug Evans <dje@google.com>
17992
17993 * gdb.disasm/t01_mov.s: Remove carriage returns.
17994 * gdb.disasm/t02_mova.s: Ditto.
17995 * gdb.disasm/t03_add.s: Ditto.
17996 * gdb.disasm/t04_sub.s: Ditto.
17997 * gdb.disasm/t05_cmp.s: Ditto.
17998 * gdb.disasm/t06_ari2.s: Ditto.
17999 * gdb.disasm/t07_ari3.s: Ditto.
18000 * gdb.disasm/t08_or.s: Ditto.
18001 * gdb.disasm/t09_xor.s: Ditto.
18002 * gdb.disasm/t10_and.s: Ditto.
18003 * gdb.disasm/t11_logs.s: Ditto.
18004 * gdb.disasm/t12_bit.s: Ditto.
18005 * gdb.disasm/t13_otr.s: Ditto.
18006
ec33ab7f
JK
180072007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18008
18009 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18010
ae0d01ff
UW
180112007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18012
18013 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18014 provide DFP support.
18015
55eddb0f
DJ
180162007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18017
18018 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18019 Test "set powerpc vector-abi". Skip auto-detection tests for old
18020 toolchains.
18021
7020f05c
PA
180222007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18023
18024 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18025 with [string compare].
18026
84bc3db9
PA
180272007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18028
18029 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18030 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18031
5876dc88
LM
180322007-10-25 Luis Machado <luisgpm@br.ibm.com>
18033
18034 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18035 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18036 * gdb.opt/Makefile.in: New makefile.
18037 * Makefile.in: Create new directory "gdb.opt".
18038 * configure.ac: Add "gdb.opt" directory.
18039 * configure: Regenerated.
a9c64011 18040
c3ea9a14
DE
180412007-10-25 Doug Evans <dje@google.com>
18042
18043 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18044 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18045
a9c64011 180462007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18047 Thiago Jung Bauermann <bauerman@br.ibm.com>
18048
18049 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18050 Floating Point expressions.
18051 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18052 Floating Point variables.
18053 * gdb.base/dfp-test.c: new file containing program with Decimal
18054 Floating variables, used by gdb.base/dfp-test.exp.
18055
62a24a2b
DJ
180562007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18057
18058 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18059
e7b1eae6
UW
180602007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18061
18062 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18063 compiling test case with GCC.
18064 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18065
c641edcc
UW
180662007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18067
18068 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18069 format changes.
18070
5e5ebfe6
MS
180712007-10-18 Michael Snyder <msnyder@specifix.com>
18072
18073 * gdb.base/dbx.exp: Add missing "-re " operator.
18074
e831e7b6
GM
180752007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18076
18077 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18078 * configure.ac: Removed trailing spaces after backslash.
18079 * gdb.modula2: New directory.
18080 * gdb.modula2/Makefile.in: New file.
18081 * gdb.modula2/unbounded-array.exp: New file.
18082 * gdb.modula2/unbounded1.c: New file.
18083
7cc46491
DJ
180842007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18085
18086 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18087
180882007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18089
18090 * gdb.base/sigstep.c (main): Add checks for
18091 return values for setitimer call.
18092 Call setitimer again with itimer = ITIMER_REAL
18093 if first call to setitimer fails.
18094
e91528f0
KH
180952007-10-11 Kazu Hirata <kazu@codesourcery.com>
18096
18097 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18098 of $timeout.
18099
2ec9a4f8
DJ
181002007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18101
18102 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18103
181042007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
18105
18106 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18107 of gdb_expect call, to avoid interruption.
18108
64b2fa04
PA
181092007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18110
18111 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18112 (v_unsigned_long_long, v_long_long_array)
18113 (v_signed_long_long_array, v_unsigned_long_long_array)
18114 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18115 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18116 [!NO_LONG_LONG]: New.
18117 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18118 v_long_long_member.
18119
18120 (v_long_long_func, v_signed_long_long_func)
18121 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18122 (main) [!NO_LONG_LONG]: Initialize long long variants.
18123
18124 * gdb.base/whatis.exp: If board file requests no_long_long, build
18125 test with NO_LONG_LONG defined. Test long long, signed long long,
18126 and unsigned long long variants but only if board file doesn't
18127 disable it.
18128
a912286e 181292007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 18130 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
18131
18132 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18133 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18134 * configure: Regenerated.
18135 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18136 gdb.pascal/types.exp, lib/pascal.exp: New files.
18137
471ba8c9
DJ
181382007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18139
18140 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18141 call.
18142 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18143 to return to the call.
18144 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18145 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18146 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18147 * gdb.mi/mi-until.exp (test_until): Likewise.
18148 * gdb.mi/mi2-until.exp (test_until): Likewise.
18149
fef8a650
DJ
181502007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18151
18152 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18153 two-char array.
18154 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18155
d983da9c
DJ
181562007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18157
18158 * gdb.threads/watchthreads.c (thread_function): Sleep between
18159 iterations.
18160 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18161 at once for S/390. Generate matching fails and passes.
18162
17f62551
VP
181632007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18164
18165 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18166 the 'struct_declarations' variable to zeros.
a9c64011 18167
ed0616c6
VP
181682007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18169
18170 * gdb.cp/mb-ctor.cc: New.
18171 * gdb.cp/mb-ctor.exp: New.
18172 * gdb.cp/mb-templates.cc: New.
18173 * gdb.cp/mb-templates.exp: New.
18174
41f1b697
DJ
181752007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18176
18177 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18178
3f213f78
PA
181792007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18180
18181 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18182 targets.
18183 * configure: Regenerate.
18184
0d381245 181852007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18186
0d381245
VP
18187 * gdb.base/annota1.exp: Adjust for 'info break'
18188 format changes.
18189 * gdb.base/annota3.exp: Likewise.
18190 * gdb.base/break.exp: Likewise.
18191 * gdb.base/condbreak.exp: Likewise.
18192 * gdb.base/pending.exp: Likewise.
18193 * gdb.base/sepdebug.exp: Likewise.
18194 * gdb.base/unload.exp: Likewise.
18195 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 18196
fe3f5fa8
VP
181972007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18198
18199 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18200 messages.
18201 * gdb.base/chng-syms.exp: Likewise.
18202 * gdb.base/unload.exp: Likewise.
a9c64011 18203
a75cf6c0
DJ
182042007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18205
18206 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18207
18ecae38
DJ
182082007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18209
18210 * schedlock.c (NUM): Change to 1.
18211 (main): Use args[0] for the main thread.
18212 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18213 regardless of the number of threads.
18214
5509918f
MR
182152007-09-14 Maciej W. Rozycki <macro@mips.com>
18216
4a543daf
MR
18217 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18218 type down.
18219 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18220 test.
18221 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18222 watchpoint type down.
18223 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18224 test.
18225
182262007-09-14 Maciej W. Rozycki <macro@mips.com>
18227
5509918f
MR
18228 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18229 Move all the tests here and run them twice, once using software
18230 watchpoints and once using hardware watchpoints.
18231 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18232
40b53987
DJ
182332007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18234
18235 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18236 test.
18237
695e2681
MK
182382007-09-10 Mark Kettenis <kettenis@gnu.org>
18239
8b3fc8d8
MK
18240 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18241 build-id.
18242
695e2681
MK
18243 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18244 know about $ORIGIN. Calculate output dir from $dest instead of
18245 using ${objdir}/{$subdir}.
18246
58d69f29
MK
182472007-09-09 Mark Kettenis <kettenis@gnu.org>
18248
18249 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18250 gcore, before continuing with the test.
18251
3e347599
DJ
182522007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18253
18254 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18255 * gdb.mi/mi-watch.exp: Likewise.
18256
ea37ba09
DJ
182572007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18258 Jim Blandy <jimb@codesourcery.com>
18259
18260 * gdb.arch/i386-sse.exp: Do not expect character constants.
18261 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18262 * gdb.base/display.exp: Allow print/s.
18263 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18264 and unsigned char array changes.
18265
2025a643
DJ
182662007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18267
18268 * gdb.base/display.exp: Add tests for printf %p.
18269
26669a27
PA
182702007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
18271
18272 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
18273 the dll name to unicode.
18274
c8f021f8
JK
182752007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18276
18277 * gdb.base/default.exp (show version): Update the version text.
18278 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
18279
4cf31eea
JK
182802007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18281
18282 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
18283 New files.
18284
4935890f
JK
182852007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18286
18287 * lib/gdb.exp (build_id_debug_filename_get): New function.
18288 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
18289 Remove the generate DEBUG file for the future testcase runs.
18290 New testcase for the NT_GNU_BUILD_ID retrieval.
18291 Move the final testing step to ...
18292 (test_different_dir): ... a new function.
18293 New parameter XFAIL to XFAIL all the tests performed.
18294 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
18295 New parameter TYPE to PF_PREFIX all the tests performed.
18296
02142340
VP
182972007-08-31 Vladimir Prus <vladimir@codesourcery.com>
18298
18299 * gdb.mi/mi-var-cp.cc (path_expression): New
18300 function.
18301 * gdb.mi/mi-var-cp.exp: Run path exression tests.
18302
36acd84e
UW
183032007-08-27 Markus Deuling <deuling@de.ibm.com>
18304
18305 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
18306 to fit into SPU Local Store memory.
18307
a896d121
JB
183082007-08-23 Joel Brobecker <brobecker@adacore.com>
18309
18310 * gdb.base/default.exp: Adjust the expected output of "info
18311 warranty" after the switch to GPLv3.
18312
7b433602
JB
183132007-08-23 Joel Brobecker <brobecker@adacore.com>
18314
18315 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
18316 to 30000 (from 20000).
18317
e22f8b7c
JB
183182007-08-23 Joel Brobecker <brobecker@adacore.com>
18319
18320 Switch the license of all .exp files to GPLv3.
18321 Switch the license of all .f and .f90 files to GPLv3.
18322 Switch the license of all .s and .S files to GPLv3.
18323
5a0e3bd0
JB
183242007-08-23 Joel Brobecker <brobecker@adacore.com>
18325
18326 * configure.ac: Switch license to GPLv3.
18327
cc00619d
JB
183282007-08-23 Joel Brobecker <brobecker@adacore.com>
18329
18330 Switch the licensing to GPLv3 for all .ads and .adb files.
18331
8d26208a
DJ
183322007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
18333
18334 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
18335 and t_int_double.
18336 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
18337
4fcb9948
JB
183382007-08-17 Joel Brobecker <brobecker@adacore.com>
18339
18340 * gdb.base/step-line.c: Switch license to GPL version 3, and
18341 update copyright year.
18342 * gdb.base/step-line.inp: Likewise.
18343
b9c34f67
JB
183442007-08-17 Joel Brobecker <brobecker@adacore.com>
18345
18346 * gdb.base/gdb1555.exp: Make expected output immune to formatting
18347 changes inside gdb1555.c.
18348 * gdb.base/pending.exp: Likewise.
18349
2cc17678
DJ
183502007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
18351
18352 * config/default.exp: New file.
18353
e48883f7
DJ
183542007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18355
18356 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
18357 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
18358
1ab80e5b
MR
183592007-07-30 Maciej W. Rozycki <macro@mips.com>
18360
18361 * gdb.base/dump.exp: Force the correct endianness for binary
18362 formats not carrying this information.
18363
aba471f5
DJ
183642007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18365
18366 * gdb.threads/staticthreads.exp: Match .*sem_post.
18367
d4e07204
DJ
183682007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18369
18370 * gdb.base/readline.exp (operate_and_get_next): Match the final
18371 prompt.
18372
2b97317d
KB
183732007-07-23 Kevin Buettner <kevinb@redhat.com>
18374
18375 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
18376 to restarting SID.
18377
44efa07a
KB
183782007-07-18 Kevin Buettner <kevinb@redhat.com>
18379
18380 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
18381 prior to `gdb_start'.
18382
7b5ebade
KB
183832007-07-18 Kevin Buettner <kevinb@redhat.com>
18384
18385 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
18386 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
18387 Remove call to gdb_unload.
18388
255e7678
DJ
183892007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
18390 Daniel Jacobowitz <dan@codesourcery.com>
18391
18392 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
18393 for __WIN32__.
18394 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
18395 * gdb.base/unload.exp: Use shared library test routines.
18396
3a40aaa0
UW
183972007-07-03 Markus Deuling <deuling@de.ibm.com>
18398
18399 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
18400 * gdb.base/solib-symbol-lib.c: Likewise.
18401 * gdb.base/solib-symbol-main.c: Likewise.
18402
b0f4b84b
DJ
184032007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
18404
18405 * config/gdbserver.exp (gdb_reconnect): New.
18406 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
18407 gdb.base/solib-disc.exp: New files.
18408 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
18409 remote debugging".
18410 (gdb_compile): Add shlib_load flag.
18411 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
18412 port.
18413 (gdbserver_reconnect): New.
18414
1b05479a
DJ
184152007-07-01 Nick Roberts <nickrob@snap.net.nz>
18416 Daniel Jacobowitz <dan@codesourcery.com>
18417
18418 * gdb.base/annota3.exp: Test for if construct.
18419
86f78eb2
DJ
184202007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18421
18422 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18423
6a2eb474 184242007-06-21 Chris Dearman <chris@mips.com>
a9c64011 18425 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
18426
18427 * gdb.base/display.exp: Allow a newline after display/i.
18428 * gdb.base/pc-fp.exp: Likewise.
18429 * gdb.base/sigbpt.exp: Likewise.
18430
f8b73d13
DJ
184312007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18432
18433 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
18434 required features to be included.
18435
4339e69e
DJ
184362007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18437
18438 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
18439 in info threads output.
18440
23d964e7
UW
184412007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18442 Markus Deuling <deuling@de.ibm.com>
18443
18444 * gdb.arch/spu-info.exp: New testcase.
18445 * gdb.arch/spu-info.c: New file.
18446
fd20f75b
DJ
184472007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
18448
18449 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
18450 tpcs_offset. Restore lr after the call.
18451 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
18452
2226f861
DJ
184532007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
18454
18455 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
18456 (gdbserver_run): Kill any running gdbserver.
18457 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
18458
d12371a9
MR
184592007-05-17 Maciej W. Rozycki <macro@mips.com>
18460
18461 * gdb.base/sigbpt.exp: Preset segv_addr.
18462
93f02886
DJ
184632007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
18464
18465 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
18466 (gdb_compile_shlib): Likewise.
18467 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
18468 (default_gdb_init): Clear cleanfiles.
18469 (gdb_finish): Delete recorded cleanfiles.
18470 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
18471
18472 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
18473 Do not use isnative.
18474 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
18475 gdb.base/so-impl-ld.exp: Likewise.
18476 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
18477 * gdb.base/unload.exp: Likewise. Do not pass empty option to
18478 gdb_compile.
18479
b04e06d7
VP
184802007-05-15 Vladimir Prus <vladimir@codesourcery.com>
18481
18482 * config/unknown.exp: Remove.
18483
069ed931
UW
184842007-05-15 Markus Deuling <deuling@de.ibm.com>
18485
18486 * gdb.base/info-proc.exp: Check is_remote.
18487
09db0d03
UW
184882007-05-14 Markus Deuling <deuling@de.ibm.com>
18489
18490 * gdb.base/gcore.exp: Initialize variable core_supported.
18491
af2cbe8c
DJ
184922007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18493
18494 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
18495
027c0295
DJ
184962007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18497
18498 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
18499 * gdb.threads/print-threads.exp (test_all_threads): Allow
18500 negative and hexadecimal thread IDs.
18501
dc5000e7
DJ
185022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18503
18504 * gdb.java/jprint.java (public): Avoid invalid call to static
18505 method.
18506
2e74ed18
DP
185072007-05-14 Denis Pilat <denis.pilat@st.com>
18508
18509 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
18510 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
18511 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18512 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
18513 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
18514
83547f02
UW
185152007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18516
18517 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 18518 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
18519 this mode.
18520 * gdb.base/ovlymgr.c: Provide stubs for spu target.
18521 * gdb.base/spu.ld: New file.
18522
b18be20d
DJ
185232007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
18524
18525 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
18526
be444858
DJ
185272007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
18528
18529 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
18530
b1d53152
DJ
185312007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18532
18533 * gdb.java/jmain.exp: Handle demangled names with and without method
18534 signatures.
18535
d084b331
DJ
185362007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18537
18538 * gdb.mi/mi-syn-frame.c (main, foo, bar)
18539 (have_a_very_merry_interrupt): Remove calls to puts.
18540 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
18541 inferior output.
18542 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
18543 test names.
18544
db9d7fc5
DJ
185452007-04-29 Markus Deuling <deuling@de.ibm.com>
18546 Daniel Jacobowitz <dan@codesourcery.com>
18547
18548 * gdb.base/auxv.exp (core_works): Also check is_remote.
18549 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
18550
ef783a7d 185512007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18552
ef783a7d
VP
18553 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
18554 message, not the undefined 'module' variable.
18555 * gdb.base/siginfo.exp: Likewise.
18556 * gdb.base/sigstep.exp: Likewise.
18557 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
18558 serialport.
18559 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
18560
b7b73cae
CV
185612007-04-25 Corinna Vinschen <vinschen@redhat.com>
18562
18563 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
18564 target sim fails. Return 0 otherwise.
18565 (gdb_load): Return prematurely if gdb_target_sim fails.
18566
7d90fdfa
DP
185672007-04-16 Denis Pilat <denis.pilat@st.com>
18568
18569 * gdb.base/setshow.exp: Reset height after having set it to 100.
18570
5d3e9c85
DP
185712007-04-16 Denis Pilat <denis.pilat@st.com>
18572
18573 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
18574
18e75969
DP
185752007-04-16 Denis Pilat <denis.pilat@st.com>
18576
18577 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
18578
25d5ea92
VP
185792007-04-14 Vladimir Prus <vladimir@codesourcery.com>
18580
18581 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
18582 tests. Run the frozen varobjs test.
18583 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 18584 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 18585
0b49cb80
JK
185862007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18587
18588 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
18589 gdb.base/type-opaque.exp: New files.
18590
a73bafbc 185912007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
18592
18593 * gdb.mi/mi-var-child.c
a73bafbc
VP
18594 (do_children_tests): User char[2] instead of
18595 char so that automatic printing of pointers to char
18596 don't give unpredicable result.
18597 * gdb.mi/var-cmd.c (do_locals_test): Initialize
18598 local variables.
18599 * gdb.mi/mi-var-child.exp: Step to right line
18600 of do_children_tests.
18601 * gdb.mi/mi2-var-child.exp: Likewise.
18602 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 18603 do_locals_tests.
a73bafbc
VP
18604 (do_children_tests): User char[2] instead of
18605 char so that automatic printing of pointers to char
a9c64011 18606 don't give unpredicable result.
a73bafbc 18607 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 18608 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
18609 Pass test name to mi_wait_for_stop.
18610
7ce59000
DJ
186112007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18612
18613 * gdb.asm/asm-source.exp: Remove d10v case.
18614 * lib/gdb.exp (skip_cplus_tests): Likewise.
18615 * gdb.asm/d10v.inc: Deleted.
18616
20389057
DJ
186172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18618
18619 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
18620
8807d78b
DJ
186212007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18622
18623 * config/netware.exp: Delete file.
18624
aa3edb8e
JB
186252007-03-29 Joel Brobecker <brobecker@adacore.com>
18626
18627 * gdb.dwarf2/dw2-noloc.S: New file.
18628 * gdb.dwarf2/dw2-noloc.exp: New file.
18629
297561ac
PA
186302007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
18631
18632 * gdb.cp/method2.cc: New test.
18633 * gdb.cp/method2.exp: New test.
18634 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
18635
1f81bd39
DJ
186362007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18637
18638 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
18639
9453113a
DJ
186402007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
18641
18642 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
18643
b741e217
DJ
186442007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18645
18646 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
18647 (gdb_load): Delete, replace with...
18648 (gdb_reload): ...this.
18649 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
18650 * gdb.server/server-mon.exp: Likewise.
18651 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
18652 (gdb_start_cmd): New.
18653 (gdb_file_cmd): Save the last loaded file.
18654 (gdb_reload): New.
18655 (gdb_gnu_strip_debug): Use transform.
18656 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
18657 support here. Use new $last_loaded_file. Check mtime.
18658 (gdb_target_cmd): Handle ObjC failure case.
18659 (infer_host_exec): Delete.
18660 (gdbserver_load): Rename to...
18661 (gdbserver_run): ...this. Simplify.
18662 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
18663 (mi_gdb_load): Move most contents to a new function...
18664 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
18665 (mi_run_cmd): Use mi_gdb_target_load.
18666 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
18667 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
18668 Use gdb_run_cmd.
18669 * gdb.base/charsign.exp: Remove incorrect comment.
18670 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
18671 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
18672 gdb.base/start.exp: Use gdb_start_cmd.
18673
446ab585 186742007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 18675 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
18676
18677 * gdb.base/sigbpt.exp: Fix the message when skipping test.
18678 * gdb.base/signull.exp: Similarly.
18679
bbb88ebf
UW
186802007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18681
18682 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
18683 messages available to test cases (like chng-sym.exp).
18684
cb8c4a99
AS
186852007-03-14 Andreas Schwab <schwab@suse.de>
18686
18687 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18688 format changes.
18689
4e463ff5
DJ
186902007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
18691
18692 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
18693 (optimized_1): New.
18694 (main): Call optimized_1.
18695 (gdb2029): Correct typos. Call gdb2029_marker.
18696 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
18697 for gdb2029.
18698
b6db2c47
MK
186992007-03-12 Mark Kettenis <kettenis@gnu.org>
18700
18701 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
18702 as tabs. Remove redundant test pattern.
18703
70ed3737
UW
187042007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18705
18706 * gdb.base/long_long.exp: Accept optional symbol name in <...>
18707 for /a format output.
18708
47b67b60
DJ
187092007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
18710
18711 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
18712 collect output incrementally.
18713
b8953b0e
UW
187142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18715
18716 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
18717 for -var-create lpcharacter test.
18718 * gdb.mi/mi2-var-cmd.exp: Likewise.
18719
7acd5c40
UW
187202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18721
18722 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
18723 pass on targets where address zero is readable.
18724
9c6759c1
UW
187252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18726
18727 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
18728 just a single architecture.
18729
a2f1aeb4
UW
187302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18731
18732 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
18733 (fetch_all_registers): New function, uses gdb_test_multiple and
18734 exp_continue to fetch inferior output line-by-line.
18735 Replace all uses of do_get_all_registers by fetch_all_registers.
18736
46579ac2
UW
187372007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18738
18739 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
18740 in target_info.
18741
fc133f24
MS
187422007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18743
a9c64011 18744 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
18745 consistancy; add a default (timeout) case.
18746
7646a51d
MS
187472007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18748
18749 * gdb.base/watchpoint.exp: Fix truncated comment.
18750
dcfff61f
MS
187512007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18752
18753 * Makefile.in: Remove spurious single-quotes from sed command.
18754
664e3ee9
DJ
187552007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18756
18757 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
18758 func.
18759 * gdb.mi/mi2-var-cmd.exp: Likewise.
18760
d7cc6f2f
JB
187612007-02-27 Joel Brobecker <brobecker@adacore.com>
18762
a9c64011
AS
18763 * gdb.dwarf2/dw2-producer.S: New file.
18764 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
18765
187662007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
18767
18768 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18769 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18770 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18771 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18772 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
18773 Revert tests to use mi_gdb_test and include value field in output
18774 of -var-create.
18775
93d42b30
DJ
187762007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18777
18778 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
18779
c499ed39
DJ
187802007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18781
18782 * gdb.base/maint.exp: Remove full paths from test names.
18783 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
18784 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
18785
9836f81b
JB
187862007-02-27 Joel Brobecker <brobecker@adacore.com>
18787
18788 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
18789
c74d0ad8
DJ
187902007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18791
18792 * gdb.server/server-mon.exp: New test.
18793
2711e456
DJ
187942007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18795
18796 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
18797
ff6f572f
DJ
187982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18799
18800 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
18801 register capitalization.
18802
fada3feb
DP
188032007-02-13 Denis Pilat <denis.pilat@st.com>
18804
18805 * gdb.mi/mi-var-invalidate.exp: New file.
18806
fb1e4ffc
DJ
188072007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18808
18809 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
18810
3da939d7
DJ
188112007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18812
18813 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
18814
123dc839
DJ
188152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18816
18817 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
18818 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
18819
877e3645 188202007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
18821
18822 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18823 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18824 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18825 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18826 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 18827 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 18828 Update tests to include value field in output of -var-create.
a9c64011 18829
3c0a2960
AS
188302007-02-08 Andreas Schwab <schwab@suse.de>
18831
18832 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
18833
108546a0
DJ
188342007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
18835
18836 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
18837 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
18838
d701dcab
DP
188392007-02-02 Denis Pilat <denis.pilat@st.com>
18840
18841 * gdb.threads/threadapply.exp: check that frame is not changed by
18842 the thread apply all command.
18843
783e3e2f
AS
188442007-01-31 Andreas Schwab <schwab@suse.de>
18845
6d9c3a87
AS
18846 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18847
3c50d7b9
AS
18848 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
18849 in the dwarf sections.
18850 * gdb.dwarf2/mac-fileno.S: Likewise.
18851
783e3e2f
AS
18852 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
18853 bspstore register on ia64.
18854
78ff580e
AS
188552007-01-29 Andreas Schwab <schwab@suse.de>
18856
cc8e9b12
AS
18857 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
18858 "frame-begin" annotation.
18859
78ff580e
AS
18860 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
18861 number of "frames-invalid" annotations.
18862
704a4f78
DJ
188632007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18864
18865 * gdb.base/commands.exp: Call if_commands_test.
18866 (gdb_test_no_prompt, if_commands_test): New.
18867
e741bf94
MK
188682007-01-28 Mark Kettenis <kettenis@gnu.org>
18869
18870 * gdb.threads/sigthread.c (NSIGS): Make bigger.
18871
474d0ad3
AS
188722007-01-27 Andreas Schwab <schwab@suse.de>
18873
18874 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
18875 .short/.int/.quad in the dwarf sections.
18876 * gdb.dwarf2/dw2-intercu.S: Likewise.
18877 * gdb.dwarf2/dw2-intermix.S: Likewise.
18878
e784b426
JK
188792007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18880
18881 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
18882 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
18883 array.
e784b426
JK
18884 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
18885 * gdb.base/setvar.exp: Likewise.
18886
37f08e04
AS
188872007-01-26 Andreas Schwab <schwab@suse.de>
18888
9a01813a
AS
18889 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
18890 test.
18891
37f08e04
AS
18892 * gdb.base/multi-forks.exp ("restart $i"): Also match
18893 __kernel_syscall_via_break.
18894
6e2a9270
VP
188952007-01-24 Vladimir Prus <vladimir@codesourcery.com>
18896
18897 * lib/mi-support.exp (mi_delete_varobj): New.
18898 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
18899 testcase.
18900 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
18901 (main): Call the above.
18902 (reference_update_test, base_in_reference_test)
18903 (reference_to_pointer): Delete the created varobjs.
a9c64011 18904
e515b470
DJ
189052007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
18906
18907 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
18908 * configure: Regenerated.
18909 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
18910 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
18911 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
18912 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
18913 * lib/gdb.exp (gdb_skip_xml_test): New function.
18914
08d8bcd7
DJ
189152007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
18916
18917 * gdb.base/sigrepeat.exp: Correct error message.
18918
189192007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
18920 Daniel Jacobowitz <dan@codesourcery.com>
18921
18922 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
18923 gdb.arch/i386-gnu-cfi-asm.S: New files.
18924
97c3f1f3
JK
189252007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18926
18927 * lib/gdb.exp: Abort on missing `site.exp'.
18928
cb1df416
DJ
189292007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18930 Daniel Jacobowitz <dan@codesourcery.com>
18931
18932 * gdb.base/included.c, gdb.base/included.exp,
18933 gdb.base/included.h: New files.
18934
35990120
DJ
189352007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18936
18937 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
18938 (maximize_rlimit): Reduce limits on 64-bit systems.
18939
6e81a116 189402007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
18941
18942 From Marcus Deuling <deuling@de.ibm.com>:
18943 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
18944 every case.
18945
6c3c41f3
NR
189462007-01-13 Nick Roberts <nickrob@snap.net.nz>
18947
18948 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
18949 (test_path_specification): Use objdir instead of srcdir to always
18950 get an absolute filename.
18951
2f12c312
DJ
189522007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
18953
18954 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
18955
81121995
VP
189562007-01-11 Vladimir Prus <vladimir@codesourcery.com>
18957
18958 * gdb.mi/mi-var-cp.cc (reference_update_tests):
18959 Make sure the variable we're using is in scope.
18960 (reference_to_pointer): Likewise.
18961
4741b737
DJ
189622007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18963
18964 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
18965 has no debug information.
18966
054410c3
DJ
189672007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18968
18969 * gdb.base/annota1.exp: Remove extra send_gdb.
18970
818f79f6
DJ
189712007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18972
18973 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
18974
f7a6bb70
DJ
189752007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18976
18977 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
18978
57e66780
DJ
189792007-01-08 Nick Roberts <nickrob@snap.net.nz>
18980 Daniel Jacobowitz <dan@codesourcery.com>
18981
18982 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
18983 lcharacter or linteger change. Correct duplicated test name.
18984 * gdb.mi/mi2-var-cmd.exp: Likewise.
18985
3d799a95
DJ
189862007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
18987
18988 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
18989
189902007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 18991
a9c64011
AS
18992 * gdb.base/nofield.c: New file.
18993 * gdb.base/nofield.exp: New testcase.
51679ba9 18994
eafb94e8
NR
189952007-01-05 Nick Roberts <nickrob@snap.net.nz>
18996
18997 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
18998
18999 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19000 test.
19001
5e572bb4
DJ
190022007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19003
19004 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19005
74a44383
DJ
190062007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19007
19008 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19009 when continuing.
19010
1b572db9
DJ
190112007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19012
19013 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19014 Expect ".exe" extension.
19015
381bc39b
DJ
190162007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19017
19018 * gdb.base/charset.exp: Add explicit filename to break.
19019 * gdb.base/dbx.exp: Add explicit filename to breaks.
19020
2b70e4c6
DJ
190212007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19022
19023 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19024 * gdb.mi/mi2-file.exp: Likewise.
19025
303b6f5d
DJ
190262007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19027
19028 Implement specification of MI tests as comments
19029 in C and C++ sources.
19030 * lib/mi-support.exp (mi_autotest_data): New variable.
19031 (mi_autotest_source): New variable.
19032 (count_newlines, mi_prepare_inline_tests)
19033 (mi_get_inline_test, mi_continue_to_line)
19034 (mi_run_inline_test, mi_tbreak)
19035 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19036 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19037 Run inline tests.
19038 * gdb.mi/mi-var-cp.cc: Define tests here.
19039
23da0d94
VP
190402007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19041
19042 Simplify usage of mi_continue_to.
19043 * lib/mi-support.exp (mi_runto_helper): Renamed
19044 from mi_runto, added new parameter 'run_or_continue'.
19045 (mi_runto): Use mi_runto_helper.
19046 (mi_continue_to): Accept just function name as parameter.
19047 Use mi_runto_helper.
19048 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19049 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19050
f9e18282
JB
190512006-01-04 Joel Brobecker <brobecker@adacore.com>
19052
19053 Make this testcase a bit more realistic. The current code
19054 is too simplistic, and allows the compiler to optimize out
19055 some of the entities we need for this testcase.
19056 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19057 (Do_Nothing): Add extra parameter.
19058 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19059 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19060 by using a variable of type Void_Star.
19061
fd678c65
JB
190622006-01-04 Joel Brobecker <brobecker@adacore.com>
19063
19064 * gdb.ada/catch_ex/foo.adb: New file.
19065 * gdb.ada/catch_ex.exp: New testcase.
19066
05cfdb42
DJ
190672007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19068
19069 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19070 pass --image-base to linker.
19071
2e03ee74
DJ
190722007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19073 Daniel Jacobowitz <dan@codesourcery.com>
19074
19075 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19076 secondary prompts.
19077
0d5de010
DJ
190782007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19079
19080 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19081 output. Test the types of members and member pointers.
19082 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19083 gdb/2092.
19084 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19085 statement. Enable for GCC. Update expected output for some tests
19086 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19087 layout.
19088 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19089 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19090 (Diamond::vget_base): New.
19091 (main): Add new tests.
19092 * gdb.cp/printmethod.exp: Update expected output for member functions.
19093 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19094 print pEe->D::vg().
19095
61a771aa
DJ
190962007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19097
19098 * gdb.threads/tls.exp: Allow stops in sem_post.
19099
2fa63963
DJ
191002006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19101
19102 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19103 * gdb.base/annota3.exp: Likewise.
19104 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19105 again (instead of timing out).
19106 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19107 GCC bug 26475.
19108 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19109 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19110 test from jmisc1.exp.
19111 * gdb.java/jmisc1.exp: Delete.
19112 * gdb.java/jprint.exp: Adjust to work with method signatures including
19113 return types.
19114 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19115 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19116 * lib/java.exp (compile_java_from_source): Pass the correct type
19117 to target_compile.
19118
5eefc2b7
JB
191192006-12-31 Joel Brobecker <brobecker@adacore.com>
19120
19121 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19122 (stack_align_edx): New function.
19123 (stack_align_eax): New function.
19124 (main): Add calls to stack_align_edx and stack_align_eax.
19125 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19126 Add testing for the cases where the register used during a stack
19127 realignment is edx. Same for eax.
19128
227c54da
DJ
191292006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19130
19131 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19132 and generic PE targets.
19133
cab8ac94
JB
191342006-12-29 Joel Brobecker <brobecker@adacore.com>
19135
19136 * gdb.ada/array_return.exp: Update copyright date list.
19137
ba54f318
JB
191382006-12-27 Joel Brobecker <brobecker@adacore.com>
19139
19140 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19141 (Create_Small_Float_Vector): New function.
19142 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19143 function body.
19144 * gdb.ada/array_return/p.adb: Use new type and function from
19145 package Pck.
19146 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19147 able to print the value returned by a function returning an
19148 array of float.
19149
6b7a35dd
JB
191502006-12-20 Joel Brobecker <brobecker@adacore.com>
19151
19152 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19153 The associated tests should be PASSing.
19154
038224f6
VP
191552006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19156
19157 Test for base in references.
19158 * gdb.mi/mi-var-cp.cc: Add test code.
19159 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19160 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19161 * gdb.mi/mi2-watch.exp: Likewise.
19162 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19163 (mi_list_varobj_children): New function.
19164
b26ed50d
VP
191652006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19166
19167 * lib/mi-support.exp
19168 (mi_runto): Accept "()" after function name.
19169 (mi_create_varobj): New function.
19170 (mi_varobj_update): New function.
19171 (mi_Check_varobj_value): New function.
19172 * gdb.mi/mi-var-cp.exp: New file.
19173 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19174
08232497
DJ
191752006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19176
19177 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19178 gdb.base/weaklib2.c: New files.
19179
d394c993 191802006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19181
ac6c2fba
NS
19182 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19183 info. Adjust test names.
19184
8ec659a0 19185 * gdb.base/break.c (main): Move position of malloc.
d394c993 19186 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 19187
acd65feb
VP
191882006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19189
19190 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19191 assignement of arrays and function pointers.
19192 * gdb.mi/var-cmd.c: Add declaration necessary for above
19193 tests.
19194
f556d5e5
NS
191952006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19196
19197 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
19198
19199 * gdb.threads/linux-dp.exp: Read thread table before and after
19200 creating each philosopher and verify it.
19201
697bc68d
NS
192022006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19203 Paul Brook <paul@codesourcery.com>
19204 Daniel Jacobowitz <dan@codesourcery.com>
19205
19206 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 19207 main to remove duplication. Add start function of the form
697bc68d
NS
19208 '_*start[1-9]*'. Add RVDS start function.
19209
29d73ae4
DJ
192102006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19211
19212 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19213
c1d88655
UW
192142006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19215
19216 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19217 * gdb.asm/spu.inc: New file.
19218 * gdb.base/term.exp: Disable if [target_info exists noargs].
19219 * gdb.gdb/complaints.exp: Disable if ![isnative].
19220 * gdb.gdb/selftest.exp: Likewise.
19221 * gdb.gdb/observer.exp: Likewise.
19222 * gdb.gdb/xfullpath.exp: Likewise.
19223 * gdb.base/attach.exp: Disable on SPU target.
19224 * gdb.cp/bs145503.exp: Likewise.
19225 * gdb.cp/exception.exp: Likewise.
19226 * gdb.cp/userdef.exp: Likewise.
19227
32a13b1a
DJ
192282006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19229
19230 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19231
d8295fe9
VP
192322006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19233
19234 * gdb.base/completion.exp: Fix completion tests for
19235 'info' and 'info '.
19236 * gdb.base/help.exp (help_test_raw, test_class_help)
19237 (test_prefix_command_help): Move...
19238 * lib/gdb.exp: Here.
19239 * gdb.base/main.exp: Adjust.
19240 * gdb.cp/maint.exp: Adjust.
19241 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 19242
8c394015
VP
192432006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19244
19245 * gdb.stabs/weird.exp (print_weird_var): Use
19246 gdb_test_multiple instead of gdb_expect.
19247
027fc1bc
VP
192482006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19249
19250 * gdb.base/help.exp (help_test_raw): New.
19251 (test_class_help): New.
19252 (test_prefix_command_help): New.
19253 Adjust testcases.
19254
67609209
FR
192552006-11-09 Christophe Lyon <christophe.lyon@st.com>
19256
19257 * gdb.base/constvars.c (main): Write to crass and crips, so that
19258 they are allocated by the compiler.
19259
f73adfeb
AS
192602006-10-27 Andreas Schwab <schwab@suse.de>
19261
19262 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19263 "detach-fork".
19264
2f83a18e
DJ
192652006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19266
19267 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19268 of patterns.
19269
94277a38
DJ
192702006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19271
19272 * gdb.base/sepdebug.exp: Remove debug format test.
19273 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
19274 Handle no-symtab.
19275 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
19276
5bd2f6e2
DJ
192772006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19278
19279 * gdb.threads/manythreads.c (thread_function, main): Don't cast
19280 int to pointer or pointer to int.
19281 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
19282
8c008720
DJ
192832006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19284
19285 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19286
9e35dae4
DJ
192872006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19288
19289 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19290
d9639e13
DJ
192912006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19292
19293 PR c++/2116
19294 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
19295
390a1bd0
JB
192962006-10-06 Joel Brobecker <brobecker@adacore.com>
19297
19298 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
19299 the corresponding bug has been fixed in GDB (PR/2018).
19300
dd920c33
JB
193012006-10-06 Joel Brobecker <brobecker@adacore.com>
19302
19303 * gdb.base/subst.exp: New testcase.
19304
53bbefe9
JB
193052006-10-06 Joel Brobecker <brobecker@adacore.com>
19306
19307 * gdb.ada/array_return/pck.ads: Add copyright notice.
19308 * gdb.ada/array_return/pck.adb: Likewise.
19309 * gdb.ada/array_return/p.adb: Likewise.
19310 * gdb.ada/exec_changed/first.adb: Likewise.
19311 * gdb.ada/exec_changed/second.adb: Likewise.
19312
09851417
JB
193132006-10-06 Joel Brobecker <brobecker@adacore.com>
19314
19315 * gdb.ada/watch_arg/watch.adb: New file.
19316 * gdb.ada/watch_arg.exp: New testcase.
19317
041bf30d
VP
193182006-10-02 Vladimir Prus <vladimir@codesourcery.com>
19319
19320 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 19321 via string_to_regexp.
041bf30d 19322 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 19323
f286fbdd 193242006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
19325
19326 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
19327 Remove unused / obsolete files.
19328
7c07f349
NR
193292006-09-19 Nick Roberts <nickrob@snap.net.nz>
19330
19331 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
19332
cd5ff84a
VP
193332006-09-17 Vladimir Prus <vladimir@codesourcery.com>
19334
19335 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
19336 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 19337 the number of frames.
cd5ff84a 19338
ae018d1a
DJ
193392006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
19340
19341 * gdb.base/args.c (main): Add breakpoint marker.
19342 * gdb.base/args.exp: Use args_test for tests. Add new tests which
19343 really test empty arguments.
19344 (args_load): Delete.
19345 (args_test): New.
19346
b399c549
NR
193472006-09-13 Nick Roberts <nickrob@snap.net.nz>
19348
19349 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 19350 check for one file.
b399c549 19351
2ab1eb7a
VP
193522006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
19353
19354 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
19355 HIGH_FRAME argument to -stack-list-locals can be larger than
19356 the number of frames.
a9c64011 19357
476308bf
FF
193582006-08-18 Fred Fish <fnf@specifix.com>
19359
19360 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
19361 '$' in front of skip_vmx_tests_saved when setting that.
19362
8625200f
AS
193632006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
19364
19365 * gdb.base/trace-commands.exp: New file.
19366
089ec8f1
DJ
193672006-08-10 Joel Brobecker <brobecker@adacore.com>
19368 Daniel Jacobowitz <dan@codesourcery.com>
19369
19370 * gdb.base/step-bt.exp: Make hexadecimal address optional in
19371 expected output of the backtrace commands.
19372
b60f0898
JB
193732006-08-09 Joel Brobecker <brobecker@adacore.com>
19374
19375 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
19376 untested followed by return combination.
19377 * gdb.arch/altivec-regs.exp: Likewise.
19378 * gdb.arch/e500-abi.exp: Likewise.
19379 * gdb.arch/e500-regs.exp: Likewise.
19380 * gdb.arch/gdb1291.exp: Likewise.
19381 * gdb.arch/gdb1431.exp: Likewise.
19382 * gdb.arch/gdb1558.exp: Likewise.
19383 * gdb.arch/i386-prologue.exp: Likewise.
19384 * gdb.arch/i386-unwind.exp: Likewise.
19385 * gdb.asm/asm-source.exp: Likewise.
19386 * gdb.base/a2-run.exp: Likewise.
19387 * gdb.base/advance.exp: Likewise.
19388 * gdb.base/all-bin.exp: Likewise.
19389 * gdb.base/annota1.exp: Likewise.
19390 * gdb.base/annota3.exp: Likewise.
19391 * gdb.base/args.exp: Likewise.
19392 * gdb.base/arithmet.exp: Likewise.
19393 * gdb.base/assign.exp: Likewise.
19394 * gdb.base/async.exp: Likewise.
19395 * gdb.base/attach.exp: Likewise.
19396 * gdb.base/bang.exp: Likewise.
19397 * gdb.base/bigcore.exp: Likewise.
19398 * gdb.base/bitfields.exp: Likewise.
19399 * gdb.base/bitfields2.exp: Likewise.
19400 * gdb.base/break.exp: Likewise.
19401 * gdb.base/call-sc.exp: Likewise.
19402 * gdb.base/call-strs.exp: Likewise.
19403 * gdb.base/callfuncs.exp: Likewise.
19404 * gdb.base/checkpoint.exp: Likewise.
19405 * gdb.base/chng-syms.exp: Likewise.
19406 * gdb.base/code-expr.exp: Likewise.
19407 * gdb.base/commands.exp: Likewise.
19408 * gdb.base/completion.exp: Likewise.
19409 * gdb.base/cond-expr.exp: Likewise.
19410 * gdb.base/condbreak.exp: Likewise.
19411 * gdb.base/consecutive.exp: Likewise.
19412 * gdb.base/constvars.exp: Likewise.
19413 * gdb.base/corefile.exp: Likewise.
19414 * gdb.base/cvexpr.exp: Likewise.
19415 * gdb.base/dbx.exp: Likewise.
19416 * gdb.base/define.exp: Likewise.
19417 * gdb.base/detach.exp: Likewise.
19418 * gdb.base/display.exp: Likewise.
19419 * gdb.base/dump.exp: Likewise.
19420 * gdb.base/ena-dis-br.exp: Likewise.
19421 * gdb.base/ending-run.exp: Likewise.
19422 * gdb.base/environ.exp: Likewise.
19423 * gdb.base/eval-skip.exp: Likewise.
19424 * gdb.base/exprs.exp: Likewise.
19425 * gdb.base/fileio.exp: Likewise.
19426 * gdb.base/finish.exp: Likewise.
19427 * gdb.base/float.exp: Likewise.
19428 * gdb.base/foll-exec.exp: Likewise.
19429 * gdb.base/foll-fork.exp: Likewise.
19430 * gdb.base/foll-vfork.exp: Likewise.
19431 * gdb.base/freebpcmd.exp: Likewise.
19432 * gdb.base/funcargs.exp: Likewise.
19433 * gdb.base/gcore.exp: Likewise.
19434 * gdb.base/gdb1090.exp: Likewise.
19435 * gdb.base/gdb1250.exp: Likewise.
19436 * gdb.base/huge.exp: Likewise.
19437 * gdb.base/info-proc.exp: Likewise.
19438 * gdb.base/interrupt.exp: Likewise.
19439 * gdb.base/jump.exp: Likewise.
19440 * gdb.base/langs.exp: Likewise.
19441 * gdb.base/lineinc.exp: Likewise.
19442 * gdb.base/list.exp: Likewise.
19443 * gdb.base/logical.exp: Likewise.
19444 * gdb.base/long_long.exp: Likewise.
19445 * gdb.base/macscp.exp: Likewise.
19446 * gdb.base/maint.exp: Likewise.
19447 * gdb.base/mips_pro.exp: Likewise.
19448 * gdb.base/miscexprs.exp: Likewise.
19449 * gdb.base/multi-forks.exp: Likewise.
19450 * gdb.base/opaque.exp: Likewise.
19451 * gdb.base/overlays.exp: Likewise.
19452 * gdb.base/pc-fp.exp: Likewise.
19453 * gdb.base/pointers.exp: Likewise.
19454 * gdb.base/printcmds.exp: Likewise.
19455 * gdb.base/psymtab.exp: Likewise.
19456 * gdb.base/ptype.exp: Likewise.
19457 * gdb.base/recurse.exp: Likewise.
19458 * gdb.base/relational.exp: Likewise.
19459 * gdb.base/relocate.exp: Likewise.
19460 * gdb.base/remote.exp: Likewise.
19461 * gdb.base/reread.exp: Likewise.
19462 * gdb.base/restore.exp: Likewise.
19463 * gdb.base/return.exp: Likewise.
19464 * gdb.base/return2.exp: Likewise.
19465 * gdb.base/scope.exp: Likewise.
19466 * gdb.base/sect-cmd.exp: Likewise.
19467 * gdb.base/sep.exp: Likewise.
19468 * gdb.base/sepdebug.exp: Likewise.
19469 * gdb.base/setshow.exp: Likewise.
19470 * gdb.base/setvar.exp: Likewise.
19471 * gdb.base/sigall.exp: Likewise.
19472 * gdb.base/sigbpt.exp: Likewise.
19473 * gdb.base/signals.exp: Likewise.
19474 * gdb.base/signull.exp: Likewise.
19475 * gdb.base/sizeof.exp: Likewise.
19476 * gdb.base/solib.exp: Likewise.
19477 * gdb.base/step-line.exp: Likewise.
19478 * gdb.base/step-test.exp: Likewise.
19479 * gdb.base/structs.exp: Likewise.
19480 * gdb.base/structs2.exp: Likewise.
19481 * gdb.base/term.exp: Likewise.
19482 * gdb.base/twice.exp: Likewise.
19483 * gdb.base/until.exp: Likewise.
19484 * gdb.base/varargs.exp: Likewise.
19485 * gdb.base/volatile.exp: Likewise.
19486 * gdb.base/watchpoint.exp: Likewise.
19487 * gdb.base/whatis-exp.exp: Likewise.
19488 * gdb.base/whatis.exp: Likewise.
19489 * gdb.cp/ambiguous.exp: Likewise.
19490 * gdb.cp/annota2.exp: Likewise.
19491 * gdb.cp/annota3.exp: Likewise.
19492 * gdb.cp/bool.exp: Likewise.
19493 * gdb.cp/breakpoint.exp: Likewise.
19494 * gdb.cp/casts.exp: Likewise.
19495 * gdb.cp/class2.exp: Likewise.
19496 * gdb.cp/classes.exp: Likewise.
19497 * gdb.cp/cplusfuncs.exp: Likewise.
19498 * gdb.cp/ctti.exp: Likewise.
19499 * gdb.cp/derivation.exp: Likewise.
19500 * gdb.cp/exception.exp: Likewise.
19501 * gdb.cp/gdb1355.exp: Likewise.
19502 * gdb.cp/hang.exp: Likewise.
19503 * gdb.cp/inherit.exp: Likewise.
19504 * gdb.cp/local.exp: Likewise.
19505 * gdb.cp/m-data.exp: Likewise.
19506 * gdb.cp/m-static.exp: Likewise.
19507 * gdb.cp/member-ptr.exp: Likewise.
19508 * gdb.cp/method.exp: Likewise.
19509 * gdb.cp/misc.exp: Likewise.
19510 * gdb.cp/namespace.exp: Likewise.
19511 * gdb.cp/overload.exp: Likewise.
19512 * gdb.cp/ovldbreak.exp: Likewise.
19513 * gdb.cp/pr-1023.exp: Likewise.
19514 * gdb.cp/pr-1210.exp: Likewise.
19515 * gdb.cp/pr-574.exp: Likewise.
19516 * gdb.cp/printmethod.exp: Likewise.
19517 * gdb.cp/psmang.exp: Likewise.
19518 * gdb.cp/ref-params.exp: Likewise.
19519 * gdb.cp/ref-types.exp: Likewise.
19520 * gdb.cp/rtti.exp: Likewise.
19521 * gdb.cp/templates.exp: Likewise.
19522 * gdb.cp/try_catch.exp: Likewise.
19523 * gdb.cp/userdef.exp: Likewise.
19524 * gdb.cp/virtfunc.exp: Likewise.
19525 * gdb.disasm/am33.exp: Likewise.
19526 * gdb.disasm/h8300s.exp: Likewise.
19527 * gdb.disasm/mn10300.exp: Likewise.
19528 * gdb.disasm/sh3.exp: Likewise.
19529 * gdb.disasm/t01_mov.exp: Likewise.
19530 * gdb.disasm/t02_mova.exp: Likewise.
19531 * gdb.disasm/t03_add.exp: Likewise.
19532 * gdb.disasm/t04_sub.exp: Likewise.
19533 * gdb.disasm/t05_cmp.exp: Likewise.
19534 * gdb.disasm/t06_ari2.exp: Likewise.
19535 * gdb.disasm/t07_ari3.exp: Likewise.
19536 * gdb.disasm/t08_or.exp: Likewise.
19537 * gdb.disasm/t09_xor.exp: Likewise.
19538 * gdb.disasm/t10_and.exp: Likewise.
19539 * gdb.disasm/t11_logs.exp: Likewise.
19540 * gdb.disasm/t12_bit.exp: Likewise.
19541 * gdb.disasm/t13_otr.exp: Likewise.
19542 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
19543 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
19544 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19545 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
19546 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
19547 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19548 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19549 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19550 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
19551 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
19552 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19553 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19554 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19555 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19556 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19557 * gdb.mi/gdb701.exp: Likewise.
19558 * gdb.mi/gdb792.exp: Likewise.
19559 * gdb.mi/mi-basics.exp: Likewise.
19560 * gdb.mi/mi-break.exp: Likewise.
19561 * gdb.mi/mi-cli.exp: Likewise.
19562 * gdb.mi/mi-console.exp: Likewise.
19563 * gdb.mi/mi-disassemble.exp: Likewise.
19564 * gdb.mi/mi-eval.exp: Likewise.
19565 * gdb.mi/mi-file.exp: Likewise.
19566 * gdb.mi/mi-read-memory.exp: Likewise.
19567 * gdb.mi/mi-regs.exp: Likewise.
19568 * gdb.mi/mi-return.exp: Likewise.
19569 * gdb.mi/mi-simplerun.exp: Likewise.
19570 * gdb.mi/mi-stack.exp: Likewise.
19571 * gdb.mi/mi-stepi.exp: Likewise.
19572 * gdb.mi/mi-syn-frame.exp: Likewise.
19573 * gdb.mi/mi-until.exp: Likewise.
19574 * gdb.mi/mi-var-block.exp: Likewise.
19575 * gdb.mi/mi-var-child.exp: Likewise.
19576 * gdb.mi/mi-var-cmd.exp: Likewise.
19577 * gdb.mi/mi-var-display.exp: Likewise.
19578 * gdb.mi/mi-watch.exp: Likewise.
19579 * gdb.mi/mi2-basics.exp: Likewise.
19580 * gdb.mi/mi2-break.exp: Likewise.
19581 * gdb.mi/mi2-cli.exp: Likewise.
19582 * gdb.mi/mi2-console.exp: Likewise.
19583 * gdb.mi/mi2-disassemble.exp: Likewise.
19584 * gdb.mi/mi2-eval.exp: Likewise.
19585 * gdb.mi/mi2-file.exp: Likewise.
19586 * gdb.mi/mi2-read-memory.exp: Likewise.
19587 * gdb.mi/mi2-regs.exp: Likewise.
19588 * gdb.mi/mi2-return.exp: Likewise.
19589 * gdb.mi/mi2-simplerun.exp: Likewise.
19590 * gdb.mi/mi2-stack.exp: Likewise.
19591 * gdb.mi/mi2-stepi.exp: Likewise.
19592 * gdb.mi/mi2-syn-frame.exp: Likewise.
19593 * gdb.mi/mi2-until.exp: Likewise.
19594 * gdb.mi/mi2-var-block.exp: Likewise.
19595 * gdb.mi/mi2-var-child.exp: Likewise.
19596 * gdb.mi/mi2-var-cmd.exp: Likewise.
19597 * gdb.mi/mi2-var-display.exp: Likewise.
19598 * gdb.mi/mi2-watch.exp: Likewise.
19599 * gdb.stabs/exclfwd.exp: Likewise.
19600 * gdb.stabs/weird.exp: Likewise.
19601 * gdb.threads/gcore-thread.exp: Likewise.
19602 * gdb.trace/actions.exp: Likewise.
19603 * gdb.trace/backtrace.exp: Likewise.
19604 * gdb.trace/circ.exp: Likewise.
19605 * gdb.trace/collection.exp: Likewise.
19606 * gdb.trace/deltrace.exp: Likewise.
19607 * gdb.trace/infotrace.exp: Likewise.
19608 * gdb.trace/limits.exp: Likewise.
19609 * gdb.trace/packetlen.exp: Likewise.
19610 * gdb.trace/passc-dyn.exp: Likewise.
19611 * gdb.trace/passcount.exp: Likewise.
19612 * gdb.trace/report.exp: Likewise.
19613 * gdb.trace/save-trace.exp: Likewise.
19614 * gdb.trace/tfind.exp: Likewise.
19615 * gdb.trace/tracecmd.exp: Likewise.
19616 * gdb.trace/while-dyn.exp: Likewise.
19617 * gdb.trace/while-stepping.exp: Likewise.
19618
f4b618d1
JB
196192006-08-08 Joel Brobecker <brobecker@adacore.com>
19620
19621 * gdb.base/step-bt.c: New file.
19622 * gdb.base/step-bt.exp: New testcase.
19623
3d00d119
DJ
196242006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
19625
19626 * config/monitor.exp (gdb_load): Remove support for obsolete
19627 download-write-size.
19628 * gdb.base/remote.exp: Likewise. Update all callers of
19629 gdb_timed_load.
19630
017b5bd4
DJ
196312006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
19632
19633 * cursal.exp: Pass binfile to gdb_load.
19634
837c599d
DJ
196352006-08-01 Nathan Sidwell <nathan@codesourcery.com>
19636
19637 * gdb.base/cursal.exp: Add "" to gdb_load call.
19638
8dd4540b
MK
196392006-07-29 Mark Kettenis <kettenis@gnu.org>
19640
19641 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
19642 NetBSD/ELF targets.
19643
ab5c9f60
DJ
196442006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
19645
19646 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
19647 operator*.
19648
4c42eaff
DJ
196492006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
19650
19651 * gdb.base/completion.exp: Update for change in "file" behavior.
19652 * gdb.stabs/weird.exp: Likewise.
19653 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
19654 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
19655
0155cc76
NS
196562006-07-24 Nathan Sidwell <nathan@codesourcery.com>
19657
19658 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
19659 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
19660
16026cd7
AS
196612006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
19662
19663 * gdb.base/default.exp: Update source command error message.
19664 * gdb.base/help.exp: Update 'help source' message.
19665
16963cb6
DJ
196662006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
19667
19668 * gdb.cp/bs15503.exp: Update comment for no longer crashing
19669 test.
19670
6d7fd486
AS
196712006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
19672
19673 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
19674
29e8a844
DJ
196752006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19676
19677 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
19678
6afcfa39
DJ
196792006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19680
19681 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
19682
267a692b
MK
196832006-07-17 Mark Kettenis <kettenis@gnu.org>
19684
19685 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
19686 *-*-openbsd* from targets for wich we expect ARM FPA floating
19687 point format.
19688
85d2fec4
NR
196892006-07-17 Nick Roberts <nickrob@snap.net.nz>
19690
19691 * gdb.cp/annota3.exp: Expect frame-begin annotation.
19692
196932006-07-17 Mark Kettenis <kettenis@gnu.org>
19694
19695 * gdb.base/annota3.exp: Expect frame-begin annotation.
19696
85b4c6e8
JB
196972006-07-14 Joel Brobecker <brobecker@adacore.com>
19698
19699 * gdb.base/help.exp: Adjust "help unset" test to accept
19700 any list of unset commands.
19701
fb933624
DJ
197022006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
19703 Daniel Jacobowitz <dan@codesourcery.com>
19704
19705 * gdb.cp/ref-params.exp: New test.
19706 * gdb.cp/ref-params.cc: New source file.
19707 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
19708
1dff4b64
MK
197092006-07-08 Mark Kettenis <kettenis@gnu.org>
19710
19711 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
19712 spaces/tabs in regular expressions since they might not be there.
19713
40d2e0e3
AS
197142006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
19715
19716 * gdb.base/ifelse.exp: New file.
19717
f6c957d2
NS
197182006-07-04 Nathan Sidwell <nathan@codesourcery.com>
19719
19720 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
19721 line.
19722 * gdb.base/huge.exp: Loop over compilation to find a size that
19723 is acceptable.
19724 * gdb.base/remote.exp: Correct expected strings.
19725 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
19726
b9c5a23d
DJ
197272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19728
19729 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
19730
9af2e58d
DJ
197312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19732
19733 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
19734 native.
19735
30930ca5
DJ
197362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19737
19738 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
19739 enable stabs testing.
19740
aa32fa1d
DJ
197412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19742
bd4a4c80 19743 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
19744 gdb_test_multiple does.
19745
321fef15
DJ
197462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19747
19748 * Makefile.in (host_alias): Remove.
19749 (target_alias): Use @target_noncanonical@.
19750 (site.exp): Don't set host_alias.
19751 * aclocal.m4: Remove contents. Include acx.m4.
19752 * configure: Regenerated.
19753 * configure.ac: Use ACX_NONCANONICAL_TARGET.
19754
e1c2defa
NS
197552006-06-13 Nathan Sidwell <nathan@codesourcery.com>
19756
e63b55d1
NS
19757 * lib/gdb.exp (gdb_load_cmd): New.
19758
5600ea19
NS
19759 * gdb.base/fileio.c: Add system(NULL) test.
19760 * gdb.base/fileio.exp: Check it.
19761
e1c2defa
NS
19762 * gdb.base/break.c: Add 10a breakpoint at }
19763 * gdb.base/break.exp: Add test for breakpoint at }
19764 * gdb.cp/anon-union.cc: Add code at end of function.
19765 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
19766 * gdb.mi/var-cmd.c: Add code at end of function.
19767 * gdb.mi/mi-var-display.exp: Adjust end of next.
19768 * gdb.mi/mi2-var-display.exp: Likewise.
19769 * gdb.base/fileio.c: Add stop function and insert calls at
19770 stopping places.
19771 * gdb.base/fileio.exp: Breakpoint stop function and remove
19772 explicit line number references.
19773
6c0112ec
JB
197742006-05-19 Joel Brobecker <brobecker@adacore.com>
19775
a9c64011
AS
19776 * gdb.base/del.exp (test_delete_alias): New function.
19777 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 19778
154189a4
FF
197792006-05-18 Fred Fish <fnf@specifix.com>
19780
19781 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
19782 required. Check for spurious output after program exits normally.
19783
582e64c2
FF
197842006-05-17 Fred Fish <fnf@specifix.com>
19785
19786 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
19787 gdb_load, so it works in the simulator.
19788
8ef6493a
FF
197892006-05-11 Fred Fish <fnf@specifix.com>
19790
19791 * gdb.base/bang.exp: Ignore unexpected output between the
19792 "program exited normally" and the gdb prompt, as many other
19793 tests do.
19794
692b141c
MK
197952006-05-07 Mark Kettenis <kettenis@gnu.org>
19796
19797 * gdb.base/help.exp: Make "delete checkpoint" part option for
19798 "help d" and "help delete" tests.
19799
540b8a30
UW
198002006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19801
a9c64011 19802 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
19803 expected output in some mi_gdb_test statements.
19804 * gdb.mi/mi2-basics.exp: Likewise.
19805
9b6462d9
JB
198062006-05-05 Joel Brobecker <brobecker@adacore.com>
19807
19808 * gdb.base/del.c: New file.
19809 * gdb.base/del.exp: New testcase.
19810
954de43b
DM
198112006-05-05 David S. Miller <davem@sunset.davemloft.net>
19812
19813 * gdb.base/break.exp: Do not assume a breakpoint on
19814 main will actually be in $srcfile when optimizing.
1303f75e
DM
19815 * gdb.base/savedregs.exp: Do not require that the dummy
19816 frame location match up to a symbol and source file location.
c3242428
DM
19817 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
19818 will get printed without a mi_cmd_data_list_register_values prefix.
19819 (*-data-list-register-*): Correct regular expressions to expect the new
19820 pseudo d? floating point registers.
19821 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 19822
c7e64c9a
DJ
198232006-05-05 Christophe Lyon <christophe.lyon@st.com>
19824
19825 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
19826 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
19827 is allocated by the compiler.
19828 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
19829 anons, e, anone to force their allocation by the compiler.
19830
198312006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
19832
19833 * gdb.base/help.exp: Update expected text for help d and
19834 help delete.
19835
27ce9a6d
MK
198362006-05-02 Mark Kettenis <kettenis@gnu.org>
19837
19838 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
19839 NetBSD/ELF targets.
19840
8608915f
MK
198412006-04-30 Mark Kettenis <kettenis@gnu.org>
19842
19843 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
19844 single-step breakpoint fails; make this a KFAIL on
19845 sparc*-*-openbsd*.
19846 * gdb.base/siginfo.exp: Likewise.
19847 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19848
b8db102d
MS
198492006-04-26 Michael Snyder <msnyder@redhat.com>
19850
19851 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
19852 which may have to consume output from other forks.
19853 Add tests to make sure that "delete fork" succeeded.
19854
c702009a
MS
198552006-04-20 Michael Snyder <msnyder@redhat.com>
19856
19857 * 2006-03-22 Jim Blandy <jimb@redhat.com>
19858 Add support for the Renesas M32C and M16C.
19859
19860 * gdb.asm/asm-source.exp: Add m32c target.
19861 * gdb.asm/m32c.inc: Support for m32c target.
19862
e28493f2
AS
198632006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
19864
19865 * gdb.base/commands.exp (recursive_source_test): New test.
19866
880da185
DM
198672006-04-04 David S. Miller <davem@sunset.davemloft.net>
19868
19869 * gdb.base/float.exp: Add pattern for sparc targets.
19870
61d9b92f
DJ
198712006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19872
19873 * gdb.base/commands.exp (stray_arg0_test): New test.
19874
bd717df8
PB
198752006-03-30 Paul Brook <paul@codesourcery.com>
19876
19877 * gdb.mi/mi-until.exp: kfail broken until command.
19878 * gdb.mi/mi2-until.exp: Ditto.
19879
ec793d3c
NR
198802006-03-27 Nick Roberts <nickrob@snap.net.nz>
19881
19882 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
19883
831004b7
AO
198842006-03-08 Alexandre Oliva <aoliva@redhat.com>
19885
19886 * gdb.base/prelink.exp: Anchor tested-for regular expression
19887 on gdb prompt.
19888
effe49a0
PB
198892006-03-07 Paul Brook <paul@codesourcery.com>
19890
19891 * gdb.base/assign.exp: Correct fail message.
19892
e5461016
PB
198932006-03-07 Paul Brook <paul@codesourcery.com>
19894
19895 * lib/compiler.c: Extract armcc version number.
19896 * lib/compiler.cc: Ditto.
19897
fc91c6c2
PB
198982006-03-07 Paul Brook <paul@codesourcery.com>
19899
19900 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
19901 additional_flags=-w.
19902 * gdb.arch/altivec-regs.exp: Ditto.
19903 * gdb.arch/e500-abi.exp: Ditto.
19904 * gdb.arch/e500-regs.exp: Ditto.
19905 * gdb.base/all-bin.exp: Ditto.
19906 * gdb.base/annota1.exp: Ditto.
19907 * gdb.base/annota3.exp: Ditto.
19908 * gdb.base/args.exp: Ditto.
19909 * gdb.base/arithmet.exp: Ditto.
19910 * gdb.base/assign.exp: Ditto.
19911 * gdb.base/async.exp: Ditto.
19912 * gdb.base/bang.exp: Ditto.
19913 * gdb.base/break.exp: Ditto.
19914 * gdb.base/call-rt-st.exp: Ditto.
19915 * gdb.base/completion.exp: Ditto.
19916 * gdb.base/cond-expr.exp: Ditto.
19917 * gdb.base/condbreak.exp: Ditto.
19918 * gdb.base/consecutive.exp: Ditto.
19919 * gdb.base/define.exp: Ditto.
19920 * gdb.base/display.exp: Ditto.
19921 * gdb.base/ena-dis-br.exp: Ditto.
19922 * gdb.base/environ.exp: Ditto.
19923 * gdb.base/eval-skip.exp: Ditto.
19924 * gdb.base/info-proc.exp: Ditto.
19925 * gdb.base/jump.exp: Ditto.
19926 * gdb.base/logical.exp: Ditto.
19927 * gdb.base/long_long.exp: Ditto.
19928 * gdb.base/maint.exp: Ditto.
19929 * gdb.base/miscexprs.exp: Ditto.
19930 * gdb.base/pc-fp.exp: Ditto.
19931 * gdb.base/pointers.exp: Ditto.
19932 * gdb.base/relational.exp: Ditto.
19933 * gdb.base/reread.exp: Ditto.
19934 * gdb.base/sect-cmd.exp: Ditto.
19935 * gdb.base/sep.exp: Ditto.
19936 * gdb.base/sepdebug.exp: Ditto.
19937 * gdb.base/until.exp: Ditto.
19938 * gdb.base/whatis-exp.exp: Ditto.
19939 * gdb.cp/annota2.exp: Ditto.
19940 * gdb.cp/annota3.exp: Ditto.
19941 * gdb.trace/actions.exp: Ditto.
19942 * gdb.trace/backtrace.exp: Ditto.
19943 * gdb.trace/circ.exp: Ditto.
19944 * gdb.trace/collection.exp: Ditto.
19945 * gdb.trace/deltrace.exp: Ditto.
19946 * gdb.trace/infotrace.exp: Ditto.
19947 * gdb.trace/limits.exp: Ditto.
19948 * gdb.trace/packetlen.exp: Ditto.
19949 * gdb.trace/passc-dyn.exp: Ditto.
19950 * gdb.trace/passcount.exp: Ditto.
19951 * gdb.trace/report.exp: Ditto.
19952 * gdb.trace/save-trace.exp: Ditto.
19953 * gdb.trace/tfind.exp: Ditto.
19954 * gdb.trace/tracecmd.exp: Ditto.
19955 * gdb.trace/while-dyn.exp: Ditto.
19956 * gdb.trace/while-stepping.exp: Ditto.
19957 * lib/gdb.exp: Ditto.
19958 (gdb_compile): Handle nowarning option.
19959
5f4a23d9
AO
199602006-03-07 Alexandre Oliva <aoliva@redhat.com>
19961
19962 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
19963 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
19964 Rename executable to prelinkt. Don't re-prelink if we didn't
19965 get a core file. Test prelink -u exit status to tell whether
19966 prelinking failed. Use gdb_test_multiple.
19967
9733fc94
DJ
199682006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
19969
19970 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
19971 (do_tests): Call it.
19972
cc10cae3
AO
199732006-02-28 Alexandre Oliva <aoliva@redhat.com>
19974
19975 * gdb.base/prelink.exp: New test.
19976 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
19977
15c46491
WZ
199782006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
19979
19980 * gdb.fortran/derived-type.f90: New file.
19981 * gdb.fortran/derived-type.exp: New testcase.
19982
5c9f7ded
DJ
199832006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
19984
19985 * gdb.base/default.exp: Allow ';' as a directory separator.
19986
5b96932b
AS
199872006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19988
19989 * gdb.base/help.exp (help add-symbol-file): Update.
19990
1986bccd
AS
199912006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19992
19993 * gdb.base/help.exp (help load): Update expected results.
19994
a8b7528f
FF
199952006-02-19 Fred Fish <fnf@specifix.com>
19996
19997 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
19998 specifix hex value as part of results.
19999 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20000
f8261448
FF
200012006-02-16 Fred Fish <fnf@specifix.com>
20002
20003 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20004 ushort_addr, and slong_addr, so the typedefs are not optimized
20005 away.
20006 * gdb.base/whatis.exp: Add tests using type name for struct type,
20007 union type, enum type, and typedef.
a9c64011 20008
31d8bdd2
MK
200092006-02-13 Mark Kettenis <kettenis@gnu.org>
20010
20011 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20012
34e41e63
JB
200132006-02-13 Jim Blandy <jimb@redhat.com>
20014
20015 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20016 case where it takes two "next" commands to skip past the init
20017 call.
20018
ac6e4f31
FF
200192006-02-12 Fred Fish <fnf@specifix.com>
20020
20021 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20022 to handle cases where it takes two "next" commands to skip
20023 past the init call.
20024
2db2d571
JB
200252006-02-07 Joel Brobecker <brobecker@adacore.com>
20026
20027 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20028 on hppa32 targets.
20029
38fcd64c
DJ
200302006-02-06 Vladimir Prus <ghost@cs.msu.su>
20031
20032 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20033 field.
20034
1315ad46
MK
200352006-01-29 Mark Kettenis <kettenis@gnu.org>
20036
20037 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20038
5625b943
DJ
200392006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20040
20041 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20042 files.
20043
80df1bbe
DJ
200442006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20045
20046 * gdb.cp/maint.exp: Set complaints to a positive value.
20047
9078e690
DJ
200482006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20049
20050 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20051 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20052 function name.
20053
9c903399
DJ
200542006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20055
20056 * gdb.base/checkpoint.c: Update copyright notice. Include
20057 <stdlib.h>.
20058
761ae4d6
JB
200592006-01-04 Jim Blandy <jimb@redhat.com>
20060
20061 * gdb.asm/asm-source.exp: Independently provide default values for
20062 asm-flags and debug-flags. Use 'string equal' to do the
20063 comparison, not the implicit expr's '==' operator. Remove
20064 now-unneeded assignments to asm-flags. In h8300 case, place
20065 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20066
099ac3dd
MS
200672006-01-04 Michael Snyder <msnyder@redhat.com>
20068
20069 * gdb.base/checkpoint.c: New file.
20070 * gdb.base/checkpoint.exp: New file.
20071 * gdb.base/multi-fork.c: New file.
20072 * gdb.base/multi-fork.exp: New file.
20073 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20074
f4d85314
FF
200752006-01-04 Fred Fish <fnf@specifix.com>
20076
20077 * gdb.base/ptype.c (foo): Add typedef.
20078 (intfoo): Add function.
20079 * gdb.base/ptype1.c: New file.
20080 * gdb.base/ptype.exp: Handle compilation and linking with two
20081 source files. Test that proper type for "foo" is found based
20082 on source context rather than first match found in symtabs.
20083
a1b06f35
MK
200842005-12-28 Mark Kettenis <kettenis@gnu.org>
20085
20086 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20087 * gdb.asm/openbsd.inc: Indent commands.
20088
d082a1e2
MK
200892005-12-26 Mark Kettenis <kettenis@gnu.org>
20090
c65016bd
MK
20091 * gdb.base/freebpcmd.exp: Increase timeout.
20092
d082a1e2
MK
20093 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20094
d3c32a0e
DJ
200952005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20096
20097 * gdb.base/default.exp: Update check for "show version".
20098
9fdb1f50
RC
200992005-12-09 Randolph Chung <tausq@debian.org>
20100
20101 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20102 * gdb.asm/pa64.inc: New file.
20103
5f2c56f7
RC
201042005-12-09 Randolph Chung <tausq@debian.org>
20105
20106 * gdb.asm/common.inc: Indent commands.
20107 * gdb.asm/asmsrc1.s: Likewise.
20108 * gdb.asm/asmsrc2.s: Likewise.
20109
8117349c
RC
201102005-12-09 Randolph Chung <tausq@debian.org>
20111
20112 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20113 (get_addr_of_sym): Remove duplicate print.
20114 (gen_core): xfail hppa*-*-hpux*, update expected output.
20115 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20116 * gdb.arch/pa64-nullify.s: New file.
20117
8f07f25a
RC
201182005-12-09 Randolph Chung <tausq@debian.org>
20119
20120 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20121
55b39184
DJ
201222005-12-07 Christophe Lyon <christophe.lyon@st.com>
20123
20124 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20125 code generation for these functions.
20126 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20127 error message.
20128
31e2b00f
AS
201292005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20130
20131 * gdb.base/help.exp (help b, help br, help bre, help brea)
20132 (help break): Update the expected message.
20133
c3d0b56e
SC
201342005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20135
20136 * gdb.asm/m68hc11.inc: Setup the data section.
20137 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20138 script for this test.
20139 (m6812-*-*): Likewise.
20140
36ae0ea9
RC
201412005-11-09 Randolph Chung <tausq@debian.org>
20142
20143 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20144
9d6f42e9
WZ
201452005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20146
20147 * gdb.base/break.exp: Fix a comment typo.
20148
e2126a14
EZ
201492005-11-03 Jim Blandy <jimb@redhat.com>
20150
a9c64011
AS
20151 Checked in by Elena Zannoni <ezannoni@redhat.com>
20152
889bf7c5 20153 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 20154
e0ac7199
CV
201552005-11-02 Corinna Vinschen <vinschen@redhat.com>
20156
20157 * gdb.arch/gdb1558.c: Include stdio.h.
20158
31d3fb18
MK
201592005-10-31 Mark Kettenis <kettenis@gnu.org>
20160
20161 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20162
e52b687c
MK
201632005-10-31 Mark Kettenis <kettenis@gnu.org>
20164
20165 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20166
f4711d79
PG
201672005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20168
a9c64011
AS
20169 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20170 vscr" tests to better match output.
f4711d79 20171
987a9106
JB
201722005-10-12 Jim Blandy <jimb@redhat.com>
20173
20174 * gdb.base/structs.exp (any): New function.
20175 (test_struct_returns): Don't make any assumptions at all about
20176 what value the function returns when GDB can't set the return
20177 value.
20178
2336bb58
JB
201792005-10-09 Joel Brobecker <brobecker@adacore.com>
20180
20181 * gdb.ada/arrayidx/p.adb: New file.
20182 * gdb.ada/arrayidx.exp: New testcase
20183
201842005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20185
20186 * gdb.ada/array_return/pck.ads: New file.
20187 * gdb.ada/array_return/pck.adb: New file.
20188 * gdb.ada/array_return/p.adb: New file.
20189 * gdb.ada/array_return.exp: New testcase.
20190
705335ea
JB
201912005-10-03 Joel Brobecker <brobecker@adacore.com>
20192
a9c64011
AS
20193 * gdb.base/arrayidx.c: New file.
20194 * gdb.base/arrayidx.exp: New testcase.
705335ea 20195
11ee9940
NR
201962005-09-29 Nick Roberts <nickrob@snap.net.nz>
20197
20198 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20199 frames-invalid and breakpoints-invalid are no longer generated
20200 with level 3 so don't expect them in the output.
20201
39fb8e9e
BR
202022005-09-27 Bob Rossi <bob@brasko.net>
20203
a9c64011 20204 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
20205 from test. Escape the | in mi_gdb_test call.
20206 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20207 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20208 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20209 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20210 expected regex's in mi_gdb_test calls.
20211 * lib/mi-support.exp: Remove arbitrary .* from tests.
20212 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20213 Fully anchor GDB/MI expected results in mi_gdb_test.
20214 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20215 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20216
2af48f68
PB
202172005-09-26 Paul Brook <paul@codesourcery.com>
20218
20219 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20220
f34502bc
WZ
202212005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20222
20223 * bfp-test.c: New file.
20224 * bfp-test.exp: New testcase.
20225
ca929517
WZ
202262005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20227
20228 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20229 of subarray and substring variable.
20230 * gdb.fortran/subarray.f: New source file for the test of subarray
20231 and substring variable evaluation.
20232 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20233 of string constant.
20234
c761af65
DJ
202352005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20236
20237 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20238 copyright dates.
20239
561d7a1d
PG
202402005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20241
20242 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20243 powerpc altivec' test with an almost identical 'info vector' test.
20244
b2b64cc9
PG
202452005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20246
a9c64011
AS
20247 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20248 vscr" tests to match output.
b2b64cc9 20249
6ac4d15a
PG
202502005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20251
a9c64011
AS
20252 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20253 output.
6ac4d15a 20254
40e55bef
BR
202552005-09-11 Bob Rossi <bob@brasko.net>
20256
889bf7c5
PA
20257 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20258 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20259 commands that return an MI output command and an asyncronous MI output
20260 command.
40e55bef
BR
20261 * gdb.mi/mi-console.exp: Ditto.
20262
3c7385ec
BR
202632005-09-11 Bob Rossi <bob@brasko.net>
20264
20265 * gdb.mi/mi-var-child.c: Include <string.h>.
20266
a6cd0eb3
DJ
202672005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20268
20269 * killed.exp: Correct gdb_expect syntax.
20270
2f168eed
CV
202712005-08-09 Corinna Vinschen <vinschen@redhat.com>
20272
20273 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20274
ecd3fd0f
BR
202752005-08-02 Bob Rossi <bob@brasko.net>
20276
20277 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
20278 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
20279 Change tests to inferior-tty-set/show.
20280 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
20281 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
20282 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
20283 inferior. Use mi_gdb_test to get GDB and Inferior output.
20284 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
20285 descriptor.
20286 (mi_inferior_tty_name): Add inferior PTY file name.
20287 (mi_gdb_start): Add INFERIOR_PTY parameter.
20288 (mi_gdb_test): Add IPATTERN parameter.
20289
f1ea48cb 202902005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 20291
f1ea48cb
BR
20292 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
20293 parameter to mi_gdb_test.
20294 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
20295
6e650a67
DJ
202962005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20297
20298 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
20299 struct_declarations.
20300 * gdb.mi/mi-var-child.exp: Step over the initialization of
20301 struct_declarations.
20302
8be260b6
DJ
203032005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20304
20305 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
20306 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
20307 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
20308 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
20309 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
20310 file.
20311
4e660f07
NR
203122005-07-27 Nick Roberts <nickrob@snap.net.nz>
20313
20314 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
20315 (do_children_tests): Assign values to the extra elements.
20316
20317 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
20318 them for tests for "-var-update --no-values" and
a9c64011 20319 "-var-update --all-values".
4e660f07
NR
20320 Add test for "-var-list-children --simple-values".
20321
20322 * gdb.mi/basics.c (callee4): Add integer array D[3]...
20323
20324 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
20325 "-stack-list-locals --simple-values" Improve doc strings and
20326 comments.
20327
6bdae935
MK
203282005-07-18 Mark Kettenis <kettenis@gnu.org>
20329
598b7a6f
MK
20330 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
20331 *-*-openbsd*.
20332 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
20333
6bdae935
MK
20334 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
20335 sigaltsatck'.
20336
1323e929 203372005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 20338
1323e929
BR
20339 * gdb.base/default.exp (tty): Changed output of command.
20340 * gdb.base/help.exp (help tty): Ditto.
20341
b1a9c082
MK
203422005-07-12 Mark Kettenis <kettenis@gnu.org>
20343
20344 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
20345
10a844a2
MK
203462005-07-10 Mark Kettenis <kettenis@gnu.org>
20347
20348 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
20349 -stack-select-frame without arguments.
20350 (test_stack_frame_listing): Add test for newly implemented command
20351 -stack-info-frame.
20352
3cb3b8df
BR
203532005-07-06 Bob Rossi <bob@brasko.net>
20354
20355 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
20356 command.
20357 (Copyright): Update copyright.
20358
a0c5fbcf
WZ
203592005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
20360
20361 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
20362 tests to evaluate exponentiation expression.
20363
984971d0
AS
203642005-06-29 Andreas Schwab <schwab@suse.de>
20365
20366 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
20367 main to avoid warnings.
20368
20369 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
20370
fe03833f
NR
203712005-06-20 Nick Roberts <nickrob@snap.net.nz>
20372
20373 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
20374 -stack-select-frame without arguments.
20375 (test_stack_frame_listing): Add test for newly implemented command
20376 -stack-info-frame.
a9c64011 20377
7a55f279
WZ
203782005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
20379
0ffa0ea5
DJ
20380 * gdb.fortran/array-element.f: New file.
20381 * gdb.fortran/array-element.exp: New testcase.
7a55f279 20382
26585198
DJ
203832005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20384
20385 * gdb.base/bigcore.exp: Correct checks for systems which can
20386 not dump a large core file.
20387
c1bd25fd
DJ
203882005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20389
20390 * gdb.base/relocate.c: Add a copyright notice.
20391 (dummy): Remove.
20392 * gdb.base/relocate.exp: Test printing the values of variables
20393 from a relocatable file.
20394
589e074d
DJ
203952005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
20396
20397 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
20398 excess MI output after an error.
20399
0915f927
JB
204002005-05-29 Joel Brobecker <brobecker@adacore.com>
20401
20402 * gdb.arch/alpha-step.c: New file.
20403 * gdb.arch/alpha-step.exp: New testcase.
20404
76ff342d
DJ
204052005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
20406 Dennis Brueni <dennis@slickedit.com>
20407
20408 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
20409 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
20410 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
20411 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
20412 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
20413 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
20414 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
20415
96b0c7ac
DJ
204162005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
20417 Wu Zhou <woodzltc@cn.ibm.com>
20418
20419 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
20420 IBM's xlc compiler.
20421 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
20422 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
20423
f21565d2
JB
204242005-05-13 Jim Blandy <jimb@redhat.com>
20425
20426 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
20427 calling gdb_suppress_entire_file.
20428 * gdb.base/charset.exp: Same.
20429 * gdb.base/call-rt-st.exp: Same.
20430
6006a3a1
BR
204312005-05-05 Bob Rossi <bob_rossi@cox.net>
20432
20433 * lib/gdb.exp (fullname_syntax): Added global regex.
20434 (fullname_syntax_POSIX): Ditto.
20435 (fullname_syntax_UNC): Ditto.
20436 (fullname_syntax_DOS_CASE): Ditto.
20437 (fullname_syntax_DOS): Ditto.
20438 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
20439 fullname_syntax variable to scope and use it.
20440 (test_file_list_exec_source_files): Ditto.
20441 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
20442
c3b69c04
DJ
204432005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
20444
20445 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
20446
3c95e6af
PG
204472004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
20448
a9c64011
AS
20449 * lib/gdb.exp (skip_altivec_tests): New function, based on
20450 check_vmx_hw_available from the GCC testsuite.
20451 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
20452 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 20453
78df6c56
JB
204542005-05-02 Jim Blandy <jimb@redhat.com>
20455
20456 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
20457 calling gdb_suppress_entire_file.
20458
1690f9cf
DJ
204592005-04-30 Randolph Chung <tausq@debian.org>
20460
20461 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
20462 Slightly relax "sem_post" name checking.
20463
5ea106f7
PG
204642005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20465
20466 * gdb.base/unload.exp: Use new shared library infrastructure.
20467
bf7234cf
PG
204682005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20469
20470 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 20471 infrastructure.
bf7234cf 20472
547b869a
CV
204732005-04-29 Corinna Vinschen <vinschen@redhat.com>
20474
20475 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
20476 * gdb.asm/h8300.inc: New file.
20477
f07e55f0
PG
204782005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20479
20480 * gdb.base/shlib-call.exp: Change to use new shared library
20481 infrastructure.
20482
3cbba3d1
PG
204832005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20484
a9c64011
AS
20485 * gdb.base/pending.exp: Change to use new shared library
20486 infrastructure.
3cbba3d1 20487
ed6df200
PG
204882005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20489
a9c64011
AS
20490 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
20491 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 20492
8c8f4ebe
PG
204932005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
20494
a9c64011
AS
20495 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
20496 shared objects being adjusted and update copyright years.
8c8f4ebe 20497
607fbc54
DJ
204982005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
20499
20500 * ChangeLog: Correct some 2003-01-13 dates.
20501 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
20502 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
20503 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
20504 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
20505 gdb.trace/tfind.exp: Update copyright years.
20506
57bf0e56
DJ
205072005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
20508 Daniel Jacobowitz <dan@codesourcery.com>
20509
20510 * lib/gdb.exp (gdb_compile): Handle shlib=.
20511 (gdb_compile_shlib): New function.
20512
9b593790
PG
205132005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
20514
a9c64011 20515 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 20516
9494c6a5
DJ
205172005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20518
20519 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
20520 gdb.server.
20521 * configure.ac: Likewise.
20522 * configure: Regenerated.
20523 * gdb.gdbserver/Makefile.in: Moved to...
20524 * gdb.server/Makefile.in: ... here.
20525 * gdb.gdbserver/server.c: Moved to...
20526 * gdb.server/server.c: ... here.
20527 * gdb.gdbserver/server-run.exp: Moved to...
20528 * gdb.server/server-run.exp: ... here.
20529
6f8eac0e
DJ
205302005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20531
20532 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
20533 * configure.ac: Create gdb.gdbserver/Makefile.
20534 * configure: Regenerated.
20535 * lib/gdbserver-support.exp: New file, derived from
20536 config/gdbserver.exp.
20537 * config/gdbserver.exp: Use gdbserver-support.exp.
20538 * gdb.gdbserver/Makefile.in: New file.
20539 * gdb.gdbserver/server.c: New file.
20540 * gdb.gdbserver/server-run.exp: New file.
20541
6e87504d
PG
205422005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
20543
a9c64011
AS
20544 * lib/gdb.exp (test_compiler_info): Return compiler_info
20545 if no arguments are given.
6e87504d 20546
d1779be4
PG
205472005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
20548
20549 * gdb.arch/altivec-abi.exp: Check for compiler and set
20550 use altivec' flag accordingly.
20551 * gdb.arch/altivec-regs.exp: Likewise.
20552
88750304
DJ
205532005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
20554
20555 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
20556
f3fb768d
AS
205572005-03-27 Andreas Schwab <schwab@suse.de>
20558
20559 * gdb.base/bigcore.c (main): Add missing mode argument in open
20560 call.
20561
7e813ac5
DJ
205622005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
20563
20564 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
20565 downloads.
20566 * config/gdbserver.exp (gdb_load): Likewise.
20567
8e3049aa
PB
205682005-03-14 Paul Brook <paul@codesourcery.com>
20569
20570 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
20571 targets.
20572
a9df7c44
JB
205732005-03-09 Joel Brobecker <brobecker@adacore.com>
20574
20575 * gdb.dwarf2/dup-psym.S: New file.
20576 * gdb.dwarf2/dup-psym.exp: New testcase.
20577
9f0d94e8
JB
205782005-03-09 Joel Brobecker <brobecker@adacore.com>
20579
20580 * gdb.ada/exec_changed/first.adb: New file.
20581 * gdb.ada/exec_changed/second.adb: New file.
20582 * gdb.ada/exec_changed.exp: New testcase.
20583
5f579bc5
NS
205842005-03-08 Nathan Sidwell <nathan@codesourcery.com>
20585
36e9969c
NS
20586 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
20587 (A2): New class.
20588 (main): Test operator+.
20589 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
20590 breakpoint test.
20591
5f579bc5
NS
20592 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
20593 * gdb.base/signull.exp: Disable if gdb,nosignals.
20594 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
20595 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
20596 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
20597 * gdb.mi/mi2-console.exp: Likewise.
20598 * gdb.trace/collection.exp (run_trace_experiment): Consume the
20599 continue output at start.
20600 (gdb_collect_locals_test): Robustify regexp.
20601 * gdb.trace/passc-dyn.exp: Fix comment typo.
20602 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
20603
be46087e
CV
206042005-03-08 Corinna Vinschen <vinschen@redhat.com>
20605
20606 * gdb.asm/asm-source.exp: Add iq2000 case.
20607 * gdb.asm/iq2000.inc: New file.
20608
384e1a61 206092005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 20610
384e1a61
MI
20611 * gdb.base/command.exp: Change hardcoded value to regular expression.
20612 * gdb.base/float.exp: Add powerpc to the list of targets checked.
20613
584b6e9e
DJ
206142005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
20615
20616 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
20617 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
20618 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
20619 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
20620 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
20621
ab5b5d61
MK
206222005-03-05 Mark Kettenis <kettenis@gnu.org>
20623
20624 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
20625 changes.
20626
ae051c1b
PG
206272004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
20628
a9c64011
AS
20629 * lib/compiler.c: Add test for IBM's xlc compiler.
20630 * lib/compiler.cc: Likewise.
ae051c1b 20631
3f0f6ed2
JB
206322004-02-24 Joel Brobecker <brobecker@adacore.com>
20633
20634 * gdb.ada/fixed_points.exp: Create compilation object directory
20635 before running the test.
20636 * gdb.ada/null_record.exp: Likewise.
20637 * gdb.ada/packed_array.exp: Likewise.
20638 * gdb.ada/start.exp: Likewise.
20639
724f452b
JB
206402005-02-15 Joel Brobecker <brobecker@adacore.com>
20641
20642 * gdb.ada/packed_array/pa.adb: New file.
20643 * gdb.ada/packed_array.exp: New testcase.
20644
57f5cdfb 206452005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 20646
1f393151
MK
20647 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
20648 files.
20649
ebdda337
MK
20650 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
20651 on *-*-openbsd*. Correctly match whitespace in regukar
20652 expressions.
20653
cf309262
DJ
206542005-02-10 Daniel Jacobowitz <dan@debian.org>
20655
20656 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
20657 PR exp/1821
20658 * gdb.base/gdb1821.c: New test file.
20659 * gdb.base/gdb1821.exp: New test file.
20660
3be49e7a
JB
206612005-02-09 Joel Brobecker <brobecker@adacore.com>
20662
20663 * gdb.base/start.c: New file.
20664 * gdb.base/start.exp: New testcase.
20665
e292e67d
JB
206662005-02-09 Joel Brobecker <brobecker@adacore.com>
20667
20668 * gdb.ada/start/dummy.adb: New file.
20669 * gdb.ada/start.exp: New testcase.
20670
dbdfa66c
CV
206712005-02-09 Corinna Vinschen <vinschen@redhat.com>
20672
20673 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
20674 for printing symbols and statistics.
20675 Add test for using relative pathnames in "maint print msymbols" test.
20676 Mark "maint info sections DATA" XFAIL on Cygwin.
20677 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
20678 tests.
20679
d7941671
AC
206802005-02-09 Andreas Schwab <schwab@suse.de>
20681
20682 Committed by Andrew Cagney <cagney@gnu.org>
20683 * gdb.base/remotetimeout.exp: New file.
20684
74e5ef44
MK
206852005-02-07 Mark Kettenis <kettenis@gnu.org>
20686
20687 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
20688
464dd14d
JB
206892005-02-03 Joel Brobecker <brobecker@adacore.com>
20690
20691 * gdb.ada/gnat_ada.gpr: New file.
20692 * gdb.ada/gnat_ada.gin: Delete, no longer used.
20693 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
20694 * configure.ac: No longer generate gnat_ada.gpr.
20695 * configure: Regenerate.
20696 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
20697 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
20698 * gdb.ada/null_record/bar.ads: Likewise.
20699 * gdb.ada/null_record/bar.adb: Likewise.
20700 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
20701 * gdb.ada/null_record.exp (testdir): New variable.
20702 (testfile): executable is now in testdir subdirectory.
20703 (srcfile): Use full path to the main compilation unit.
20704 * gdb.ada/fixed_points.exp: Same changes as above.
20705
30d756ae
NR
207062005-02-03 Nick Roberts <nickrob@snap.net.nz>
20707
20708 * gdb.base/interp.exp: New test.
20709
9d799f85
AC
207102005-01-24 Andrew Cagney <cagney@gnu.org>
20711
20712 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
20713
15656118
AC
207142005-01-19 Andrew Cagney <cagney@gnu.org>
20715
a892c31b
AC
20716 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
20717 configure.ac not configure.in.
20718
15656118
AC
20719 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
20720 of powerpc*-*-*.
20721 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 20722 * gdb.base/list.exp (test_list_function)
15656118
AC
20723 (test_list_filename_and_function): Ditto.
20724 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
20725
a7b01baf
AC
207262005-01-16 Andrew Cagney <cagney@gnu.org>
20727
17d92a02
AC
20728 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
20729
a7b01baf
AC
20730 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
20731
bc8332bb
AC
207322005-01-14 Andrew Cagney <cagney@gnu.org>
20733
20734 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
20735 * gdb.mi/mi2-var-cmd.exp: Ditto.
20736
4d074752
CV
207372005-01-10 Corinna Vinschen <vinschen@redhat.com>
20738
20739 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
20740
bec39cab
AC
207412005-01-07 Andrew Cagney <cagney@gnu.org>
20742
20743 * configure.ac: Rename configure.in, require autoconf 2.59.
20744 * configure: Re-generate.
20745 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
20746 * gdb.stabs/configure: Re-generate.
20747 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
20748 * gdb.hp/configure: Re-generate.
20749 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
20750 autoconf 2.59.
20751 * gdb.hp/gdb.objdbg/configure: Re-generate.
20752 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
20753 autoconf 2.59.
20754 * gdb.hp/gdb.defects/configure: Re-generate.
20755 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
20756 autoconf 2.59.
20757 * gdb.hp/gdb.compat/configure: Re-generate.
20758 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
20759 autoconf 2.59.
20760 * gdb.hp/gdb.base-hp/configure: Re-generate.
20761 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
20762 autoconf 2.59.
20763 * gdb.hp/gdb.aCC/configure: Re-generate.
20764
f10b16d4
JB
207652004-12-15 Jim Blandy <jimb@redhat.com>
20766
20767 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
20768 under NPTL when there is debugging info available for libpthread.
20769
fb6e1814
JG
207702004-12-13 Jerome Guitton <guitton@gnat.com>
20771
20772 * gdb.ada/fixed_points.c: New file.
20773 * gdb.ada/fixed_points.exp: New file.
20774
fe46cd3a
RC
207752004-12-03 Randolph Chung <tausq@debian.org>
20776
20777 * gdb.arch/pa-nullify.exp: New file.
20778 * gdb.arch/pa-nullify.s: New file.
20779
8de0841b
RC
207802004-11-30 Randolph Chung <tausq@debian.org>
20781
20782 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
20783 instead of "tbug". Fix regexp to work properly with gdb_test.
20784
c8170782
PH
207852004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
20786
20787 * gdb.base/bitfields2.exp: New test.
20788 * gdb.base/bitfields2.c: New file.
20789
954269c2
RE
207902004-11-28 Richard Earnshaw <rearnsha@arm.com>
20791
20792 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
20793
0107feed
RC
207942004-11-16 Randolph Chung <tausq@debian.org>
20795
20796 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
20797
f073ae8c
DJ
207982004-11-14 Daniel Jacobowitz <dan@debian.org>
20799
20800 * gdb.threads/threadapply.exp: Correct "macro details" test.
20801
19ad59e7
JJ
208022004-11-11 Jeff Johnston <jjohnstn@redhat.com>
20803
20804 * gdb.threads/threadapply.exp: New test.
20805 * gdb.threads/threadapply.c: New file.
20806
9cf0961b
MK
208072004-11-07 Mark Kettenis <kettenis@gnu.org>
20808
20809 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
20810 frames.
20811
c789492a
FL
208122004-11-05 Felix Lee <felix+log1@specifixinc.com>
20813
20814 * gdb.base/cursal.exp: New file.
20815 * gdb.base/cursal.c: New file.
20816
a1e167bb
AC
208172004-11-03 Andrew Cagney <cagney@gnu.org>
20818
20819 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
20820
b7cbf173
MK
208212004-10-30 Mark Kettenis <kettenis@gnu.org>
20822
20823 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
20824 NetBSD/ELF targets.
20825
88f9d34f
JB
208262004-10-29 Joel Brobecker <brobecker@gnat.com>
20827
20828 * gdb.threads/bp_in_thread.c: New file, copied from
20829 pthread_cond_wait.c.
20830 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
20831 file, rather than reusing the .c file from another testcase.
20832
ca7d6a0c
JB
208332004-10-20 Joel Brobecker <brobecker@gnat.com>
20834
20835 * gdb.ada/null_record.exp: Check where we stopped after
20836 sending the start command, instead of where the associated
20837 temporary breakpoint was inserted.
20838
0d863d03
AC
208392004-10-14 Andrew Cagney <cagney@gnu.org>
20840
20841 * gdb.mi/gdb701.c (main): Return 0.
20842
d11e72cb
DJ
208432004-10-13 Daniel Jacobowitz <dan@debian.org>
20844
d40539a4 20845 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 20846
e1923096
JJ
208472004-10-12 Jeff Johnston <jjohnstn@redhat.com>
20848
20849 * gdb.threads/schedlock.c: Add comment markers to use to find
20850 line numbers.
20851 * gdb.threads/schedlock.exp: Adjust regex to handle the new
20852 comments.
20853 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
20854 breakpoint lines.
20855
ec8ba2c9
DJ
208562004-10-12 Daniel Jacobowitz <dan@debian.org>
20857
20858 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
20859
0eb3658b
DJ
208602004-10-12 Daniel Jacobowitz <dan@debian.org>
20861
20862 * configure.in: Add gdb.dwarf2.
20863 * configure: Regenerated.
20864 * Makefile.in: Add gdb.dwarf2.
20865 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
20866 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
20867 gdb.dwarf2/file1.txt: New files.
20868
a271cc33
OF
208692004-10-11 Orjan Friberg <orjanf@axis.com>
20870
a9c64011 20871 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
20872 of "run", since the latter doesn't work with remote targets. Adjust
20873 the breakpoint numbering accordingly.
20874 * gdb.threads/pthread_cond_wait.exp: Ditto.
20875
895ce074
MC
208762004-10-08 Michael Chastain <mec.gnu@mindspring.com>
20877
20878 * gdb.base/overlays.exp: Update copyright years.
20879
6be3092d
KI
208802004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
20881
20882 * gdb.base/overlays.exp: Disable if target is Linux.
20883
e05389b8
FL
208842004-10-06 Felix Lee <felix+log1@specifixinc.com>
20885
20886 * config/gdbserver.exp (gdb_load): Use right filename on remote.
20887
73cb587d
KI
208882004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
20889
20890 * gdb.asm/asm-source.exp: Add m32r-linux target.
20891 * gdb.asm/m32r-linux.inc: New file.
20892
3c0edcdc
AC
208932004-09-24 Andrew Cagney <cagney@redhat.com>
20894 David Anderson <anderson@redhat.com>
20895
20896 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
20897 command fails, assume things will work.
20898 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
20899 (_GNU_SOURCE): Define.
20900 (print_unsigned, print_hex): Change parameter to "long long".
20901 (print_byte_count): New function, use to print byte counts.
20902 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
20903 O_LARGEFILE.
20904 (main): Compute an upper bound on a corefile in max_core_size.
20905 Limit memory chunk size to max_core_size. Limit total memory
20906 allocated to max_core_size.
20907
4bb3667f
AC
209082004-09-23 Andrew Cagney <cagney@gnu.org>
20909
20910 * gdb.base/bigcore.exp: Replace the code that creates a corefile
20911 from a separate process with code that creates a corefile by
20912 making the inferior dump core.
20913
60fe1a51
MK
209142004-09-23 Mark Kettenis <kettenis@gnu.org>
20915
20916 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
20917 block.
20918
8e937346
MC
209192004-09-23 Michael Chastain <mec.gnu@mindspring.com>
20920
20921 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
20922 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
20923 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
20924 Likewise.
20925
7213f6d6
JJ
209262004-09-20 Jeff Johnston <jjohnstn@redhat.com>
20927
20928 * gdb.java/jprint.exp: New test case for java inferior call.
20929 * gdb.java/jprint.java: Ditto.
20930
eac69dca
JB
209312004-09-15 Joel Brobecker <brobecker@gnat.com>
20932
20933 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
20934
22227696
MC
209352004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20936
20937 * gdb.threads/killed.c: Include <stdlib.h>.
20938 * gdb.threads/pthreads.c: Likewise.
20939
7dd403a4
MC
209402004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20941
20942 * gdb.threads/killed.c: Add copyright notice.
20943
33f2d567
JM
209442004-09-10 Jason Molenda (jmolenda@apple.com)
20945
a9c64011
AS
20946 * gdb.base/define.exp: Two new tests to verify zero space chars
20947 after 'if' and 'while' commands in a user-defined command is correctly
20948 parsed.
33f2d567 20949
e05b62ac
AC
209502004-09-08 Andrew Cagney <cagney@gnu.org>
20951
20952 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
20953 delivery test with duplicate at end of file.
20954
9cbe82da
MK
209552004-09-06 Mark Kettenis <kettenis@jive.nl>
20956
20957 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
20958
564803d9
MC
209592004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20960
20961 * config/hppro.exp: Removed.
20962
7c6807ce
MC
209632004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20964
20965 * config/sparclet.exp: Removed.
20966
bf7e26dd
MC
209672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20968
20969 * config/udi.exp: Removed.
20970
714e341b
MC
209712004-09-02 Michael Chastain <mec.gnu@mindspring.com>
20972
20973 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
20974 of "exp_continue".
20975 (advancei): Likewise.
20976
1236e623
JJ
209772004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20978
20979 * gdb.base/unload.exp: Fix so messages aren't duplicated.
20980
3bdcad15
MI
209812004-09-01 Manoj Iyer <manjo@austin.ibm.com>
20982
228af206 20983 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
20984 to check for nodebug in executable.
20985 * gdb.gdb/observer.exp (setup_test): Likewise.
20986 * gdb.gdb/selftest.exp (test_with_self): Likewise.
20987 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
20988
c72b934c
AC
209892004-09-01 Andrew Cagney <cagney@gnu.org>
20990
20991 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20992 files.
20993
edd9b715
JJ
209942004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20995
20996 * gdb.base/unload.exp: Fix expected warning message to match
20997 latest format.
20998
fb4ce06b
CV
209992004-09-01 Corinna Vinschen <vinschen@redhat.com>
21000
21001 * gdb.base/call-rt-st.exp: Fix typos.
21002
ce78e7c3
MI
210032004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21004
21005 * gdb.threads/thread_check.exp: New testcase.
21006 * gdb.threads/thread_check.c: New testcase.
21007
2dedb159
AC
210082004-08-31 Andrew Cagney <cagney@gnu.org>
21009
21010 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21011 (skip_to_handler_entry): New procedures. Test stepping into a
21012 handler when the breakpoint is at the handler's entry point.
21013
68f53502
AC
210142004-08-30 Andrew Cagney <cagney@gnu.org>
21015
21016 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21017 gdb/1757.
21018
3e3ffd2b
MC
210192004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21020
21021 With code from Manoj Iyer <manjo@austin.ibm.com>:
21022 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21023 return value. Add an arm for "no debugging symbols found".
21024 Change a stray "error" to "perror".
21025 (gdb_run_cmd): Adapt to new return value.
21026 * gdb.base/remote.exp: Adapt to new return value.
21027 * gdb.gdb/complaints.exp: Likewise.
21028 * gdb.gdb/observer.exp: Likewise.
21029 * gdb.gdb/selftest.exp: Likewise.
21030 * gdb.gdb/xfullpath.exp: Likewise.
21031
4b6f5fd2
JB
210322004-08-27 Joel Brobecker <brobecker@gnat.com>
21033
21034 * gdb.threads/bp_in_thread.exp: New testcase.
21035
e5b25496
MC
210362004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21037
21038 Fix PR testsuite/1735.
21039 * gdb.threads/schedlock.c (thread_function): Add a cast
21040 to suppress a gcc warning.
21041 * gdb.threads/thread-specific.c (thread_function): Likewise.
21042
934353d6
MC
210432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21044
21045 * gdb.base/unload.c: Include <stdlib.h>.
21046
f98a0aef 210472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21048
f98a0aef 21049 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21050 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21051 synchronized after the "return".
21052
5a2e8882
MC
210532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21054
21055 * gdb.mi/basics.c: Include <stdio.h>.
21056 * gdb.mi/pthreads.c: Include <stdlib.h>.
21057 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21058
a9640423
MC
210592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21060
21061 * gdb.threads/schedlock.c: Add copyright notice.
21062
b04e311d
AC
210632004-08-25 Andrew Cagney <cagney@gnu.org>
21064
21065 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21066 (skip_over_handler, breakpoint_over_hander): New test procedures.
21067 (advance, advancei): Add a proper prefix, do not use
21068 rerun_to_main.
21069 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21070
7c27f15b
MC
210712004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21072
21073 * gdb.mi/basics.c: Add copyright notice.
21074 * gdb.mi/var-cmd.c: Add copyright notice.
21075
fffc87ae
MC
210762004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21077
21078 * lib/gdb.exp: Remove signed_keyword_not_used.
21079 * lib/compiler.c: Likewise.
21080 * lib/compiler.cc: Likewise.
21081
d782e0bf
MC
210822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21083
21084 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21085 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21086
96033e83
MC
210872004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21088
21089 * gdb.base/whatis.c: Add copyright notice.
21090
cf38c229
MK
210912004-08-20 Mark Kettenis <kettenis@gnu.org>
21092
21093 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21094 it to skip the breakpoints encoded in the inline assembly.
21095
f4b49756
MC
210962004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21097
21098 * Makefile.in: Add gdb.fortran.
21099
2f193b69
MC
211002004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21101
21102 * gdb.base/call-sc.exp (test_scalar_returns):
21103 Fix cut-and-paste glitch in "Make fun return now".
21104
89a237cb
MC
211052004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21106
21107 * configure.in: Add gdb.fortran.
21108 * configure: Regenerate.
21109 * gdb.fortran/Makefile.in: New file.
21110 * lib/gdb.exp (skip_fortran_tests): New procedure.
21111
469aff8e
MC
211122004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21113
21114 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21115 reference to bug-gnu@prep.ai.mit.edu.
21116 * gdb.mi/mi-var-child.exp: Likewise.
21117 * gdb.mi/mi-var-cmd.exp: Likewise.
21118 * gdb.mi/mi-var-display.exp: Likewise.
21119 * gdb.mi/mi2-var-block.exp: Likewise.
21120 * gdb.mi/mi2-var-child.exp: Likewise.
21121 * gdb.mi/mi2-var-cmd.exp: Likewise.
21122 * gdb.mi/mi2-var-display.exp: Likewise.
21123
00b51b9f
MK
211242004-08-15 Mark Kettenis <kettenis@gnu.org>
21125
21126 * gdb.base/unload.c (main): Make local variable msg const.
21127
45f07fef
MC
211282004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21129
21130 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21131 to bug-gnu@prep.ai.mit.edu.
21132 * gdb.mi/mi-disassemble.exp: Likewise.
21133 * gdb.mi/mi-eval.exp: Likewise.
21134 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21135 default line number.
21136 * gdb.mi/mi-return.exp: Likewise.
21137 * gdb.mi/mi-simplerun.exp: Likewise.
21138 * gdb.mi/mi-stack.exp: Likewise.
21139 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21140 number with explicit range test.
21141 * gdb.mi/mi-watch.exp: Likewise.
21142 * gdb.mi/mi2-break.exp: Likewise.
21143 * gdb.mi/mi2-cli.exp: Likewise.
21144 * gdb.mi/mi2-disassemble.exp: Likewise.
21145 * gdb.mi/mi2-eval.exp: Likewise.
21146 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21147 default line number.
21148 * gdb.mi/mi2-return.exp: Likewise.
21149 * gdb.mi/mi2-simplerun.exp: Likewise.
21150 * gdb.mi/mi2-stack.exp: Likewise.
21151 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21152 number with explicit range test.
21153 * gdb.mi/mi2-watch.exp: Likewise.
21154
dd8c8ee7
MC
211552004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21156
21157 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21158 * gdb.cp/m-static.exp: Likewise.
21159 * gdb.cp/rtti.exp: Likewise.
21160
4e838464
MK
211612004-08-14 Mark Kettenis <kettenis@gnu.org>
21162
21163 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21164
8d8cb839
EZ
211652004-08-14 Eli Zaretskii <eliz@gnu.org>
21166
21167 * ChangeLog: Prefix Local Variables with semi-colons and indent
21168 the reference to older ChangeLog files, to fix fontification in
21169 Emacs.
21170
deea8bb0
MC
211712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21172
21173 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21174 * gdb.mi/mi2-break.exp: Likewise.
21175
c3297504
MC
211762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21177
21178 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21179
25808999
MC
211802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21181
21182 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21183
226a8d71
MC
211842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21185
21186 * gdb.cp/classes.exp: Remove unused declarations. Just let
21187 test names default instead of providing special names. Remove
21188 extraneous demangler test.
21189
37fdf854
JJ
211902004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21191
21192 * gdb.base/unload.exp: New test for breakpoints in dynamically
21193 loaded libraries.
21194 * gdb.base/unload.c: Ditto.
21195 * gdb.base/unloadshr.c: Ditto.
21196
2d3a7986
MC
211972004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21198
21199 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21200 cp_test_ptype_class.
21201 (test_enums): Likewise.
21202
c72b934c
AC
212032004-08-10 Andrew Cagney <cagney@gnu.org>
21204
21205 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21206 files.
21207
cc503c8a
AC
212082004-08-10 Andrew Cagney <cagney@gnu.org>
21209
21210 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21211 init_malloc call.
21212
902f2ccb
MC
212132004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21214
21215 * ChangeLog: Add copyright notice. The notice is copied
21216 from emacs 21.3 top level ChangeLog.
21217
78c90502
MC
212182004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21219
21220 * lib/cp-support.exp: New file.
21221 * lib/cp-support.exp (cp_test_type_class): New function.
21222 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21223 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21224 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21225 cp_test_ptype_class.
21226
88e5ea78
MC
212272004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21228
21229 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21230 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21231 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21232 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21233 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21234 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21235 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21236 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21237 gdb.mi/mi2-watch.exp: Update copyright years.
21238
6a89fc9c
MK
212392004-08-09 Mark Kettenis <kettenis@gnu.org>
21240
21241 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21242
1482e0de
MC
212432004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21244
21245 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21246 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21247 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21248 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21249 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21250 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21251 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21252 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21253 gdb.mi/mi-watch.exp: Update copyright years.
21254
1a5ce3f3
DJ
212552004-08-08 Daniel Jacobowitz <dan@debian.org>
21256
21257 PR gdb/1738
21258 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21259 from a breakpoint with a pending signal.
21260
04f6ecf2
DJ
212612004-08-08 Daniel Jacobowitz <dan@debian.org>
21262
21263 PR gdb/1736
21264 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21265 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21266 the prompt.
21267 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21268
54d90d35
DJ
212692004-08-08 Daniel Jacobowitz <dan@debian.org>
21270
21271 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21272
d2f6abb0
DJ
212732004-08-08 Daniel Jacobowitz <dan@debian.org>
21274
21275 PR gdb/1736
21276 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
21277 for i?86-*-linux*.
21278
5598c03d
DJ
212792004-08-08 Daniel Jacobowitz <dan@debian.org>
21280
21281 * gdb.arch/i386-prologue.exp: Compile without debug information.
21282
c6fee705
MC
212832004-08-08 Michael Chastain <mec.gnu@mindspring.com>
21284
21285 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
21286 rather than asking gdb to search.
21287
dd90efdb
MC
212882004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21289
21290 * gdb.base/gcore.c: Include <string.h>.
21291
1e84bec1
MC
212922004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21293
21294 * gdb.base/gcore.c: Add copyright notice.
21295
e425eb2b
MC
212962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21297
21298 * gdb.base/freebpcmd.c: Include <stdio.h>.
21299 * gdb.base/long_long.c: Include <string.h>.
21300 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
21301 * gdb.base/siginfo.c: Include <string.h>.
21302 * gdb.base/sigstep.c: Include <string.h>.
21303
cb9aaed5
MC
213042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21305
21306 * gdb.base/complex.c: Include <stdlib.h>.
21307
55944f3d
MC
213082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21309
21310 * gdb.base/complex.c: Add copyright notice.
21311
7b2953d9
MC
213122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21313
21314 * gdb.base/charset.c: Include <stdlib.h>.
21315
c9133d23
MC
213162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21317
21318 * gdb.base/auxv.c: Include <stdlib.h>.
21319
0a8490ad
MC
213202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21321
21322 * gdb.base/auxv.c: Add copyright notice.
21323
3426d5ec
MC
213242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21325
21326 * gdb.base/coremaker.c: Add copyright notice.
21327 * gdb.base/coremaker2.c: Add copyright notice.
21328
8da195dd
AC
213292004-08-04 Andrew Cagney <cagney@gnu.org>
21330
21331 * gdb.base/store.exp: Update copyright.
21332 (check_set, up_set, check_struct, up_struct): Add a prefix to test
21333 names, do not import gdb_prompt.
21334
8d394f98
AC
213352004-08-01 Andrew Cagney <cagney@gnu.org>
21336
21337 Fix PR testsuite/1729.
21338 * gdb.base/dump.exp: Add test name to callers of capture_value, do
21339 not use capture_value with value 4.
21340 (capture_value): Add optional test name parameter.
21341 (test_reload_saved_value, test_restore_saved_value): Use $msg as
21342 the prefix, pass to capture_value.
21343
b6702b23
MK
213442004-08-01 Mark Kettenis <kettenis@gnu.org>
21345
21346 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
21347 * gdb.arch/i386-prologue.c (standard): New prototype and function.
21348 (main): Call new function.
21349
c203e0ca
MC
213502004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21351
21352 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
21353
a7995a30
MC
213542004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21355
21356 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
21357
9366563b
MC
213582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21359
b6eeaf26 21360 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
21361 Accept more values of vtbl pointer. Remove some messages
21362 about "obsolete gcc or gdb".
21363
2fc1f950
MC
213642004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21365
21366 * gdb.cp/classes.exp: Accept more varieties of ptype output.
21367
c724d49b
MC
213682004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21369
21370 * gdb.base/asm-source.exp: Properly convert target board
21371 debug flags from gcc format to binutils format.
21372
736b0fce
MK
213732004-07-28 Mark Kettenis <kettenis@gnu.org>
21374
21375 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
21376 gdb1718". PR backtrace/1718 partially fixed.
21377
5633ea5c
JJ
213782004-07-27 Jeff Johnston <jjohnstn@redhat.com>
21379
21380 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
21381
575eebb1
NC
213822004-07-26 Nick Clifton <nickc@redhat.com>
21383
21384 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
21385 good default value for a specific architecture is available then
21386 set it to that value. Otherwise default to the -gstabs switch.
21387 Remove the -g... switches from the asm-flags variable. Allow the
21388 target board info to override the value if it wants to. Pass the
21389 switch on the assembler command line.
21390
62104619
MK
213912004-07-23 Mark Kettenis <kettenis@gnu.org>
21392
21393 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
21394 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
21395 (main): Call new function.
21396
4a1135b8
MC
213972004-07-22 Michael Chastain <mec.gnu@mindspring.com>
21398
21399 Test for PR exp/1715.
21400 * gdb.base/radix.exp: Refactor common procedures. Make all
21401 test names unique. Change XFAIL to KFAIL.
21402
8a12c1f0
MC
214032004-07-20 Michael Chastain <mec.gnu@mindspring.com>
21404
21405 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
21406 * gdb.ada/gnat_ada.gin: ... to here.
21407 * configure.in: Use gnat_ada.gin.
21408 * configure: Regenerate.
21409
23b451cf
AC
214102004-07-20 Andrew Cagney <cagney@gnu.org>
21411
21412 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
21413 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
21414 XFAILs. Clean up test messages and comments. Check backtraces.
21415 Delete re-sync code.
21416
ab618a02
MC
214172004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21418
21419 Fix PR cli/740.
21420 * gdb.base/annota1.exp: Honor gdb,nosignals.
21421 * gdb.base/annota3.exp: Likewise.
21422
46dad340
MC
214232004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21424
21425 * lib/java.exp: Update copyright notice.
21426
756d8c70
AC
214272004-07-19 Andrew Cagney <cagney@gnu.org>
21428
21429 * gdb.base/selftest.exp: Copy file from here ...
21430 * gdb.gdb/selftest.exp: ... to here.
21431
586027e6
AC
214322004-07-16 Andrew Cagney <cagney@redhat.com>
21433
21434 * lib/insight-support.exp: Delete file.
21435 * lib/java.exp (java_init): Fix copyright.
21436
029d2200
AC
214372004-07-16 Andrew Cagney <cagney@gnu.org>
21438
21439 * gdb.base/restore.c: Append "prologue" to comments marking the a
21440 function's prologue.
21441 * gdb.base/restore.exp: Update copyright, re-indent.
21442 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
21443 callerN" prefix where needed. Update patterns that match a
21444 function's prologue.
21445
653b62c5
MC
214462004-07-16 Michael Chastain <mec.gnu@mindspring.com>
21447
21448 * gdb.base/restore.c: Add copyright notice.
21449
f7d690e5
AC
214502004-07-16 Andrew Cagney <cagney@gnu.org>
21451
21452 * gdb.base/logical.exp: Update copyright.
21453 (evaluate): New procedure. Use to re-implement tests using
21454 several tables.
21455
d629a7cb
MH
214562004-07-14 Martin Hunt <hunt@redhat.com>
21457
21458 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
21459 which fixes some problems where init.tcl was not found.
21460
9c7bb332
AC
214612004-07-13 Andrew Cagney <cagney@gnu.org>
21462
6bf46641
AC
21463 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
21464 (check_sizeof, check_valueof): Do not include the output in the
21465 test name. Use gdb_test.
21466 (get_valueof): Use gdb_test_multiple.
21467
c4ffd4c0
AC
21468 * gdb.base/step-test.exp: Update copyright. Use
21469 gdb_test_multiple. Ensure that test names do not include
21470 architecture dependent output.
21471
ab89363a
AC
21472 * gdb.gdb/observer.exp: Update copyright.
21473 (setup_test): Use gdb_test_multiple.
21474 (attach_first_observer, attach_second_observer)
21475 (attach_third_observer, detach_first_observer)
21476 (detach_second_observer, detach_third_observer)
21477 (reset_counters, check_counters): Make $message a prefix.
21478 (test_normal_stop_notifications): Add "args" parameter - a list of
21479 init functions to be called. Make $message a prefix,
21480 (test_observer_normal_stop): Change the message prefixes so that
21481 they are unique, pass the attach / detach procedures to
21482 test_normal_stop_notifications.
21483
ec58997a
AC
21484 * gdb.base/signull.exp (test_segv): Prefix all tests with
21485 "${name}". Clean up test messages.
21486
b475183b
AC
21487 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
21488
9c7bb332
AC
21489 * gdb.base/ena-dis-br.exp: Update copyright.
21490 (break_at): New function. Replace send_gdb with gdb_test,
21491 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
21492 ignore count, not stopped at bpt", with KFAIL.
21493
2dd95497
CV
214942004-07-13 Corinna Vinschen <vinschen@redhat.com>
21495
21496 * gdb.base/attach.exp: Remove cleanupfile handling.
21497
419e626b
AC
214982004-07-12 Andrew Cagney <cagney@gnu.org>
21499
21500 * gdb.base/annota1.exp: Cleanup corefile test name.
21501 * gdb.base/annota3.exp: Ditto.
21502
8b1b3228
AC
215032004-07-12 Andrew Cagney <cagney@gnu.org>
21504
78650829
AC
21505 * gdb.base/signals.exp: Clean up copyright, re-indent.
21506
8b1b3228
AC
21507 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
21508 gdb_test and gdb_test_multiple.
21509
935c2760
JJ
215102004-07-08 Jeff Johnston <jjohnstn@redhat.com>
21511
21512 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 21513 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
21514 provide line number info for first statement in main.
21515
1544280f
AC
215162004-07-08 Andrew Cagney <cagney@gnu.org>
21517
1279f4ff
AC
21518 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
21519
1544280f
AC
21520 * gdb.base/sigbpt.exp: Make the common part of each test name a
21521 prefix instead of suffix.
21522
bcc82369
BR
215232004-07-07 Bob Rossi <bob_rossi@cox.net>
21524
21525 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
21526 test from test_tbreak_creation_and_listing to
21527 test_file_list_exec_source_file
21528 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
21529 Changed name of test from test_tbreak_creation_and_listing to
21530 test_file_list_exec_source_file
21531
23f4b0aa
JJ
215322004-07-07 Jeff Johnston <jjohnstn@redhat.com>
21533
21534 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
21535 the jmisc() constructor instead of <init>.
21536 * gdb.java/jmisc1.exp: Ditto.
21537
56401cd5
AC
215382004-07-07 Andrew Cagney <cagney@gnu.org>
21539
21540 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
21541 corrupting the PC.
21542
44ae2f6a
MC
215432004-07-06 Michael Chastain <mec.gnu@mindspring.com>
21544
21545 * gdb.cp/templates.exp: Accept whitespace change in demangler
21546 output.
21547
45a83408
AC
215482004-07-06 Andrew Cagney <cagney@gnu.org>
21549
21550 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
21551
d205ad70
MC
215522004-07-02 Michael Chastain <mec.gnu@mindspring.com>
21553
21554 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
21555 * lib/compiler.cc: Likewise.
21556
06ea1a61
MC
215572004-06-30 Michael Chastain <mec.gnu@mindspring.com>
21558
21559 * lib/compiler.cc: Work around string preprocessing problem
21560 with old hp c++ compiler.
21561 * lib/compiler.c: Likewise.
21562
daab1251
CV
215632004-06-29 Corinna Vinschen <vinschen@redhat.com>
21564
21565 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
21566 directives to conditionalize symbol prefixing.
21567 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
21568 additional_flags handling. Add underscore prefix for Cygwin.
21569 * gdb.arch/i386-unwind.c: Use preprocessor directives to
21570 conditionalize symbol prefixing.
21571 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
21572 additional_flags handling. Add underscore prefix for Cygwin.
21573
cc984116
CV
215742004-06-29 Corinna Vinschen <vinschen@redhat.com>
21575
21576 * gdb.base/bigcore.exp: Skip test on Cygwin.
21577
c279b077
MC
215782004-06-28 Michael Chastain <mec.gnu@mindspring.com>
21579
21580 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
21581 formats for "info register". Use gdb_test_multiple. Fix
21582 the "invalid register" test.
21583
0e915747
CV
215842004-06-28 Corinna Vinschen <vinschen@redhat.com>
21585
21586 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
21587 PID for Cygwin. Add Cygwin specific strings to check for in some
21588 tests.
21589 (do_attach_tests): Add a test for user interaction when attaching
21590 to a process with no matching symbol table already loaded.
21591
11422c86
AC
215922004-06-26 Andrew Cagney <cagney@gnu.org>
21593
21594 Test PR java/1567 and PR java/1565.
21595 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
21596 * gdb.java/jmisc2.exp: Delete file.
21597
cefbce26
MC
215982004-06-26 Michael Chastain <mec.gnu@mindspring.com>
21599
21600 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
21601
e19f872c
CV
216022004-06-25 Corinna Vinschen <vinschen@redhat.com>
21603
21604 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
21605 attach process.
21606
d931ba3b
MC
216072004-06-23 Michael Chastain <mec.gnu@mindspring.com>
21608
21609 * gdb.cp/pr-1553.exp: Remove.
21610
aef68c48
MC
216112004-06-22 Michael Chastain <mec.gnu@mindspring.com>
21612
21613 * gdb.cp/pr-1553.cc: Remove.
21614 * gdb.cp/pr-1553.exp: Disable this test.
21615
8d5df71a
JB
216162004-06-20 Jim Blandy <jimb@redhat.com>
21617
a9c64011 21618 Fix PR testsuite/1680.
8d5df71a
JB
21619 * gdb.arch/i386-sse.exp: Properly quote curly braces in
21620 regular expressions.
21621
4ac6f39d
MC
216222004-06-19 Michael Chastain <mec.gnu@mindspring.com>
21623
21624 Fix PR testsuite/1679.
21625 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
21626 Issue an UNSUPPORTED result instead.
21627
1b413552
JB
216282004-06-18 Jim Blandy <jimb@redhat.com>
21629
21630 * gdb.base/charset.exp: Only send a control-C if we see a new
21631 prompt and incomplete command.
21632
6daa6ebd
MC
216332004-06-18 Michael Chastain <mec.gnu@mindspring.com>
21634
21635 * gdb.cp/pr-574.cc: Add copyright notice.
21636
51fa4ae0
JB
216372004-06-17 Jim Blandy <jimb@redhat.com>
21638
21639 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
21640 cases where the regexp has no groups; this grabs random text from
21641 the previous test suite, whatever that was.
21642
8fea26c5
MC
216432004-06-17 Michael Chastain <mec.gnu@mindspring.com>
21644
21645 * gdb.cp/printmethod.cc: Add copyright notice.
21646
1e3aeb41
MC
216472004-06-16 Michael Chastain <mec.gnu@mindspring.com>
21648
21649 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
21650
9d9030bc
AC
216512004-06-16 Andrew Cagney <cagney@gnu.org>
21652
21653 * gdb.base/signull.c: Update copyright. Include <string.h>.
21654 (bowler): Replace data_pointer with data_read
21655 and data_write cases. Add code_descriptor case.
21656 (zero, desc): New array and pointer.
21657 (data, code): Change to simple pointers.
21658 * gdb.base/signull.exp: Fix probe pattern matching a function
21659 descriptor SIGSEGV. Replace data_pointer with data_read and
21660 data_write tests.
21661
acd4ad44
AC
216622004-06-16 Andrew Cagney <cagney@gnu.org>
21663
21664 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
21665
08fd625c
MC
216662004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21667
21668 * gdb.base/long_long.c: Add copyright notice.
21669
1903502c
MC
216702004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21671
21672 * gdb.base/long_long.exp: Remove reference to
21673 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
21674 to gdb_breakpoint and gdb_continue_to_breakpoint.
21675
83313cb1
JB
216762004-06-14 Jim Blandy <jimb@redhat.com>
21677
21678 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
21679 endian case.
21680
1bf404ef
AC
216812004-06-14 Andrew Cagney <cagney@gnu.org>
21682
21683 * gdb.base/gcore.exp (capture_command_output): Delete the always
21684 passing tests containing inferior values.
21685 * gdb.base/ending-run.exp: Do not include the breakpoint address
21686 in the test message. Update copyright.
21687 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
21688 size in the test name, use gdb_test_multiple. Update copyright.
21689
ef220b33
MC
216902004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21691
21692 * gdb.cp/ref-types.cc: Add copyright notice.
21693
4f70a4c9
MC
216942004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21695
21696 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
21697 hp_aCC_compiler.
21698 * lib/compiler.cc: Likewise.
21699 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
21700 'set' commands. Log diagnostics for other lines. Set
21701 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
21702
335928ac
MC
217032004-06-13 Michael Chastain <mec.gnu@mindspring.com>
21704
21705 * gdb.cp/try_catch.cc: Add copyright notice.
21706
2efb12e8
MC
217072004-06-12 Michael Chastain <mec.gnu@mindspring.com>
21708
21709 * gdb.cp/userdef.cc: Add copyright notice.
21710
0bbed51a
MC
217112004-06-11 Michael Chastain <mec.gnu@mindspring.com>
21712
21713 * gdb.cp/virtfunc.cc: Add copyright notice.
21714
e12a46c9
RC
217152004-06-11 Randolph Chung <tausq@debian.org>
21716
21717 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
21718 problem.
21719
338e05af
AC
217202004-06-10 Andrew Cagney <cagney@gnu.org>
21721
21722 * lib/compiler.cc, lib/compiler.c: Append either
21723 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
21724 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
21725 instead of gcc-3-3.
21726
dc3f10cb
AC
217272004-06-09 Andrew Cagney <cagney@gnu.org>
21728
b4d946af
AC
21729 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
21730 gdb/1455, bug is specific to "long long" and "double".
a9c64011 21731
dc3f10cb
AC
21732 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
21733 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
21734 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
21735 fixed.
21736
b5c0bfa2
AC
217372004-06-09 Andrew Cagney <cagney@gnu.org>
21738
21739 * gdb.base/structs.exp (test_struct_returns): Replace
21740 "return_value_unknown" and "finish_value_unknown" by
21741 "return_value_known" and "finish_value_known". Instead of
21742 "return_value_unknown" iff "finish_value_unknown", check
21743 "return_value_known" implies "finish_value_known".
21744
caeb605f
MH
217452004-06-08 Martin Hunt <hunt@redhat.com>
21746
21747 * gdb.base/float.exp: Add pattern for mips targets.
21748
c892bb64
RC
217492004-06-08 Randolph Chung <tausq@debian.org>
21750
21751 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
21752 message for unknown architectures more clear.
21753
48306d3e
JB
217542004-06-08 Joel Brobecker <brobecker@gnat.com>
21755
21756 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
21757 start the execution of the program.
21758
83ecb59f
JB
217592004-06-07 Jim Blandy <jimb@redhat.com>
21760
21761 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
21762 * gdb.arch/i386-cpuid.h: New helper file.
21763
55264cb4
RC
217642004-06-07 Randolph Chung <tausq@debian.org>
21765
21766 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
21767 has started.
21768
23cadb28
RM
217692004-06-04 Roland McGrath <roland@redhat.com>
21770
21771 Fix PR gdb/1647.
21772 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
21773 differently to be robust to output buffering differences.
21774
51d01eda
MC
217752004-06-04 Michael Chastain <mec.gnu@mindspring.com>
21776
21777 * gdb.threads/pthreads.exp: Update copyright years.
21778 (check_control_c): Change asynchronous 'after' to synchronous.
21779
f4fc3b93
RM
217802004-06-04 Roland McGrath <roland@redhat.com>
21781
21782 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
21783 next gdb prompt.
21784
4013522b
MC
217852004-06-02 Michael Chastain <mec.gnu@mindspring.com>
21786
21787 Fix PR gdb/1636.
21788 * gdb.threads/manythreads.exp: Change asynchronous 'after'
21789 calls to synchronous.
21790
7a8f1e6b
JB
217912004-05-26 Jim Blandy <jimb@redhat.com>
21792
21793 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
21794
81bb3443
RC
217952004-05-24 Randolph Chung <tausq@debian.org>
21796
21797 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
21798 * gdb.asm/pa.inc: New file.
21799
8f5a3103
MK
218002004-05-22 Mark Kettenis <kettenis@gnu.org>
21801
21802 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
21803
734b8fe8 218042004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 21805 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
21806
21807 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
21808 GDB prompt.
21809
725603e1
UW
218102004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21811
f4fc3b93 21812 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
21813 setjmp/longjmp. Use sigaction instead of signal.
21814
8b923272 218152004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 21816 Michael Snyder <msnyder@redhat.com>
8b923272
JB
21817
21818 * gdb.threads/pthread_cond_wait.c: New file.
21819 * gdb.threads/pthread_cond_wait.exp: New testcase.
21820
8bfabb04
AC
218212004-05-13 Andrew Cagney <cagney@redhat.com>
21822
21823 * gdb.base/signull.exp, gdb.base/signull.c: New files.
21824 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
21825
42edda50
AC
218262004-05-11 Andrew Cagney <cagney@redhat.com>
21827
21828 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
21829 fixed but revealed gdb/1639.
21830
d303a6c7
AC
218312004-05-10 Andrew Cagney <cagney@redhat.com>
21832
21833 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
21834 func1" and "next to 2nd alarm", kernel bug avoided.
21835
bf08c2a1
DJ
218362004-05-10 Daniel Jacobowitz <dan@debian.org>
21837
21838 PR external/1568
21839 * gdb.base/bigcore.exp: Check the size of the dumped core file.
21840 XFAIL if it is smaller than bytes_allocated.
21841 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
21842 (main): Make chunks_allocated unsigned. Correct comment.
21843
c0586a34
JB
218442004-05-07 Joel Brobecker <brobecker@gnat.com>
21845
21846 * gdb.arch/powerpc-aix-prologue.c: New file.
21847 * gdb.arch/powerpc-aix-prologue.exp: New file.
21848
f2785d12
JB
218492004-05-07 Jim Blandy <jimb@redhat.com>
21850
21851 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
21852 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
21853
bd7f6e30
JB
218542004-05-06 Joel Brobecker <brobecker@gnat.com>
21855
21856 * gdb.base/sep.exp: No longer setup_kfail when the program was
21857 built with dwarf2.
21858
0a5e7efe
JI
218592004-05-05 Jim Ingham <jingham@apple.com>
21860
21861 * gdb.base/pending.exp: Make sure pending breakpoints
21862 preserve the ignore count.
f4fc3b93 21863
a8958849
MK
218642004-04-27 Jerome Guitton <guitton@gnat.com>
21865
21866 * i386-prologue.exp: Add testcase for jump instruction as first
21867 instruction of the real code.
21868 * i386-prologue.c (jump_at_beginning): New function.
21869
7e103f5b
MK
218702004-04-28 Mark Kettenis <kettenis@gnu.org>
21871
21872 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
21873 x86_64-*-*.
21874
5d38b224
MK
218752004-04-28 Mark Kettenis <kettenis@gnu.org>
21876
21877 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
21878 i*86-*-*.
21879
0ef32fd9
MK
218802004-04-25 Mark Kettenis <kettenis@gnu.org>
21881
21882 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
21883 expression that checks the return type.
21884
71d7dd7c
AC
218852004-04-23 Andrew Cagney <cagney@redhat.com>
21886
21887 * gdb.base/call-sc.exp: New test of scalar call/return values.
21888 * gdb.base/call-sc.c: Ditto.
21889
1e9f977e
JJ
218902004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21891
21892 * gdb.threads/manythreads.c: Reduce thread stack size.
21893
899d9e3a
JJ
218942004-04-23 Jeff Johnston <jjohnstn@redhat.com>
21895
21896 * gdb.threads/manythreads.c: Add copyright notice.
21897
61bcae62
AC
218982004-04-23 Andrew Cagney <cagney@redhat.com>
21899
21900 * gdb.base/siginfo.exp: Better handle step out of signal.
21901 * gdb.base/sigstep.exp: Ditto.
21902
7339a42e 219032004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 21904 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
21905
21906 * gdb.threads/manythreads.c: New testcase.
21907 * gdb.threads/manythreads.exp: Ditto.
21908
5c98409b
JB
219092004-04-22 Jim Blandy <jimb@redhat.com>
21910
21911 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
21912 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
21913
3b611f1a
MC
219142004-04-21 Michael Chastain <mec.gnu@mindspring.com>
21915
21916 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
21917
f0fd9238
AC
219182004-04-21 Andrew Cagney <cagney@redhat.com>
21919
21920 * gdb.base/sigstep.c: New file.
21921 * gdb.base/sigstep.exp: New file.
21922
90990674
JB
219232004-04-16 Joel Brobecker <brobecker@gnat.com>
21924
21925 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
21926 call to observer_notify_normal_stop.
21927
78cef34b
AC
219282004-04-15 Andrew Cagney <cagney@redhat.com>
21929
21930 * gdb.base/siginfo.c: New file.
21931 * gdb.base/siginfo.exp: New file.
21932
d2343407
JB
219332004-04-12 J. Brobecker <brobecker@gnat.com>
21934
21935 * gdb.base/sep.exp: Fix typo in comment.
21936
a2dba3c8
JB
219372004-04-12 J. Brobecker <brobecker@gnat.com>
21938
21939 * gdb.base/sep.c: New file.
21940 * gdb.base/sep-proc.c: New file.
21941 * gdb.base/sep.exp: New testcase.
21942
15f7b60e
MK
219432004-04-09 Mark Kettenis <kettenis@gnu.org>
21944
21945 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
21946 support.
21947
44f4de1a
AC
219482004-04-05 Andrew Cagney <cagney@redhat.com>
21949
21950 * gdb.base/sigaltstack.c: New file.
21951 * gdb.base/sigaltstack.exp: New file.
21952
ef04f396
JB
219532004-04-04 Joel Brobecker <brobecker@gnat.com>
21954
21955 * gdb.base/foll-fork.exp: Update the expected output for
21956 "help set follow-fork-mode", to match a change that was made
21957 to the help of this variable on 2004-01-13.
21958
d40d2c92
JB
219592004-04-01 Joel Brobecker <brobecker@gnat.com>
21960
21961 * lib/ada.exp: Add copyright notice.
21962 * bar.ads: Likewise.
21963 * bar.adb: Likewise.
21964 * null_record.adb: Likewise.
21965 * null_record.exp: Likewise.
21966 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
21967
f86ef5a3
JB
219682004-04-01 Joel Brobecker <brobecker@gnat.com>
21969
21970 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
21971 * configure: Regenerate.
21972
414e70e3
JB
219732004-04-01 Joel Brobecker <brobecker@gnat.com>
21974
21975 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
21976 to build the application. Remove the message printed when in
21977 verbose mode, redundant with the UNSUPPORTED message above.
21978
f0aaee49
JB
219792004-03-31 Joel Brobecker <brobecker@gnat.com>
21980
21981 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
21982 * gdb.ada (null_record.exp): New testcase.
21983
ac81cb54
JB
219842004-03-31 Joel Brobecker <brobecker@gnat.com>
21985
21986 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
21987
854af2f7
JB
219882004-03-31 Joel Brobecker <brobecker@gnat.com>
21989
21990 * gdb.ada: New subdirectory.
21991 * gdb.ada/Makefile.in: New file.
21992 * gdb.ada/gnat_ada.gpr.in: New file.
21993
034cb681
JB
219942004-03-31 Joel Brobecker <brobecker@gnat.com>
21995
21996 * lib/ada.exp: New file.
21997
78a1a894
DJ
219982004-03-24 Daniel Jacobowitz <drow@mvista.com>
21999
22000 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22001 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22002
4b2b3b3e
AC
220032004-03-22 Andrew Cagney <cagney@redhat.com>
22004
22005 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22006 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22007 Problem identified by Ulrich Weigand.
22008
23c73aa3
DC
220092004-03-17 David Carlton <carlton@kealia.com>
22010
22011 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22012 PR c++/826.
22013
d63a86f8
RM
220142004-03-16 Roland McGrath <roland@redhat.com>
22015
22016 * gdb.base/auxv.exp: New file.
22017 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22018
0e02aa50
DC
220192004-03-12 David Carlton <carlton@kealia.com>
22020
22021 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22022 * gdb.cp/pr-1553.cc: Ditto.
22023 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22024 pass branch.
22025
c20b71be
MC
220262004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * gdb.cp/templates.exp: Accept more template types.
22029
c7414a01
MC
220302004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22031
22032 From Corinna Vinschen with modifications.
22033 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22034 local variable obj_with_enum.
22035 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22036 results with obj_with_enum.
22037
ed69573c
MC
220382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22039
22040 * gdb.cp/classes.cc: New file, copied from misc.cc.
22041 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22042
28301461
MC
220432004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22044
22045 * gdb.cp/misc.cc: Add copyright notice.
22046
1198ecbe
DC
220472004-03-05 David Carlton <carlton@kealia.com>
22048
22049 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22050 * gdb.cp/rtti.h: Update copyright.
22051 (namespace n2::n3): New.
22052 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22053 (n2::n3::func3): New.
22054 (main): Call n2::n3::func3.
22055 * gdb.cp/rtti2.cc: Update copyright.
22056 (n2::create3): New.
22057
9e08c470
MK
220582004-03-04 Mark Kettenis <kettenis@gnu.org>
22059
22060 * gdb.asm/openbsd.inc: Fix typo.
22061
4bebc3aa
FF
220622004-03-03 Fred Fish <fnf@redhat.com>
22063
22064 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22065 "val" instead of unused "size". Update copyright year.
22066
6ea9fb37
DJ
220672004-02-29 Daniel Jacobowitz <drow@mvista.com>
22068
22069 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22070 to use unsigned char.
22071 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22072 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22073
23b23974
DJ
220742004-02-29 Daniel Jacobowitz <drow@mvista.com>
22075
22076 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22077 line of output.
22078
7574fd53
DJ
220792004-02-28 Daniel Jacobowitz <drow@mvista.com>
22080
22081 * gdb.base/relocate.c (dummy): Initialize.
22082
a195357f
DJ
220832004-02-28 Daniel Jacobowitz <drow@mvista.com>
22084
22085 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22086 a breakpoint at exit.
22087
72fd54a9
FF
220882004-02-27 Fred Fish <fnf@redhat.com>
22089
22090 * gdb.base/chng-syms.exp: Add expect condition to match failing
22091 case that isn't a timeout.
22092
b9d23137
AC
220932004-02-27 Andrew Cagney <cagney@redhat.com>
22094
22095 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22096 support.
22097
15d208f6 220982004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22099
15d208f6
FF
22100 * gdb.arch/gdb1431.c: Remove.
22101 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22102 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22103 of "until" incorrectly.
22104
98f9cd2d
JB
221052004-02-26 J. Brobecker <brobecker@gnat.com>
22106
22107 * gdb.cp/class2.cc (empty): New class.
22108 (refer): New function.
22109 (main): Declare an object of type empty and use it.
22110 * gdb.cp/class2.exp: Print the value of an object of type empty.
22111
9b50c11b
JJ
221122004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22113
22114 * gdb.base/langs.exp: Update query string to match the
22115 new nquery format used for pending breakpoints.
22116
0dcd613f
AC
221172004-02-26 Andrew Cagney <cagney@redhat.com>
22118
22119 Fix PR i18n/1570.
22120 * gdb.base/charset.c: Update copyright notice.
22121 (main, init_string): Remove the escape character '\e' tests.
22122 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22123 * gdb.base/charset.exp (valid_host_charset): Ditto.
22124 * gdb.base/setvar.exp: Ditto.
22125
b8a56647
AC
221262004-02-24 Andrew Cagney <cagney@redhat.com>
22127
90d59e34
AC
22128 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22129 mmapped data in core file" PASS and FAIL messages consistent.
22130
b8a56647
AC
22131 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22132 setting a breakpoint. Work around PR java/1565.
22133
9f27c604
JJ
221342004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22135
22136 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22137 new nquery format.
22138 * gdb.base/pending.exp: Ditto.
22139
3224a706
MK
221402004-02-22 Mark Kettenis <kettenis@gnu.org>
22141
22142 * configure.in: Run stabs tests on *BSD.
22143 * configure: Regenerated.
22144
41e0a9ca
MK
221452004-02-21 Mark Kettenis <kettenis@gnu.org>
22146
22147 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22148
1e1b3428
FF
221492004-02-20 Fred Fish <fnf@redhat.com>
22150
22151 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22152 blank in test for "returns short", for consistency with other
22153 "returns xxx" tests. Update copyright year.
22154
f9a7572a
FF
221552004-02-19 Fred Fish <fnf@redhat.com>
22156
22157 New testcase for PR breakpoint/1558.
22158 * gdb.arch/gdb1558.exp: New file.
22159 * gdb.arch/gdb1558.c: New file.
22160
b2ce2854
EZ
221612004-02-19 Elena Zannoni <ezannoni@redhat.com>
22162
22163 * gdb.base/nodebug.exp: Fix typo.
22164
e7c9ff01
JB
221652004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22166
22167 Committed by Jim Blandy <jimb@redhat.com>.
22168
62f4b920
JB
22169 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22170
2db536a1
JB
22171 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22172
e7c9ff01
JB
22173 * gdb.base/float.exp: Support s390*-*-* targets.
22174
f3205b34
AF
221752004-02-17 Adam Fedor <fedor@gnu.org>
22176
22177 * gdb.base/gdb1555.exp: New file.
22178 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22179
9d62932d
EZ
221802004-02-17 Elena Zannoni <ezannoni@redhat.com>
22181
22182 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22183
344c9711
FF
221842004-02-16 Fred Fish <fnf@redhat.com>
22185
22186 * gdb.arch/gdb1291.c: Remove
22187 * gdb.arch/gdb1291.s: New test input file.
22188 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22189 fail. Test for correct result, known incorrect result, other
22190 failures and timeouts.
22191
2d822687
AC
221922004-02-16 Andrew Cagney <cagney@redhat.com>
22193
22194 * gdb.base/bigcore.exp: New file.
22195 * gdb.base/bigcore.c: New file.
22196
dac15b66
AC
221972004-02-13 Andrew Cagney <cagney@redhat.com>
22198
22199 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22200 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22201 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22202 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22203 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22204 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22205 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22206 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22207 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22208 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22209
6bdfc2c4
JJ
222102004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22211
22212 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22213 executed is an alloc instruction.
22214
87b3ede8
DC
222152004-02-11 David Carlton <carlton@kealia.com>
22216
22217 * gdb.cp/breakpoint.exp: New.
22218 * gdb.cp/breakpoint.cc: New.
22219
6e19e2bf
MC
222202004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22221
22222 Partial fix for PR gdb/1543.
22223 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22224 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22225 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22226 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22227 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22228 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22229 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22230 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22231 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22232 to bug-gdb@prep.ai.mit.edu .
22233 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22234 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22235 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22236 Likewise.
22237
5c5455dc
AC
222382004-02-10 Andrew Cagney <cagney@redhat.com>
22239
22240 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22241 using gdb_internal_error_resync.
22242
9cf689d7
DJ
222432004-02-09 Daniel Jacobowitz <drow@mvista.com>
22244
22245 * gdb.threads/thread-specific.exp: Stop early if no threads are
22246 found.
22247
d2dc51db
MC
222482004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22249
22250 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22251
14b1a056
DJ
222522004-02-08 Daniel Jacobowitz <drow@mvista.com>
22253
22254 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22255 breakpoints.
22256
83f66e8f
DJ
222572004-02-07 Daniel Jacobowitz <drow@mvista.com>
22258
22259 * config/sim.exp (gdb_load): Handle $arg == "".
22260 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22261 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22262
30fc0091
EZ
222632004-02-07 Elena Zannoni <ezannoni@redhat.com>
22264
a9c64011
AS
22265 * gdb.base/maint.exp: Update test to reflect
22266 obstack changes.
30fc0091 22267
4d806929
JJ
222682004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22269
22270 * gdb.base/pendshr.c (pendfunc): New function that calls
22271 pendfunc1.
22272 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
22273
7bfdd688
FF
222742004-02-04 Fred Fish <fnf@redhat.com>
22275
22276 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
22277 function symbols and update copyright years.
22278 * gdb.arch/gdb1291.c: Ditto.
22279
aaa08ee4
MC
222802004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22281
22282 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22283
dbad7755
MC
222842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22285
22286 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22287
ec4646ef
MC
222882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22289
22290 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22291
1b802196
FF
222922004-02-02 Fred Fish <fnf@redhat.com>
22293
22294 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
22295 remote targets. Update copyright years.
22296
18fe2033
JJ
222972004-02-02 Jeff Johnston <jjohnstn@redhat.com>
22298
22299 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
22300 support.
22301 * gdb.base/langs.exp: Fix test which attempts to create
22302 breakpoint on non-existent function to handle new pending
22303 support.
22304 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
22305 a breakpoint.
22306 * gdb.base/pending.exp: New test.
22307 * gdb.base/pending.c: New file.
22308 * gdb.base/pendshr.c: Ditto.
22309
8d577d32
DC
223102004-02-02 David Carlton <carlton@kealia.com>
22311
22312 * gdb.cp/overload.exp: Add overloadNamespace tests.
22313 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
22314 (overloadNamespace, XXX): New.
22315 (main): Call XXX::marker2.
22316
3ad13771
FF
223172004-02-01 Fred Fish <fnf@redhat.com>
22318
22319 * gdb.base/dump.exp: Use runto_main instead of "runto main".
22320 * gdb.base/finish.exp: Ditto.
22321 * gdb.base/gcore.exp: Ditto.
22322 * gdb.base/huge.exp: Ditto.
22323 * gdb.base/info-proc.exp: Ditto.
22324 * gdb.base/return2.exp: Ditto.
22325 * gdb.threads/gcore-thread.exp: Ditto.
22326
44c75849
DJ
223272004-02-01 Daniel Jacobowitz <drow@mvista.com>
22328
22329 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
22330
005bc093
MK
223312004-02-01 Mark Kettenis <kettenis@gnu.org>
22332
22333 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
22334 that opening the file succeeds on OpenBSD.
22335
c47cebdb
DJ
223362004-02-01 Daniel Jacobowitz <drow@mvista.com>
22337
22338 * gdb.threads/thread-specific.c: New file.
22339 * gdb.threads/threads-specific.exp: New test script.
22340 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
22341 to expect_out.
22342
5a01311c
MK
223432004-02-01 Mark Kettenis <kettenis@gnu.org>
22344
22345 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
22346 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
22347 only on the "print_small_structs from print_long_arg_list" test.
22348
ce22a4f1
DJ
223492004-02-01 Daniel Jacobowitz <drow@mvista.com>
22350
22351 * gdb.base/completion.exp: Kill a stray backslash.
22352
22353 From Jim Ingham <jingham@apple.com>:
22354 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
22355 agrees with the result from sending a tab.
22356
abbab9d3
DJ
223572004-01-31 Daniel Jacobowitz <drow@mvista.com>
22358
22359 * gdb.base/chng-syms.exp: Remove stray newline.
22360
53904d1e
MK
223612004-01-31 Mark Kettenis <kettenis@gnu.org>
22362
22363 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
22364 *-*-openbsd*.
22365 * gdb.asm/openbsd.inc: New file.
22366
3a4b3aac
MK
223672004-01-30 Mark Kettenis <kettenis@gnu.org>
22368
22369 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
22370 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
22371 *-*solaris2*. Remove commented out default settings for
22372 asm-flags. Replace gdb_compile with target_link.
22373
ebac27b4
MC
223742004-01-29 Michael Chastain <mec.gnu@mindspring.com>
22375
22376 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
22377 for all tests. Remove old hp-ux and cygnus xfail cases.
22378
d8679d84
PH
223792004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
22380
22381 * gdb.base/chng-syms.exp: New file.
22382 * gdb.base/chng-syms.c: New file.
22383
0a55bc22
MC
223842004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22385
22386 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
22387 Provide arms for current output in all my configurations.
22388
94b8e876
MC
223892004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22390
22391 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
22392 * lib/compiler.cc: Likewise.
22393 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
22394 get the right preprocessor. Eval the output directly. Remove
22395 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
22396 hp_f77_compiler and hp_f90_compiler completely.
22397 (gdb_preprocess): Delete.
22398 (get_compiler): Delete.
22399
7cf03d44
MK
224002004-01-24 Mark Kettenis <kettenis@gnu.org>
22401
22402 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
22403 <string.h>.
22404
68b6dce9
NR
224052004-01-24 Nick Roberts <nick@nick.uklinux.net>
22406
22407 * gdb.mi/mi-stack.exp: Update copyright.
22408
b368761e
DC
224092004-01-23 David Carlton <carlton@kealia.com>
22410
22411 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
22412 test for cp_lookup_transparent_type.
22413 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
22414 call them.
22415
f2061b53
DJ
224162004-01-23 Daniel Jacobowitz <drow@mvista.com>
22417
22418 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
22419 after -var-update.
22420
37fc574a
DC
224212004-01-23 David Carlton <carlton@kealia.com>
22422
22423 * gdb.cp/namespace.cc (C::ensureRefs): New.
22424 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
22425
8e94b928
NR
224262004-01-20 Nick Roberts <nick@nick.uklinux.net>
22427
22428 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
22429 case "-stack-list-locals 2".
22430 * gdb.mi/mi-var-child.exp: Test for case
22431 "-var-list-children --all-values NAME".
22432
997b0952
MC
224332004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22434
22435 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22436
52470da3
MK
224372004-01-18 Mark Kettenis <kettenis@gnu.org>
22438
7049b4b8
MK
22439 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
22440 used with gdb_test_multiple.
22441
52470da3
MK
22442 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
22443 read at address 0. This fixes PR testsuite/1504.
22444
da6012e5
DJ
224452004-01-18 Daniel Jacobowitz <drow@mvista.com>
22446
22447 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
22448 Remove downloading, guessing the host executable, the calls to
22449 gdb_file_cmd and gdb_target_cmd, and "load" support.
22450 (infer_host_exec): New function broken out from gdb_load.
22451 (gdb_load): New wrapper for gdbserver_gdb_load.
22452 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
22453 gdb_target_cmd. Use -target-select.
22454 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
22455 Download binaries to the host. Clear last_mi_remote_file when
22456 we load a new binary.
22457 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
22458 call gdbserver_gdb_load and mi_gdb_target_cmd.
22459
32c70722
MC
224602004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22461
22462 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
22463 type patterns.
22464
b0cecf36
MC
224652004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22466
22467 * gdb.cp/templates.exp: Fix typo in test name of
22468 "print Foo<volatile char*>::foo".
22469
4120d7e6
MC
224702004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22471
22472 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
22473
f679e530
BE
224742004-01-16 Ben Elliston <bje@wasabisystems.com>
22475
22476 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
22477 (clean mostlyclean): Remove empty rm.
22478
091c48f6
MC
224792004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22480
22481 * gdb.base/setvar.exp: Add copyright years.
22482
3e5fc8d2
DC
224832004-01-14 David Carlton <carlton@bactrian.org>
22484
22485 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
22486 PR c++/1511 and update coment.
22487 * gdb.cp/templates.exp: Update patterns to match current output.
22488 If changes involve something other than whitespace, KFAIL
22489 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
22490
63d06c5c
DC
224912004-01-14 David Carlton <carlton@kealia.com>
22492
22493 * gdb.cp/namespace.exp: Add tests involving classes defined within
22494 namespaces.
22495 * gdb.cp/namespace.cc (C::CClass): New.
22496 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
22497
a51dab88
EZ
224982004-01-14 Elena Zannoni <ezannoni@redhat.com>
22499
22500 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
22501 what debug info we have. Print a better message if something goes
22502 wrong while producing the separate debug info file.
22503
a476ccc9
MC
225042004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22505
22506 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
22507
f453692c
MC
225082004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22509
22510 * gdb.base/callfuncs.c: Add copyright notice.
22511
f40063a5
MC
225122004-01-13 Michael Chastain <mec.gnu@mindspring.com>
22513
22514 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
22515 inheritance. PR gdb/1498, PR gcc/13539.
22516
19ac3974
EZ
225172004-01-13 Elena Zannoni <ezannoni@redhat.com>
22518
a9c64011
AS
22519 * gdb.threads/gcore-thread.exp: Prefix name of binary with
22520 test specific name.
22521 * gdb.mi/gdb669.exp: Ditto.
22522 * gdb.mi/mi-pthreads.exp: Ditto.
22523 * gdb.mi/mi1-pthreads.exp: Ditto.
22524 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 22525
56c97c6e
MC
225262004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22527
22528 * gdb.cp/member-ptr.cc: Add copyright notice.
22529
a0644324
MC
225302004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22531
22532 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
22533 some patterns for recent versions of gcc and hpacc. Delete
22534 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
22535 Delete tests that access a NULL pointer-to-member-data. This
22536 script is still disabled for gcc.
22537
32fabe09
EZ
225382004-01-12 Elena Zannoni <ezannoni@redhat.com>
22539
22540 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 22541 escaped correctly.
32fabe09 22542
1f8a6abb
EZ
225432004-01-12 Elena Zannoni <ezannoni@redhat.com>
22544
22545 * gdb.base/sepdebug.exp: New file.
22546 * gdb.base/sepdebug.c: New file.
22547 * lib/gdb.exp (separate_debug_filename): New procedure.
22548 (gdb_gnu_strip_debug): New procedure.
22549
48efe704
AC
225502004-01-12 Andrew Cagney <cagney@redhat.com>
22551
22552 * gdb.mi/ChangeLog: Delete file. Renamed to ...
22553 * gdb.mi/ChangeLog-1999-2003: New file.
22554
a9415475
AC
225552004-01-12 Andrew Cagney <cagney@redhat.com>
22556
22557 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
22558 "Renaming a directory to a non-empty directory returns ENOTEMPTY
22559 or EEXIST", treat EBUSY as an XFAIL.
22560
83b8cf9d
MC
225612004-01-11 Michael Chastain <mec.gnu@mindspring.com>
22562
22563 * gdb.base/scope.exp: Remove obsolete setup_xfail for
22564 hp_cc_compiler.
22565
9939d2a8
MC
225662004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22567
22568 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
22569 decorations.
22570
1ff8cadf
MC
225712004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22572
22573 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
22574 and "(aCC)" decorations. Remove obsolete doco about old
22575 test results.
22576
6fa9022e
MC
225772004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22578
22579 * gdb.cp/exception.exp: Fix typo in doco.
22580
209721fe
MK
225812004-01-09 Mark Kettenis <kettenis@gnu.org>
22582
22583 * gdb.base/gdb1476.exp: Fix typo.
22584
ef11303e
MC
225852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22586
22587 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
22588 file.
22589
041ab88c
MC
225902004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22591
22592 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
22593 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
22594 Use gdb_compile. Remove restriction on gcc. Add some patterns
22595 for recent version of gdb. Delete second half, which was a copy
22596 of the first half with different build flags. This test is
22597 still disabled because it is still not ready for production.
22598
e36d075a
MC
225992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22600
22601 * gdb.cp/exception.cc: Add copyright notice.
22602 * gdb.cp/exception.exp: Add a notice that this file is broken
22603 because of line number changes caused by addition of copyright
22604 notice.
22605
42b190ad
MC
226062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22607
22608 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
22609 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
22610
8f25f06b
MC
226112004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22612
22613 * gdb.cp/classes.exp: Accept gnu abi 2.
22614 * gdb.cp/derivation.exp: Likewise.
22615 * gdb.cp/overload.exp: Likewise.
22616 * gdb.cp/virtfunc.exp: Likewise.
22617
06ded8b8
MC
226182004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22619
22620 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
22621 semicolon after end of function.
22622
77c26ae3
MC
226232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22624
22625 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
22626 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
22627 boilerplate code for compiling and running the program under
22628 test. Add some string method tests.
22629
20757486
MC
226302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22631
22632 * gdb.cp/bs15503.cc: Add copyright notice.
22633 * gdb.cp/bs15503.exp: Adjust line number.
22634
0fd3b503
MC
226352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22636
22637 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
22638 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
22639
10d1bea8
MC
226402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22641
22642 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
22643 hp_cc_compiler.
22644
2789202a
MC
226452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22646
22647 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
22648 * gdb.cp/ctti.exp: Use the marker instead of "next".
22649 With gcc, run further before bailing.
22650
b862f14c
MC
226512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22652
22653 * gdb.cp/cttiadd.cc: Add copyright notice.
22654 * gdb.cp/cttiadd1.cc: Likewise.
22655 * gdb.cp/cttiadd2.cc: Likewise.
22656 * gdb.cp/cttiadd3.cc: Likewise.
22657
96da2469
MC
226582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22659
22660 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
22661 Use gdb_test, gdb_test_multiple. Use floating-point values that
22662 have exact representations in IEEE-ish formats.
22663
053248ff
MC
226642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22665
22666 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
22667 compilers. Delete duplicate call to get_compiler_info.
22668 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
22669 * gdb.base/volatile.exp: Likewise.
22670
84acecdd
MK
226712004-01-07 Mark Kettenis <kettenis@gnu.org>
22672
22673 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
22674 memory at address 0.
22675
fe11a27f
MC
226762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22677
22678 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
22679 to test for hp-ux assembler. Fix copyright years.
22680
60ad077b
AC
226812004-01-07 Andrew Cagney <cagney@redhat.com>
22682
22683 * gdb.base/fileio.c (strerrno): Add "EBUSY".
22684
1c9b8f33
AC
226852004-01-07 Andrew Cagney <cagney@redhat.com>
22686
22687 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
22688 when creating the read-only file. From analysis by Roland McGrath
22689 and Elena Zannoni.
22690
753ccc7a
MC
226912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22692
22693 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
22694
eca3e36b
MC
226952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22696
22697 * gdb.base/cvexpr.c: Be type-safe with function pointers and
22698 data pointers.
22699
f8d4bac4
MC
227002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22701
22702 * gdb.cp/m-static.exp: Compile one source file at a time.
22703 Delete unused call to get_compiler_info.
22704
9b4e0f94
MC
227052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22706
22707 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
22708 * gdb.base/call-rt-st.exp: Likewise.
22709 * gdb.base/nodebug.exp: Likewise.
22710 * gdb.base/volatile.exp: Likewise.
22711 * gdb.cp/ref-types.exp: Likewise.
22712 * gdb.cp/templates.exp: Likewise.
22713
023c1024
MK
227142004-01-05 Mark Kettenis <kettenis@gnu.org>
22715
22716 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
22717
19703c4a
MC
227182004-01-05 Michael Chastain <mec.gnu@mindspring.com>
22719
22720 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
22721 hppa*-hp-hpux*.
22722
18b67037
MK
227232004-01-04 Mark Kettenis <kettenis@gnu.org>
22724
ba6219c8
MK
22725 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22726 x86_64-*-*.
22727
18b67037
MK
22728 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22729 sparc64-*-* and sparc*-solaris2*.
22730
1bfbbb9d
MK
227312004-01-04 Mark Kettenis <kettenis@gnu.org>
22732
22733 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
22734 return ${tests}" test. The ${tests} already mentions the
22735 filename.
22736
06846494
MC
227372004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22738
22739 * gdb.cp/local.exp: Accept gcc abi 2.
22740
3b0cb202
MC
227412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22742
22743 * gdb.cp/templates.exp: Accept gcc abi 2.
22744
0643ec3f
MC
227452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22746
22747 * lib/compiler.cc: Remove supports_template_debugging.
22748 * gdb.cp/templates.exp: Do not test supports_template_debugging.
22749
d231d0b1
MC
227502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22751
22752 * gdb.cp/namespace.exp: Accept gcc abi 2.
22753
44ffb27c
MC
227542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22755
22756 * gdb.cp/method.exp: Accept gcc abi 2.
22757
184ad485
MC
227582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22759
22760 * gdb.cp/classes.exp: Generate identical results as old version.
22761 * gdb.cp/derivation.exp: Likewise.
22762 * gdb.cp/overload.exp: Likewise.
22763 * gdb.cp/virtfunc.exp: Likewise.
22764
116f09e7
MC
227652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22766
22767 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
22768 mysterious bug with sourceware version of expect.
22769
b1379776
MC
227702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22771
22772 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
22773 current versions of gcc, including gcc abi 2. Remove gratuitous
22774 restart of test program. Use gdb_test_multiple and gdb_test for
22775 all tests. Add patterns to xfail missing "const" in "const char *"
22776 and kfail PR gdb/1155.
22777
6b7a4c0e
MC
227782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22779
22780 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
22781 current versions of gcc, including gcc abi 2. Remove gratuitous
22782 restart of test program. Use gdb_test_multiple and gdb_test for
22783 all tests. Add patterns to kfail PR gdb/1498.
22784
51615d72
MC
227852003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22786
22787 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
22788 current versions of gcc, including gcc abi 2. Use "breakpoint"
22789 and "continue" instead of restarting the target program. Use
22790 gdb_test_multiple and gdb_test for all tests.
22791
7b79a9d7
MK
227922004-01-01 Mark Kettenis <kettenis@gnu.org>
22793
22794 * gdb.asm/asm-source.exp: Update copyright year. Link statically
22795 for *-*-solaris2*.
22796
1cd3489f
MC
227972003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22798
22799 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
22800 current versions of gcc, including gcc abi 2. Use "breakpoint"
22801 and "continue" instead of restarting the target program several
22802 times. Use gdb_test_multiple and gdb_test for all tests.
22803
850742db
MC
228042003-12-18 Michael Chastain <mec.gnu@mindspring.com>
22805
22806 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
22807 source files.
22808
eb4bbda8
MC
228092003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22810
22811 * gdb.base/environ.exp: Handle compiling test case from multiple
22812 source files.
22813
e42c7771
MC
228142003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22815
22816 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
22817
80e4b428
JB
228182003-12-17 Jim Blandy <jimb@redhat.com>
22819
5f06973a
JB
22820 * gdb.base/freebpcmd.c: Add copyright notice.
22821
80e4b428
JB
22822 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
22823
0ab84fb7
MC
228242003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22825
22826 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
22827
1b3bb3d0
JB
228282003-12-13 Jim Blandy <jimb@redhat.com>
22829
22830 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
22831
3a4c9371
KB
228322003-12-12 Kevin Buettner <kevinb@redhat.com>
22833
22834 * gdb.asm/frv.inc: New file.
22835 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
22836
a1dea79a
FF
228372003-12-09 Fred Fish <fnf@redhat.com>
22838
22839 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
22840 functions to break1.c and leave prototypes behind. Add more
22841 "set breakpoint NN here" comments.
22842 * gdb.base/break1.c: New file.
22843
22844 * gdb.base/break.exp: Handle compiling test case from multiple
22845 source files and change source file references as needed.
22846 * gdb.base/completion.exp: Ditto.
22847 * gdb.base/condbreak.exp: Ditto.
22848 * gdb.base/define.exp: Ditto.
22849 * gdb.base/ena-dis-br.exp: Ditto.
22850 * gdb.base/info-proc.exp: Ditto.
22851 * gdb.base/maint.exp: Ditto.
22852 * gdb.base/until.exp: Ditto.
22853
22854 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
22855 hardcoded line numbers.
22856 * gdb.base/define.exp: Ditto.
22857 * gdb.base/ena-dis-br.exp: Ditto.
22858 * gdb.base/maint.exp: Ditto.
22859 * gdb.base/until.exp: Ditto.
22860
22861 * gdb.base/completion.exp: Use "break1" for completion tests since
22862 "break" is no longer a unique prefix.
22863
5266b69c
AC
228642003-12-06 Andrew Cagney <cagney@redhat.com>
22865
22866 * gdb.base/structs.exp (test_struct_returns): When applicable, set
22867 "return_value_unimplemented". When an unimplemented struct return
22868 architecture, report incorrect values as a KFAIL
22869
374451f0
MC
228702003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22871
22872 * gdb.cp/rtti.exp: Accept new wording of warning from
22873 cp_lookup_rtti_type.
22874
ba9b20a7
MC
228752003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22876
22877 Partial fix for PR testsuite/1456.
22878 * gdb.base/scope.exp (test_at_main): Replace references to
22879 gcc_compiled with calls to test_compiler_info.
22880 (test_at_foo): Likewise.
22881 (test_at_bar): Likewise.
22882
b74b6d0b
MC
228832003-12-04 Michael Chastain <mec.gnu@mindspring.com>
22884
22885 Partial fix for PR testsuite/1456.
22886 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
22887 to test_compiler_info.
22888
ccfa3402
MC
228892003-12-03 Michael Chastain <mec.gnu@mindspring.com>
22890
22891 * gdb.base/so-impl-ld.exp: Update copyright notice.
22892
f6246aba
MC
228932003-12-02 Michael Chastain <mec.gnu@mindspring.com>
22894
22895 Partial fix for PR testsuite/1456.
22896 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
22897 to test_compiler_info.
22898
13ae734a
MC
228992003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22900
22901 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
22902 from current versions of gdb. Clean up regular expressions.
22903 Delete redundant timeout case.
22904
d8e1cdee
MC
229052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22906
22907 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
22908 from current versions of gdb. Clean up regular expressions.
22909 Delete redundant timeout case.
22910
96457b64
MC
229112003-12-01 Michael Chastain <mec.gnu@mindspring.com>
22912
22913 Partial fix for PR testsuite/1456.
22914 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
22915 gcc_compiled with call to test_compiler_info.
22916
f35309fc
MC
229172003-11-30 Michael Chastain <mec.gnu@mindspring.com>
22918
22919 Partial fix for PR testsuite/1456.
22920 * gdb.base/list.exp (test_list_function): Delete unused declaration
22921 of gcc_compiled.
22922
d7afdf9b
MC
229232003-11-29 Michael Chastain <mec.gnu@mindspring.com>
22924
22925 Partial fix for PR testsuite/1456.
22926 * gdb.base/complex.exp: Replace reference to gcc_compiled with
22927 call to test_compiler_info.
22928
71507b56
MK
229292003-11-29 Mark Kettenis <kettenis@gnu.org>
22930
22931 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
22932 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
22933 it to create the appropriate note.inc.
22934 * gdb.asm/asmsrc1.s: Include "note.inc".
22935 * gdb.asm/netbsd.inc: New file.
22936 * gdb.asm/empty.inc: New file.
22937
f81f93f7
MC
229382003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22939
22940 Partial fix for PR testsuite/1456.
22941 * gdb.base/constvars.exp: Replace references to gcc_compiled with
22942 calls to test_compiler_info.
22943
9a77938e
MC
229442003-11-27 Michael Chastain <mec.gnu@mindspring.com>
22945
22946 Partial fix for PR testsuite/1456.
22947 * gdb.base/volatile.exp: Replace references to gcc_compiled with
22948 calls to test_compiler_info.
22949
e8367dc7
MK
229502003-11-27 Mark Kettenis <kettenis@gnu.org>
22951
22952 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
22953 pattern for the KFAILs.
22954
526c61ee
AF
229552003-11-25 Adam Fedor <fedor@gnu.org>
22956
22957 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
22958 * gdb.objc/objcdecode.m: New file.
22959
28f2d600
AF
229602003-11-25 Adam Fedor <fedor@gnu.org>
22961
22962 * gdb.objc/nondebug.exp: Test for PR objc/1236.
22963 * gdb.objc/nondebug.m: New file.
22964
a3895cee
BE
229652003-11-26 Ben Elliston <bje@wasabisystems.com>
22966
22967 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22968 NetBSD as it does on FreeBSD. Modelled on a similar change by
22969 Mark Kettenis on 2003-05-30.
22970 (link-flags): Set to "--entry _start" regardless of target.
22971 Special linker flags are to be appended to $link-flags.
22972 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
22973
c9f2c8a3
MC
229742003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22975
22976 * gdb.cp/method.exp: Accept output of new demangler.
22977
15a0587a 229782003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
22979
22980 * gdb/class2.exp: New file.
22981 * gdb/class2.cc: New file.
22982
3c00b570
MC
229832003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22984
22985 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
22986 of new demangler.
22987
7027acc7
MK
229882003-11-23 Mark Kettenis <kettenis@gnu.org>
22989
22990 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
22991 of gdb_test "run".
22992
b0e1598a
MK
229932003-11-23 Mark Kettenis <kettenis@gnu.org>
22994
22995 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
22996 "continue" into "run".
22997
4d9eda44
MC
229982003-11-23 Michael Chastain <mec.gnu@mindspring.com>
22999
23000 Partial fix for PR testsuite/1456.
23001 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23002 call to test_compiler_info.
23003 * gdb.cp/ctti.exp: Likewise.
23004 * gdb.cp/derivation.exp: Likewise.
23005 * gdb.cp/member-ptr.exp: Likewise.
23006 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23007 reference to gcc_compiled.
23008
230092003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23010
23011 Fix PR testsuite/1463.
23012 * gdb.base/structs.exp (start_structs_test): Call
23013 get_debug_format before using the debug format.
23014
d422fe19
AC
230152003-11-22 Andrew Cagney <cagney@redhat.com>
23016
23017 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23018 * gdb.base/structs.exp: Use gdb_test_multiple.
23019
039cf96d
AC
230202003-11-20 Andrew Cagney <cagney@redhat.com>
23021
6882279b
AC
23022 * gdb.base/structs.exp: Handle and recover from internal errors.
23023 Replace "foo${n}" with "foo<n>" in test messages.
23024
e53890ae
AC
23025 * gdb.base/structs.exp: Update copyright. Rewrite.
23026 * gdb.base/structs.c: Update copyright. Rewrite.
23027
2b211c59
AC
23028 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23029 resync count exceeded.
d63a86f8 23030
039cf96d
AC
23031 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23032 from the internal error.
23033 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23034 Original from Jim Blandy.
23035 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23036
eac98b22
AC
230372003-11-19 Andrew Cagney <cagney@redhat.com>
23038
23039 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23040 KFAIL.
23041
67455b2a
MK
230422003-11-17 Mark Kettenis <kettenis@gnu.org>
23043
23044 New testcase for PR backtrace/1435.
23045 * gdb.arch/i386-unwind.exp: New file.
23046 * gdb.arch/i386-unwind.c: New file.
23047
853d6e5b
AC
230482003-11-17 Andrew Cagney <cagney@redhat.com>
23049
23050 * lib/gdb.exp (compiler_info): New global.
23051 (test_compiler_info): New function.
23052 (get_compiler_info): Set compiler_info.
23053 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23054 "compiler_info" to gcc-<major>-<minor>.
23055
38cf6e11
MC
230562003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23057
23058 * gdb.trace/configure: Remove.
23059
a50d3602
EZ
230602003-11-13 Elena Zannoni <ezannoni@redhat.com>
23061
23062 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23063 breakpoints.
a50d3602
EZ
23064 * gdb.base/break.exp: Remove all references to explicit line
23065 numbers.
23066
d9407aaa
NC
230672003-11-11 Nick Clifton <nickc@redhat.com>
23068
23069 * gdb.base/shreloc.exp: Do not run for targets which do not
23070 support shared objects.
23071
db488fc1
CV
230722003-11-10 Corinna Vinschen <vinschen@redhat.com>
23073
23074 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23075 Don't run tests if nofileio flag is given.
23076
6a90a18e
EZ
230772003-11-07 Elena Zannoni <ezannoni@redhat.com>
23078
23079 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23080 as well as 'Watchpoint'.
6a90a18e 23081
0b915e9c
EZ
230822003-11-06 Elena Zannoni <ezannoni@redhat.com>
23083
23084 Reported by Jim Ingham <jingham@apple.com>:
23085 * gdb.base/annota1.exp: Match at least one occurrence of the
23086 signal handler annotation.
23087
d7e4b55f
EZ
230882003-11-06 Elena Zannoni <ezannoni@redhat.com>
23089
a9c64011
AS
23090 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23091 as well as 'Watchpoint'.
d7e4b55f 23092
2fe4e8d0
MC
230932003-11-05 Michael Chastain <mec@shout.net>
23094
23095 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23096
6ef88553
KW
230972003-11-03 Kris Warkentin <kewarken@qnx.com>
23098
23099 * gdb.arch/gdb1291.c: New test file.
23100 * gdb.arch/gdb1291.exp: New test script.
23101 * gdb.arch/gdb1431.c: New test file.
23102 * gdb.arch/gdb1431.exp: New test script.
23103
ae7dc4d8
MC
231042003-10-22 Michael Chastain <mec@shout.net>
23105
23106 * gdb.mi/pthreads.c: Add copyright notice.
23107
c39d7427
MC
231082003-10-22 Michael Chastain <mec@shout.net>
23109
23110 * gdb.threads/pthreads.c: Add copyright notice.
23111
8b7d96c1
MC
231122003-10-20 Michael Chastain <mec@shout.net>
23113
23114 * gdb.base/gdb1056.exp: New test script.
23115
d1d69fdd
DJ
231162003-10-13 Daniel Jacobowitz <drow@mvista.com>
23117
23118 * gdb.threads/killed.exp: Use gdb_run_cmd.
23119
7d605576
DJ
231202003-10-13 Daniel Jacobowitz <drow@mvista.com>
23121
23122 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23123 create a core file.
23124 * gdb.threads/gcore-thread.exp: Likewise.
23125
618ec112
CV
231262003-10-13 Corinna Vinschen <vinschen@redhat.com>
23127
23128 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23129 type, based on char type.
23130 (struct bit_flags_short_t): New bitfield type, based on short type.
23131 (init_bit_flags_char): New fuction.
23132 (init_bit_flags_short): Ditto.
23133 (print_bit_flags_char): Ditto.
23134 (print_bit_flags_short): Ditto.
23135 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23136
9367a73c
MC
231372003-10-11 Michael Chastain <mec@shout.net>
23138
23139 * gdb.base/call-rt-st.exp: Update copyright year.
23140
1decf120
KI
231412003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23142
23143 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23144 * gdb.disasm/sh3.s: Ditto.
23145
5445b2ae
DJ
231462003-10-07 Daniel Jacobowitz <drow@mvista.com>
23147
23148 * gdb.threads/switch-threads.exp: New test.
23149 * gdb.threads/switch-threads.c: New source file.
23150
aec24853
CV
231512003-10-07 Corinna Vinschen <vinschen@redhat.com>
23152
23153 * gdb.base/ending-run.exp: Add sh specific case.
23154
adc7428d
AC
231552003-10-06 Andrew Cagney <cagney@redhat.com>
23156
23157 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23158 * gdb.disasm/mn10200.exp: Delete obsolete file.
23159
c9d37158
DJ
231602003-09-29 Daniel Jacobowitz <drow@mvista.com>
23161
23162 * ChangeLog: Correct an entry command.exp -> commands.exp.
23163 * gdb.base/commands.exp (bp_deleted_in_command_test)
23164 (temporary_breakpoint_commands): Check noargs.
23165
79c2c32d
DC
231662003-09-25 David Carlton <carlton@kealia.com>
23167
23168 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23169 of some print tests, where appropriate. Add tests for C::D::cd,
23170 E::ce, F::cXfX, G::XgX.
23171 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23172
594e6d67
RE
231732003-09-25 Richard Earnshaw <rearnsha@arm.com>
23174
23175 * lib/java.exp (java_init): Import target_alias before using it.
23176
10f0d451
DC
231772003-09-25 David Carlton <carlton@kealia.com>
23178
23179 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23180
274bcba0
EZ
231812003-09-23 Elena Zannoni <ezannoni@redhat.com>
23182
d63a86f8 23183 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23184 weirdness.
274bcba0 23185
cdbf20f7
MC
231862003-09-17 Michael Chastain <mec@shout.net>
23187
23188 * gdb.cp/gdb1355.exp: New file.
23189 * gdb.cp/gdb1355.c: New file.
23190
71e06f80
CV
231912003-09-15 Corinna Vinschen <vinschen@redhat.com>
23192
23193 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23194 * gdb.asm/sh.inc: New file.
23195
5c4e30ca
DC
231962003-09-11 David Carlton <carlton@kealia.com>
23197
bd45b7af
DC
23198 * gdb.cp/namespace.exp: Add tests for namespace types.
23199 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
23200 (test_namespace): New.
23201
1c199746
EZ
232022003-09-11 Elena Zannoni <ezannoni@redhat.com>
23203
a9c64011 23204 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 23205 * gdb.stabs/weird.exp: Ditto.
1c199746 23206
04ed252f
MC
232072003-09-08 Michael Chastain <mec@shout.net>
23208
23209 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23210
d8a2d9e7
MC
232112003-09-07 Michael Chastain <mec@shout.net>
23212
23213 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23214 'parse error'.
23215
161afb24
MK
232162003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23217
23218 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23219
49f2741a
MC
232202003-08-30 Michael Chastain <mec@shout.net>
23221
23222 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23223 * gdb.gdb/observer.exp: Ditto.
23224 * gdb.gdb/xfullpath.exp: Ditto.
23225
8afa723e
MK
232262003-08-29 Mark Kettenis <kettenis@gnu.org>
23227
23228 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23229 *-*-*bsd*.
23230
f31dfe3b
JJ
232312003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23232
23233 * gdb.base/dump.exp: Skip for ia64.
23234
4630e498
JJ
232352003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23236
23237 * gdb.asm/asm-source.exp: Add ia64 support.
23238 * gdb.asm/ia64.inc: New file.
23239
1105b7ef
MC
232402003-08-22 Michael Chastain <mec@shout.net>
23241
23242 * gdb.cp: New directory.
23243 * gdb.cp/*: Copy from gdb.c++/*.
23244 * gdb.c++/*: Remove.
23245 * Makefile.in: Change gdb.c++ to gdb.cp.
23246 * configure.in: Ditto.
23247 * configure: Regnerate.
23248
c945b932
MK
232492003-08-18 Mark Kettenis <kettenis@gnu.org>
23250
23251 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23252 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23253
2b66634b
DJ
232542003-08-17 Daniel Jacobowitz <drow@mvista.com>
23255
23256 * mi-var-display.exp (-var-list-children weird): Accept function
23257 pointers with argument types.
23258 * mi1-var-display.exp (-var-list-children weird): Likewise.
23259 * mi2-var-display.exp (-var-list-children weird): Likewise.
23260
a356f73b
DJ
232612003-08-17 Daniel Jacobowitz <drow@mvista.com>
23262
23263 * gdb.base/annota3.exp: Add missing newline.
23264
483417b8
MC
232652003-08-06 Michael Chastain <mec@shout.net>
23266
23267 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23268
c99c59c3
MS
232692003-08-12 Michael Snyder <msnyder@redhat.com>
23270
23271 * gdb.base/float.exp: Add test for SH.
23272
55ed7501
MK
232732003-08-10 Mark Kettenis <kettenis@gnu.org>
23274
23275 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23276
1a371f2e
EZ
232772003-08-07 Elena Zannoni <ezannoni@redhat.com>
23278
23279 * gdb.base/completion.exp: Remove reduntant completion test
23280 on filename.
23281
e0f353ce
EZ
232822003-08-07 Elena Zannoni <ezannoni@redhat.com>
23283
a9c64011
AS
23284 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
23285 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
23286 gdb.trace/save-trace.exp: Make sure that full pathnames are
23287 escaped correctly.
e0f353ce 23288
5710a1af 232892003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 23290
a9c64011
AS
23291 * configure.in: Don't generate config.h from config.hin.
23292 * configure: Regenerate.
23293 * config.hin: Remove file.
23294 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
23295 * gdb.threads/pthreads.c: Ditto.
5710a1af 23296
dcd81ce9
DJ
232972003-08-07 Daniel Jacobowitz <drow@mvista.com>
23298
23299 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23300 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
23301 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
23302 Replace ld24 with seth/add3.
23303
6009d884
AC
233042003-08-02 Andrew Cagney <cagney@redhat.com>
23305
23306 * gdb.base/annota3.exp: New file.
23307 * gdb.base/annota3.c: New file.
23308 * gdb.c++/annota3.exp: New file.
23309 * gdb.c++/annota3.cc: New file.
23310
51514e06
MC
233112003-07-29 Michael Chastain <mec@shout.net>
23312
23313 * gdb.threads/tls.c (spin): Check errno only if sem_wait
23314 actually failed.
23315 (do_pass): Likewise.
23316 * gdb.threads/tls.exp: Always initialize no_of_threads.
23317
4ee6625b
DJ
233182003-07-27 Daniel Jacobowitz <drow@mvista.com>
23319
23320 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
23321 pattern.
23322 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
23323 * gdb.threads/tls.exp: Recognize one case of the host library not
23324 supporting TLS.
23325
225f2bf6
AC
233262003-07-27 Andrew Cagney <cagney@redhat.com>
23327
23328 * gdb.base/fileio.exp: Use SH when running commands using
23329 remote_exec.
23330
bcb27c9f
DJ
233312003-07-24 Daniel Jacobowitz <drow@mvista.com>
23332
23333 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23334 * gdb.base/relocate.c (dummy): New padding array.
23335
3d67be83
MS
233362003-07-22 Michael Snyder <msnyder@redhat.com>
23337
d63a86f8 23338 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
23339
23340 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
23341 patterns to be more general, accepting old and new output.
23342 Some output chars (such as '+') also must be quoted.
d63a86f8 23343 Some addresses are displayed numerically instead of
3d67be83
MS
23344 symbolically.
23345
57ba3b85
MS
233462003-07-23 Michael Snyder <msnyder@redhat.com>
23347
686d097c
MS
23348 * gdb.base/return2.exp: Don't test long-long return.
23349
57ba3b85
MS
23350 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
23351 * gdb.disasm/t01_mov.exp: Ditto.
23352 * gdb.disasm/t02_mova.s: Ditto.
23353 * gdb.disasm/t02_mova.exp: Ditto.
23354 * gdb.disasm/t03_add.s: Ditto.
23355 * gdb.disasm/t03_add.exp: Ditto.
23356 * gdb.disasm/t04_sub.s: Ditto.
23357 * gdb.disasm/t04_sub.exp: Ditto.
23358 * gdb.disasm/t05_cmp.s: Ditto.
23359 * gdb.disasm/t05_cmp.exp: Ditto.
23360 * gdb.disasm/t06_ari2.s: Ditto.
23361 * gdb.disasm/t06_ari2.exp: Ditto.
23362 * gdb.disasm/t07_ari3.s: Ditto.
23363 * gdb.disasm/t07_ari3.exp: Ditto.
23364 * gdb.disasm/t08_or.s: Ditto.
23365 * gdb.disasm/t08_or.exp: Ditto.
23366 * gdb.disasm/t09_xor.s: Ditto.
23367 * gdb.disasm/t09_xor.exp: Ditto.
23368 * gdb.disasm/t10_and.s: Ditto.
23369 * gdb.disasm/t10_and.exp: Ditto.
23370 * gdb.disasm/t11_logs.s: Ditto.
23371 * gdb.disasm/t11_logs.exp: Ditto.
23372 * gdb.disasm/t12_bit.s: Ditto.
23373 * gdb.disasm/t12_bit.exp: Ditto.
23374 * gdb.disasm/t13_otr.s: Ditto.
23375 * gdb.disasm/t13_otr.exp: Ditto.
23376
e00759ef
EZ
233772003-07-22 Elena Zannoni <ezannoni@redhat.com>
23378
23379 * gdb.threads/tls.exp :Add kfail for 'info address' case.
23380
8bc2021f
EZ
233812003-07-22 Elena Zannoni <ezannoni@redhat.com>
23382
a9c64011
AS
23383 * gdb.threads/tls.c : New file.
23384 * gdb.threads/tls.exp : New file.
23385 * gdb.threads/tls-main.c : New file.
23386 * gdb.threads/tls-shared.c : New file.
23387 * gdb.threads/tls-shared.exp : New file.
8bc2021f 23388
89320c4c
AS
233892003-07-22 Andreas Schwab <schwab@suse.de>
23390
23391 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23392
180dea7c
AS
233932003-07-20 Andreas Schwab <schwab@suse.de>
23394
23395 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
23396 due to insn reordering.
23397
0714963c
AC
233982003-07-15 Andrew Cagney <cagney@redhat.com>
23399
23400 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23401
98a23b3f
MC
234022003-07-15 Michael Chastain <mec@shout.net>
23403
23404 * gdb.base/gdb1250.exp: New file.
23405 * gdb.base/gdb1250.c: New file.
23406
27e417a2
ML
234072003-07-09 Michal Ludvig <mludvig@suse.cz>
23408
23409 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
23410 expansion of size_t to 'unsigned long', not only to 'unsigned'.
23411
8bc2021f
EZ
234122003-07-09 Elena Zannoni <ezannoni@redhat.com>
23413
a9c64011
AS
23414 * gdb.threads/tls.c: New file.
23415 * gdb.threads/tls.exp: New file.
23416 * gdb.threads/tls-main.c: New file.
23417 * gdb.threads/tls-shared.c: New file.
23418 * gdb.threads/tls-shared.exp: New file.
8bc2021f 23419
d99968dc
EZ
234202003-07-09 Elena Zannoni <ezannoni@redhat.com>
23421
23422 * gdb.base/annota1.exp: Make sure that we properly escape the
23423 full path of the source file. Xfail more permissive patterns,
d63a86f8 23424 due to a compiler debug info problem.
d99968dc 23425
83876b3b
AS
234262003-07-07 Andreas Schwab <schwab@suse.de>
23427
2705e972
AS
23428 * gdb.asm/m68k.inc: New file.
23429 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23430
83876b3b
AS
23431 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
23432 arguments"): Also match negative number.
23433
23434 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
23435
3a871b37
DJ
234362003-07-03 Daniel Jacobowitz <drow@mvista.com>
23437
23438 * gdb.base/store.c (charest): New typedef.
23439 (add_char): Rename to add_charest, update.
23440 (wack_char): Rename to wack_charest, update types. Return l + r
23441 to keep r live across the call.
23442 (wack_short, wack_int, wack_long, wack_longest, wack_float)
23443 (wack_double, wack_doublest): Return l + r to keep r live across
23444 the call.
23445 * gdb.base/store.exp: Accomodate store.c changes.
23446
b2a7f303
DC
234472003-06-30 David Carlton <carlton@kealia.com>
23448
23449 * gdb.c++/maint.exp (test_invalid_name): New.
23450 (test_first_component): Add tests for invalid names.
23451
3c6cb4a1
MC
234522003-06-29 Michael Chastain <mec@shout.net>
23453
23454 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
23455 output of '<VTT for class>' for virtual base classes.
23456
f1c2644b
DJ
234572003-06-29 Daniel Jacobowitz <drow@mvista.com>
23458
23459 * gdb.base/completion.exp: Tab-complete "complet" instead of
23460 "compl".
23461 * gdb.base/complex.exp, gdb.base/complex.c: New files.
23462
18080350
DJ
234632003-06-29 Daniel Jacobowitz <drow@mvista.com>
23464
23465 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
23466 * gdb.base/volatile.exp: Likewise.
23467
f56973f8
DJ
234682003-06-29 Daniel Jacobowitz <drow@mvista.com>
23469
23470 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
23471 gdb/1265.
23472
234732003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
23474 Daniel Jacobowitz <drow@mvista.com>
23475
23476 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
23477 initial line count of 'captured_main' from 26 to 32.
23478 (test_with_self): Allow xmalloc call to be interleaved with the
23479 preceding two lines.
23480
e766d4d6
JB
234812003-06-24 Joel Brobecker <brobecker@gnat.com>
23482
23483 * gdb.base/bang.exp: New testcase.
23484
f125c9a4
JB
234852003-06-23 Joel Brobecker <brobecker@gnat.com>
23486
23487 * gdb.base/langs.exp: Add some tests for the "minimal" language
23488 support.
23489
6e25beaf
EZ
234902003-06-23 Elena Zannoni <ezannoni@redhat.com>
23491
23492 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
23493 the testcase.
23494
2f816dda
DJ
234952003-06-22 Daniel Jacobowitz <drow@mvista.com>
23496
23497 * gdb.base/relocate.exp: Test add-symbol-file with a variable
23498 offset.
23499
db5a5748
DJ
235002003-06-22 Daniel Jacobowitz <drow@mvista.com>
23501
23502 * gdb.c++/pr-1210.cc: New file.
23503 * gdb.c++/pr-1210.exp: New file.
23504
1df0c130
DJ
235052003-06-21 Daniel Jacobowitz <drow@mvista.com>
23506
23507 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
23508 000-exec-continue.
23509
a92feac0
MK
235102003-06-15 Mark Kettenis <kettenis@gnu.org>
23511
23512 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
23513 on *-*-*bsd* instead of *-*-freebsd*.
23514
81a58f5b
AC
235152003-06-14 Andrew Cagney <cagney@redhat.com>
23516
23517 * gdb.base/store.exp: Test longest and doublest. Test all
23518 parameters. Weaken return statement match.
23519 * gdb.base/store.c: Add longest and doublest - aka long long and
23520 long double functions. Put all parameters into local register
23521 variables. Use negative values.
23522
b257a0d3
AC
235232003-06-14 Andrew Cagney <cagney@redhat.com>
23524
23525 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
23526 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
23527 exit status.
23528 * gdb.base/fileio.exp: Disable target when nointerrupts and
23529 noinferiorio, instead of limiting it to remote. Use remote_exec
23530 instead of system.
d63a86f8 23531
21c38304
JJ
235322003-06-12 Jeff Johnston <jjohnstn@redhat.com>
23533
23534 * gdb.base/float.exp: Add ia64 support.
23535
1bcdb424
CV
235362003-06-12 Corinna Vinschen <vinschen@redhat.com>
23537
23538 * gdb.base/fileio.exp: Run only on remote targets.
23539
6aeb981f
CV
235402003-06-10 Corinna Vinschen <vinschen@redhat.com>
23541
23542 * gdb.base/fileio.c: New file, testing File-I/O.
23543 * gdb.base/fileio.exp: Ditto.
23544
53df362e
RG
235452003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
23546
23547 * gdb.base/shreloc.exp: New file, check symbol values obtained from
23548 shared objects after relocation at load time (gdb PR/1132).
23549 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 23550 as above, part of the shared object relocation test.
53df362e 23551
ffee1b46
MK
235522003-06-08 Mark Kettenis <kettenis@gnu.org>
23553
b5ca3722
MK
23554 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
23555 fully filled history list.
23556 * gdb.base/gdb_history: New file.
23557
03ed860d
MK
23558 * gdb.base/signals.exp: XFAIL "continue to func1" on
23559 i*86-*-freebsd*.
23560
ffee1b46
MK
23561 * gdb.base/attach.exp: When trying to attach to a nonexistent
23562 process, make it possible to specify the PID based on the target,
23563 and do so for *-*-freebsd*.
23564
d80dbb52
RH
235652003-06-02 Richard Henderson <rth@redhat.com>
23566
23567 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
23568
6dd77b81
RH
235692003-06-02 Richard Henderson <rth@redhat.com>
23570
23571 * gdb.base/selftest.exp: Next over lim_at_start initialization.
23572
f6347e16
RH
235732003-06-02 Richard Henderson <rth@redhat.com>
23574
23575 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
23576
2c161407
DJ
235772003-06-01 Daniel Jacobowitz <drow@mvista.com>
23578
23579 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
23580 of globalvar.
23581
572eb746
MK
235822003-06-01 Mark Kettenis <kettenis@gnu.org>
23583
23584 * gdb.asm/asm-source.exp: Check for memory read errors in
23585 disassembler test on *BSD too.
23586
9e9617a5
RH
235872003-06-01 Richard Henderson <rth@redhat.com>
23588
23589 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
23590 for .frame.
23591 (gdbasm_call): Lose ldgp.
23592 (gdbasm_startup): Add frame information.
23593 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
23594
7b34ad4e
MK
235952003-05-31 Mark Kettenis <kettenis@gnu.org>
23596
23597 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
23598 i?86-*-*.
23599
10059fdf
MK
236002003-05-30 Mark Kettenis <kettenis@gnu.org>
23601
23602 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23603 FreeBSD.
23604
acf4b816
RH
236052003-05-29 Richard Henderson <rth@redhat.com>
23606
23607 * gdb.asm/alpha.inc: New file.
23608 * gdb.asm/asm-source.exp: Use it.
23609
e9ecd949
JB
236102003-05-29 Jim Blandy <jimb@redhat.com>
23611
23612 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
23613 'core.PID'.
23614
e3e5a4f3
JB
236152003-05-22 Jim Blandy <jimb@redhat.com>
23616
23617 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
23618 backtrace.
d63a86f8 23619
72fe3d25
DC
236202003-05-20 David Carlton <carlton@math.stanford.edu>
23621
23622 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
23623 this time.
23624
58da2eb2
DC
236252003-05-19 David Carlton <carlton@bactrian.org>
23626
23627 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
23628 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
23629
1fcb5155
DC
236302003-05-19 David Carlton <carlton@bactrian.org>
23631
23632 * gdb.c++/namespace.exp: Add namespace scope and anonymous
23633 namespace tests.
23634 Bump copyright date.
23635 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
23636 (main): Call C::D::marker2.
23637 * gdb.c++/namespace1.cc: New file.
23638
85e85163
JJ
236392003-05-14 Jeff Johnston <jjohnstn@redhat.com>
23640
23641 Roland McGrath <roland@redhat.com>
d63a86f8 23642 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
23643 there is no manager thread.
23644
a25fbfec
JJ
236452003-05-08 Jeff Johnston <jjohnstn@redhat.com>
23646
d63a86f8
RM
23647 * gdb.threads/schedlock.exp: Remove assumption that all threads
23648 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
23649 in one of the child threads rather than the main thread.
23650
be375bae
JB
236512003-05-07 Jim Blandy <jimb@redhat.com>
23652
09bf6082
JB
23653 Add support for assembly source testing on the s390x.
23654 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
23655 architecture.
23656 * gdb.asm/s390x.inc: New file.
23657
be375bae
JB
23658 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
23659 succession of 'if' statements.
23660
00905d52
AC
236612003-05-05 Andrew Cagney <cagney@redhat.com>
23662
23663 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
23664
b1e29e33
AC
236652003-05-05 Andrew Cagney <cagney@redhat.com>
23666
23667 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
23668 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
23669
e33d66ec
EZ
236702003-05-02 Elena Zannoni <ezannoni@redhat.com>
23671
23672 * gdb.base/charset.exp: Update based on new behavior of set/show
23673 charset commands.
23674
2b6fd0d8
AC
236752003-05-01 Andrew Cagney <cagney@redhat.com>
23676
23677 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
23678 variable do not give memory errors.
23679
130cacce
AF
236802003-04-30 Adam Fedor <fedor@gnu.org>
23681
23682 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
23683 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
23684 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
23685 gdb.objc/basicclass.m: : New files
23686
23687 * lib/gdb.exp (gdb_compile_objc): New procedure.
23688
bea71854
DJ
236892003-04-27 Daniel Jacobowitz <drow@mvista.com>
23690
23691 * gdb.base/signals.exp: Make backtrace tests more specific.
23692
0f20eeea
DC
236932003-04-23 David Carlton <carlton@bactrian.org>
23694
23695 * gdb.c++/maint.exp (test_first_component): Add tests for
23696 'operator' in more locations.
23697
c8c4d8dc
KB
236982003-04-16 Kevin Buettner <kevinb@redhat.com>
23699
23700 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
23701
3fe60e3c
EZ
237022003-04-16 Elena Zannoni <ezannoni@redhat.com>
23703
23704 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 23705 func marke' instead. Update test name.
3fe60e3c 23706
9219021c
DC
237072003-04-15 David Carlton <carlton@math.stanford.edu>
23708
23709 * gdb.c++/maint.exp: New file.
23710
5dd55bdd
EZ
237112003-04-14 Elena Zannoni <ezannoni@redhat.com>
23712
23713 * gdb.threads/schedlock.c: Change type of thread function argument
23714 to long, to avoid warnings on 64-bit platforms.
23715
00890572
EZ
237162003-04-14 Elena Zannoni <ezannoni@redhat.com>
23717
a9c64011
AS
23718 * gdb.base/attach.exp: Add new message from ptrace in case of
23719 attaching to nonexistent process.
d63a86f8 23720
93201743
JB
237212003-04-11 Jim Blandy <jimb@redhat.com>
23722
23723 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23724 gdb.c++/userdef.cc: Place comments on the lines to which the
23725 marker function might return.
23726 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23727 gdb.c++/userdef.exp: Look for those comments to check that we've
23728 returned to the right place, instead of checking line numbers.
23729
2a11c64d
EZ
237302003-04-11 Elena Zannoni <ezannoni@redhat.com>
23731
a9c64011
AS
23732 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
23733 match on sourcefile name, instead of directory name.
2a11c64d 23734
68ab8fc5
EZ
237352003-04-10 Elena Zannoni <ezannoni@redhat.com>
23736
d63a86f8 23737 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
23738 working directory name.
23739
5624293a
JB
237402003-04-09 Jim Blandy <jimb@redhat.com>
23741
23742 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23743 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
23744 after an inferior function call, report the failure, but allow the
23745 test to continue.
23746
f1f02ee4
SC
237472003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23748
23749 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23750 with -DPROTOTYPES.
23751
6eb79af0
SC
237522003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23753
23754 * gdb.base/break.exp: Revert last patch.
23755
8dfb4cf0
SC
237562003-04-04 Stephane Carrez <stcarrez@nerim.fr>
23757
23758 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23759 with -DPROTOTYPES.
23760
ed4c619a
AC
237612003-04-02 Andrew Cagney <cagney@redhat.com>
23762
23763 * gdb.base/callfuncs.exp: Make "print add" messages unique.
23764 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
23765 matching directories by the name breakpoint.
23766 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
23767 Make "continue to marker1" consistent.
23768 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
23769 message consistent.
23770 * lib/gdb.exp: Put "the program is no longer running", and "the
23771 program exited" in parenthesis.
23772 * lib/mi-support.exp: Ditto.
d63a86f8 23773
4e35d5f0 237742003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 23775
4e35d5f0
BR
23776 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
23777
71900fe8
AC
237782003-03-29 Andrew Cagney <cagney@redhat.com>
23779
23780 * gdb.base/sizeof.c (main): Print the value of '\377'.
23781 * gdb.base/sizeof.exp: Check the sign of '\377'.
23782
c0655a16
MC
237832003-03-27 Michael Chastain <mec@shout.net>
23784
23785 * gdb.base/gdb1090.exp: New file.
23786 * gdb.base/gdb1090.cc: New file.
23787
5b2a3989
JB
237882003-03-27 J. Brobecker <brobecker@gnat.com>
23789
23790 * gdb.gdb/observer.exp: New regression test.
23791
79876890
MC
237922003-03-27 Michael Chastain <mec@shout.net>
23793
23794 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
23795 * gdb.base/ptype.exp: Likewise.
23796
6eac95e3
CV
237972003-03-27 Corinna Vinschen <vinschen@redhat.com>
23798
23799 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
23800
e8c71839
MC
238012003-03-26 Michael Chastain <mec@shout.net>
23802
23803 * gdb.base/ptype.exp: Actually use some typedef'd types.
23804
71b10041
SC
238052003-03-21 Stephane Carrez <stcarrez@nerim.fr>
23806
23807 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
23808 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
23809
2512cf80
CV
238102003-03-20 Corinna Vinschen <vinschen@redhat.com>
23811
23812 * gdb.base/default.exp: Fix regular expression.
23813
0d195a4f
CV
238142003-03-20 Corinna Vinschen <vinschen@redhat.com>
23815
23816 * gdb.base/args.exp: Fix regular expression.
23817
8a2dbca8
CV
238182003-03-20 Corinna Vinschen <vinschen@redhat.com>
23819
23820 * gdb.base/help.exp: Allow Win32 child process.
23821
bf028682
CV
238222003-03-20 Corinna Vinschen <vinschen@redhat.com>
23823
23824 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
23825 when stepping out of main().
23826
182dbe85
CV
238272003-03-20 Corinna Vinschen <vinschen@redhat.com>
23828
23829 * gdb.base/default.exp: Check for win32 specific message when calling
23830 "run" without executable.
23831
d67a6ba5
CV
238322003-03-20 Corinna Vinschen <vinschen@redhat.com>
23833
23834 * gdb.base/args.exp: Expect .exe in output.
23835
a955b5bb
CV
238362003-03-20 Corinna Vinschen <vinschen@redhat.com>
23837
23838 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
23839 Cygwin native.
23840
bf6bad4b
AC
238412003-03-17 Andrew Cagney <cagney@redhat.com>
23842
23843 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
23844 vector registes.
23845 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
23846 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
23847
293e9a31
DC
238482003-03-17 David Carlton <carlton@math.stanford.edu>
23849
23850 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
23851 test, for PR breakpoints/38.
23852 Call test_watchpoint_and_breakpoint.
23853 * gdb.base/watchpoint.c (func3): New function.
23854 (main): Call func3.
23855
5330f2db
DC
238562003-03-04 David Carlton <carlton@math.stanford.edu>
23857
23858 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
23859 Garply<Garply<char> >:: garply".
23860 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
23861 with respect to PR c++/1111; note also PR c++/1113.
23862 (test_template_breakpoints): KFAIL "constructor breakpoint" with
23863 respect to PR c++/1062.
23864 KFAIL "destructor breakpoint" with respect to PR c++/1112.
23865
6ece72da
DC
238662003-03-03 David Carlton <carlton@math.stanford.edu>
23867
23868 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
23869 with respect to PR c++/57.
23870 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
23871 c++/826.
23872 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
23873 respect to PR c++/57.
23874
85ca1584
DC
238752003-03-03 David Carlton <carlton@math.stanford.edu>
23876
23877 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
23878 respect to PR c++/33 into FAILs.
23879
98e9c5b8
MC
238802003-03-03 Michael Chastain <mec@shout.net>
23881
7bedbf27
MC
23882 * configure.in: Update copyright years.
23883
238842003-03-03 Michael Chastain <mec@shout.net>
23885
23886 * Makefile.in: Update copyright years.
98e9c5b8 23887
f683e100
DC
238882003-02-28 David Carlton <carlton@math.stanford.edu>
23889
23890 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
23891 print class instead of struct and/or superfluous protection
23892 specifiers, as long as the resulting output is equivalent to the
23893 source code.
23894 Delete FIXME from end of messages on tests that don't need
23895 fixing.
23896
a9e0cf2c
DC
238972003-02-28 David Carlton <carlton@math.stanford.edu>
23898
23899 * gdb.c++/templates.exp (do_tests): Allow const in the two
23900 Foo<volatile char *>::foo tests.
23901
e8d359df
MS
239022003-02-27 Michael Snyder <msnyder@redhat.com>
23903
d63a86f8 23904 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
23905 will be consistant.
23906
0b71dc91
DC
239072003-02-26 David Carlton <carlton@math.stanford.edu>
23908
23909 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
23910 char *>::foo" test with respect to PR c++/33. Create a new test
23911 which is identical to that one except that it doesn't put the
23912 space between the "char" and the "*"; KFAIL it, too.
23913
dd14ab43
DC
239142003-02-26 David Carlton <carlton@math.stanford.edu>
23915
23916 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
23917 template types into either PASSes or KFAILs (corresponding to PR
23918 c++/57). Tweak indentation. Update copyright.
23919
1146c7f1
SC
239202003-02-23 Stephane Carrez <stcarrez@nerim.fr>
23921
23922 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
23923
74641dfb
MC
239242003-02-13 Michael Chastain <mec@shout.net>
23925
23926 * gdb.base/exprs.exp: Remove i960 remnants.
23927 * gdb.base/funcargs.exp: Likewise.
23928 * gdb.base/list.exp: Likewise.
23929 * gdb.base/ptype.exp: Likewise.
23930
559cd2d0
DC
239312003-02-14 David Carlton <carlton@math.stanford.edu>
23932
23933 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
23934 pEe->D::vg()" from XFAIL to KFAIL.
23935
c4f90d87
JM
239362003-02-13 Jason Molenda (jmolenda@apple.com)
23937
23938 * gdb.base/maint.exp: Update maint print statistics regexp to include
23939 new entries.
23940
cbc4d97c
MC
239412003-02-13 Michael Chastain <mec@shout.net>
23942
23943 * gdb.c++/inherit.exp: Remove call to get_debug_format.
23944
40f235b7
MC
239452003-02-12 Michael Chastain <mec@shout.net>
23946
23947 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
23948 * gdb.c++/inherit.exp: Likewise.
23949 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
23950 * gdb.c++/templates.exp: Likewise.
23951 * gdb.c++/virtfunc.exp: Likewise.
23952
c56716b0
JM
239532003-02-06 Jason Molenda (jason-cl@molenda.com)
23954
23955 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
23956 why the code is written that way.
23957
070afcf8
MC
239582003-02-05 Michael Chastain <mec@shout.net>
23959
23960 * gdb.base/dump.exp: Add missing copyright line.
23961
5d0331e5
JM
239622003-02-05 Jason Molenda (jason-cl@molenda.com)
23963
f7ae6d3e 23964 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
23965 at the beginning so the breakpoint doesn't get set on the loop.
23966
92851186
MC
239672003-02-05 Michael Chastain <mec@shout.net>
23968
23969 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
23970 output for configurations with gcc 2.95.3.
23971
cbf1e085
AC
239722003-02-05 Keith Seitz <keiths@redhat.com>
23973 Andrew Cagney <ac131313@redhat.com>
23974
23975 * gdb.mi/mi-cli.exp: New file.
d63a86f8 23976
29518e1e
MC
239772003-02-04 Michael Chastain <mec@shout.net>
23978
23979 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
23980 Call perror and then continue.
23981
5af1d5f3
MC
239822003-02-03 Michael Chastain <mec@shout.net>
23983
23984 * gdb.c++/pr-1023.cc: New file.
23985 * gdb.c++/pr-1023.exp: New file.
23986
6b549786
JB
239872003-02-05 Jim Blandy <jimb@redhat.com>
23988
23989 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
23990 it's local to foobar. Check for it there, and check that it's not
23991 present in main.
23992 * gdb.c++/local.cc (marker2): New function.
23993 (foobar): Call marker1.
23994 (main): Call marker2 instead of marker1.
23995
67f16606
AC
239962003-02-04 Andrew Cagney <ac131313@redhat.com>
23997
23998 * gdb.disasm/mn10200.exp: Obsolete file.
23999 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24000 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24001 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24002
1c5cb38e
DC
240032003-02-04 David Carlton <carlton@math.stanford.edu>
24004
24005 * gdb.c++/overload.exp: Test intToChar(1).
24006 * gdb.c++/overload.cc (intToChar): New.
24007 (main): Call intToChar.
24008
d1fe6965
DC
240092003-02-03 David Carlton <carlton@math.stanford.edu>
24010
24011 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24012 'might_kfail' arg.
24013 KFAIL some of the continue_to_bp_overloaded calls, according to
24014 PR c++/1025.
24015
9ba61c5d
MC
240162003-02-01 Michael Chastain <mec@shout.net>
24017
24018 * gdb.base/advance.c (marker1): New marker function.
24019 * gdb.base/advance.exp: When the 'advance' command lands on the
24020 return breakpoint, it can legitimately stop on either the
24021 current line or the next line. Accommodate both outcomes.
24022 * gdb.base/until.exp: Likewise.
24023
e7494ffb
AC
240242003-02-02 Andrew Cagney <ac131313@redhat.com>
24025
24026 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24027 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24028 now a list, not a tuple.
24029 * gdb.mi/mi-var-display.exp: Ditto.
24030 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24031
075559bc
AC
240322003-02-01 Andrew Cagney <ac131313@redhat.com>
24033
24034 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24035 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24036 stack backtraces.
24037 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24038
2bd4c7b1
MK
240392003-02-01 Mark Kettenis <kettenis@gnu.org>
24040
24041 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24042 gdb.mi/mi1-pthreads.exp: Return instead of calling
24043 gdb_suppress_entire_file.
24044
eabd8992
MS
240452003-02-01 Mark Salter <msalter@redhat.com>
24046
24047 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24048
71469e2f
MS
240492003-01-31 Mark Salter <msalter@redhat.com>
24050
24051 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24052 Support empty arg.
24053
38a94d44
MC
240542003-01-30 Michael Chastain <mec@shout.net>
24055
24056 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24057 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24058 has been fixed in gdb/readline on 2003-01-09.
24059
19ea9e73
MS
240602003-01-29 Michael Snyder <msnyder@redhat.com>
24061
e8d359df
MS
24062 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24063 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24064 * gdb.base/args.exp: Skip if target does not support args passing.
24065
2307bd6a
DJ
240662003-01-22 Daniel Jacobowitz <drow@mvista.com>
24067
19ea9e73 24068 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24069 gdb_test. Accept a list of expect arguments as the third
24070 parameter.
24071 (gdb_test): Use it.
24072
f2dd3617
EZ
240732003-01-20 Elena Zannoni <ezannoni@redhat.com>
24074
24075 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24076 allow for different test tree configurations. Update some
24077 tescases accordingly.
24078 * gdb.arch/altivec-regs.exp: Ditto.
24079 * gdb.asm/asm-source.exp: Ditto.
24080 * gdb.base/advance.exp: Ditto.
24081 * gdb.base/display.exp: Ditto.
d63a86f8 24082 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24083 * gdb.base/mips_pro.exp: Ditto.
24084 * gdb.base/overlays.exp: Ditto.
24085 * gdb.base/relocate.exp: Ditto.
24086 * gdb.base/setshow.exp: Ditto.
24087 * gdb.base/step-line.exp: Ditto.
24088 * gdb.base/step-test.exp: Ditto.
24089 * gdb.base/until.exp: Ditto.
24090 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24091
c71cdefd
DC
240922003-01-17 David Carlton <carlton@math.stanford.edu>
24093
24094 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24095 corresponding to PR c++/945.
24096 Update copyright.
24097
fdba05d7
DC
240982003-01-17 David Carlton <carlton@math.stanford.edu>
24099
24100 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24101 corresponding to PR c++/68.
24102
241032003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
24104
24105 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24106 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24107 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24108
c362c33a
EZ
241092003-01-15 Elena Zannoni <ezannoni@redhat.com>
24110
0fbc361c
EZ
24111 * gdb.base/break.exp: Fix change of default location, because of
24112 removal of until tests.
24113 * gdb.base/help.exp: Update test for new 'until' help message.
24114 Add test for help on 'advance'.
a9c64011 24115 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 24116
dabf8a35
MK
241172003-01-15 Mark Kettenis <kettenis@gnu.org>
24118
24119 * gdb.base/default.exp: Adapt "info float" test for recent changes
24120 to that command. Add test for "info vector".
24121 * gdb.base/float.exp: New file. Add test for "info float" that
24122 resembles the old test in gdb.base/default.exp.
24123
a1769aca
DC
241242003-01-15 David Carlton <carlton@math.stanford.edu>
24125
24126 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24127
82025e13
EZ
241282003-01-15 Elena Zannoni <ezannoni@redhat.com>
24129
24130 * gdb.base/break.exp: Move the tests of until command from here...
24131 * gdb.base/until.exp: ... to here. New file. Add other tests.
24132 * gdb.base/advance.c: New file.
24133 * gdb.base/advance.exp: New file.
24134
8f9ab801
EZ
241352003-01-14 Elena Zannoni <ezannoni@redhat.com>
24136
a9c64011
AS
24137 * gdb.base/args.c: New file.
24138 * gdb.base/args.exp: New file.
8f9ab801 24139
9ae66589
DJ
241402003-01-14 Daniel Jacobowitz <drow@mvista.com>
24141
24142 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24143
8d77e5c3
DJ
241442003-01-14 Daniel Jacobowitz <drow@mvista.com>
24145
24146 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24147
12d2f0a1
DJ
241482003-01-14 Daniel Jacobowitz <drow@mvista.com>
24149
24150 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24151 dates.
24152
6ca37014
DJ
241532003-01-13 Daniel Jacobowitz <drow@mvista.com>
24154
24155 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24156
b0023472
DJ
241572003-01-13 Daniel Jacobowitz <drow@mvista.com>
24158
24159 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24160 (ptype &*"foo").
24161 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24162
607fbc54 241632003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24164
24165 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24166 * gdb.mi/mi1-console.exp: Likewise.
24167
607fbc54 241682003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24169
24170 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24171 * gdb.mi/mi1-console.exp: Likewise.
24172
a1fb14a2
DJ
241732003-01-13 Daniel Jacobowitz <drow@mvista.com>
24174
24175 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24176
c4cf40b7
DJ
241772003-01-09 Daniel Jacobowitz <drow@mvista.com>
24178
24179 * gdb.base/detach.exp: New test.
24180
696d5a5b
DJ
241812003-01-09 Daniel Jacobowitz <drow@mvista.com>
24182
24183 * Makefile.in (ALL_SUBDIRS): New variable.
24184 (subdirs, clean, distclean): Use it.
24185 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24186 regenerating Makefile, since it is generated from the top level.
24187 * gdb.asm/Makefile.in: Likewise.
24188 * gdb.base/Makefile.in: Likewise.
24189 * gdb.c++/Makefile.in: Likewise.
24190 * gdb.disasm/Makefile.in: Likewise.
24191 * gdb.java/Makefile.in: Likewise.
24192 * gdb.mi/Makefile.in: Likewise.
24193 * gdb.threads/Makefile.in: Likewise.
24194 * gdb.trace/Makefile.in: Likewise.
24195
754533e4
DC
241962003-01-09 David Carlton <carlton@math.stanford.edu>
24197
24198 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24199 Add copyright year 2003.
24200
d8b3e9ee
MC
242012003-01-06 Michael Chastain <mec@shout.net>
24202
24203 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24204 When selecting a thread, 'line' and 'file' are optional.
24205 * gdb.mi/mi1-pthreads.exp: Likewise.
24206
8e9e0fe6
AS
242072003-01-06 Andreas Schwab <schwab@suse.de>
24208
24209 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24210 failures.
24211
b5ab8ff3
DJ
242122003-01-04 Daniel Jacobowitz <drow@mvista.com>
24213
24214 Fix PR gdb/844
24215 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24216 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24217
24218 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24219 instead of calling gdb_suppress_entire_file.
24220 * gdb.threads/print-threads.exp: Likewise.
24221 * gdb.threads/schedlock.exp: Likewise.
24222
24223 * gdb.threads/killed.exp: Return instead of calling
24224 gdb_suppress_entire_file.
24225 * gdb.threads/linux-dp.exp: Likewise.
24226 * gdb.threads/pthreads.exp: Likewise.
24227
1e698235
DJ
242282003-01-04 Daniel Jacobowitz <drow@mvista.com>
24229
24230 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24231 stabs.
24232 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24233 * gdb.base/whatis.exp: Always allow (void) after function names.
24234
147ff08c
DJ
242352003-01-04 Daniel Jacobowitz <drow@mvista.com>
24236
24237 * gdb.c++/casts.exp: Correct regexp.
24238
dc62bfc2
MK
242392003-01-04 Mark Kettenis <kettenis@gnu.org>
24240
24241 * configure.in: Call AC_CONFIG_HEADER. Don't call
24242 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24243 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24244 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24245 aforementioned directories in the AC_OUPUT call.
24246 * config.hin: New file.
24247 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24248 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24249 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24250 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24251 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24252 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24253 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24254 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24255 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24256 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24257 gdb.threads/configure.in, gdb.threads/configure,
24258 gdb.threads/config.in, gdb.trace/configure.in,
24259 gdb.trace/configure: Removed.
24260
77afa639
MC
242612003-01-03 Michael Chastain <mec@shout.net>
24262
24263 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24264 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24265
7634bb6e
DJ
242662003-01-03 Daniel Jacobowitz <drow@mvista.com>
24267
24268 * gdb.base/store.exp: Fix regular expressions.
24269
b39c905e
MK
242702002-12-28 Mark Kettenis <kettenis@gnu.org>
24271
24272 * configure.in: Rewrite.
24273 * configure: Regenerated.
24274
0a8551dd
DC
242752003-01-03 David Carlton <carlton@math.stanford.edu>
24276
24277 * gdb.base/psymtab.exp: New file.
24278 * gdb.base/psymtab1.c: Ditto.
24279 * gdb.base/psymtab2.c: Ditto.
24280
c60b7188
AF
242812002-12-23 Adam Fedor <fedor@gnu.org>
24282
24283 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24284
ee73db83
DC
242852002-12-23 David Carlton <carlton@math.stanford.edu>
24286
24287 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
24288 and current_directory initialization.
24289
d6c1774e
JB
242902002-12-22 Jim Blandy <jimb@redhat.com>
24291
f0a847b8
JB
24292 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
24293 rather than as part of the output file name.
24294
d6c1774e
JB
24295 * gdb.base/attach.exp: There's no need to copy the test program to
24296 /tmp; that was only ever necessary on HP/UX, and this test is
24297 entirely disabled there anyway.
24298
f0708dbb
JB
242992002-12-21 Jim Blandy <jimb@redhat.com>
24300
4c2acfea
JB
24301 * gdb.c++/psmang.exp: Doc fix.
24302
f0708dbb
JB
24303 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
24304 test.
24305
9579e000
DC
243062002-12-20 David Carlton <carlton@math.stanford.edu>
24307
24308 * gdb.c++/annota2.exp: KFAIL annotate-quit.
24309
d1810171
MC
243102002-12-18 Michael Chastain <mec@shout.net>
24311
24312 * gdb.c++/annota2.exp: Add copyright year 2002.
24313
76565097
DC
243142002-12-17 David Carlton <carlton@math.stanford.edu>
24315
24316 * gdb.c++/try_catch.cc: Add marker comments.
24317 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
24318 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
24319 * gdb.c++/m-static.cc: Ditto.
24320 * gdb.c++/m-static1.cc: Ditto.
24321 * gdb.c++/try_catch.cc: Ditto.
24322
da81390b
JJ
243232002-12-16 Jeff Johnston <jjohnstn@redhat.com>
24324
24325 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
24326 to see whether we are using the new -environment-directory
24327 command which resets via -r or the old version of the command
24328 which may prompt the user. Part of fix for gdb/741.
24329
b304d130
AC
243302002-12-13 Andrew Cagney <ac131313@redhat.com>
24331
24332 * gdb.fortran/types.exp: Update obsolete comment.
24333 * gdb.fortran/exprs.exp: Ditto.
24334 * lib/gdb.exp: Delete obsolete code.
24335 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
24336 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
24337 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
24338 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
24339 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
24340 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
24341 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
24342 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
24343 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
24344 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
24345 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
24346 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
24347 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
24348 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
24349 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
24350 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
24351 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
24352 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
24353 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
24354 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
24355 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
24356 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
24357 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
24358 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
24359 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
24360 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
24361 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
24362 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
24363 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
24364 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
24365 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
24366 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
24367 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
24368 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
24369 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
24370 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
24371 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
24372
a23b6e6a
DC
243732002-12-11 David Carlton <carlton@math.stanford.edu>
24374
24375 * gdb.c++/m-data.exp: Add test for members that shadow global
24376 variables: see PR gdb/804.
24377 * gdb.c++/m-data.cc: Ditto.
24378
6604731b
DJ
243792002-12-10 Daniel Jacobowitz <drow@mvista.com>
24380
24381 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
24382
de46ecd7
DC
243832002-12-06 David Carlton <carlton@math.stanford.edu>
24384
24385 * gdb.base/store.c: Don't declare functions static.
24386
27e829d0
AC
243872002-12-04 Andrew Cagney <ac131313@redhat.com>
24388
24389 * gdb.base/store.exp, gdb.base/store.c: New files.
24390
92806416
DJ
243912002-12-03 Daniel Jacobowitz <drow@mvista.com>
24392
24393 * gdb.base/selftest.exp: Update for current gdb.
24394
3bcbaac5
DJ
243952002-12-03 Daniel Jacobowitz <drow@mvista.com>
24396
24397 * gdb.base/maint.exp: Only dump symbols from one source file
24398 or objfile.
24399
f4f00b1f
DJ
244002002-12-03 Daniel Jacobowitz <drow@mvista.com>
24401
24402 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
24403 function call.
24404
f1c8a949
JB
244052002-11-25 Jim Blandy <jimb@redhat.com>
24406
24407 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
24408 function appearing in error message.
24409
9e297a97
DJ
244102002-11-21 Daniel Jacobowitz <drow@mvista.com>
24411
24412 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24413
1f312e79
JJ
244142002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24415
d63a86f8
RM
24416 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
24417 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
24418 should be in mi console format. This is part of fix for PR gdb/604.
24419
83c31e7d
FN
244202002-09-18 Fernando Nasser <fnasser@redhat.com>
24421
24422 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
24423 which explicitly prints the zero offset as "+0".
24424
322b3f65
DJ
244252002-10-22 Daniel Jacobowitz <drow@mvista.com>
24426
24427 * gdb.threads/schedlock.c (args): Make unsigned.
24428
244292002-10-21 Daniel Jacobowitz <drow@mvista.com>
24430
24431 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
24432 numbers. Allow "foo2|selected stack frame".
24433 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
24434 * gdb.asm/asmsrc2.s: Likewise.
24435 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
24436 comments.
24437 * gdb.asm/mips.inc: New file.
24438
5e2fe5b8
AF
244392002-10-18 Adam Fedor <fedor@gnu.org>
24440
24441 * gdb.base/default.exp: Update expected output to include 'ObjC'.
24442 * gdb.base/help.exp: Likewise.
24443
abe1a5d0
KB
244442002-10-17 Kevin Buettner <kevinb@redhat.com>
24445
24446 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
24447 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
24448
10abb1d4
JB
244492002-10-02 Jim Blandy <jimb@redhat.com>
24450
24451 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
24452
1f609b42
AC
244532002-10-01 Andrew Cagney <ac131313@redhat.com>
24454
24455 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
24456 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
24457 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
24458 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
24459 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
24460 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
24461 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
24462
0aee02e4
AC
244632002-09-29 Andrew Cagney <ac131313@redhat.com>
24464
24465 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
24466 * mi0-disassemble.exp, mi0-eval.exp: Delete.
24467 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
24468 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
24469 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
24470 * mi0-var-block.exp, mi0-var-child.exp: Delete.
24471 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 24472
6fde09ad
KB
244732002-09-27 Kevin Buettner <kevinb@redhat.com>
24474
24475 * gdb.base/annota1.exp (info break): Make directory components of
24476 path optional since not all compilers emit this debug information.
24477
889bf7c5
PA
24478 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
24479 step ends up stepping out of the function instead of stopping on
24480 the epilogue.
6fde09ad 24481
9e8aab75
KS
244822002-09-26 Keith Seitz <keiths@redhat.com>
24483
24484 * lib/insight-support.exp (gdbtk_start): Figure out where
24485 the insight executable is based on where gdb is. Use this
24486 executable to start insight instead of gdb.
24487
e36180d7
AC
244882002-09-25 Andrew Cagney <cagney@redhat.com>
24489
24490 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
24491
9dd34b2b
AC
244922002-09-24 Andrew Cagney <ac131313@redhat.com>
24493
24494 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
24495 test_isolated_complaints.
24496 (test_empty_complaint): New function.
24497 (test_empty_complaints): New function. Check no output when no
24498 complaints.
d63a86f8 24499
dea97812
KB
245002002-09-19 Jim Blandy <jimb@redhat.com>
24501
a9c64011 24502 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 24503
54951bd7
AC
245042002-09-19 Andrew Cagney <ac131313@redhat.com>
24505
24506 * gdb.gdb/complaints.exp: New file.
24507
dec43320
AC
245082002-09-18 Andrew Cagney <ac131313@redhat.com>
24509
24510 * gdb.base/maint.exp: Check `help maint internal-warning'.
24511
e70d6e3f
DC
245122002-09-18 David Carlton <carlton@math.stanford.edu>
24513
24514 * gdb.c++/m-static.exp: Remove breakpoints depending on line
24515 numbers, and replace them by a single breakpoint after the
24516 constructors are all finished.
24517 Add test 4.
24518 * gdb.c++/m-static.cc: Add test 4.
24519 * gdb.c++/m-static.h: New file.
24520 * gdb.c++/m-static1.cc: New file.
24521
24522 * gdb.c++/printmethod.exp: New file.
24523 * gdb.c++/printmethod.cc: New file.
24524
24525 * gdb.c++/pr-574.exp: New file.
24526 * gdb.c++/pr-574.cc: New file.
24527
afb5c968
CV
245282002-09-18 Corinna Vinschen <vinschen@redhat.com>
24529
24530 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
24531 embedded targets which never actually exit.
24532
31e45dee
FN
245332002-09-18 Fernando Nasser <fnasser@redhat.com>
24534
24535 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
24536 "don't step after run" as unresolved or unsupported, instead of xfail.
24537
a283c5a1
CV
245382002-09-18 Corinna Vinschen <vinschen@redhat.com>
24539
24540 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
24541 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
24542 Add newline to expected string in "step out of main (status wrapper)"
24543 case.
24544
11350d2a
CV
245452002-09-18 Corinna Vinschen <vinschen@redhat.com>
24546
24547 * lib/gdb.exp (rerun_to_main): Allow restarting application.
24548 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
24549
0deec7d6
TT
245502002-09-17 Tom Tromey <tromey@redhat.com>
24551
24552 * gdb.base/printcmds.exp (test_print_string_constants): Expect
24553 \000, not \0, in double-quoted string.
24554
b2b4a1b5
CV
245552002-09-14 Corinna Vinschen <vinschen@redhat.com>
24556
c9d37158 24557 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
24558 string after running the commands execution on breakpoint tests.
24559
1c56143a
CV
245602002-09-13 Corinna Vinschen <vinschen@redhat.com>
24561
24562 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
24563
37f8da45
JB
245642002-09-12 Joel Brobecker <brobecker@gnat.com>
24565
24566 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
24567
08b468e0
KS
245682002-09-10 Keith Seitz <keiths@redhat.com>
24569
24570 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
24571 runto proc.
24572 (mi_run_to_main): Use mi_runto.
24573 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
24574
dc360f58
KS
245752002-09-10 Keith Seitz <keiths@redhat.com>
24576
24577 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
24578 regexp for stopping at main. Could have multiple event notifications.
24579 Don't assume that main was declared with no parameters.
24580 (mi_next): Use mi_step_to.
24581 (mi_step): Use mi_next_to.
24582
ce3abcfb
CV
245832002-09-09 Corinna Vinschen <vinschen@redhat.com>
24584
24585 * gdb.base/default.exp: Fix expected string in `info float' test.
24586
d1f5b980
BE
245872002-09-09 Ben Elliston <bje@redhat.com>
24588
24589 * config/mips.exp: Update comments.
24590 * config/mips-idt.exp: Likewise.
24591 * config/nind.exp: Likewise.
24592 * config/slite.exp: Likewise.
24593 * config/sparclet.exp: Likewise.
24594 * config/udi.exp: Likewise.
24595 * config/vx.exp: Likewise.
24596 * config/vxworks29k.exp: Likewise.
24597
2f71430b
JB
245982002-09-05 Jim Blandy <jimb@redhat.com>
24599
24600 * gdb.threads/killed.exp: Fix test failure message.
24601
7ddebc7e
KS
246022002-09-04 Keith Seitz <keiths@redhat.com>
24603
24604 * lib/mi-support.exp: Update copyright.
24605 (mi_gdb_test): Increase the priority of the expected pattern
24606 so that it matches gdb_test.
24607
0ae67eb3
KS
246082002-09-03 Keith Seitz <keiths@redhat.com>
24609
24610 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
24611 Use integer comparison instead of string comparison for testing
24612 whether binary was built.
24613
38fc42c8
JB
246142002-09-03 Jim Blandy <jimb@redhat.com>
24615
24616 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
24617
b6ff0e81
JB
246182002-08-29 Jim Blandy <jimb@redhat.com>
24619
24620 * gdb.threads/pthreads.exp: Move the portable thread compilation
24621 code into a function in lib/gdb.exp, and call that from here.
24622 * lib/gdb.exp (gdb_compile_pthreads): New function.
24623
07c98896
KS
246242002-08-29 Keith Seitz <keiths@redhat.com>
24625
24626 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
24627 expect_out so that callers can get at it.
24628
0312286c
DJ
246292002-08-23 Daniel Jacobowitz <drow@mvista.com>
24630
24631 * gdb.threads/print-threads.c: New file.
24632 * gdb.threads/print-threads.exp: New file.
24633 * gdb.threads/schedlock.c: New file.
24634 * gdb.threads/schedlock.exp: New file.
24635
dd039bc4
EZ
246362002-08-22 Elena Zannoni <ezannoni@redhat.com>
24637
a9c64011
AS
24638 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
24639 not altivec.c.
dd039bc4 24640
1f36144c
MK
246412002-08-17 Mark Kettenis <kettenis@gnu.org>
24642
24643 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
24644 targets. The problem should be fixed now.
24645
16057ec7 246462002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
24647
24648 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
24649 2002-07-24 change that removes final dots from error messages.
24650
3c1499ad
TT
246512002-08-13 Tom Tromey <tromey@redhat.com>
24652
24653 * gdb.base/readline.exp: New file.
24654
a20ce2c3
AC
246552002-08-01 Andrew Cagney <ac131313@redhat.com>
24656
24657 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
24658 supress message.
24659
db034ac5
AC
246602002-08-01 Andrew Cagney <cagney@redhat.com>
24661
24662 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
24663 CHILL_FOR_TARGET and CHILL_LIB.
24664 * configure.in (configdirs): Remove gdb.chill.
24665 * configure: Regenerate.
24666 * lib/gdb.exp: Obsolete references to chill.
24667 * gdb.fortran/types.exp: Ditto.
24668 * gdb.fortran/exprs.exp: Ditto.
24669
3e000b18
KB
246702002-07-30 Kevin Buettner <kevinb@redhat.com>
24671
24672 * gdb.base/shlib-call.exp (additional_flags): Conditionally
24673 set Irix-specific compile and link flags.
24674
28f4966b
KB
246752002-07-29 Kevin Buettner <kevinb@redhat.com>
24676
24677 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
24678 source files. The ``-o'' option doesn't work with the ``-E'' option
24679 when using the Irix compiler.
24680
46c0d5a6
DJ
246812002-07-19 Daniel Jacobowitz <drow@mvista.com>
24682
24683 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
24684 Improve support for reusing an exec file. Copy exec file
24685 to target, and run gdbserver on the target instead of on the host.
24686
eecf4bed
JB
246872002-07-18 Jim Blandy <jimb@redhat.com>
24688
0f815cdf
JB
24689 * gdb.base/ending-run.exp: Don't expect to see the program end in
24690 some orderly fashion when we're running on a real stand-alone
24691 board.
24692
eecf4bed
JB
24693 * gdb.base/interrupt.exp: Correct logic for skipping tests on
24694 targets that don't support interrupts.
24695
52d309e4
JB
246962002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
24697
24698 * gdb.base/attach.exp: Add patterns to match output from /proc-based
24699 systems.
24700 Move comments in expect statements to inside the actions, so that they
24701 don't get matched against.
24702
ff683d9e
MK
247032002-07-10 Mark Kettenis <kettenis@gnu.org>
24704
24705 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
24706 function when asleep" test.
24707
b5356753
AC
247082002-07-10 Andrew Cagney <ac131313@redhat.com>
24709
24710 * gdb.base/page.exp: Rewrite to handle problems with very long
24711 `info set' output. Update copyright.
24712
6aa4d13a
AC
247132002-06-26 Andrew Cagney <ac131313@redhat.com>
24714
24715 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
24716 gdb.threads-hp.
24717 * gdb.hp/configure: Regenerate.
24718 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
24719 * gdb.hp/gdb.threads-hp/configure: Delete file.
24720 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
24721
8cf8c2b8
AC
247222002-06-22 Andrew Cagney <ac131313@redhat.com>
24723
24724 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
24725 setlocale, bindtextdomain and textdomain.
24726
6827a8f8
JB
247272002-06-11 Jim Blandy <jimb@redhat.com>
24728
919d772c
JB
24729 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
24730 preprocessor macro information is present.
24731
6827a8f8
JB
24732 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
24733 tests.
24734
c15b0d21
MS
247352002-06-06 Michael Snyder <msnyder@redhat.com>
24736
c5984d70
MS
24737 * gdb.base/overlays.exp: Record addresses of overlay
24738 functions in TCL variables rather than in GDB variables,
24739 to avoid having GDB convert them to pointers (with loss
24740 of information).
24741
d63a86f8 24742 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 24743 default linker script changes.
c15b0d21
MS
24744 * gdb.base/long_long.exp: Add check for sizeof (long double).
24745
be26fe0d
ML
247462002-06-06 Michal Ludvig <mludvig@suse.cz>
24747
24748 * gdb.asm/asm-source.exp: Add x86-64 target.
24749 * gdb.asm/x86_64.inc: New.
d63a86f8 24750
258093ca 247512002-05-30 Michael Chastain <mec@shout.net>
258093ca 24752
4b3153f1 24753 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
24754 * gdb.c++/m-static.cc: New file.
24755 * gdb.c++/m-static.exp: New file.
24756
241264c6
MS
247572002-05-28 Michael Snyder <msnyder@redhat.com>
24758
24759 * gdb.base/call-ar-st.exp: Allow for reduced floating point
24760 precision.
24761
9bba8c8f 247622002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 24763
4b3153f1 24764 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
24765 * gdb.c++/m-data.cc: New file.
24766 * gdb.c++/m-data.exp: New file.
24767
247682002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 24769
4b3153f1 24770 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 24771 * gdb.c++/try_catch.cc: New file.
d63a86f8 24772 * gdb.c++/try_catch.exp: New file.
9bba8c8f 24773
def1b996
MC
247742002-05-27 Michael Chastain <mec@shout.net>
24775
24776 * gdb.c++/local.exp: Accept more nested types in output.
24777
522ba268
MC
247782002-05-26 Michael Chastain <mec@shout.net>
24779
24780 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
24781
277254ba
MS
247822002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
24783
24784 * lib/gdb.exp (gdb_wrapper_init): Just because
24785 gdb_wrapper_file exists, this does not mean that the file
24786 should not be rebuilt. That is what gdb_wrapper_initialized
24787 is for.
24788 (default_gdb_init): Reset gdb_wrapper_initialized.
24789
b61a8733
MS
247902002-05-23 Michael Snyder <msnyder@redhat.com>
24791
d63a86f8 24792 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
24793 the precision of the floating point test results.
24794 * gdb.base/call-rt-st.exp: Ditto.
24795
b61a8733
MS
24796 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
24797 * gdb.base/call-rt-st.exp: Ditto.
24798
56f6e910
MC
247992002-05-19 Michael Chastain <mec@shout.net>
24800
24801 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
24802
ad0b0016
EZ
248032002-05-19 Elena Zannoni <ezannoni@redhat.com>
24804
a9c64011
AS
24805 * configure.in (configdirs): Add gdb.arch.
24806 * configure: Regenerate.
ad0b0016 24807
f617d2b6
JB
248082002-05-17 Jim Blandy <jimb@redhat.com>
24809
24810 * gdb.base/completion.exp: Recognize the more detailed error
24811 messages produced by the macro expander's lexical analyzer.
24812
eac2a696
EZ
248132002-05-14 Elena Zannoni <ezannoni@redhat.com>
24814
a9c64011
AS
24815 * gdb.arch/altivec-abi.c: New file.
24816 * gdb.arch/altivec-abi.exp: New file.
24817 * gdb.arch/altivec-regs.c: New file.
24818 * gdb.arch/altivec-regs.exp: New file.
eac2a696 24819
2fdde8f8
DJ
248202002-05-14 Daniel Jacobowitz <drow@mvista.com>
24821
24822 * gdb.base/maint.exp (maint print type): Update for new type
24823 structure.
d63a86f8 24824
e31f1a7c
EZ
248252002-05-14 Elena Zannoni <ezannoni@redhat.com>
24826
24827 * gdb.arch: New directory.
24828 * gdb.arch/configure.in: New file.
24829 * gdb.arch/configure: New file.
24830 * gdb.arch/Makefile.in: New file.
24831
db589741
CV
248322002-05-13 Corinna Vinschen <vinschen@redhat.com>
24833
24834 * gdb.asm/asm-source.exp: Add v850 as supported target.
24835 * gdb.asm/v850.inc: New file.
24836
8ce2a7dc
DJ
248372002-05-13 Daniel Jacobowitz <drow@mvista.com>
24838
24839 * gdb.c++/annota2.exp (annotate-quit): Add comment.
24840
df763c7f
DJ
248412002-05-12 Daniel Jacobowitz <drow@mvista.com>
24842
24843 * gdb.base/break.exp: Check 'break "marker2"'.
24844
377daeed
MS
248452002-05-10 Michael Snyder <msnyder@redhat.com>
24846
24847 * gdb.base/long_long.exp: Fix typo.
24848
c4b7bc2b
JB
248492002-05-10 Jim Blandy <jimb@redhat.com>
24850
ecac9a4e
JB
24851 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
24852 a bug.
24853
c4b7bc2b
JB
24854 * gdb.base/printcmds.exp (test_integer_literals_rejected):
24855 Recognize more detailed error message produced by the macro
24856 expander's lexical analyzer.
24857 * lib/gdb.exp (test_print_reject): Same.
24858
e71019a1
MK
248592002-05-09 Mark Kettenis <kettenis@gnu.org>
24860
24861 * gdb.c++/method.exp: Fix typo.
24862
fedfc8e6
MS
248632002-05-08 Michael Snyder <msnyder@redhat.com>
24864
166a1957
MS
24865 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
24866 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 24867 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
24868 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
24869 Add iftarget clause for strongarm.
d63a86f8 24870
f1c47eb2
MS
248712002-05-06 Michael Snyder <msnyder@redhat.com>
24872
cb9a9d3e
MS
24873 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
24874 (gdb_continue_to_end): Accept output from status wrapper.
24875 * gdb.base/ending-run.exp: Add case for output from status wrapper.
24876 Clean up fail messages to match pass messages.
24877
f1c47eb2
MS
24878 Enable the "needs_status_wrapper" testsuite feature.
24879 * lib/gdb.exp (gdb_wrapper_init): New procedure.
24880 (gdb_compile): Conditionally call gdb_wrapper_init.
24881 * gdb.base/a2-run.exp: Recognize output from status wrapper.
24882 * gdb.c++/method.exp: Recognize output from status wrapper.
24883
6079c749
BE
248842002-05-06 Ben Elliston <bje@redhat.com>
24885From Graydon Hoare <graydon@redhat.com>
24886
24887 * config/sid.exp: Include support for "rawsid" protocol.
24888
188baff3
JB
248892002-05-03 Jim Blandy <jimb@redhat.com>
24890
24891 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
24892 * gdb.c++/hang3.C: New file.
24893
b9c07f0f
AC
248942002-05-04 Andrew Cagney <ac131313@redhat.com>
24895
24896 * gdb.base/default.exp: Remove obsolete code.
24897 * gdb.c++/misc.exp: Ditto. Update copyright.
24898 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
24899 * gdb.base/whatis.exp: Ditto. Update copyright.
24900 * gdb.base/scope.exp: Ditto. Update copyright.
24901 * gdb.base/ptype.exp: Ditto. Update copyright.
24902 * gdb.base/printcmds.exp: Ditto. Update copyright.
24903 * gdb.base/opaque.exp: Ditto. Update copyright.
24904 * gdb.base/list.exp: Ditto.
24905 * gdb.base/funcargs.exp: Ditto. Update copyright.
24906 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
24907 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
24908 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
24909 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
24910 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
24911 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
24912
5c7a0397
MS
249132002-05-02 Michael Snyder <msnyder@redhat.com>
24914
d6dcc264 24915 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
24916 * gdb.base/long_long.exp: Add xscale target.
24917 * gdb.base/default.exp: Add xscale target.
24918
eb7f1c48
JB
249192002-05-01 Jim Blandy <jimb@redhat.com>
24920
24921 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
24922 gdb.c++/hang.exp: New test.
24923
a6befae8
FF
249242002-05-01 Fred Fish <fnf@redhat.com>
24925
24926 * gdb.base/completion.exp: Handle completions of "./Make" for
24927 more than one completion possibility, as is the case when we
24928 build and test in the source tree.
24929
0a310277
AG
249302002-04-29 Anthony Green <green@redhat.com>
24931
24932 * gdb.java/jmisc1.exp: New file.
24933 * gdb.java/jmisc2.exp: New file.
24934
6ff9af88
DJ
249352002-04-24 Daniel Jacobowitz <drow@mvista.com>
24936
24937 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
24938
96b3d632
EZ
249392002-04-23 Elena Zannoni <ezannoni@redhat.com>
24940
24941 * gdb.base/help.exp: Change 'help status' to allow for target
24942 dependent output differences.
24943
5019bb54
MC
249442002-04-22 Michael Chastain <mec@shout.net>
24945
24946 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
24947
a805a116
MC
249482002-04-22 Michael Chastain <mec@shout.net>
24949
24950 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
24951
a1706bfd
DM
249522002-04-17 David S. Miller <davem@redhat.com>
24953
24954 * gdb.asm/sparc64.inc: New file.
24955 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
24956
a73a20a2
EZ
249572002-04-19 Elena Zannoni <ezannoni@redhat.com>
24958
24959 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
24960 instruction file directly into the build tree. Clean up at end of
24961 test.
24962
ba678339
DM
249632002-04-18 David S. Miller <davem@redhat.com>
24964
24965 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
24966 handle 64-bit platforms correctly.
24967 * gdb.base/maint.exp: Likewise.
24968
b03399da
KB
249692002-04-18 Kevin Buettner <kevinb@redhat.com>
24970
24971 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
24972 ``-fpic'' when compiling files comprising a shared library, but
24973 it does need additional linker flags in order to find shared
24974 libraries at run time.
24975
e2004992
KB
249762002-04-18 Kevin Buettner <kevinb@redhat.com>
24977
24978 * gdb.base/cvexpr.c (use): New function.
24979 (main): Invoke use() on all global variables to prevent
24980 some linkers from deleting these otherwise unused symbols.
24981
d8937120
MC
249822002-04-17 Michael Chastain <mec@shout.net>
24983From David S. Miller <davem@redhat.com>
24984
24985 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
24986 handle 64-bit platforms correctly.
24987
ffd61a58
MS
249882002-04-12 Michael Snyder <msnyder@redhat.com>
24989From Jim Blandy <jimb@redhat.com>
a9c64011 24990 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
24991 script can handle this instead.
24992 * gdb.base/bar.c (barx): Same.
24993 * gdb.base/baz.c (bazx): Same.
24994 * gdb.base/grbx.c (grbxx): Same.
24995
24996 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
24997 manager doesn't automatically unmap overlays unnecessarily.
24998
6b8426a6
MH
249992002-04-10 Martin M. Hunt <hunt@redhat.com>
25000
25001 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25002 stepping out of main.
25003
34af4875
MC
250042002-04-09 Michael Chastain <mec@shout.net>
25005
25006 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25007 scope so that the nested scope tests will make sense.
25008 * gdb.c++/local.exp: Write patterns that actually work with gcc
25009 (the HP patterns "were never known to work with gcc").
25010 Keep the old aCC patterns too.
25011
2d1676a0
DJ
250122002-04-09 Daniel Jacobowitz <drow@mvista.com>
25013
25014 * gdb.base/attach.exp: Correct target board test.
25015
3a63e3f9
MC
250162002-04-08 Michael Chastain <mec@shout.net>
25017
25018 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25019 in a const method. Add some xfail and fail cases for configurations
25020 that do not emit the "const ...".
25021
f18dabd2
MC
250222002-04-07 Michael Chastain <mec@shout.net>
25023
25024 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25025 Accept "A * const" and "const A * const" as type of "this".
25026 Fix spelling of getFunky throughout. Make messages uniform.
25027
0fcddd82
EZ
250282002-04-07 Elena Zannoni <ezannoni@redhat.com>
25029
a9c64011 25030 Work around for PR gdb/285:
0fcddd82
EZ
25031 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25032
16a8534a
EZ
250332002-04-07 Elena Zannoni <ezannoni@redhat.com>
25034
25035 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25036 instructions file at run time instead of configure time.
25037 Sometimes we run the test in a directory that is not the one we
25038 configured in.
25039 * gdb.asm/configure.in: Delete creation of symlink.
25040 * gdb.asm/configure: Regenerate.
25041
24181d81
JB
250422002-04-05 J. Brobecker <brobecker@gnat.com>
25043
25044 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25045 xfullpath () function.
25046
7cdb7107
DJ
250472002-04-04 Daniel Jacobowitz <drow@mvista.com>
25048
25049 * gdb.asm/Makefile.in: Correct dependencies.
25050
25051 * gdb.asm/powerpc.inc: New file.
25052 * gdb.asm/asm-source.exp: Add PowerPC.
25053 * gdb.asm/configure.in: Likewise.
25054 * gdb.asm/configure: Regenerated.
25055
a7d17088
DJ
250562002-04-04 Daniel Jacobowitz <drow@mvista.com>
25057
25058 * gdb.base/relocate.exp: New file.
25059 * gdb.base/relocate.c: New file.
25060
cd721503
FF
250612002-04-04 Fred Fish <fnf@redhat.com>
25062
25063 * gdb.base/step-test.exp: Update comment regarding stopping in
25064 memcpy/bcopy calls inserted as part of the compiler runtime.
25065
b22ad7a7
MS
250662002-04-04 Michael Snyder <msnyder@redhat.com>
25067
25068 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25069
5f279fa6
DJ
250702002-04-03 Daniel Jacobowitz <drow@mvista.com>
25071
25072 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25073 (gdb_expect): Remove $notransfer hack.
25074
dd0fd3ce
DJ
250752002-04-02 Daniel Jacobowitz <drow@mvista.com>
25076
25077 * gdb.c++/classes.exp ("calling method for small class"): Match
25078 updated register output.
25079
1e50cda1
DJ
250802002-03-30 Daniel Jacobowitz <drow@mvista.com>
25081
25082 Fix PR gdb/452
25083 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25084 when finished. Make gdb_file_cmd send "exec-file" when
25085 appropriate.
25086
24015922
DJ
250872002-03-30 Daniel Jacobowitz <drow@mvista.com>
25088
25089 * gdb.base/attach.exp: Remove extra setup_xfail.
25090
dd7dfd64
MS
250912002-03-26 Michael Snyder <msnyder@redhat.com>
25092
25093 * gdb.base/default.exp: Add tests for dump, append, and restore.
25094 * gdb.base/help.exp: Add tests for dump, append, and restore.
25095 * gdb.base/dump.exp: New file, test dump, append and restore.
25096 * gdb.base/dump.c: New file.
25097
48b2f8d7
MS
250982002-03-27 Michael Snyder <msnyder@redhat.com>
25099
d63a86f8 25100 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25101 clean-ups in help messages.
25102
05b4d525
FF
251032002-03-26 Fred Fish <fnf@redhat.com>
25104
25105 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25106 have debugging info for those functions and the compiler uses them
25107 internally to copy structs around.
25108
d7679631
FF
251092002-03-26 Fred Fish <fnf@redhat.com>
25110
25111 * gdb.base/list.exp: Revert the change made yesterday and add note
25112 about why we don't list the default lines for remote targets.
25113
523ac3f9
MS
251142002-03-25 Michael Snyder <msnyder@redhat.com>
25115
25116 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25117
754b2b8d
FF
251182002-03-25 Fred Fish <fnf@redhat.com>
25119
25120 * gdb.base/list.exp: This test works on remote targets so remove
25121 the short circuit for remote targets. Update copyright.
25122
33c3e192
FF
251232002-03-25 Fred Fish <fnf@redhat.com>
25124
25125 * gdb.base/attach.exp: Fix logic error that was suppressing this
25126 test for all non hppa*-*-hpux* targets, instead of the hp target.
25127 Move comments closer to the suppression point. Also now need to
25128 check that we are running natively.
25129
d43e73ee
MS
251302002-03-22 Michael Snyder <msnyder@redhat.com>
25131
882c8f02
MS
25132 * gdb.base/default.exp: Add test for gcore. Update copyright.
25133 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 25134
04c12f60
FF
251352002-03-06 Fred Fish <fnf@redhat.com>
25136
25137 * gdb.base/funcargs.c: Remove extraneous ';' character.
25138 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25139
b43df995
MC
251402002-03-04 Michael Chastain <mec@shout.net>
25141
25142 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25143 accommodate gcc v3 function signature.
25144 * gdb.mi/mi0-var-cmd-exp: Ditto.
25145
92362027
AC
251462002-02-24 Andrew Cagney <ac131313@redhat.com>
25147
25148 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25149 ``GNU/Linux'' or ``Linux kernel''
25150 * testsuite/gdb.threads/pthreads.c: Ditto.
25151
258ad32d
MC
251522002-02-24 Michael Chastain <mec@shout.net>
25153
25154 * gdb.threads/pthreads.c (thread1): Add a return statement.
25155 (thread2): Likewise.
25156 (foo): Likewise.
25157
04c3b3d4
MC
251582002-02-23 Michael Chastain <mec@shout.net>
25159
25160 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25161 to placate gcc.
25162
5a2a0a20
MC
251632002-02-23 Michael Chastain <mec@shout.net>
25164
25165 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25166 test "ptype bint". The test passes on all my stabs configurations.
25167
a640f7fc
JB
251682002-02-21 Jim Blandy <jimb@redhat.com>
25169
27924826
JB
25170 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25171 filename at a time, and watch for the ones we want to see.
25172
a640f7fc
JB
25173 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25174 types of pointers to prototyped functions.
25175
edcc8c75
AC
251762002-02-20 Andrew Cagney <ac131313@redhat.com>
25177
25178 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25179 signed, unsigned and straight char.
25180 (padding_char, padding_short, padding_int, padding_long,
25181 padding_long_long, padding_float, padding_double,
25182 padding_long_double): New global variables.
25183 (fill, fill_structs): New functions.
25184
25185 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25186 for correctly sized writes. Update copyright.
25187 (get_valueof): New procedure.
25188 (get_sizeof): Call get_valueof.
25189 (check_valueof): New procedure.
25190 (check_padding): New procedure.
25191
ac57ea44
MC
251922002-02-20 Michael Chastain <mec@shout.net>
25193
25194 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25195 to setup_xfail. Document some of the remaining calls.
25196
7a10c941
MC
251972002-02-18 Michael Chastain <mec@shout.net>
25198
25199 * gdb.c++/userdef.exp: Update copyright year.
25200
fb8acdcc
DJ
252012002-02-18 Daniel Jacobowitz <drow@mvista.com>
25202
25203 * gdb.c++/userdef.exp: Test overloaded operators properly.
25204 Remove xfails.
25205
fda6ae12
MS
252062002-02-14 Michael Snyder <msnyder@redhat.com>
25207
25208 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25209
676a0442
DJ
252102002-02-14 Daniel Jacobowitz <drow@mvista.com>
25211
25212 * gdb.base/a2-run.exp: Check for a remote target properly.
25213 * gdb.base/annota1.exp: Likewise.
25214 * gdb.base/list.exp: Likewise.
25215 * gdb.base/reread.exp: Likewise.
25216 * gdb.base/scope.exp: Likewise.
25217 * gdb.base/shlib-call.exp: Likewise.
25218 * gdb.base/term.exp: Likewise.
25219 * gdb.c++/annota2.exp: Likewise.
25220
78b4f468
RE
252212002-02-13 Richard Earnshaw <rearnsha@arm.com>
25222
25223 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25224
9a81ba51
MC
252252002-02-10 Michael Chastain <mec@shout.net>
25226
25227 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25228 (call_after_alloca): Ditto.
25229
004af6c7
DJ
252302002-02-10 Daniel Jacobowitz <drow@mvista.com>
25231
25232 * gdb.base/ending-run.exp: Guard "cont" test with
25233 gdb_skip_stdio_test.
25234
37225f62
JB
252352002-02-06 Jim Blandy <jimb@redhat.com>
25236
25237 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25238 from here...
25239 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25240 To here. Disable this test on non-HP platforms. Add big comment.
25241
fe6fdd96
MS
252422002-02-04 Michael Snyder <msnyder@redhat.com>
25243
25244 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25245 other than d10v and m32r.
25246
036fad3f
RE
252472002-02-02 Richard Earnshaw <rearnsha@arm.com>
25248
25249 * gdb.base/default.exp: Rewrite test patterns to reduce time
25250 taken to match them.
25251
7148ab62
DJ
252522002-01-30 Daniel Jacobowitz <drow@mvista.com>
25253
25254 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25255 Allow a start function above main.
25256 * gdb.threads/linux-dp.exp: Fix copyright date.
25257
396cc255
DJ
252582002-01-30 Daniel Jacobowitz <drow@mvista.com>
25259
a9c64011
AS
25260 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25261 (check_philosopher_stack): Check for manager thread before checking
25262 for a just-starting thread.
396cc255 25263
f038d31b
DJ
252642002-01-30 Daniel Jacobowitz <drow@mvista.com>
25265
25266 From Neil Booth <neil@daikokuya.demon.co.uk>:
25267 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25268 warnings.
25269
b3ff9d9a
FF
252702002-01-21 Fred Fish <fnf@redhat.com>
25271
25272 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25273 not caller.
25274
39ad761d
JB
252752002-01-21 Jim Blandy <jimb@redhat.com>
25276
25277 * gdb.base/reread.exp: Check that GDB properly re-reads the
25278 executable file when it changes while no inferior is running.
25279
aaf320fa
FF
252802002-01-21 Fred Fish <fnf@redhat.com>
25281
a9c64011
AS
25282 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25283 optionally accept the "shlib events" variation.
aaf320fa 25284
808a31f5
JB
252852002-01-21 Jim Blandy <jimb@redhat.com>
25286
25287 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
25288 call `fflush' after every `printf', so that the output is produced
25289 at predictable points, regardless of whatever buffering does (or
25290 doesn't) take place.
25291 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
25292 at different points.
25293
4420d5e2
DJ
252942002-01-20 Daniel Jacobowitz <drow@mvista.com>
25295
25296 * gdb.c++/inherit.exp: Update copyright years.
25297 * gdb.c++/method.exp: Likewise.
25298
3e36a0f4
DJ
252992002-01-20 Daniel Jacobowitz <drow@mvista.com>
25300
25301 * gdb.c++/classes.exp: Update for improved v3 support and skipping
25302 artificial methods/arguments.
25303 * gdb.c++/derivation.exp: Likewise.
25304 * gdb.c++/inherit.exp: Likewise.
25305 * gdb.c++/method.exp: Likewise.
25306 * gdb.c++/virtfunc.exp: Likewise.
25307
b4ceaee6
AC
253082002-01-18 Andrew Cagney <ac131313@redhat.com>
25309
25310 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
25311 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
25312 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
25313 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
25314 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
25315 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
25316
ecace851
JB
253172002-01-17 Jim Blandy <jimb@redhat.com>
25318
25319 * gdb.asm/asm-source.exp (info symbol): Take another shot at
25320 anchoring the pattern matching the entry point symbol's name.
25321
375fc983
AC
253222002-01-17 Andrew Cagney <ac131313@redhat.com>
25323
25324 * gdb.base/maint.exp: Update ``maint internal-error'' to match
25325 continue/quit query. Update copyright.
25326
fe6fdd96
MS
253272002-01-14 Michael Snyder <msnyder@redhat.com>
25328
25329 * gdb.base/gcore.exp: Remove extra debugging output.
25330
e017c81f
DJ
253312002-01-13 Daniel Jacobowitz <drow@mvista.com>
25332
25333 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
25334 for slightly dubious v2 mangled string.
25335
37ab3bf8
DJ
253362002-01-13 Daniel Jacobowitz <drow@mvista.com>
25337
25338 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
25339
1bc05c3a 253402002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 25341
1bc05c3a 25342 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 25343
1bc05c3a
JM
25344 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
25345 constructors.
25346 * gdb.c++/derivation.exp: Likewise.
25347 * gdb.c++/templates.exp: Likewise.
25348 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 25349
1bc05c3a
JM
253502002-01-10 Michael Snyder <msnyder@redhat.com>
25351
25352 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 25353
a911c360
MS
253542002-01-08 Michael Snyder <msnyder@redhat.com>
25355
25356 * gdb.base/gcore.exp: New test for generate-core-file command.
25357 * gdb.base/gcore.c: Testcase for above.
25358 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
25359
ea2119ec
JM
253602002-01-08 Jason Merrill <jason@redhat.com>
25361
25362 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
25363
68203136
FF
253642002-01-07 Fred Fish <fnf@redhat.com>
25365
25366 * gdb.c++/overload.exp: Remove unconditional xfails for:
25367 print foo_instance1.overloadargs(1)
25368 print foo_instance1.overloadargs(1, 2)
25369 print foo_instance1.overloadargs(1, 2, 3)
25370 print foo_instance1.overloadargs(1, 2, 3, 4)
25371 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
25372 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
25373 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
25374 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
25375 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
25376 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
25377 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
25378 print foo_instance1.overload1arg()
25379 print foo_instance1.overload1arg((char)arg2)
25380 print foo_instance1.overload1arg((signed char)arg3)
25381 print foo_instance1.overload1arg((unsigned char)arg4)
25382 print foo_instance1.overload1arg((int)arg7)
25383 print foo_instance1.overload1arg((unsigned int)arg8)
25384 print foo_instance1.overload1arg((float)arg11)
25385 print foo_instance1.overload1arg((double)arg12)
d63a86f8 25386
21b9b5b1
MS
253872002-01-07 Michael Snyder <msnyder@redhat.com>
25388
25389 * gdb.base/huge.exp: New test. Print a very large target data object.
25390 (skip_huge_test): New test variable. Define if you want to skip this
25391 test. The test reads an 8 megabyte data object from the target, so it
25392 might be very time consuming on remote targets with a slow connection.
25393 * gdb.base/huge.c: New file. Test case for above.
25394
725f922e
FF
253952002-01-07 Fred Fish <fnf@redhat.com>
25396
25397 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
25398 g_instance.bfoo, and g_instance.cfoo.
25399
889bf7c5 254002002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 25401
889bf7c5
PA
25402 * gdb.base/break.c (multi_line_if_conditional): New function.
25403 (multi_ilne_while_conditional): Likewise.
25404 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
25405 IF or WHILE condition puts the breakpoint at the start of
25406 the condition.
f286b2c3 25407
634d57ec
JL
25408 * gdb.base/selftest.exp (backtrace through signal handler): Remove
25409 hppa*-*-hpux* expected failure.
25410 * gdb.base/structs.exp (do_function_calls): Similarly.
25411
25412 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
25413 watchpoints.
25414
9fbfe2dc
AC
254152002-01-06 Andrew Cagney <ac131313@redhat.com>
25416
25417 Fix PR gdb/66.
25418 * gdb.base/structs.exp: Replace skip for a29k with skip for
25419 gdb,cannot_call_functions.
25420 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
25421 * gdb.base/callfuncs.exp: Ditto.
25422 * gdb.base/call-rt-st.exp: Ditto.
25423 * gdb.base/call-strs.exp: Ditto.
25424 * gdb.base/callfwmall.exp: Ditto.
25425 * gdb.base/scope.exp: Obsolete xfail a29k.
25426 * gdb.c++/misc.exp: Ditto.
25427 * gdb.c++/cplusfuncs.exp: Ditto.
25428 * gdb.base/ptype.exp: Ditto.
25429 * gdb.base/printcmds.exp: Ditto.
25430 * gdb.base/opaque.exp: Ditto.
25431 * gdb.base/list.exp: Ditto.
25432 * gdb.base/funcargs.exp: Ditto.
25433 * gdb.base/default.exp: Ditto.
25434
8ddad156
MS
254352002-01-04 Michael Snyder <msnyder@redhat.com>
25436
ca4976a6 25437 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
25438 * gdb.base/maint.exp: Add tests for maint info sections options.
25439
1b074332
JL
25440Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
25441
25442 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
25443
7d159115
CV
254442001-12-20 Corinna Vinschen <vinschen@redhat.com>
25445
25446 * gdb.asm/arm.inc: New file.
25447 * gdb.asm/asm-source.exp: Add arm targets.
25448 * gdb.asm/configure.in: Ditto.
25449 * gdb.asm/configure: Recreated from configure.in.
25450
8fb87725
JL
25451Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
25452
afabe08c
JL
25453 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
25454 with HP's compiler.
25455 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
25456 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
25457 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
25458 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
25459
25460 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
25461 either HP's compilers or GCC.
25462
db521deb
JL
25463 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
25464 a SIGBUS or SIGSEGV.
25465
25466 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
25467
25468 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
25469 can be compiled with either HP's compiler or GCC.
25470
cfa88ab7
JL
25471 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
25472 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
25473 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
25474
ca344dff
JL
25475 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
25476 to match current gdb output. Update due to using auto-solib-limit
25477 for limiting instead of overloading auto-solib-add.
25478 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
25479 test program.
25480
3f3c6e55 25481 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
25482 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
25483 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
25484 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
25485 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
25486 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
25487 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
25488 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
25489 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
25490 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
25491 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
25492 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
25493 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 25494
8fb87725
JL
25495 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
25496 a SIGTRAP to the inferior.
25497
cf599fa7
CV
254982001-12-19 Corinna Vinschen <vinschen@redhat.com>
25499
25500 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
25501 Substitute call to target_link by call to gdb_compile.
25502
2cd045cd
JL
25503Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
25504
a9c64011
AS
25505 * gdb.base/break.exp: Fix HP specific search string when testing
25506 backtracing in a called function.
2cd045cd 25507
a9c64011
AS
25508 * gdb.base/constvars.exp: Only set lang to C++ if we're
25509 compiling the test with HP's compilers.
25510 * gdb.base/volatile.exp: Similarly.
2cd045cd 25511
99ebe9ac
JB
255122001-12-19 Jim Blandy <jimb@redhat.com>
25513
25514 * gdb.base/printcmds.exp: Expect the null character to be printed
25515 as '\0', and the '\013' to be printed as '\v'.
25516 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
25517 * gdb.base/setvar.exp: Same.
25518
b9891b29
JB
255192001-12-17 Jim Blandy <jimb@redhat.com>
25520
0eba65ab
JB
25521 * gdb.base/completion.exp: Rather than completing very long
25522 filenames, which can make the readline library produce output we
25523 don't recognize, cd to the directory first, and then complete
25524 using nice, short relative paths.
25525
6970b5b1
JB
25526 * gdb.base/completion.exp: On some systems, there is, in fact, a
25527 variable named `b' in scope, since GDB treats all static
a9c64011
AS
25528 variables as being in scope. So use `no_var_named_this'
25529 instead of `b'.
6970b5b1 25530
b9891b29 25531 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 25532 can't find the core file's registers as a failure.
b9891b29 25533
e6ccd35f
JSC
255342001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
25535
a9c64011
AS
25536 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
25537 test expect string more specific.
e6ccd35f 25538
105ba819
CV
255392001-12-13 Corinna Vinschen <vinschen@redhat.com>
25540
25541 * gdb.asm/asm-source.exp: Add support for xstormy16.
25542 * gdb.asm/configure.in: Ditto.
25543 * gdb.asm/configure: Rebuild.
25544 * gdb.asm/xstormy16.inc: New file.
25545
e9e79dd9
FF
255462001-12-10 Fred Fish <fnf@redhat.com>
25547
25548 * gdb.base/maint.exp: Update to match changes in type dumping code.
25549
347dc97d
JB
255502001-12-10 Jim Blandy <jimb@redhat.com>
25551
25552 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
25553 matching the entry point symbol's name at the beginning of the
25554 line.
347dc97d 25555
5178b9d6
DJ
255562001-12-07 Daniel Jacobowitz <drow@mvista.com>
25557
25558 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
25559 gdb.c++/inherit.exp, gdb.c++/method.exp,
25560 gdb.c++/namespace.exp, gdb.c++/templates.exp,
25561 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
25562 and class layout support.
25563
af890c52
DJ
255642001-12-07 Daniel Jacobowitz <drow@mvista.com>
25565
25566 * gdb.c++/classes.exp: Add test for static member function.
25567 * gdb.c++/misc.cc: Add class with static member function.
25568
7a345fb3
JB
255692001-12-07 Jim Blandy <jimb@redhat.com>
25570
f2e54a80 25571 If GDB says it can't find the struct the function returned, report
8032bf31
JB
25572 those tests as `unsupported'.
25573 * gdb.base/call-rt-st.exp (print_struct_call): New function.
25574 Rewrite subsequent tests to use it.
25575
25576 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
25577 those tests as `unsupported'.
25578 * gdb.base/structs.exp (call_struct_func): New function.
25579 (do_function_calls): Use call_struct_func to call the functions
25580 returning structs.
25581
0bc69509
JB
25582 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
25583 whether functions are prototyped or not, so we can't possibly pass
25584 arguments to t_float_values2 properly.
25585
7a345fb3
JB
25586 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
25587 value of `timeout' for targets other than the mips*tx39-*.
25588
edb6ede1
MS
255892001-12-06 Michael Snyder <msnyder@redhat.com>
25590
d63a86f8 25591 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
25592 and detect whether the start symbol has a leading underscore.
25593
2d842f13
JB
255942001-12-04 Jim Blandy <jimb@redhat.com>
25595
25596 * gdb.base/completion.exp: Clarify indentation.
25597
68550daf
JB
255982001-12-03 Jim Blandy <jimb@redhat.com>
25599
25600 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
25601 variables on the S/390, not `.word'.
25602
cd5195a8
JB
256032001-11-30 Jim Blandy <jimb@redhat.com>
25604
25605 Add assembly-source tests for s390-ibm-linux.
25606 * gdb.asm/s390.inc: New file.
25607 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
25608 the S/390 architecture.
a9c64011 25609 * gdb.asm/configure: Regenerated.
cd5195a8 25610
ca9efc90
MS
256112001-11-30 Michael Snyder <msnyder@redhat.com>
25612
25613 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
25614 next, info source, info sources, info line, global and static
25615 variables, and static functions.
25616 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
25617 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
25618 * gdb.asm/asmsrc1.s: Add a static function and some variables.
25619 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
25620 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
25621 (gdbasm_leave): Restore frame pointer.
25622 (gdbasm_startup): Copy stack set-up from crt0.S.
25623
d0e66976
FN
256242001-11-26 Fernando Nasser <fnasser@redhat.com>
25625
25626 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
25627 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
25628 to a local (non-static) variable. Copy tstruct.a to a static buffer
25629 and return a pointer to that buffer.
25630 * gdb.base/callfwmall.c (t_structs_a): Ditto.
25631
e2334072
MK
256322001-11-24 Mark Kettenis <kettenis@gnu.org>
25633
25634 * gdb.asm/configure.in: Fix recognition of ix86 target.
25635 * gdb.asm/configure: Regenerate.
25636
756caa3d
MS
256372001-11-21 Michael Snyder <msnyder@redhat.com>
25638
25639 * gdb.asm/sparc.inc: New file.
25640 * gdb.asm/asm-source.exp: Recognize sparc target.
25641 * gdb.asm/configure.in: Recognize sparc target.
25642 * gdb.asm/configure: Regenerate.
d63a86f8 25643
9a4d72d5
MS
256442001-11-21 Michael Snyder <msnyder@redhat.com>
25645
25646 * gdb.asm/m32r.inc: New file.
25647 * gdb.asm/asm-source.exp: Recognize m32r target.
25648 * gdb.asm/configure.in: Recognize m32r target.
25649 * gdb.asm/configure: Regenerate.
25650
a773d1cd
MS
256512001-11-20 Michael Snyder <msnyder@redhat.com>
25652
017ac23d
MS
25653 * gdb.asm/i386.inc: New file.
25654 * gdb.asm/asm-source.exp: Recognize ix86 target.
25655 * gdb.asm/configure.in: Recognize ix86 target.
25656 * gdb.asm/configure: Regenerate.
25657
a773d1cd
MS
25658 * gdb.c++/namespace.exp: Fix quotes in output messages.
25659
bb632afb
MS
256602001-11-14 Michael Snyder <msnyder@redhat.com>
25661
25d559ca 25662 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
25663 qualifier in a type cast expression, to designate an address
25664 in the instruction space (Harvard architecture).
25665
4749e309
MS
256662001-11-13 Michael Snyder <msnyder@redhat.com>
25667
25668 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
25669 Tests for expressions using 'const' and 'volatile'.
25670
25050984
CV
256712001-11-13 Corinna Vinschen <vinschen@redhat.com>
25672
25673 * gdb.asm/asm-sources.exp: Allow defining linker flags.
25674
1902c51f
DJ
256752001-11-12 Daniel Jacobowitz <drow@mvista.com>
25676
25677 * lib/mi-support.exp (mi_run_to_helper): Move comments
25678 outside of gdb_expect.
25679
dcf95b47
DJ
256802001-11-11 Daniel Jacobowitz <drow@mvista.com>
25681
25682 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
25683 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
25684 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
25685 mi0_run_to): New functions.
25686 * gdb.mi/mi-simplerun.exp: Use them.
25687 * gdb.mi/mi0-simplerun.exp: Likewise.
25688 * gdb.mi/mi-var-cmd.exp: Likewise.
25689 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 25690
45b074e1
AC
256912001-11-10 Andrew Cagney <ac131313@redhat.com>
25692
25693 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
25694 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
25695
bf50d346
AC
256962001-11-09 Andrew Cagney <ac131313@redhat.com>
25697
25698 * gdb.base/restore.exp: Include $expected value in restored test
25699 message.
25700
9383332c
AC
257012001-11-09 Andrew Cagney <ac131313@redhat.com>
25702
25703 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
25704 implemented.
25705
db62520a
MS
257062001-11-08 Michael Snyder <msnyder@redhat.com>
25707
25708 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
25709 Add pass/fail message for stop at breakpoint in call dummy function.
25710
b5703437
MS
257112001-11-07 Michael Snyder <msnyder@redhat.com>
25712
d63a86f8
RM
25713 * gdb.c++/templates.exp (test_template_breakpoints):
25714 If we get an overload menu, but it does not match what
760f6330 25715 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
25716 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
25717 making the whitespace optional. Argument for "new" may be
25718 "unsigned" as well as "unsigned int/long".
d63a86f8 25719 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
25720 making the whitespace optional. Also replace "(void) with
25721 "((void|)), making the keyword "void" optional.
d63a86f8 25722 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
25723 making the whitespace optional. Also replace "(void) with
25724 "((void|)), making the keyword "void" optional.
3bf40917
MS
25725 * gdb.base/callfuncs.c (t_float_values): This function must
25726 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 25727 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
25728 can be tested against both cases. Usually one case involves
25729 promotion of float to double, while the other does not.
25730 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
25731 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
25732 includes a stack frame for "start".
25733
c8ab4e6d
JB
257342001-11-05 Jim Blandy <jimb@redhat.com>
25735
25736 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
25737 pointers are 32 bits long, and that offsets of relocs are always
25738 stored in the data (REL-style), and not in the reloc entry itself
25739 (RELA-style).
25740 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
25741 stabs.
25742
3f08ced9
MS
257432001-11-01 Michael Snyder <msnyder@redhat.com>
25744
25745 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
25746 and regular expression operators by using quoting.
25747
cbfa24cd
MS
257482001-10-31 Michael Snyder <msnyder@redhat.com>
25749
25750 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
25751 depending on what the symbol table contains.
25752 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
25753 the output of the ptype command. Similarly, accept both "const &"
25754 and "const&".
25755
aaa68313
CV
257562001-10-31 Corinna Vinschen <vinschen@redhat.com>
25757
25758 * gdb.base/miscexprs.c (main): Add usage of preprocessor
25759 symbol `STORAGE' to allow to choose the storage class of
25760 the local datastructures.
25761 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
25762 compiler directive.
25763
91740388
MS
257642001-10-30 Michael Snyder <msnyder@redhat.com>
25765
25766 * gdb.base/jump.exp: Allow it to run for all targets.
25767
1b7c05e7
CV
257682001-10-29 Corinna Vinschen <vinschen@redhat.com>
25769
25770 * gdb.base/call-ar-st.c (print_double_array): Match for loop
25771 with new double_array size.
25772 (main): Change storage class of all local variables to static.
25773 Reduce size of double_array to 9.
25774 * gdb.base/call-ar-st.exp: Increase timeout value.
25775 Change expected output for double array to match new size in
25776 call-ar-st.c.
25777
36a22261
CV
257782001-10-29 Corinna Vinschen <vinschen@redhat.com>
25779
25780 * gdb.base/ending-run.exp: Create identical output when passing
25781 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 25782 Stormy16 target.
36a22261 25783
92b8ae91
MK
257842001-10-28 Mark Kettenis <kettenis@gnu.org>
25785
25786 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
25787 that we catch the expected failure under Linux/x86.
25788
cb135b83
OF
257892001-10-29 Orjan Friberg <orjanf@axis.com>
25790
25791 * gdb.base/setvar.exp: Escape curly braces.
25792 * gdb.stabs/weird.exp: Ditto.
25793
6884aa54
DJ
257942001-10-27 Daniel Jacobowitz <drow@mvista.com>
25795
25796 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
25797 * gdm.mi/mi0-hack-cli.exp: Likewise.
25798
0398c9aa
AC
257992001-10-25 Andrew Cagney <ac131313@redhat.com>
25800
25801 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
25802 messages.
25803
d20bf2e8
AC
258042001-10-21 Andrew Cagney <ac131313@redhat.com>
25805
25806 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
25807 checking MI enabled.
25808
03dd63aa
CV
258092001-10-09 Corinna Vinschen <vinschen@redhat.com>
25810
25811 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
25812
1d9d99f3
FCE
258132001-10-04 Frank Ch. Eigler <fche@redhat.com>
25814
25815 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
25816 if gdb child process crashes, just signal an error.
25817
838ae6c4
JB
258182001-10-02 Jim Blandy <jimb@redhat.com>
25819
25820 * lib/gdb.exp (test_xfail_format): Simplify.
25821
25822 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
25823 front of the variable name `format'. Simplify `if'.
25824
8f0cbc1c
DJ
258252001-10-01 Daniel Jacobowitz <drow@mvista.com>
25826
25827 * gdb.threads/pthreads.exp: Wait for output and delay
25828 before sending ^C.
25829
1f08dafd
DJ
258302001-10-01 Daniel Jacobowitz <drow@mvista.com>
25831
25832 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
25833 some incorrect output instead of timing out.
25834 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
25835
674f90ff
CV
258362001-09-28 Corinna Vinschen <vinschen@redhat.com>
25837
25838 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
25839 check to allow additional `int'.
25840
9b284272
DJ
258412001-09-27 Daniel Jacobowitz <drow@mvista.com>
25842
25843 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
25844 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
25845
b55a4771
MS
258462001-09-27 Michael Snyder <msnyder@redhat.com>
25847
25848 * lib/gdb.exp (test_debug_format): New proc.
25849 (setup_xfail_format): Use new proc test_debug_format.
25850 * gdb.base/constvars.exp (local_compiler_xfail_check): New
25851 proc; use new service proc test_debug_format.
25852 Replace all other "gcc_compiled" tests with this test.
25853 * gdb.base/volatile.exp (local_compiler_xfail_check): New
25854 proc; use new service proc test_debug_format.
25855 Replace all other "gcc_compiled" tests with this test.
25856
258572001-09-27 Michael Snyder <msnyder@redhat.com>
25858
25859 * gdb.base/cvexpr.exp: New file.
25860 * gdb.base/cvexpr.c: New file
25861 Test for expressions using const and volatile keywords.
25862
4e6667ac
CV
258632001-09-26 Corinna Vinschen <vinschen@redhat.com>
25864
25865 * gdb.base/constvars.exp: Check for different orders of keywords
25866 and additional "int" strings in output.
25867
4f337972
AC
258682001-09-22 Andrew Cagney <ac131313@redhat.com>
25869
25870 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
25871 responses from "help maint".
25872
2015650d
FCE
258732001-09-19 Frank Ch. Eigler <fche@redhat.com>
25874
25875 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
25876 to localhost:NNN instead of :NNN, in case Xvfb is listening
25877 only on TCP.
25878
f3bcedc1
CV
258792001-09-19 Corinna Vinschen <vinschen@redhat.com>
25880
25881 * gdb.base/recurse.exp: When checking leaving the watchpoint
25882 scope, recognize when gdb is in function's epilogue and pass.
25883
6b819c92
KS
258842001-09-18 Keith Seitz <keiths@redhat.com>
25885
25886 * lib/insight-support.exp (_gdbtk_export_target_info): Add
25887 support for running tests against sid targets.
25888 (gdbtk_done): Ditto.
25889
a10c9419
CV
258902001-09-18 Corinna Vinschen <vinschen@redhat.com>
25891
25892 * gdb.base/ending-run.c (main): Set stdout buffersize
25893 to the same reasonable value for any target.
25894 * gdb.base/ending-run.exp: Add a regular expression
25895 to make testsuite happy on Sanyo Stormy16 target.
25896
739d0d99
CV
258972001-09-17 Corinna Vinschen <vinschen@redhat.com>
25898
25899 * gdb.base/display.c (do_loops): Add float variable `f'.
25900 Increment f in loop.
25901 * gdb.base/display.exp: Increment timeout by 60 seconds.
25902 Change float display test to use variable `f'.
25903
1b8947f0
JB
259042001-09-17 Jim Blandy <jimb@redhat.com>
25905
25906 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
25907 overflowing the limited breakpoint tables on some ROM monitors
25908 (like the ROM68K).
25909
9890ac81
FCE
259102001-09-15 Frank Ch. Eigler <fche@redhat.com>
25911
25912 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
25913 the "-ac" (disable access control) flag.
25914
6db765ea
JH
259152001-08-30 Jeff Holcomb <jeffh@redhat.com>
25916
25917 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
25918 ints.
25919
4c32cc04
KS
259202001-08-30 Keith Seitz <keiths@redhat.com>
25921
25922 * lib/gdb.exp: Move all insight-related functionality into
25923 separate file.
25924 * lib/insight-support.exp: New file.
25925
8d6e6f81
FCE
259262001-08-29 Frank Ch. Eigler <fche@redhat.com>
25927
25928 * config/sid.exp (sid_start): Never set sid verbosity; disable
25929 expect_background {} that consumed its stdout; tolerate </dev/null.
25930 Attempt to set endianness override in "sid" protocol mode. Cleanup.
25931
6a90e1d0
AC
259322001-08-18 Andrew Cagney <ac131313@redhat.com>
25933
25934 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
25935 CLI jump command to start it.
25936 (mi_run_to_main): Fail immediatly when unexpected output.
25937
1759b3c3
AC
259382001-08-18 Andrew Cagney <ac131313@redhat.com>
25939
25940 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
25941 beginning of function. Fix PR gdb/191.
25942
61d11d80
FCE
259432001-08-16 Frank Ch. Eigler <fche@redhat.com>
25944
25945 * config/sid.exp (sid_start): Don't warn if we cannot figure out
25946 what to force sid endianness to.
25947
942a4df2
KS
259482001-08-15 Keith Seitz <keiths@redhat.com>
25949
25950 * lib/gdb.exp (gdbtk_start): Don't set environment
25951 variables for TCL_LIBRARY and friends. Insight will
25952 now figure these out for itself.
25953
0521c418
MS
259542001-08-02 Michael Snyder <msnyder@redhat.com>
25955
25956 * gdb.base/completion.exp: Remove the symbol "a64l" from
25957 the expect string; this is target-specific, and not related
25958 to what is being tested.
25959
74a9a58a
DB
259602001-08-02 Dave Brolley <brolley@redhat.com>
25961
25962 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
25963
c70819fa
MS
259642001-07-25 Michael Snyder <msnyder@redhat.com>
25965
c2b8fa57
MS
25966 * gdb.base/consecutive.exp: New file. Test stepping over
25967 breakpoints on consecutive instructions.
25968 * gdb.base/consecutive.c: New file.
25969
c70819fa
MS
25970 * gdb.base/call-rt-st.exp: Use double-backslash to quote
25971 curly braces in regular expressions.
25972
2b1a1355
MS
259732001-07-25 Michael Snyder <msnyder@redhat.com>
25974
25975 * gdb.base/ending-run.exp: Accept "Program exited normally" as
25976 legitimate output from stepping out of main.
25977
413eca6f
KS
259782001-07-22 Keith Seitz <keiths@redhat.com>
25979
25980 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
25981 the empty string, do not run the tests.
25982
7e5a9322
SC
259832001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25984
25985 * gdb.base/long_long.exp: Detect size of pointer. Take into
25986 account 2-byte pointers when testing for p/a results.
25987
de58f10f
SC
259882001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25989
d63a86f8 25990 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
25991 and defined to 1K for m68hc11.
25992 (random_data): Reduce table to 1K for embedded platforms (68hc11).
25993 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
25994 (sizeof_random_data): New variable to tell the size of the data table;
25995 don't test past this size; always run to main.
25996
d6f5fea1
SC
259972001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25998
25999 * gdb.base/return2.exp: return of long long and double fails for
26000 68HC11; don't execute these tests on that platform.
26001 * gdb.base/return.exp: Return of a double fails for 68hc11.
26002
c477543d
SC
260032001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26004
26005 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26006 tests that print a float.
26007 * call-rt-st.exp: Likewise.
26008
63cf1c79
MK
260092001-07-12 Mark Kettenis <kettenis@gnu.org>
26010
26011 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26012 running this test on Linux.
26013
112f9ab5
MC
260142001-06-24 Michael Chastain <chastain@redhat.com>
26015
26016 * gdb.base/arithmet.exp: Remove some tests to make all test names
26017 unique.
26018
4970cb0f
MS
260192001-07-03 Michael Snyder <msnyder@redhat.com>
26020
26021 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26022 the output of the ptype command.
26023
d85da69f
MS
260242001-07-02 Michael Snyder <msnyder@redhat.com>
26025
4c8a82de
MS
26026 * gdb.base/completion.exp: Don't assume that break.c is the only
26027 source file that may contain functions named "marker".
d85da69f
MS
26028 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26029
8afc772b
AC
260302001-06-28 Andrew Cagney <ac131313@redhat.com>
26031
26032 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26033 of files to delete.
26034
26035 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26036 * gdb.disasm/h8300s.exp: New file.
26037 gdb.disasm/h8300s.s: Likewise.
26038
cff22675
AC
260392001-06-27 Andrew Cagney <ac131313@redhat.com>
26040
26041 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26042 empty breakpoint tables.
26043
68c81b54
AC
260442001-06-25 Andrew Cagney <ac131313@redhat.com>
26045
26046 * lib/mi-support.exp: Update args=... part of stop-reason
26047 patterns. Accept either a list or a tuple.
26048
2dd62704
AC
260492001-06-23 Andrew Cagney <ac131313@redhat.com>
26050
26051 * lib/mi-support.exp: Remove local emacs variable defining
26052 change-log-default-name.
26053
b4127474
MC
260542001-06-22 Michael Chastain <chastain@redhat.com>
26055
26056 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26057 This is operationally compatible with the previous version.
26058
8dbfb380
JB
260592001-06-13 Jim Blandy <jimb@redhat.com>
26060
26061 * lib/gdb.exp (gdb_test): Doc fix.
26062
f2d8c86d
MC
260632001-06-10 Michael Chastain <chastain@redhat.com>
26064
26065 * gdb.base/exprs.exp: Remove a duplicate test.
26066
81564d34
JB
260672001-06-06 Jim Blandy <jimb@redhat.com>
26068
26069 * gdb.base/return2.exp (main): Use values to test float and double
26070 returns that are not NaN's, to avoid being confused by IEEE
26071 comparison rules.
26072
da55addb
MS
260732001-06-04 Michael Snyder <msnyder@redhat.com>
26074
26075 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26076 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26077 rather than wait for 12 more tests to time out.
26078
42c65987
JB
260792001-06-06 Jim Blandy <jimb@redhat.com>
26080
b18bced9 26081 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26082 Don't forget to match the GDB prompt.
b18bced9 26083
42c65987
JB
26084 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26085
5b41e5f0
JB
260862001-06-04 Jim Blandy <jimb@redhat.com>
26087
26088 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26089 command.
26090
015e046f
KB
260912001-05-31 Kevin Buettner <kevinb@redhat.com>
26092
26093 * gdb.base/annota1.exp (info break): Match four or more spaces
26094 after "Address".
26095
fb1ffbbe
MC
260962001-05-31 Michael Chastain <chastain@redhat.com>
26097
26098 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26099 (dm_type_int_star): Likewise.
26100 (dm_type_long_star): Likewise.
26101 (dm_type_void_star): Likewise.
26102
5ea2a32c
KB
261032001-05-29 Kevin Buettner <kevinb@redhat.com>
26104
26105 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26106 to a known value in order to get consistent results regardless
26107 of the setting of INPUTRC or the presence or contents of .inputrc.
26108
ae23c492
MS
261092001-05-24 Michael Snyder <msnyder@redhat.com>
26110
ac55707e
MS
26111 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26112 Don't require that the main thread and the manager thread are the
26113 first in the list.
26114
ae23c492
MS
26115 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26116 debugging. If test fails, issue an "unsupported" not a "fail".
26117
400071f1
JB
261182001-05-24 Jim Blandy <jimb@redhat.com>
26119
26120 Don't assume that short is shorter than int.
26121 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26122 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 26123 this isn't true.
400071f1
JB
26124 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26125 an int, is not equal to ~0 stored in an unsigned char. This tests
26126 the same thing that the previous test meant to, but works on
26127 16-bit machines, too.
26128 ("print unsigned char != (~0)"): Same test, complemented.
26129
0816a3e5
MS
261302001-05-24 Michael Snyder <msnyder@redhat.com>
26131
26132 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 26133 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
26134 and prevents dejagnu getting out of step.
26135
f6dc23a9
KB
261362001-05-23 Kevin Buettner <kevinb@redhat.com>
26137
26138 * gdb.base/finish.exp (finish_void): Revise pattern for
26139 stopping on the call statement to not permit stopping at
26140 the start of the instructions comprising the call sequence.
26141
7dbd117d
MC
261422001-05-19 Michael Chastain <chastain@redhat.com>
26143
26144 * gdb.base/callfuncs.exp: Make all test names unique.
26145 * gdb.base/commands.exp: Make all test names unique.
26146 * gdb.base/condbreak.exp: Make all test names unique.
26147 * gdb.base/dbx.exp: Make all test names unique.
26148 * gdb.base/default.exp: Make all test names unique.
26149 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26150 and TIMEOUT messages to their corresponding PASS message.
26151 * gdb.base/ending-run.exp: Make all test names unique.
26152 * gdb.base/long_long.exp: Remove duplicate test.
26153
6b0b0a9e
KB
261542001-05-21 Kevin Buettner <kevinb@redhat.com>
26155
26156 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26157 stop on the call statement as well as the statement after the
26158 call.
26159
2caa35cb
MS
261602001-05-21 Michael Snyder <msnyder@redhat.com>
26161
26162 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26163
40713331
EZ
261642001-05-10 Elena Zannoni <ezannoni@redhat.com>
26165
a9c64011
AS
26166 * gdb.base/completion.exp: Revamp test. Make it execute on all
26167 platforms.
40713331 26168
c2c1be8d
EZ
261692001-05-10 Elena Zannoni <ezannoni@redhat.com>
26170
a9c64011
AS
26171 * config/gdbserver.exp (gdb_load): Handle the case
26172 in which the arguments to gdbserver are given in the
26173 baseboard configuration file.
26174 Also handle the case in which the server needs to do a
26175 load.
2c9cd303 26176
9671de48
KS
261772001-05-07 Keith Seitz <keiths@cygnus.com>
26178
a9c64011
AS
26179 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26180 set up the display for testing.
26181 (gdbtk_start): Convert all paths to paths that tcl will like.
26182 Export target information to environment.
26183 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26184 necessary.
26185 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26186 (to_tcl_path): New proc to convert a given pathname into
26187 a path acceptible as an argument to a tcl command.
26188 (_gdbtk_export_target_info): New proc to export target info
26189 into the environment for gdbtk testing.
26190 (gdbtk_done): New proc to signal end-of-test.
9671de48 26191
5a360f47
JB
261922001-05-06 Jim Blandy <jimb@redhat.com>
26193
26194 * restore.c: Make the code of caller0 correspond to its comment.
26195
66c756c6
MS
261962001-05-03 Michael Snyder <msnyder@redhat.com>
26197
26198 * config/sid.exp (gdb_target_sid): Check for error messages.
26199 On error or timeout, don't make expect exit (which will terminate
26200 all subsequent tests); instead just make gdb exit.
d63a86f8 26201 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
26202 return a negative value.
26203
a966fde5
JB
262042001-04-24 Jim Blandy <jimb@redhat.com>
26205
851c18e0
JB
26206 * gdb.c++/templates.exp: If we see the prompt for the overload
26207 list, but we haven't recognized any of the longer patterns,
26208 arrange for this test to fail, not hang.
26209
a966fde5
JB
26210 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26211 variations.
26212
db144853
MC
262132001-04-22 Michael Chastain <chastain@redhat.com>
26214
26215 * gdb.c++/local.exp: Use the 'runto' library function.
26216 * gdb.c++/namespace.exp: Likewise.
26217 * gdb.c++/overload.exp: Likewise.
26218
3207ec21
KB
262192001-03-26 Kevin Buettner <kevinb@redhat.com>
26220
26221 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26222 * gdb.base/step-line.exp: New file. Test step/next in presence of
26223 #line directives.
26224 * gdb.base/step-line.c: New file. Test program for the above.
26225 * gdb.base/step-line.inp: New file. We pretend that this file has
26226 been transformed by some other tool into step-line.c.
26227
13b57657
JB
262282001-03-21 Jim Blandy <jimb@redhat.com>
26229
26230 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26231 unmangled operator names.
26232
754cbe1c
JB
262332001-03-20 Jim Blandy <jimb@redhat.com>
26234
26235 * gdb.threads/linux-dp.exp: Recognize an additional message
26236 generated by GDB when it doesn't understand how to debug threads
26237 on the target system.
26238
177495c9
AC
262392001-03-19 Andrew Cagney <ac131313@redhat.com>
26240
26241 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26242
f266096b
MC
262432001-03-12 Michael Chastain <chastain@redhat.com>
26244
26245 * gdb.c++/derivation.exp: Use the 'runto' library function.
26246
cac3c2ff
MC
262472001-03-12 Michael Chastain <chastain@redhat.com>
26248
26249 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26250
b6c11a24
MC
262512001-02-24 Michael Chastain <chastain@redhat.com>
26252
26253 * gdb.c++/ref-types.exp: Change handwritten code to library
26254 function 'runto'.
26255
6bae5bce
OF
262562001-03-16 Orjan Friberg <orjanf@axis.com>
26257
26258 * gdb.base/signals.exp: Set count to 0 explicitly.
26259
0015fd9a
MS
262602001-03-15 Mark Salter <msalter@redhat.com>
26261
26262 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26263 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
26264 (gdb_load): Add support for additional target_info: gdb_download_size
26265 and gdb_load_timeout.
0015fd9a 26266
fc33412a
DT
26267Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26268
26269 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
26270 file -- to prevent failing when the compile fails but we have no
26271 intention of running the tests anyway.
fc33412a
DT
26272
26273 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
26274 tests if set.
26275
26276 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 26277 integers.
fc33412a
DT
26278
26279 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26280 * gdb.c++/namespace.exp: Ditto.
26281
115f06de
OF
262822001-03-07 Orjan Friberg <orjanf@axis.com>
26283
26284 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
26285 * gdb.base/pointers.exp: Relax pattern match of decimals.
26286
b6ba6518
KB
262872001-03-06 Kevin Buettner <kevinb@redhat.com>
26288
26289 * Makefile.in, config/abug.exp, config/cfdbug.exp,
26290 config/cpu32bug.exp, config/dve.exp, config/est.exp,
26291 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
26292 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
26293 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
26294 config/sh.exp, config/sid.exp, config/slite.exp,
26295 config/sparclet.exp, config/udi.exp, config/unknown.exp,
26296 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
26297 config/vxworks.exp, config/vxworks29k.exp,
26298 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
26299 gdb.base/all-bin.exp, gdb.base/annota1.exp,
26300 gdb.base/arithmet.exp, gdb.base/assign.exp,
26301 gdb.base/async.exp, gdb.base/attach.exp,
26302 gdb.base/bitfields.exp, gdb.base/bitops.exp,
26303 gdb.base/break.exp, gdb.base/call-ar-st.exp,
26304 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
26305 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
26306 gdb.base/commands.exp, gdb.base/completion.exp,
26307 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
26308 gdb.base/constvars.exp, gdb.base/corefile.exp,
26309 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
26310 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
26311 gdb.base/ending-run.exp, gdb.base/environ.exp,
26312 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
26313 gdb.base/finish.exp, gdb.base/foll-exec.exp,
26314 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
26315 gdb.base/funcargs.exp, gdb.base/help.exp,
26316 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
26317 gdb.base/logical.exp, gdb.base/long_long.exp,
26318 gdb.base/maint.exp, gdb.base/mips_pro.exp,
26319 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
26320 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
26321 gdb.base/pointers.exp, gdb.base/printcmds.exp,
26322 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
26323 gdb.base/regs.exp, gdb.base/relational.exp,
26324 gdb.base/remote.exp, gdb.base/reread.exp,
26325 gdb.base/restore.exp, gdb.base/return2.exp,
26326 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
26327 gdb.base/selftest.exp, gdb.base/setshow.exp,
26328 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
26329 gdb.base/sigall.exp, gdb.base/signals.exp,
26330 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
26331 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
26332 gdb.base/step-test.exp, gdb.base/structs.c,
26333 gdb.base/structs.exp, gdb.base/structs2.exp,
26334 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
26335 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
26336 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
26337 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26338 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
26339 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
26340 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
26341 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
26342 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
26343 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
26344 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
26345 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
26346 gdb.fortran/types.exp, gdb.java/jmisc.exp,
26347 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
26348 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
26349 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
26350 gdb.trace/circ.exp, gdb.trace/collection.exp,
26351 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
26352 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
26353 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
26354 gdb.trace/report.exp, gdb.trace/save-trace.exp,
26355 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
26356 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
26357 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
26358 notices.
26359
dc96c6c7 263602001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
26361
26362 * gdb.base/varargs.c (find_max_double): Fix printf format string:
26363 first arg is int not float.
26364
dc96c6c7 263652001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
26366
26367 * gdb.base/reread.exp: Unsupported for non-native targets;
26368 doesn't work for remote debugging.
26369
9b0c4aeb
FN
263702001-02-19 Fernando Nasser <fnasser@redhat.com>
26371
26372 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
26373 * gdb.base/ending-run.exp: Properly handle the BSP state when
26374 stepping past the end of main.
9b0c4aeb 26375
02aa71d5
MC
263762001-02-19 John Moore <jmoore@redhat.com>
26377
26378 * gdb.base/commands.exp (infrun_breakpoint_command_test):
26379 Converted HPUX fix for non-expected items following multiple
26380 step commands into general solution for all platforms.
26381
1fa449a4
MC
263822001-02-18 Michael Chastain <chastain@redhat.com>
26383
26384 * gdb.c++/classes.exp (do_tests): Change runto statements
26385 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26386 statements demangler agnostic.
26387 * gdb.c++/virtfunc.exp (do_tests): Likewise.
26388 (gdb_virtfunc_restart): Likewise.
26389
b2f9ec70
MC
263902001-02-14 Michael Chastain <chastain@redhat.com>
26391
26392 * gdb.c++/inherit.exp (do_tests): Change runto statements
26393 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26394 statements demangler agnostic.
26395
cf74b8ca
AC
26396Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26397
26398 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
26399 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26400 before calling common_routine 15 times'' tests.
cf74b8ca 26401
99f78f56
MC
264022001-02-11 Michael Chastain <chastain@redhat.com>
26403
26404 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
26405 Helps the test script figure out which demangler is in use.
26406 (dm_type_foo_ref): Ditto.
26407 (dm_type_int_star): Ditto.
26408 (dm_type_long_star): Ditto.
26409 (dm_type_unsigned_int): Ditto.
26410 (dm_type_void): Ditto.
26411 (dm_type_void_star): Ditto.
99707966 26412 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
26413 Probe the gdb demangler and set variables to accommodate
26414 formatting differences.
26415 (info_func_regexp): New function. Same as info_func, but
26416 matches against a regexp.
26417 (info_func): Match against a literal string.
26418 (print_addr_2): New function. Match against a literal string,
26419 which can be different from the input to gdb.
26420 (print_addr): Simply call print_addr_2 with the same argument twice.
26421 (test_lookup_operator_functions): Use demangler formatting variables.
26422 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
26423 the tests in the same order as the C++ class declaration.
26424 (test_paddr_operator_functions): Ditto.
26425 (test_paddr_overloaded_functions): Ditto.
26426 (test_paddr_hairy_functions): Use demangler formatting variables.
26427 Add reference to gdb/19 for related tests.
26428 (do_tests): Call probe_demangler.
26429
1de8f023
KB
264302001-01-30 Kevin Buettner <kevinb@redhat.com>
26431
26432 * gdb.c++/templates.cc (printf): Remove unused function definition.
26433
ca3f91ed
MS
264342001-01-26 Felix Lee <flee@redhat.com>
26435
26436 * sid.exp (sid_exit): Pass host, not target, to remote_close.
26437
264382001-01-25 matthew green <mrg@redhat.com>
26439
26440 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
26441 up sid.
26442 (sid_exit): Call `remote_pop_conn' after GDB is gone.
26443
264442001-01-25 matthew green <mrg@redhat.com>
26445
26446 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 26447 Deprecate $sid_spawn_id.
ca3f91ed
MS
26448 (sid_exit): Remove code necessary only for `spawn.'
26449
264502001-01-25 matthew green <mrg@redhat.com>
26451
26452 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
26453
fb18ec4a
MC
264542001-01-28 Michael Chastain <chastain@redhat.com>
26455
26456 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
26457 to call when tests fail. It takes gdb out of the overloaded
26458 function choice menu back to the main prompt, so that the test
26459 program stays synchronized.
26460 (set_bp_overloaded): New proc to collect all the common
26461 code for setting a breakpoint on an overloaded name. Calls
26462 take_gdb_out_of_choice_menu when needed.
26463 (menu_overload1arg): New variable to collect the repeated
26464 instances of the expected menu for an overloaded name. Change
26465 the regular expression to handle changes in g++ type encoding:
26466 "void" can be either "void" or "", and "unsigned int" can be
26467 either "unsigned int" or "unsigned".
26468 (continue_to_bp_overloaded): Change regular expressions to handle
26469 changes in g++ type encoding.
26470 (no proc): Call take_gdb_out_of_choice_menu when needed.
26471 Remove redundant calls to "info break". Accept either "canceled"
26472 or "cancelled". Change regular expressions in "info break"
26473 calls to handle changes in g++ type encoding. Give all tests
26474 unique strings.
26475
9c646a6e
BE
264762001-01-17 Ben Elliston <bje@redhat.com>
26477
26478 * config/sid.exp: New file.
26479
9549d9c1
AC
26480Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
26481
26482 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
26483
dc96c6c7 264842000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
26485
26486 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
26487 Add a RE to accept a non-ascii char if one is ever presented.
26488
b4df4f68
FN
264892000-12-20 Fernando Nasser <fnasser@redhat.com>
26490
297dd0fd 26491 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 26492
dc96c6c7 264932000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 26494
d63a86f8 26495 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
26496 in regexp. One '\' does not suffice on Linux.
26497
4a7bddb6
MC
264982000-12-09 Michael Chastain <chastain@redhat.com>
26499
26500 * gdb.base/break.exp (test_clear_command): Use a marker function
26501 rather than 'main' for the test function. Also move this
26502 test to an execution point where the marker function names are
26503 guaranteed to be bound to functions. (Executing tests after a
26504 'finish' from main runs into name conflicts with local names
26505 in __libc_start_main).
26506
dc96c6c7 265072000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
26508
26509 * gdb.base/finish.exp: New test for gdb's "finish" command.
26510 * gdb.base/return2.exp: New test for gdb's "return" command.
26511 * gdb.base/return2.c: New source file for above.
26512
dc96c6c7 265132000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
26514
26515 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
26516 * gdb.base/miscexprs.exp: Ditto.
26517 * gdb.base/pointers.exp: Ditto.
26518 * gdb.c++/derivation.exp: Ditto.
26519 * gdb.c++/local.exp: Ditto.
26520 * gdb.c++/namespace.exp: Ditto.
26521 * gdb.c++/overload.exp: Ditto.
26522 * gdb.c++/ref-types.exp: Ditto.
26523
dc96c6c7 265242000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
26525
26526 * gdb.base/constvars.exp: Test result of "up" command.
26527 * gdb.base/miscexprs.exp: Ditto.
26528 * gdb.base/pointers.exp: Ditto.
26529 * gdb.base/scope.exp: Ditto.
26530 * gdb.c++/derivation.exp: Ditto.
26531 * gdb.c++/local.exp: Ditto.
26532 * gdb.c++/namespace.exp: Ditto.
26533 * gdb.c++/overload.exp: Ditto.
26534 * gdb.c++/ref-types.exp: Ditto.
26535
44097287
FN
265362000-11-22 Michael Chastain <chastain@redhat.com>
26537
26538 * mips_pro.exp: Accept either "middle -> top -> main" or
26539 "middle -> main" in the backtrace, because gcc can optimize
26540 tail calls to jumps. Remove setup_xfail for the hppa case.
26541 Add a comment with the original warning messages from PR 3016,
26542 which was filed in 1993, to preserve them for posterity.
26543
9d2e1bab
ND
265442000-11-17 Nick Duffek <nsd@redhat.com>
26545
26546 * lib/gdb.exp (gdb_test): Override timeout with board info.
26547
1aca8eb7
ND
265482000-11-17 Nick Duffek <nsd@redhat.com>
26549
26550 * gdb.base/display.exp: Don't kill running stub. Add "again" to
26551 the second kill and detach messages.
26552
93076499
ND
265532000-11-17 Nick Duffek <nsd@redhat.com>
26554
26555 * configure.in: Add AC_EXEEXT.
26556 * configure: Regenerate.
26557 * Makefile.in (just-check): Export EXEEXT.
26558 * lib/gdb.exp ($EXEEXT): Import from environment.
26559 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
26560 expect "maint dump-me" on Cygwin.
26561 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
26562 $EXEEXT.
26563
30e87cd3
ND
265642000-11-17 Nick Duffek <nsd@redhat.com>
26565
26566 * gdb.base/break.exp: Test backtrace and finish from called
26567 function on all platforms, not just HP-UX.
26568
dc96c6c7 265692000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
26570
26571 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
26572 code from gdb_target_monitor, so it can be used independantly
26573 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 26574
dc96c6c7 265752000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
26576
26577 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
26578 * gdb.base/corefile.exp: Expect the message "Program is being
26579 debugged already" when we send the "corefile" command, since
26580 the preceeding gdb_load may have connected gdb to a remote target.
26581 * gdb.base/display.exp: Disable hardware watchpoints if new
26582 board info variable "no_hardware_watchpoints" is true.
26583 Replace single-letter commands with more readable ones.
26584 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
26585 if new board info variable "no_hardware_watchpoints" is true.
26586 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
26587 to see if stdio (printf) testing is possible.
26588 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
26589 board info variable "no_hardware_watchpoints" is true. Use new
26590 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
26591
39124dea
FN
265922000-11-13 Fernando Nasser <fnasser@redhat.com>
26593
26594 From Orjan Friberg <orjanf@axis.com>:
26595 * gdb.base/printcmds.exp: Escape curly braces followed by a number
26596 in array print pattern match.
26597
a9e2e984
FN
265982000-11-09 Fernando Nasser <fnasser@redhat.com>
26599
26600 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
26601 spelling "cancelled" to U.S. spelling "canceled" to match changes
26602 made to gdb.
26603 * gdb.c++/ovldbreak.exp: Ditto.
26604
c7db355b
PS
266052000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26606
26607 * gdb.base/callfuncs.c (main): Moved to end of file, call
26608 t_double_values to initialize the FPU before inferior calls are made.
26609 * gdb.base/callfuncs.exp: Test for register preservation after calling
26610 inferior functions. Add tests for continuining, finishing and
26611 returning from a stop in a call dummy.
26612
dc96c6c7 266132000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
26614
26615 * gdb.base/commands.exp: Break up long lines, and re-indent.
26616
dc96c6c7 266172000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
26618
26619 * config/gdbserver.exp: Rewritten from the ground up, to make it
26620 compatible with the current dejagnu tree, and to make it work with
26621 the new "gdbserver" in libremote.
26622
dc96c6c7 266232000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
26624
26625 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
26626 * gdb.base/varargs.exp: Skip entire test if no printf support.
26627 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
26628 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
26629
dc96c6c7 266302000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
26631
26632 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
26633 no floating point support.
26634 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
26635 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
26636 * gdb.base/call-rt-st.exp: Ditto.
26637 * gdb.base/call-strs.exp: Ditto.
26638
bac5fc66
JG
266392000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
26640
26641 * gdb.base/sizeof.c: include <stdio.h>.
26642
26643 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
26644 'finish', otherwise uncaptured gdb_prompt would potentially
26645 throw remaining test points out of sync.
bac5fc66 26646
b22a6027
SB
266472000-07-26 Scott Bambrough <scottb@netwinder.org>
26648
26649 * gdb.base/recurse.exp: Run tests for all targets.
26650 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
26651 gnu-oldld case on ARM.
26652 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
26653 for ARM targets.
d63a86f8 26654
d8231941
AG
26655Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
26656
26657 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
26658 * gdb.java/configure: Rebuild.
26659
8caabe69
AG
26660Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
26661
26662 * gdb.java/jv-exp.exp: New file.
26663
9d273ca3
AG
26664Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
26665
26666 * configure: Rebuilt.
26667 * configure.in (configdirs): Add gdb.java.
26668 * gdb.java/jmisc.java: New file.
26669 * gdb.java/jmisc.exp: New file.
26670 * gdb.java/Makefile.in: New file.
26671 * gdb.java/configure: Rebuilt.
26672 * gdb.java/configure.in: New file.
26673 * lib/java.exp: New file.
26674
4f823a66
AC
26675Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
26676
26677 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 26678 underflow.
4f823a66 26679
2391e11d
AC
26680Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
26681
26682 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 26683 and the compilers sizes.
2391e11d 26684
54602222
ND
266852000-07-09 Nick Duffek <nsd@redhat.com>
26686
26687 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
26688 (use_methods): New function.
26689 (main): Call use_methods().
26690 * gdb.c++/classes.exp (test_method_param_class): New procedure.
26691 (do_tests): Call test_method_param_class.
26692
2bec0572
ND
266932000-07-09 Nick Duffek <nsd@redhat.com>
26694
26695 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
26696 spelling.
26697 (test_enums): New procedure. Move enum tests from end of script
26698 to here. Set breakpoint on function name instead of line number.
26699 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
26700 (enums2): New marker function.
26701 (enums1): New function.
26702 (main): Call enums1(). Move enum tests to enums1().
26703
78492fde
AC
26704Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
26705
26706 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 26707 compile/link program. Update line numbers.
78492fde
AC
26708 * gdb.asm/d10v.inc: Define ``startup''.
26709 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 26710
49a2cef8
AC
26711Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
26712
26713 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
26714
3e6c8688
EZ
267152000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26716
26717 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 26718 of 'help maint print' command.
3e6c8688 26719
9ff5cbe9
AC
26720Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
26721
26722 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 26723 they use gdb_expect_list.
9ff5cbe9 26724
17c579bd
AC
26725Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
26726
26727 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
26728 memory-read-packet-size'' instead of ``set endian big'' to test
26729 long commands.
17c579bd 26730
e6d71bf3
DB
267312000-06-03 Daniel Berlin <dan@cgsoftware.com>
26732
26733 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 26734 g++, and stop skipping them.
e6d71bf3
DB
26735
26736 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
26737 work under g++.
26738
d63a86f8 26739 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
26740 initialization.
26741
dc96c6c7 267422000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
26743
26744 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
26745 the regular expression: accept an (almost) arbitrary sequence of
26746 "frames-invalid" and "breakpoints-invalid" messages both before
26747 and after the "starting" message.
26748
dc96c6c7 267492000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
26750
26751 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 26752
dc96c6c7 267532000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
26754
26755 * gdb.base/annota1.exp (annotate-signal-handler-caller):
26756 Relax the regular expression a little, make it pass on Solaris 8.
26757
8216cda9
KB
267582000-05-12 Kevin Buettner <kevinb@redhat.com>
26759
26760 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 26761 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
26762 Instead, it is permissible for gdb to stop on the line of the
26763 call itself.
26764
1a570b2f
MS
267652000-05-12 Michael Snyder <msnyder@.cygnus.com>
26766
26767 * gdb.base/break.exp (bp on small function, optimized file):
26768 Add a second pass pattern. The behavior differs here between stabs
26769 and dwarf for one-line functions. Stabs preserves two line symbols
26770 (one before the prologue and one after) with the same line number,
26771 but dwarf regards these as duplicates and discards one of them.
26772 Therefore the address after the prologue (where the breakpoint is)
26773 has no exactly matching line symbol, and GDB reports the breakpoint
26774 as if it were in the middle of a line rather than at the beginning.
26775
dc96c6c7 267762000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 26777
d63a86f8 26778 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
26779 rather than "send_gdb" (for consistancy).
26780
7d418785
AC
26781Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
26782
26783 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
26784 * gdb.c++/templates.cc: Properly check for GCC version number.
26785 * lib/compiler.cc: Likewise
26786
dc96c6c7 267872000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 26788
d63a86f8 26789 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
26790 gdb may not stop at the first line of main, due to code motion.
26791
dc96c6c7 267922000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
26793
26794 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
26795 This test depends on parsing the printf output from the target.
26796 Since the sparclet stub doesn't do stdio, this will never work.
26797 * gdb.base/call-rt-st.exp: ditto.
26798 * gdb.base/call-strs: ditto.
26799
dc96c6c7 268002000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
26801
26802 * gdb.base/miscexprs.exp: make sizeof long array test portable.
26803
26804 * gdb.base/ending-run.exp: After connecting to a remote target,
26805 but before running, the target will appear to be in a random
26806 location. Specify both a file and a line for breakpoints.
26807 Also, the function that calls main may be called 'init'
26808 rather than 'start'.
26809
a5a51225
EZ
268102000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26811
26812 * gdb.base/help.exp: Update output for add-symbol-file command.
26813
7930cc7c
FN
268142000-04-10 Fernando Nasser <fnasser@cygnus.com>
26815
26816 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26817 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
26818
23e37ab1
C
268192000-04-07 J.T. Conklin <jtc@redback.com>
26820
e93c542c
C
26821 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
26822
23e37ab1
C
26823 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
26824
591b8fa3
PDM
26825Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
26826
26827 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 26828 values that can be represented exactly.
591b8fa3
PDM
26829 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
26830 above change, and to not check against the directory part of the source
26831 file name.
26832 (step into print_long_arg_list): Likewise.
26833 (print print_small_structs from print_long_arg_list): Likewise.
26834 (print print_long_arg_list): Likewise.
26835
7a495180
EZ
268362000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26837
30b53638 26838 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 26839
beb998c6
AC
26840Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
26841
26842 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
26843
1c689132
DB
268442000-03-25 Daniel Berlin <dan@cgsoftware.com>
26845
26846 * gdb.base/commands.exp (deprecated_command_test): Add test for
26847 deprecate with no arguments.
26848
c1790a9d
JL
268492000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
26850
26851 * gdb.base/break.exp: Add new test for setting breakpoints on
26852 optimized code so we can test breakpoints work even when function
26853 prologues may be optimized away
26854
003ba290
FN
268552000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
26856
26857 From David Whedon <dwhedon@gordian.com>
a9c64011 26858 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 26859
6837a0a2
DB
268602000-03-22 Daniel Berlin <dan@cgsoftware.com>
26861
26862 * gdb.base/help.exp: Added test for new apropos command.
26863
b9593231
KB
268642000-03-21 Kevin Buettner <kevinb@redhat.com>
26865
26866 * gdb.base/pointers.c (usevar): New function.
26867 (main): Make sure that global variables v_int_pointer2, rptr,
26868 and y are all referenced someplace in the program by calling
26869 usevar() on them. [Some linkers delete symbols which are
26870 never referenced. The space remains, but there's no way to
26871 get a (symbolic) handle on the variable from the debugger.]
26872
751a959b
EZ
268732000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26874
26875 * gdb.base/printcmds.c: Add typedeffed arrays.
26876
26877 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 26878 procedure to test arrays that are typedef'd.
751a959b 26879
73a93a32
JI
268802000-03-13 James Ingham <jingham@leda.cygnus.com>
26881
26882 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 26883 the library directories.
73a93a32 26884
fb40c209
AC
26885Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
26886
26887 * configure.in (configdirs): Add sub directory gdb.mi.
26888 * configure: Re-generate.
26889
26890 * gdb.mi: New directory.
d63a86f8 26891
ee4dd2c9
AC
268922000-02-25 Scott Bambrough <scottb@netwinder.org>
26893
26894 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 26895 a long long value as a double on ARM platforms.
ee4dd2c9 26896
70f0cc22
JB
268972000-02-16 Jim Blandy <jimb@redhat.com>
26898
26899 * gdb.base/break.exp ("breakpoint line number"): Make sure the
26900 default source file is set properly before running this test.
26901
853819b8
EZ
269022000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26903
26904 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 26905 gdbtk/library directory, not in gdbtcl2.
853819b8 26906
dfcd3bfb
JM
269072000-02-04 Jim Blandy <jimb@redhat.com>
26908
26909 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
26910 backslash from regexp pattern.
26911
26912 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
26913 procedure. Use it to run all the "continue to bp overloaded"
26914 tests. Note that this changes the names of the tests slightly.
26915 If the breakpoint hit message includes a hex PC value, because
26916 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
26917 from the real source code, still consider that a pass.
26918
26919 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
26920 XFAIL here if the breakpoint message contains a hex address. Note
26921 similar change on 1999-11-02.
26922
26923 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
26924
26925 * gdb.base/ptype.exp: Establish a default source file before
26926 calling get_debug_format.
26927
269282000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
26929
26930 * gdb.base/watchpoint.exp: Remove duplication of test messages.
26931
8b93c638
JM
269322000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26933
26934 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
26935 of successive stepi commands -- while in the prologue we should see
26936 the function entry bracket.
26937
269382000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26939
26940 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
26941 reach __change_mode() when stepping through the end of main().
26942
c5394b80
JM
269432000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
26944
26945 * gdb.base/default.exp: Fix expected pattern.
26946 * gdb.base/help.exp: Same.
26947
0d06e24b
JM
269482000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26949
26950 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 26951 Don't use xfail's because that affects only the following test.
d63a86f8 26952
0d06e24b 26953 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 26954 solaris or linux.
0d06e24b
JM
26955
26956 * gdb.base/selftest.exp: Update to reflect changes to main.c.
26957
dc96c6c7 269582000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 26959
d63a86f8 26960 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
26961 "A syntax error" rather than "A parse error". Accept both.
26962
269632000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
26964
26965 * gdb.base/default.exp: Remove OS dependent string from "target
26966 remote" test.
26967 * gdb.base/help.exp: Same for "help target remote" test.
26968
c3f6f71d
JM
269692000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26970
26971 From Jim Kingdon <kingdon@redhat.com>:
26972
26973 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
26974 prompt (cleanup rather than necessity, but still might keep output
26975 from spilling to next test).
c3f6f71d
JM
26976
269772000-01-02 Fred Fish <fnf@cygnus.com>
26978
26979 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
26980 AIX, which defines them in <sys/types.h>.
26981
ed9a39eb 269821999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 26983
ed9a39eb 26984 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 26985 float" test.
ed9a39eb
JM
26986
269871999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 26988
ed9a39eb 26989 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
26990
26991 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
26992 outermost frame disallowed".
26993
269941999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
26995
26996 * gdb.base/setvar.exp: New tests for setting the value of a struct
26997 with a constant list.
26998
269991999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27000
27001 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27002 require the user to type a cast before setting the value of a struct.
27003
de57eccd
JM
270041999-12-06 Jim Blandy <jimb@cygnus.com>
27005
27006 * gdb.base/default.exp: Expect the new 'info float' command on
27007 all i386 platforms.
27008
27009 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27010 LinuxThreads libraries that don't support debugging.
27011
c2d11a7d
JM
27012Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27013
27014 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27015 Change the buffer type to ``unsigned char'' to simplify size
27016 arithmetic.
c2d11a7d
JM
27017
27018 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27019 stub only handles 400-1 byte packets. Verify that the download
27020 worked.
c2d11a7d
JM
27021
270221999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27023
27024 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27025 tests, using UNRESOLVED for the untested cases. Also, does not wait
27026 for a timeout if the prompt was received before a recognizable pattern.
27027
270281999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27029
27030 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27031
270321999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27033
27034 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27035 watchpoints.
c2d11a7d
JM
27036
270371999-11-24 Jason Merrill <jason@casey.cygnus.com>
27038
27039 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27040
27041 * gdb.c++/local.exp: Be more flexible in recognizing local class
27042 name mangling. Don't allow horribly truncated method names.
27043 * gdb.c++/derivation.exp: Expect protected inheritance.
27044 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27045 * gdb.c++/virtfunc.exp: Likewise.
27046 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27047 when printing a nested enum.
27048
270491999-11-22 Jim Blandy <jimb@cygnus.com>
27050
27051 * gdb.base/step-test.exp: Properly await GDB's response to setting
27052 a breakpoint on the call to large_struct_by_value.
27053
27054 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27055 just because we have debug info for the `start' function.
27056
270571999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27058
27059 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27060 "Unknown signal" messages, which indicate (on LinuxThreads) that
27061 GDB doesn't know how to debug threads on this system. This is
27062 better than hanging while philosopher 0 dumps chatter into gdb.log.
27063
270641999-11-18 Tom Tromey <tromey@cygnus.com>
27065
27066 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27067
270681999-11-18 Fred Fish <fnf@cygnus.com>
27069
27070 * gdb.base/coremaker2.c: Add sample program for generating
27071 cores that is more self contained than coremaker.c. Eventually
27072 I'll add more code to this and tie it into the testsuite.
27073
4ce44c66
JM
270741999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27075
27076 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27077
270781999-11-10 Jimmy Guo <guo@cup.hp.com>
27079
27080 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27081 from $srcdir/lib/.
4ce44c66 27082 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27083 and gdb.c++/.
4ce44c66
JM
27084
27085 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27086
d63a86f8 27087 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27088 'continue with watch' test point.
27089
270901999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27091
27092 Merged from p2linux-990323-branch:
d63a86f8 27093
4ce44c66
JM
27094 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27095
11cf8741
JM
27096Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27097
27098 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27099 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27100
27101Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27102
27103 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 27104 gdb_expect_list.
11cf8741
JM
27105
27106Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27107
27108 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27109
271101999-11-03 Mark Salter <msalter@cygnus.com>
27111
27112 * gdb.base/break.exp: Fix "stub continue" pattern.
27113
271141999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27115
27116 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27117
271181999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27119
27120 * gdb.base/display.exp ("finish"): Add timeout clause.
27121
27122 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27123 plain prompt clause, so this doesn't have to time out in order to
27124 fail.
27125
27126 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 27127 breakpoint hit messages include an address.
11cf8741
JM
27128
27129 * gdb.base/display.exp: Don't forget to escape parens in regular
27130 expressions. Unix regexp notatation sucks.
27131
271321999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27133
27134 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 27135 order for 'signalled' message.
11cf8741 27136
5c44784c
JM
271371999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27138
27139 From Jimmy Guo <guo@cup.hp.com>:
27140 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27141 * gdb.base/annota1.c: Add code for tests to work with.
27142
271431999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27144
27145 * gdb.base/remote.exp: New test for remote downloading settings.
27146 * gdb.base/remote.c: New file with large .data.
27147
917317f4
JM
271481999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27149
27150 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27151 for LinuxThreads support, merged from the Code Fusion branch.
27152
27153Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27154
27155 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
27156 containing exp_continue into a while within an expect. Don't
27157 attempt a start more than three times. Check return value from
27158 gdb_load.
d63a86f8 27159
2df3850c
JM
27160Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27161
27162 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27163 a pass case.
2df3850c 27164
2acceee2
JM
271651999-10-01 Kevin Buettner <kevinb@cygnus.com>
27166
27167 * gdb.base/break.c (main): Added a statement that we can step
27168 off of.
27169 * gdb.base/break.exp: Added tests for setting a breakpoint
27170 at an offset and stepping onto a breakpoint.
27171
271721999-10-01 Fred Fish <fnf@cygnus.com>
27173
d63a86f8 27174 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27175 gdb output.
27176
c2c6d25f
JM
271771999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27178
27179 * gdb.base/break.exp: Code locations are in hex, don't forget!
27180 (For HP-UX.)
27181
271821999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27183
27184 * condbreak.exp: Use break.c as test program.
27185 * condbreak.c: Remove, redundant with break.c.
27186
271871999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27188
27189 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 27190 Z-packets if the target needs it.
c2c6d25f
JM
27191
271921999-09-13 James Ingham <jingham@leda.cygnus.com>
27193
27194 * gdb.c++/overload.exp: Added tests for listing overloaded
27195 functions with function pointers in the arg, explicitly calling
27196 out the version you want.
27197
cff3e48b
JM
271981999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27199
27200 * long_long.exp: Add variations of test cases that work for
27201 targets with 16-bit ints and 32-bit doubles.
27202
d4f3574e
SS
272031999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27204
27205 * break.c (main): Compare a possibly-uninitialized argc with an
27206 unlikely value that fits in 16 bits.
27207
272081999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27209
27210 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27211 0xfeeb, don't want negative numbers if ints are 16 bits.
27212
27213 * lib/gdb.exp (skip_cplus_tests): New proc.
27214 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
27215 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27216 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27217 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27218 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27219 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27220 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27221 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
27222
27223 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27224
27225Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27226
27227 * gdb.base/corefile.exp (up): Allow a parameter to appear
27228 in the frame that we're going up to.
27229
27230 From Jim Blandy <jimb@cygnus.com>:
27231
27232 * gdb.base/default.exp (info float): Expect some output now.
27233
27234 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27235 returning floating-point values to fail on the x86.
27236 * gdb.base/callfwmall.exp (do_function_calls): Same.
27237
27238 * gdb.base/list.exp (test_listsize): Correct expectations for
27239 listing line 1 with listsize 2. Also, listing a single line
27240 works now, as does listing three lines. [Kevin's note: There
27241 were a number of other cases fixed too where the expectations
27242 differed...]
27243
272441999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27245
27246 * gdb.base/selftest.exp: Add case for when version prints as
27247 constant string instead of char pointer.
27248
104c1213
JM
272491999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27250
27251 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 27252 stepping out of main.
104c1213
JM
27253
27254 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27255 G++ used.
27256
27257 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 27258 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
27259
27260 * gdb.c++/ovldbreak.exp: Update match string in test that
27261 includes a warning of multiple breakpoints.
27262
272631999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27264
27265 * gdb.base/display.exp: Improve precision of step-after-finish
27266 added yesterday.
27267
27268 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 27269 test.
104c1213
JM
27270
27271 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
27272 configs when using G++, not just hppa*.
27273
272741999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27275
27276 * gdb.base/async.c: New file.
27277 * gdb.base/async.exp: New file.
27278
27279Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
27280
27281 * gdb.base/break.exp: Tweak PA specific tests to properly handle
27282 PA64.
27283
53a5351d
JM
27284Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27285
104c1213
JM
27286 * gdb.base/display.exp: "finish" can leave us mid-line on many
27287 targets, deal with it. Add a small constant to main, instead of
27288 1000 since main+1000 may not be a valid address in the target.
27289
53a5351d
JM
27290 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
27291 on hpux11.
27292
27293 * gdb.base/attach.exp: Handle another hpux11 error message variant
27294 when attaching to a process that does not exist.
27295
272961999-08-19 J.T. Conklin <jtc@redback.com>
27297
27298 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 27299 characters in 'continue to 1241' test.
53a5351d
JM
27300
273011999-08-17 Stan Shebs <shebs@andros.cygnus.com>
27302
27303 * gdb.base/call-ar-st.exp: Add a shorter match case for the
27304 stop in print_long_arg_list, define and use a whitespace
27305 variable in print_small_structs test, add an XFAIL for Solaris.
27306 * gdb.base/dbx.exp: XFAIL func commands until somebody is
27307 interested enough to fix.
27308
7be570e7
JM
273091999-08-13 Keith Seitz <keiths@cygnus.com>
27310
27311 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
27312 (dbx_gdb_load): Remove. Use gdb_load instead, since that
27313 proc knows about targets other than the natives.
27314 (test_assign): Use "gdb_run_cmd" to "run" the target.
27315 Check that we've actually hit the breakpoint at main.
27316 When we attempt to assign a value to a local variable, check
27317 that the variable is in the current scope, i.e., don't use
27318 a test with an empty result.
27319
27320Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
27321
27322 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 27323 command.
7be570e7
JM
27324
273251999-08-09 Stan Shebs <shebs@andros.cygnus.com>
27326
27327 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27328 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
27329 gdb.compat, gdb.threads-hp.
27330 gdb.hp/configure, gdb.hp/configure.in: New files.
27331 gdb.hp/Makefile.in: Recurse into new subdirs.
27332 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
27333 gdb.hp/gdb.objdbg: New directory, tests for debugging info
27334 in object files.
27335 gdb.hp/tools: New directory, aux tools for HP-specific tests.
27336
96baa820
JM
273371999-08-05 Stan Shebs <shebs@andros.cygnus.com>
27338
27339 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 27340 funky printf, remove a bogus p/a test.
96baa820
JM
27341
273421999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27343
27344 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
27345 connected to the target. This is necessary when running not
27346 natively.
96baa820
JM
27347
273481999-08-03 Stan Shebs <shebs@andros.cygnus.com>
27349
27350 * gdb.base/step-test.exp: Removed some extraneous messages.
27351
27352 * gdb.base/long_long.exp: Don't run memory examination tests
27353 on little-endian targets (they will need a different set of
27354 results to match).
27355
273561999-08-02 Stan Shebs <shebs@andros.cygnus.com>
27357
27358 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
27359 until somebody decides to fix GDB.
27360
27361 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 27362 constant as "ULL".
96baa820
JM
27363 * gdb.base/long_long.exp: Loosen x/c test, add partial result
27364 matches for a couple x/2 commands.
27365
a0b3c4fd
JM
273661999-07-30 Stan Shebs <shebs@andros.cygnus.com>
27367
27368 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
27369 by merging in ref-types2 tests.
27370 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
27371
27372 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27373 * gdb.c++/Makefile.in: Add standard actions.
27374 (EXECUTABLES): Rename from PROGS, update list.
27375 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
27376 from gdb.hp.
27377 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
27378 foo and bar locals.
27379 * gdb.c++/anon-union.exp: Fix tests to match.
27380 * gdb.c++/classes.exp: Run if HP compiler used, add extra
27381 expect matches to handle output variations.
27382 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
27383 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 27384 output, add HP alternatives for new and delete prints.
a0b3c4fd 27385 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 27386 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
27387 * gdb.c++/demangle.exp: Use $style when reporting failure.
27388 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
27389 * gdb.c++/inherit.exp: Run if HP compiler used, add some
27390 match alternatives.
27391 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 27392 compilers.
a0b3c4fd
JM
27393 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
27394 * gdb.c++/method.exp: Add match alternatives.
27395 * gdb.c++/misc.cc: Add bool types.
27396 * gdb.c++/misc.exp: Add tests for bool types.
27397 * gdb.c++/overload.exp: Add xfails.
27398 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
27399 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
27400 add some more template parameter tests (only for HP currently).
27401 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
27402 * gdb.c++/virtfunc.cc: Add return type and value for main.
27403 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
27404 match alternatives.
d63a86f8 27405
a0b3c4fd
JM
274061999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27407
27408 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
27409
274101999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
27411
27412 * gdb.base/signals.exp: Don't expect getting a backtrace from
27413 within a signal handler to fail on Linux.
27414
274151999-07-29 Stan Shebs <shebs@andros.cygnus.com>
27416
27417 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27418 * lib/gdb.exp: Remove some gratuitious semicolons.
27419 (delete_breakpoints): Increase timeout.
27420 (gdb_expect): Add -notransfer option.
27421 (gdb_test): Use -notransfer option.
27422 (get_compiler_info): Add f77 case.
27423 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 27424 case.
a0b3c4fd
JM
27425 (gdb_preprocess): Call get_compiler.
27426
27427 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
27428 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
27429 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
27430 gdb.base/long_long.exp, gdb.base/printcmds.exp,
27431 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
27432 third arg to gdb_test.
a0b3c4fd
JM
27433 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
27434 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 27435 HP-UX xfails, add others.
a0b3c4fd
JM
27436 * gdb.base/completion.exp: Reflect name change of self-test.
27437 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
27438 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
27439 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
27440 HP failure number.
a0b3c4fd
JM
27441 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
27442 useless HP-UX 10.30 references.
27443 * gdb.base/maint.exp: Loosen matches.
27444 * gdb.base/pointers.c (main): Declare more_code.
27445 * gdb.base/pointers.exp: Match on output of a `next'.
27446 * gdb.base/structs.c: Add prototypes.
27447 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
27448 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
27449
274501999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27451
27452 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 27453 command.
a0b3c4fd
JM
27454
274551999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27456
27457 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
27458 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
27459
27460 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
27461 debug info. Deal with lack of signal hanlder info in stack.
27462
a9c64011 27463 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
27464 * gdb.base/annota1.exp: If printf has debug info, deal with it.
27465
5a2468f5
JM
274661999-07-19 Stan Shebs <shebs@andros.cygnus.com>
27467
27468 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 27469 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 27470
adf40b2e
JM
27471Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27472
27473 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 27474 a1-selftest.exp.
adf40b2e
JM
27475 * gdb.base/configure: Re-generate.
27476
274771999-07-12 Stan Shebs <shebs@andros.cygnus.com>
27478
27479 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
27480 in trying to run first and name is too long.
27481
27482 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
27483 pointers2.c and pointers2.exp, respectively.
27484 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
27485 doschk happier.
27486
43e526b9
JM
274871999-07-08 Stan Shebs <shebs@andros.cygnus.com>
27488
27489 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
27490 callfuncs2.c and callfuncs2.exp.
27491
27492 * gdb.base/list.exp: Remove mistaken xfails.
27493 * gdb.base/list0.h: Add optional prototypes.
27494
9846de1b
JM
27495Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
27496
a9c64011 27497 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 27498 calling malloc.
a9c64011
AS
27499 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
27500 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 27501 use.
9846de1b
JM
27502
275031999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27504
27505 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
27506 * gdb.base/annota2.cc, annota2.exp: Move from here.
27507 * gdb.c++/annota2.cc, annota2.exp: To here.
27508 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
27509
43ff13b4
JM
27510Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
27511
27512 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 27513 a consistent format.
43ff13b4 27514
085dd6e6
JM
275151999-06-25 Stan Shebs <shebs@andros.cygnus.com>
27516
27517 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27518 * lib/gdb.exp (get_compiler_info): Add detection for assorted
27519 HP compilers, also set the globals $true and $false.
27520
27521 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
27522 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
27523 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
27524 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
27525 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
27526 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
27527 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
27528 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
27529 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
27530 whatis.c} Add C++ compatible function definitions and return
27531 types, add includes for library functions.
085dd6e6
JM
27532 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
27533 * gdb.base/step-test.c (myglob): Rename from glob.
27534 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
27535 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
27536 files, move here from gdb.hp.
085dd6e6 27537 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
27538 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
27539 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
27540 Adjust line numbers in regexps.
085dd6e6
JM
27541
27542 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
27543 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
27544 instead of 0/1.
27545
27546 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
27547 foll-vfork.exp: New files, move here from gdb.hp.
27548 * gdb.base/page.exp: New file, test of pagination command.
27549
27550 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
27551 recursion test.
27552 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
27553
27554 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 27555 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
27556
27557 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 27558 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 27559 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 27560 watchpoint test.
085dd6e6
JM
27561 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
27562 them work.
27563 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
27564 expressions properly.
27565 * gdb.base/corefile.exp: Loosen the match slightly.
27566 * gdb.base/default.exp: Allow "Error accessing memory" message
27567 also.
27568 * gdb.base/display.exp: Skip over x/0 j if PA64.
27569 * gdb.base/funcargs.exp: Add xfails for HP-UX.
27570 * gdb.base/interrupt.exp: Ditto.
27571 * gdb.base/langs.exp: Add symbolic matches governed by compiler
27572 in use.
27573 * gdb.base/list.exp: Add xfails for HP-UX.
27574 * gdb.base/long_long.exp: Refine some of the numeric matches.
27575 * gdb.base/mips_pro.exp: Xfail on HP-UX.
27576 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
27577 * gdb.base/nodebug.exp: Succeed on more varieties of output.
27578 * gdb.base/opaque.exp: Remove some HP-UX xfails.
27579 * gdb.base/ptype.exp: Succeed on more varieties of output.
27580 * gdb.base/scope.exp: Add xfails for HP-UX.
27581 * gdb.base/sect-cmd.exp: Add more cases.
27582 * gdb.base/setvar.exp: Add xfails for HP-UX.
27583 * gdb.base/shlib-call.exp: Loosen some matches slightly.
27584 * gdb.base/signals.exp: Match on void symbolically.
27585 * gdb.base/step-test.exp: Add case for PA64.
27586 * gdb.base/term.exp: Add exit and restart.
27587 * gdb.base/twice.exp: Clean up after self.
27588 * gdb.base/varargs.exp: Disable overload resolution explicitly.
27589 * gdb.base/whatis.exp: Allow more ways to pass tests.
27590
27591 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 27592 no longer useful.
085dd6e6
JM
27593
27594Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
27595
27596 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 27597 list of patterns.
085dd6e6 27598 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
27599 print_double_array(double_array)", "continuing to breakpoint
27600 1018", "print print_double_array(array_d)" and "continuing to
27601 1034" tests.
d63a86f8 27602
085dd6e6
JM
276031999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
27604
a9c64011 27605 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
27606
276071999-06-24 Stan Shebs <shebs@andros.cygnus.com>
27608
27609 * config/mt-*: Remove, these haven't been used since 1996.
27610
276111999-06-22 Stan Shebs <shebs@andros.cygnus.com>
27612
27613 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 27614 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
27615 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
27616
9e0b60a8
JM
276171999-06-18 Stan Shebs <shebs@andros.cygnus.com>
27618
27619 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
27620 simpler match case for the ptype of the big class.
27621
276221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27623
27624 * gdb.exp: Fix test for gdb_prompt existence.
27625
276261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27627
27628 * gdb.exp (gdb_test): Add fail after calls to perror.
27629
276301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27631
27632 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
27633
276341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27635
27636 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
27637
0f71a2f6
JM
27638Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
27639
27640 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 27641 malloc() is linked in.
0f71a2f6
JM
27642
276431999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27644
27645 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
27646 step at end.
27647
27648 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
27649
276501999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
27651
27652 * gdb.java/jv-print.exp: New file. (Our first Java test!)
27653
cce74817
JM
27654Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
27655
27656 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
27657 * gdb.base/mips_pro.exp: Likewise.
27658
276591999-06-02 Keith Seitz <keiths@cygnus.com>
27660
27661 * gdb.c++/templates.cc: Change all "new" operators to throw
27662 an exception.
27663 * gdb.c++/cplusfuncs.cc: Likewise.
27664
27665 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
27666
27667Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
27668
27669 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
27670 * gdb.base/ending-run.exp: When stepping out of main, accept a
27671 step into an arbitrary assembler file.
cce74817 27672
392a587b
JM
276731999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27674
d63a86f8 27675 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 27676 "breakpoint-invalid" to be printed.
6fdff2c5
PA
27677 * gdb.base/annota2.exp: Revise line number for main
27678 breakpoint. Allow any number of "frames-invalid" and
27679 "breakpoint-invalid" to be printed.
392a587b
JM
27680 * gdb.base/annota2.cc: Initialize a.x to 0.
27681
9e086581
JM
276821999-05-17 Keith Seitz <keiths@cygnus.com>
27683
6fdff2c5
PA
27684 * gdb.base/call-ar-st.exp: Skip
27685 "print print_double_array (double_array)" when "skip_float_tests" set.
27686 Ditto for "print print_double_array(array_d)",
27687 "print print_small_structs", "print print_ten_doubles", and
27688 "step into print_long_arg_list".
27689 Don't assume we can step into "print_long_arg_list": we could step
27690 into memcpy.
27691 * gdb.base/call-rt-st.exp: Don't run float-related tests when
27692 "skip_float_tests" is set: "print print_one_double(*d1)"
27693 and "print print_two_floats(*f3)".
9e086581
JM
27694 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
27695 "skip_float_tests" is set.
6fdff2c5
PA
27696 * gdb.base/varargs.exp: Skip
27697 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
27698 "skip_float_tests" set.
d63a86f8 27699
cd0fc7c3
SS
277001999-05-06 Keith Seitz <keiths@cygnus.com>
27701
27702 * gdb.base/annota2.cc: Include stdio.h.
27703
27704Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
27705
27706 * gdb.base/crossload.exp: Remove, this has been disabled ever
27707 since BFD stopped including all targets, and cross-GDB gets
27708 plenty of testing anyway.
27709 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
27710 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
27711 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
27712 * gdb.base/README: Remove, was doc for this.
27713 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 27714 needed.
cd0fc7c3 27715
b83266a0
SS
277161999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27717
27718 * gdb.base/call-ar-st.exp: Fix one regular expression in test
27719 output.
27720
27721 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
27722 * gdb.base/annota2.exp: New file. More annotation tests.
27723 * gdb.base/annota1.c: New file. Source file for annota1.exp.
27724 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
27725
277261999-04-23 Angela Marie Thomas <angela@cygnus.com>
27727
27728 * config/cfdbug.exp: New file.
27729
7a292a7a
SS
277301999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
27731
27732 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
27733 Marcus Daniel's and Dale Hawkins's demangler crashes.
27734
27735 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
27736 test_lucid_style_demangling, test_arm_style_demangling,
27737 test_hp_style_demangling): Try Tom Tromey's core-dumping
27738 identifier under each demangling style.
7a292a7a
SS
27739
277401999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
27741
27742 * gdb.c++/demangle.exp: Include the current demangling style
27743 in all test names.
27744 (current_demangling_style): New global variable.
27745 (set_demangling_style, test_demangling_core, test_demangling,
27746 test_demangling_exact): New functions.
27747 (test_gnu_style_demangling, test_lucid_style_demangling,
27748 test_arm_style_demangling, test_hp_style_demangling): Use those,
27749 instead of calling gdb_test and gdb_test_exact directly.
27750 (catch_demangling_errors): New function, which reports errors
27751 signalled by the demangling test functions in an orderly way.
27752 (do_tests): Use catch_demangling_errors.
27753
277541999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
27755
27756 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 27757 grouping in expressions, not {}.
7a292a7a
SS
27758
27759 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 27760 initialized yet.
7a292a7a
SS
27761
277621999-04-01 Stan Shebs <shebs@andros.cygnus.com>
27763
27764 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
27765 are listed.
27766
277671999-03-26 Stan Shebs <shebs@andros.cygnus.com>
27768
27769 * gdb.stabs/weird.exp: Test for CC being defined before
27770 looking at its value.
27771
277721999-03-25 Stan Shebs <shebs@andros.cygnus.com>
27773
27774 * gdb.base/call-ar-st.exp: Remove stray '#'.
27775 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
27776 "short int" and "long int".
27777 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 27778 change, to mollify finicky HP compiler.
7a292a7a
SS
27779 * gdb.hp/reg-test.exp (testfile): Fix file name.
27780 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 27781
7a292a7a
SS
27782 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
27783 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
27784 alternate form of enum ptype.
27785
c906108c
SS
277861999-03-23 Stan Shebs <shebs@andros.cygnus.com>
27787
7a292a7a
SS
27788 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
27789 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
27790 passing skip_hp_tests, so as not to waste time on guaranteed
27791 failure.
7a292a7a 27792
c906108c
SS
27793 * gdb.c++/overload.cc: Pass string instead of char addr, always
27794 init ccpfoo.
27795 * gdb.c++/templates.cc: Fix syntax error.
27796
7a292a7a
SS
27797Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27798
27799 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 27800 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
27801 command.
27802
278031999-03-18 James Ingham <jingham@cygnus.com>
27804
27805 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
27806
27807 * gdb.c++/method.exp: It was testing an uninitialized int on the
27808 stack and assuming it was positive.
27809
27810 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
27811
27812 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 27813 keep it from killing the rest of the tests.
7a292a7a
SS
27814 Use gdb_continue_to_end.
27815
27816 * gdb.base/sigall.exp: use gdb_continue_to_end.
27817
27818 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
27819
27820 * gdb.base/display.exp: use runto_main, not run.
27821
d63a86f8
RM
27822 * gdb.base/default.exp: Check for the current error message in the
27823 r abbreviation test.
7a292a7a
SS
27824 Add strongarm to the targets that know info float.
27825
d63a86f8 27826 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
27827 run which doesn't work with monitors.
27828
6fdff2c5
PA
27829 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
27830 1034 test.
7a292a7a
SS
27831
27832 * gdb.base/break.exp: use the gdb_continue_to_end proc.
27833
6fdff2c5
PA
27834 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
27835 end of a program. Traps the case (in Cygmon) when the program
27836 never really exits. Same as Mark's continue_to_exit, but I had
27837 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
27838
27839 * config/monitor.exp (gdb_target_monitor): added another
27840 target_info parameter: remotebinarydownload. This will set the
27841 remotebinarydownload flag if this is causing some boards trouble.
27842
278431999-03-18 Mark Salter <msalter@cygnus.com>
27844
27845 * lib/gdb.exp (continue_to_exit): New function.
27846
27847 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
27848 * gdb.base/ending-run.exp: Ditto.
27849 * gdb.base/step-test.exp: Ditto.
27850
278511999-03-16 Stan Shebs <shebs@andros.cygnus.com>
27852
27853 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
27854 (suggested by Art Haas <ahaas@neosoft.com>).
27855
278561999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
27857
889bf7c5 27858 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
27859
27860Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
27861
27862 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 27863 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
27864
278651999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
27866
27867 * gdb.base/call-strs.exp: Don't assume that `step' will step over
27868 a call to strlen; sometimes we do have sources.
27869
278701999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
27871
27872 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 27873 character, so GDB won't print garbage after its end.
d63a86f8 27874
c906108c
SS
27875 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
27876 breakpoint there instead. Sometimes GCC emits memcpy to handle
27877 the large structures being passed by value, so we step into that
27878 instead of sum_array_print, which obscures what we're really testing.
27879 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
27880 the bizarre steps into memcpy, so do that here. Add check for
27881 stepping into function calls that pass large structures by value.
27882 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
27883 Remove all references to specific line numbers.
27884 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
27885 New type and function.
27886 (main): Call large_struct_by_value, passing it a large struct by value.
27887 * lib/gdb.exp (gdb_get_line_number): New function.
27888
27889 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
27890 more portable.
27891
7a292a7a
SS
278921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
27893
c906108c
SS
27894 * lib/gdb.exp: Doc fixes.
27895
7a292a7a
SS
278961999-03-05 Nick Clifton <nickc@cygnus.com>
27897
d63a86f8 27898 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
27899
279001999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
27901
c906108c 27902 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
27903 commands. They're not germane to this test, and they don't work
27904 that way on remote targets.
c906108c 27905
3fc11d3e
JM
279061999-03-01 James Ingham <jingham@cygnus.com>
27907
27908 * Changelog entries merged over from gdb development branch.
27909
3fc11d3e
JM
27910 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
27911
27912 * lib/gdb.exp (gdbtk_analyze_results): Generic function
27913 for outputting results of test run.
27914
2d4a1622 27915 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
27916
27917 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 27918
7a292a7a
SS
279191999-02-25 Felix Lee <flee@cygnus.com>
27920
27921 * lib/gdb.exp (debug_format): initialize
27922
c906108c
SS
279231999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
27924
27925 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
27926 * gdb.base/call-rt-st.c: Ditto.
27927
c906108c
SS
279281999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
27929
27930 * gdb.threads/pthreads.exp (horiz): New variable.
27931 (test_startup): Fix regexps that capture thread numbers.
27932
279331999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
27934
27935 * gdb.base/smoke.exp: Disambiguate two test case names (both
27936 called ``print'').
27937
27938Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27939
27940 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 27941 compilation.
c906108c
SS
27942
279431999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27944
27945 * gdb.base/miscexprs.exp: Change patterns to match GDB's
27946 actual output formatting.
27947 * gdb.base/smoke.exp: GDB removes leading 0's.
27948 * gdb.base/volatile.exp: Don't check type of remuneration;
27949 that variable is no longer defined in constvars.c.
27950 * gdb.base/step-test.c (main): Exit with explicit exit code.
27951 * gdb.base/step-test.exp: Remove two nexti checks--they are
27952 not portable.
27953
279541999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27955
27956 * gdb.base/help.exp ("help delete display"): Fix test to match
27957 gdb's output.
27958
27959 * gdb.base/long_long.c (known_types): Initialize values to zero.
27960 * gdb.base/long_long.exp: Step one more line
27961 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
27962 leading zeros. Explicitly ask for hex formatting. Use
27963 unique test case names.
c906108c
SS
27964
27965Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27966
d63a86f8 27967 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
27968
27969 * gdb.c++/method.exp: Add missing close brace.
27970
279711999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
27972
27973 * gdb.base/maint.exp: Use 'set height 0' to disable page
27974 prompting, not 'set height 400'.
27975
27976 Fix a bunch of timeouts.
27977 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
27978 four separate tests, so expect doesn't take forever to match a ton
27979 of text against a regexp with lots of .* forms.
27980 ("maint print psymbols", "maint print symbols"): Make some of
27981 these greps more selective, so that expect doesn't try to wade
27982 through huge piles of output and time out.
27983
27984 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
27985
27986 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
27987 tests: one which doesn't expect shlib events to be reported, and
27988 another which does, but is XFAIL for all platforms other than
27989 HP/UX.
c906108c
SS
27990
27991 * gdb.base/break.exp: Teach the test suite that the `catch
27992 fork', `catch vfork', and `catch exec' commands produce error
27993 messages on platforms that don't provide these features.
27994
27995Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27996
27997 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
27998 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
27999 (shortening names from solib_threshold.exp etc), won't run on
28000 anything but HP-UX for the foreseeable future.
c906108c 28001 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28002 reflect move.
c906108c
SS
28003
28004Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28005
28006 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28007 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28008
28009Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28010
28011 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28012 successfully re-sets breakpoints in shared libraries.
28013 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28014
28015Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28016
d63a86f8
RM
28017 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28018 and compiled w/o GCC.
c906108c
SS
28019
28020 * gdb.hp/watch-cmd.exp: ditto.
28021
28022 * gdb.hp/watch-hp.exp: ditto.
28023
28024 * gdb.hp/xdb1.exp: ditto.
28025
28026 * gdb.hp/xdb2.exp: ditto.
28027
28028 * gdb.hp/dbx.exp: ditto.
28029
28030Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28031
28032 * constvars.c: Remove C++-isms.
28033 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28034 with GCC.
c906108c
SS
28035
28036Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28037
28038 The following changes are part of the HP merge.
28039
28040 * gdb.base/break.exp: new tests to verify that catchpoints for
28041 fork, vfork, and exec don't trigger inappropriately.
28042
28043 * gdb.base/opaque.exp: compile one file at a time, then link.
28044
28045 * gdb.base/signals.exp: be more restrictive about which hppa
28046 systems receive a setup_xfail. new tests.
28047
28048 * gdb.base/solib_threshold.build: new file.
28049 * gdb.base/solib_threshold.exp: new file.
28050 * gdb.base/solib_threshold.link_opts: new file.
28051 * gdb.base/solib_threshold.mk: new file.
28052 * gdb.base/gen_solib_threshold.c: new file.
28053
28054 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28055 tests. New tests for enums inside classes.
28056
28057 * gdb.c++/compiler.cc: indicate support of template debugging.
28058
28059 * gdb.c++/demangle.exp: run hp style demangling tests.
28060
28061 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28062 tests.
28063
28064 * gdb.c++/misc.cc: changes to support new tests.
28065
28066 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28067 to support new tests.
28068
28069 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28070 gcc, then skip these tests.
28071
28072Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28073
28074 The following files are part of the HP merge; some had longer
28075 names at HP, but have been renamed to be no more than 14
28076 characters in length.
28077
28078 * gdb.hp/ambiguous.cc: new file.
28079 * gdb.hp/ambiguous.exp: new file.
28080 * gdb.hp/attach.exp: new file.
28081 * gdb.hp/attach2.exp: new file.
28082 * gdb.hp/classes-hp.exp: new file.
28083 * gdb.hp/ctti.exp: new file.
28084 * gdb.hp/ctti-add.cc: new file.
28085 * gdb.hp/ctti-add1.cc: new file.
28086 * gdb.hp/ctti-add2.cc: new file.
28087 * gdb.hp/ctti-add3.cc: new file.
28088 * gdb.hp/dbx.exp: new file.
28089 * gdb.hp/exception.cc: new file.
28090 * gdb.hp/exception.exp: new file.
28091 * gdb.hp/foll-exec.c: new file.
28092 * gdb.hp/foll-exec.exp: new file.
28093 * gdb.hp/foll-fork.c: new file.
28094 * gdb.hp/foll-fork.exp: new file.
28095 * gdb.hp/foll-vfork.c: new file.
28096 * gdb.hp/foll-vfork.exp: new file.
28097 * gdb.hp/inherit-hp.exp: new file.
28098 * gdb.hp/more-steps.exp: new file.
28099 * gdb.hp/namespace.cc: new file.
28100 * gdb.hp/namespace.exp: new file.
28101 * gdb.hp/optimize.exp: new file.
28102 * gdb.hp/pxdb.c: new file.
28103 * gdb.hp/pxdb.exp: new file.
28104 * gdb.hp/quicksort.exp: new file.
28105 * gdb.hp/reg-test.exp: new file.
28106 * gdb.hp/reg-test.s: new file.
28107 * gdb.hp/sized-enum.c: new file.
28108 * gdb.hp/sized-enum.exp: new file.
28109 * gdb.hp/start-stop.exp: new file.
28110 * gdb.hp/templ-hp.cc: new file.
28111 * gdb.hp/templ-hp.exp: new file.
28112 * gdb.hp/thr-lib.c: new file.
28113 * gdb.hp/thr-lib.exp: new file.
28114 * gdb.hp/thr-lib.h: new file.
28115 * gdb.hp/thr-liblib.c: new file.
28116 * gdb.hp/virtfun-hp.c: new file.
28117 * gdb.hp/virtfun-hp.exp: new file.
28118 * gdb.hp/watch-cmd.exp: new file.
28119 * gdb.hp/watch-hp.exp: new file.
28120 * gdb.hp/xdb1.exp: new file.
28121 * gdb.hp/xdb2.exp: new file.
28122 * gdb.hp/xdb3.exp: new file.
28123
28124Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28125
28126 The following files are part of the HP merge; some had longer
28127 names at HP, but have been renamed to be no more than 14
28128 characters in length.
28129
28130 * gdb.base/ss.h: new file.
28131 * gdb.base/call-ar-st.c: new file.
28132 * gdb.base/call-ar-st.exp: new file.
28133 * gdb.base/call-rt-st.c: new file.
28134 * gdb.base/call-rt-st-exp: new file.
28135 * gdb.base/call-strs.exp: new file.
28136 * gdb.base/ena-dis-br.exp: new file.
28137 * gdb.base/environ.exp: new file.
28138 * gdb.base/long_long.exp: new file.
28139 * gdb.base/sect-cmd.exp: new file.
28140 * gdb.base/shlib-cl2.exp: new file.
28141 * gdb.base/smoke.exp: new file.
28142 * gdb.base/so-impl-ld.c: new file.
28143 * gdb.base/so-impl-ld.exp: new file.
28144 * gdb.base/so-indr-cl.c: new file.
28145 * gdb.base/so-indr-cl.exp: new file.
28146 * gdb.base/varargs.exp: new file.
28147 * gdb.base/volatile.exp: new file.
28148 * gdb.base/whatis-exp.exp: new file.
7a292a7a 28149 * gdb.base/display.exp: new file.
c906108c
SS
28150 * gdb.c++/derivation.exp: new file.
28151 * gdb.c++/local.exp: new file.
28152 * gdb.c++/member-ptr.exp: new file.
28153 * gdb.c++/overload.exp: new file.
28154 * gdb.c++/ovldbreak.exp: new file.
28155 * gdb.c++/ref-types.exp: new file.
28156 * gdb.c++/ref-types2.exp: new file.
28157 * gdb.c++/userdef.exp: new file.
d63a86f8 28158
c906108c
SS
28159Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28160
28161 * gdb.base/default.exp: Reflect wording change in remote.c.
28162
dc96c6c7 28163Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28164
28165 * gdb.base/help.exp: Update to reflect current text.
28166
28167Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28168
28169 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28170 they're stack variables and contain garbage.
28171 * gdb.c++/anon-union.exp: new file.
28172
28173 The following changes were made by David Taylor
889bf7c5
PA
28174 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28175 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28176 in changes by HP.
c906108c
SS
28177
28178 * gdb.base/bitops.exp: new file.
28179 * gdb.base/default.exp: change expected messages for catch and
28180 info catch tests to reflect HP merge changes.
28181 * gdb.base/enable-disable-break.exp
28182 * gdb.base/ending-run.c: new file.
28183 * gdb.base/long_long.c: new file.
28184 * gdb.base/maint.exp: new file.
28185 * gdb.base/pointers2.exp: new file.
28186 * gdb.base/shlib-call2.exp: new file.
28187 * gdb.base/solib.exp: new file.
28188 * gdb.base/step-test.c: new file.
28189 * gdb.c++/anon-union.cc: new file.
28190 * gdb.c++/local.cc: new file.
28191 * gdb.c++/member-pointer.cc: new file.
28192 * gdb.c++/method.cc: new file.
28193 * gdb.c++/ref-types.cc: new file.
28194 * gdb.c++/ref-types2.cc: new file.
28195 * gdb.c++/userdef.cc: new file.
d63a86f8 28196
c906108c
SS
28197 * gdb.base/scope.exp: compile one file at a time, then link.
28198 * gdb.base/langs.exp: ditto.
28199 * gdb.base/list.exp: ditto.
d63a86f8 28200
c906108c
SS
28201Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28202
28203 The following changes were made by David Taylor
889bf7c5
PA
28204 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28205 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28206 in changes by HP.
d63a86f8 28207
c906108c
SS
28208 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28209 skip tests. When compiling pass c++ flag to gdb_compile.
28210 * gdb.c++/
d63a86f8 28211
c906108c
SS
28212 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28213 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28214 (skip_hp_tests): new function.
28215 (gdb_preprocess): new function.
28216
28217 * configure.in (hpdir): decide whether to configure gdb.hp.
28218 * configure: regenerated.
28219
28220 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28221 to delete on clean.
28222 (EXECUTABLES): update to reflect new additions.
28223 * gdb.base/commands.exp: update message expected.
28224 * gdb.base/default.exp: add copyright notice.
28225 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28226 * gdb.base/help.exp: update messages to reflect current text.
28227 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28228 targets for recurse tests.
28229 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28230 skip this file.
28231
28232 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28233 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28234 compilation.
28235 * gdb.c++/misc.exp: ditto.
28236 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28237 run the tests. tell gdb_compile that it's a c++ compilation.
28238
28239 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 28240
c906108c
SS
28241 * gdb.base/all-bin.exp: new file.
28242 * gdb.base/arithmet.exp: new file.
28243 * gdb.base/assign.exp: new file.
28244 * gdb.base/completion.exp: new file.
28245 * gdb.base/cond-expr.exp: new file.
28246 * gdb.base/condbreak.exp: new file.
28247 * gdb.base/define.exp: new file.
28248 * gdb.base/dollar.exp: new file.
28249 * gdb.base/environment.exp: new file.
28250 * gdb.base/eval-skip.exp: new file.
28251 * gdb.base/jump.exp: new file.
28252 * gdb.base/logical.exp: new file.
28253 * gdb.base/pointers.exp: new file.
28254 * gdb.base/relational.exp: new file.
28255 * gdb.base/section_command.exp: new file.
28256 * gdb.base/whatis-expr.exp: new file.
28257
28258 * gdb.base/all-types.c: new file.
28259 * gdb.base/call-array-struct.c: new file.
28260 * gdb.base/call-return-struct.c: new file.
28261 * gdb.base/call-strings.c: new file.
28262 * gdb.base/callfuncs2.c: new file.
28263 * gdb.base/condbreak.c: new file.
28264 * gdb.base/constvars.c: new file.
28265 * gdb.base/display.c: new file.
28266 * gdb.base/int-type.c: new file.
28267 * gdb.base/jump.c: new file.
28268 * gdb.base/miscexprs.c: new file.
28269 * gdb.base/pointers.c: new file.
28270 * gdb.base/pointers2.c: new file.
28271 * gdb.base/shmain.c: new file.
28272 * gdb.base/shr1.c: new file.
28273 * gdb.base/shr2.c: new file.
28274 * gdb.base/solib.c: new file.
28275 * gdb.base/solib1.c: new file.
28276 * gdb.base/solib2.c: new file.
28277 * gdb.base/varargs.c: new file.
28278 * gdb.c++/derivation.cc: new file.
28279 * gdb.c++/overload.cc: new file.
28280 * gdb.c++/ovldbreak.cc: new file.
28281 * gdb.hp/attach.c: new file.
28282 * gdb.hp/attach2.c: new file.
28283 * gdb.hp/average.c: new file.
28284 * gdb.hp/compiler.c: new file.
28285 * gdb.hp/compiler.cc: new file.
28286 * gdb.hp/execd-program.c: new file.
28287 * gdb.hp/follow-exec.c: new file.
28288 * gdb.hp/follow-fork.c: new file.
28289 * gdb.hp/follow-vfork-and-exec.c: new file.
28290 * gdb.hp/misc-hp.cc: new file.
28291 * gdb.hp/more-steps.c: new file.
28292 * gdb.hp/optimize.c: new file.
28293 * gdb.hp/quicksort.c: new file.
28294 * gdb.hp/run-hp.c: new file.
28295 * gdb.hp/start-stop.c: new file.
28296 * gdb.hp/sum.c: new file.
28297 * gdb.hp/templates-hp.cc: new file.
28298 * gdb.hp/thread-local-in-lib.c: new file.
28299 * gdb.hp/thread-local-in-lib.h: new file.
28300 * gdb.hp/thread-local-in-lib.lib.c: new file.
28301 * gdb.hp/vforked-program.c: new file.
28302 * gdb.hp/virtfunc-hp.cc: new file.
28303 * gdb.hp/watchpoint-hp.c: new file.
28304 * gdb.hp/xdb.c: new file.
28305 * gdb.hp/xdb0.c: new file.
28306 * gdb.hp/xdb0.h: new file.
28307 * gdb.hp/xdb1.c: new file.
28308
28309Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
28310
28311 The following change was made by Edith Epstein
889bf7c5
PA
28312 <eepstein@cygnus.com> as part of a project to merge in changes
28313 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
28314
28315 * gdb.c++/demangle.exp: changed the expected output for some
28316 ARM-style mangling -- removed second reference to datatype.
889bf7c5 28317 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 28318 T1<char>::~T1<char>(void)
c906108c 28319 becomes,
a9c64011
AS
28320 maint demangle __dt__11T1__pt__2_cFv
28321 T1<char>::~T1(void)
c906108c 28322
889bf7c5 28323 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 28324
c906108c
SS
28325Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
28326
28327 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
28328 * gdb.trace/backtrace.exp: Likewise.
28329 * gdb.trace/circ.exp: Likewise.
28330 * gdb.trace/collection.exp: Likewise.
28331 * gdb.trace/deltrace.exp: Likewise.
28332 * gdb.trace/infotrace.exp: Likewise.
28333 * gdb.trace/limits.exp: Likewise.
28334 * gdb.trace/packetlen.exp: Likewise.
28335 * gdb.trace/passc-dyn.exp: Likewise.
28336 * gdb.trace/passcount.exp: Likewise.
28337 * gdb.trace/report.exp: Likewise.
28338 * gdb.trace/save-trace.exp: Likewise.
28339 * gdb.trace/tfind.exp: Likewise.
28340 * gdb.trace/tracecmd.exp: Likewise.
28341 * gdb.trace/while-dyn.exp: Likewise.
28342 * gdb.trace/while-stepping.exp: Likewise.
28343
283441998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
28345
28346 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
28347
28348Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
28349
28350 From Brendan Kehoe:
28351 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
28352 int return types.
28353
28354Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
28355
28356 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 28357 remote dos host testing right.
c906108c
SS
28358
28359Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
28360
28361 * gdb.base/corefile.exp: remove some xfails.
28362
28363Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
28364
28365 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 28366 have different timestamps.
c906108c
SS
28367
28368Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
28369
28370 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 28371 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
28372
28373Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
28374
28375 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 28376 delta.
c906108c
SS
28377
28378Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
28379
28380 * gdb.base/default.exp: Add brace missing from previous delta.
28381
28382Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
28383
28384 * gdb.base/default.exp: Support test for info float for all
28385 varieties of arm toolchain.
28386
dc96c6c7 28387Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28388
28389 * gdb.trace/*.exp: remove "remote_download" command.
28390
dc96c6c7 28391Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28392
28393 * gdb.trace/*.exp: remove -gdwarf from compile.
28394
28395Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
28396
28397 * gdb.trace/configure.in(AC_INIT): typo
28398 * gdb.trace/configure: regenerated
28399
dc96c6c7 28400Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28401
28402 * config/m68k-emc.exp: New file.
28403 * lib/<emc-support.exp trace-support.exp}: New files.
28404 * configure.in: add new test directory gdb.trace.
28405 * gdb.trace/{configure configure.in Makefile.in}: New files.
28406 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
28407 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
28408 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
28409 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
28410 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
28411 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
28412 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 28413
dc96c6c7 28414Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28415
28416 * gdb.c++/classes.exp: Change all regular expressions to match
28417 arbitrary combinations of newline/carriage-return, so that they
28418 will work equally well on Unix and Windows.
28419 * gdb.c++/inherit.exp: ditto.
28420 * gdb.c++/virtfunc.exp: ditto.
28421
284221998-08-11 Dawn Perchik <dawn@cygnus.com>
28423
28424 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
28425
c2d11a7d
JM
28426Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
28427
28428 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
28429 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
28430 to use a0-a3/d0-d3 as needed.
28431
28432Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
28433
28434 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
28435 * gdb.disasm/am33.exp: Corresponding changes.
28436
c906108c
SS
284371998-07-11 Felix Lee <flee@cygnus.com>
28438
28439 * gdb.base/callfuncs.exp: add cmp10 test.
28440 * gdb.base/callfuncs.c (cmp10): new function.
28441
28442Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
28443
d63a86f8 28444 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
28445 into two parts to get around a synchronization problem in expect.
28446
3fc11d3e
JM
28447Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
28448
28449 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
28450
28451 * configure.in: Add options for gdbtk testsuite.
28452
28453 * configure: Regenerate.
28454
28455 * gdb.gdbtk: New directory to hold gdbtk tests.
28456
c906108c
SS
28457Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28458
28459 * gdb.fortran/types.exp: Escape brackets in expect patterns
28460 for test_float_literal_types_accepted tests.
28461 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
28462 before run test.
28463
c2d11a7d
JM
28464Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
28465
28466 * am33.exp: Just compile, do not link the testcase.
28467 * am33.s: Add ".am33" pseudoop to force am33 mode.
28468
c906108c
SS
284691998-06-25 Felix Lee <flee@cygnus.com>
28470
28471 * gdb.base/setshow.exp: make sure $pc is sane.
28472
28473 * gdb.stabs/weird.exp: split expect patterns properly.
28474
c2d11a7d
JM
28475Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
28476
28477 * gdb.disasm/am33.s: New disassembler testfile for the am33.
28478 * gdb.disasm/am33.exp: Run it.
28479
dc96c6c7 28480Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28481
28482 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
28483 match processing (and eliminate spurious timeouts when running).
28484
dc96c6c7 28485Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28486
28487 * gdb.base/signals.exp (test_handle_all_print): put back Mach
28488 exception test, but conditionalize it on target [mach | gnu].
28489
dc96c6c7 28490Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28491
28492 * gdb.base/overlays.exp: fixup compile line for linker script.
28493
28494Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
28495
28496 * gdb.fortran/types.exp: don't guess at float size.
28497
28498Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
28499
28500 * gdb.base/exprs.exp: delete test that depends on int size.
28501
28502Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
28503
28504 * config/sim.exp: Removed checks for target triplets.
28505 (gdb_target_sim): Use gdb,target_sim_options.
28506
28507Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
28508
28509 * gdb.base/reread.exp: New file.
28510 * gdb.base/reread1.c: New file.
28511 * gdb.base/reread2.c: New file.
28512
28513Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
28514
28515 * config/sim.exp: Use 'target sim -sparclite' when running
28516 SPARClite programs.
28517
28518Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
28519
28520 * gdb.base/structs2.exp: New file.
28521 * gdb.base/structs2.c: New file.
28522
28523Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
28524
28525 * gdb.asm/common.inc: New file.
28526 * gdb.asm/d10v.inc: New file.
28527 * asm-source.exp: Pass -I's to gas to find .inc files.
28528 Update line numbers in expected output.
28529 * asmsrc1.s: Rewrite.
28530 * asmsrc2.s: Rewrite.
28531 * configure.in: Create arch.inc symlink.
28532 * configure: Regenerate.
28533 * Makefile.in (distclean): Delete arch.inc.
28534
28535Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
28536
28537 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
28538 (t_enum_value2): ditto
28539 (t_enum_value3): ditto
28540 (main): ditto
c906108c
SS
28541Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28542
28543 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
28544 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
28545 change.
28546 Use gdb_test instead of send_gdb/gdb_expect sequences.
28547
28548Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
28549
28550 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
28551 not void.
28552
28553Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
28554
28555 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
28556 subroutines. Used to test gdbs ability to single step through PC
28557 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
28558
28559Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
28560
28561 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
28562 more rigorous EGCS C++ error checking.
28563
28564Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28565
a9c64011
AS
28566 * gdb.base/help.exp: Clean up `help set args' and `help show args'
28567 tests.
28568 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
28569 function when asleep.
28570 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
28571 for i*86 Linux and SVR4 signal handling problems.
28572 Remove linux xfail for `next to handler in signals_tests_1', fixed
28573 by recent infrun.c change.
28574 Limit backtrace to 10 frames to avoid timeout problems with infinite
28575 stack backtraces.
28576 Adjust expect pattern in `handle all print' test to match Apr 28 1997
28577 target.[ch] change.
c906108c
SS
28578
28579Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
28580
28581 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
28582 for a newline from gdb before continuing.
28583 (default_gdb_exit): Just look for y or n.
28584 (gdb_test): Detect abnormal exit from GDB running on DOS; if
28585 it does, fail the rests of the tests in the file.
28586
28587Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
28588
28589 * config/cygmon.exp: New file.
28590
28591Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
28592
28593 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 28594 main" test on remote targets.
c906108c
SS
28595
28596 * gdb.base/scope.exp: Fix problem with filelocal_bss before
28597 run test on remote targets.
28598
28599Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
28600
28601 * gdb.asm: New directory.
28602 * configure.in: Configure it.
28603 * configure: Regenerate.
28604 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
28605 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
28606
28607Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
28608
28609 * config/mn10300-eval.exp: New file to support MN10300 eval board.
28610
dc96c6c7 28611Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 28612
a9c64011
AS
28613 * gdb.base/overlays (several files): Merge the two overlay
28614 managers into one. Change variables (foox, barx, bazx, grbxx)
28615 back into ints but force them to load in their proper sections.
c906108c
SS
28616
28617Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
28618
28619 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 28620 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
28621 (D10VCopy): Handle memory regions crossing 16k boundaries.
28622 (D10VCopy): Transfer data in 32 bit chunks.
28623
28624Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
28625
28626 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 28627 correct.
c906108c
SS
28628
28629 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 28630 map. Include space for printf in .text segment.
c906108c
SS
28631
28632 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 28633 updated d10v memory VMA/LMA map.
c906108c 28634 (D10VCopy): Call D10VTranslate.
d63a86f8 28635
c906108c
SS
28636Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
28637
28638 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
28639
28640 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
28641 that it won't be put into the .sdata - small data -
28642 section. Update reference.
c906108c
SS
28643 * gdb.base/baz.c (bazx, baz): Ditto.
28644 * gdb.base/foo.c (foox, foo): Ditto.
28645 * gdb.base/grbx.c (grbxx, grbx): Ditto.
28646
28647 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 28648 to be arrays.
d63a86f8 28649
dc96c6c7 28650Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 28651
a9c64011
AS
28652 * gdb.base/overlays.exp: fix up and get working again.
28653 Add tests for backtraces from an overlay function.
d63a86f8 28654
c906108c
SS
28655Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
28656
28657 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
28658 "calling function with watchpoint enabled".
28659
28660Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
28661
28662 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 28663 gdb_suppress_tests for d10v-*-*.
c906108c
SS
28664 * lib/gdb.exp (gdb_suppress_tests): Disable this function
28665 pending review of whether it is useful or not.
28666
28667Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
28668
28669 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
28670
28671Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
28672
28673 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
28674 * config/dve.exp: New file to support Densan boards.
28675
28676Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
28677
28678 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 28679 reads and BSD.
c906108c
SS
28680
28681Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
28682
28683 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
28684 response.
28685
28686 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
28687
28688Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
28689
28690 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 28691 test.
c906108c
SS
28692
28693 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 28694 target_sizeof_long and target_bigendian_p.
c906108c 28695 (structs_by_value, structs_by_reference): Check values according
889bf7c5 28696 to targets word size and endianess.
d63a86f8 28697
c906108c
SS
28698Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
28699
28700 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 28701 output.
c906108c
SS
28702
28703Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
28704
28705 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 28706 Update test of set args help to match source change.
c906108c
SS
28707
28708Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
28709
28710 * gdb.base/default.exp: Expect help system output to be in
28711 alphabetical order.
28712 * gdb.base/help.exp: Ditto.
28713
28714Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
28715
28716 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
28717 "i*86-pc-linux-gnu*".
28718 * gdb.base/interrupt.exp: Ditto.
28719 * gdb.base/corefile.exp: Ditto.
28720
28721 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 28722 define vxworks when building the testcase.
c906108c
SS
28723
28724 * gdb.base/ptype.exp: Fix testnames to be unique.
28725 * gdb.base/radix.exp: Ditto.
28726 * gdb.base/term.exp: Ditto.
28727 * gdb.base/whatis.exp: Ditto.
28728 * gdb.c++/classes.exp: Ditto.
28729
28730Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
28731
28732 * gdb.base/callfuncs.exp: Fix indentation.
28733
28734 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
28735 suppress_flag has been set.
28736 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
28737 target feature.
28738
28739Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
28740
28741 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
28742 the testcase.
28743
28744 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 28745 set_debug_traps() and breakpoint().
c906108c
SS
28746 * gdb.c++/misc.cc (main): Ditto.
28747 * gdb.c++/templates.cc (main): Ditto.
28748 * gdb.c++/virtfunc.cc (main): Ditto.
28749
28750Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
28751
28752 * lib/gdb.exp(gdb_step_for_stub): New function.
28753 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
28754 exists, reload the executable and do a "continue" instead of
28755 doing a jump.
28756 (runto_main): Use gdb_step_for_stub.
d63a86f8 28757
c906108c 28758 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 28759 tests to have unique names.
c906108c
SS
28760 * gdb.base/callfuncs.exp: Ditto.
28761 * gdb.base/commands.exp: Ditto.
28762 * gdb.base/default.exp: Ditto.
28763 * gdb.base/help.exp: Ditto.
28764 * gdb.base/list.exp: Ditto.
28765 * gdb.base/opaque.exp: Ditto.
28766 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
28767 similar tests.
d63a86f8 28768
c906108c
SS
28769 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
28770 * gdb.c++/cplusfuncs.cc: Ditto.
28771 * gdb.c++/virtfunc.cc: Ditto.
28772
28773 * config/monitor.exp: Keep track of the last file we saw, rather
28774 than trying to get the info from gdb.
28775
28776 * gdb.fortran/types.exp: Move comment to previous line.
28777
28778Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
28779
28780 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 28781 target mode.
c906108c
SS
28782
28783Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
28784
28785 From Bob Manson:
28786 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 28787 string from GDB when it connects.
c906108c
SS
28788
28789 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
28790
28791Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
28792
28793 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
28794 if we can't get a debug format from GDB (we may be testing an
28795 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
28796
28797 * gdb.stabs/weird.exp: Fix quoting.
28798
28799 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
28800
28801Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
28802
28803 * config/arm-ice.exp: New file.
28804
28805Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
28806
28807 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 28808 until it has been modified to work with the new testsuite.
c906108c 28809
99707966 28810 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
28811 testcase won't compile, cause all of the testcases in the file to
28812 fail instead.
c906108c
SS
28813
28814 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
28815 (gdb_clear_suppressed): New procedure.
28816 (gdb_stop_suppressing_tests): Only clear suppress_flag if
28817 it contains a positive value.
28818
28819Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
28820
28821 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
28822
28823 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
28824
28825Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
28826
28827 * lib/gdb.exp (setup_xfail_format): New function.
28828 (get_debug_format): New function to get debug format.
28829 (debug_format): New global variable to hold last value set
28830 by get_debug_format.
28831 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 28832 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
28833 * gdb.c++/ptype.exp: Ditto.
28834 * gdb.c++/classes.exp: Ditto.
28835 * gdb.c++/cplusfuncs.exp: Ditto.
28836 * gdb.c++/inherit.exp: Ditto.
28837 * gdb.c++/templates.exp: Ditto.
28838 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 28839
c906108c
SS
28840Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
28841
28842 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
28843 host doesn't have a currently-open connection.
28844
28845 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
28846 any gdb stub target. Handle cases where gdb doesn't respond when
28847 interrupted in a sane fashion.
c906108c
SS
28848
28849 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 28850 same thing in a totally different way.
c906108c
SS
28851
28852 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 28853 setting "timeout".
c906108c 28854 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 28855 default_gdb_init now.
c906108c
SS
28856
28857Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
28858
28859 * gdb.base/printcmds.exp: Fix "check for floating addition"
28860 regexp to accept results within approx +/- .01 of exact value.
28861 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
28862
28863Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
28864
28865 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 28866 properly.
c906108c
SS
28867 (gdb_expect): Add optional timeout parameter, and add timeout
28868 value to various calls.
28869 (gdb_suppress_tests): Only give one warning message per group.
28870
28871Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
28872
28873 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
28874 global variables. Handle getting a value for $timeout more
28875 gracefully.
c906108c
SS
28876
28877Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28878
28879 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 28880 initialize.
c906108c 28881 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 28882 by a target configuration file.
c906108c
SS
28883 (gdb_expect): Pass the timeout to remote_expect.
28884
28885 * config/monitor.exp(gdb_load): Fix typo in regexp.
28886
28887Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
28888
28889 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
28890
28891Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
28892
28893 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
28894 here. Call gdb_target_exec before rebooting the target, to make
28895 sure the connection to the target is closed.
c906108c
SS
28896 (gdb_load): Pass the name of the executable to gdb_target_monitor.
28897 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
28898 Also detect "Timeout reading from remote" error.
28899
28900 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
28901 gdb_target_monitor. Don't call gdb_file_cmd here; let
28902 gdb_target_monitor do it.
c906108c
SS
28903
28904 * gdb.disasm/hppa.exp: Don't use exec_output.
28905
28906Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
28907
28908 * gdb.base/list.exp: If we're debugging a non-native target,
28909 try to set the pc register to point to the start of the
28910 program before doing the first list command.
28911
28912 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 28913 test_calls after restarting.
c906108c
SS
28914
28915 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 28916 reloading.
c906108c
SS
28917
28918 * gdb.base/watchpoint.exp: Fix typo.
28919
28920 * gdb.base/setshow.exp: Check for use_gdb_stub.
28921
28922 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 28923 stub case.
c906108c
SS
28924 * gdb.base/langs.exp: Ditto.
28925
28926 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
28927 gdb_load_offset. If we weren't given a file to load, figure out
28928 what the current file is and use it.
c906108c
SS
28929
28930 * config/i386-bozo.exp: New file.
28931
28932Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
28933
28934 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
28935 feature.
28936
28937 * config/proelf.exp: New entry.
28938
28939Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
28940
28941 * lib/gdb.exp: Remove spurious .* patterns at the beginning
28942 of regexps.
28943
28944 * gdb.base/watchpoint.exp: Don't run the test_stepping
28945 tests if gdb can't call functions on the target.
28946
28947 * gdb.base/setshow.exp: Don't run the set prompt tests if
28948 the board has gdb_prompt set.
28949
28950Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
28951
28952 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
28953 * gdb.base/commands.exp: Likewise.
28954 * gdb.base/setshow.exp: Likewise.
28955
28956Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
28957
28958 * config/monitor.exp(gdb_start): Look for gdb_prompt target
28959 feature.
28960
28961 * config/i960.exp: New file.
28962
28963Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
28964
28965 * gdb.base/funcargs.exp: Check for gdb,short_int target
28966 feature instead of looking for explicit target triplets.
28967
dc96c6c7 28968Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 28969
d63a86f8 28970 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
28971 "p 123DEADBEEF", to check parse_number.
28972 * top.c: change "to enable to enable" to "to enable" in a couple
28973 of help strings.
28974
28975Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
28976
28977 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
28978 on the mn10300.
d63a86f8 28979
c906108c
SS
28980Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
28981
28982 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
28983 where the test executable is run with explicit args.
28984 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
28985
28986Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
28987
28988 * gdb.base/run.c: Use FAKEARGV to build test executable that
28989 does not require a command line arg, since most simulators
28990 don't currently support passing such an arg into the simulated
28991 program.
28992 * gdb.base/commands.exp: Change tests to insert the proper
28993 value as the arg to the first recursive factorial call. Change
28994 compilation line to define FAKEARGV at compile time.
28995
28996Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
28997
28998 * gdb.base/recurse.exp: Enable these tests for the mn10300.
28999 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29000 function with watchpoint enabled" test.
29001
29002Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29003
29004 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29005 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29006
29007 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29008 "Tests restarted" messages.
c906108c
SS
29009
29010Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29011
29012 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29013
dc96c6c7 29014Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29015
29016 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29017 for INFO SYMBOL; add help tests for OVERLAY commands.
29018 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29019 add tests for OVERLAY commands
29020 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29021 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29022 * gdb.base/sigall.c: add usestubs code frag
29023 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29024
c906108c
SS
29025Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29026
29027 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29028 failures.
29029 (gdb_stop_suppressing_tests): Note that tests have restarted.
29030
29031Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29032
29033 * config/h8300.exp: New file.
29034
29035Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29036
29037 * gdb.base/setshow.exp: Check for the existence of a
29038 feature, not its value.
29039
29040Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29041
29042 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29043
29044 * gdb.base/scope.exp: It's now init0(), not init().
29045
29046 * gdb.base/scope0.c: For now, change init() to be init0().
29047
29048 * config/monitor.exp: Use gdb_serial in preference to serial
29049 or netport.
29050
29051 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29052 and it's not already set.
c906108c
SS
29053
29054Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29055
29056 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29057 isn't using a stub and if it supports argument passing.
c906108c
SS
29058
29059Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29060
29061 * config/udi.exp(gdb_start): Make sure UDICONF is set
29062 properly before starting gdb.
29063
29064Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29065
29066 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29067 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29068 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29069
29070Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29071
29072 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29073 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29074
29075 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29076
29077 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29078
29079 * config/monitor.exp: Make sure we disconnect from the target.
29080 Also, try a reboot/reload cycle instead of failing if the
29081 load fails.
29082
29083Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29084
29085 * gdb.base/default.exp: Don't set match_max.
29086 * gdb.base/help.exp: Ditto.
29087 * gdb.base/list.exp: Ditto.
29088 * gdb.base/signals.exp: Ditto.
29089
29090 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29091 set, use remote_ld to download the testcase instead of
29092 the GDB loader.
29093
29094Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29095
29096 * config/vr5000.exp: New file.
29097
29098 * config/monitor.exp(gdb_target_monitor): Add pattern for
29099 "Ending remote" to detect errors in connecting.
29100
29101 * gdb.base/setshow.exp: Add .* within auto language test.
29102
29103 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29104 target feature.
29105
29106 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 29107 and reboot the board if necessary.
c906108c
SS
29108
29109 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29110 a set of tests. Remove print.* from the patterns being checked.
29111
29112Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29113
29114 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29115 refer to gdb_spawn_id.
29116
29117 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29118 longer used.
29119 * config/sparclet.exp: Ditto.
29120 * config/sparclet-old.exp: Ditto.
29121 * config/slite.exp: Ditto.
29122 * config/sim.exp: Ditto.
29123 * gdb.base/funcargs.exp: Ditto.
29124
29125 * lib/gdb.exp:Remove references to gdb_spawn_id.
29126 (gdb_expect): Move to remote.exp.
29127
29128Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29129
29130 * config/monitor.exp: Detect the "Couldn't establish connection"
29131 message from GDB.
29132
29133Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29134
29135 * gdb.base/bitfields.exp: Use runto instead of explicit
29136 gdb_run_cmd/gdb_expect sequences.
29137
29138 * gdb.base/break.exp(text_next_with_recursion): Add match for
29139 gdb_expect call.
29140
29141 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29142 We also need to handle the "A program is being debugged already"
29143 prompt from gdb. Use gdb_test to set the baud rate.
29144
29145 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29146 to 20000. Really. I mean it.
29147
29148Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29149
29150 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
29151 fails. If suppress_flag is set, skip perror message about not
29152 being able to send to GDB.
c906108c 29153 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 29154 GDB.
c906108c
SS
29155 (gdb_expect): If suppress_flag is set, always fail immediately.
29156 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29157 (gdb_init): Call gdb_stop_suppressing_tests.
29158 (default_gdb_exit): Ditto.
29159 (default_gdb_start): Ditto.
29160
29161 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29162 gdb_stop_suppressing_tests as appropriate.
c906108c 29163 * gdb.base/break.exp: Ditto.
889bf7c5 29164 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29165 * gdb.base/commands.exp: Ditto.
29166 * gdb.base/exprs.exp: Ditto.
889bf7c5 29167 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29168 * gdb.base/list.exp: Ditto.
29169 * gdb.base/recurse.exp: Ditto.
889bf7c5 29170 * gdb.base/scope.exp: Ditto.
c906108c
SS
29171 * gdb.base/structs.exp: Ditto.
29172 * gdb.c++/inherit.exp: Ditto.
29173
29174Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29175
29176 * config/vr4300.exp: New file.
29177
99707966 29178 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29179
99707966 29180 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29181
29182Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29183
29184 * lib/gdb.exp(gdb_init): New function.
29185
29186 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 29187 for each individual variable set.
c906108c
SS
29188
29189 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29190 name.
29191
29192 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29193
29194 * gdb.base/scope.exp: Use gdb_test.
29195
29196 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29197 aborting; the testsuite driver will do that for us (see
29198 gdb_finish). Also, use gdb_test in a few more places.
29199
29200Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29201
29202 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29203
29204Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29205
29206 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29207 and "add_tests" are not at the same address.
29208
29209Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29210
29211 * gdb.base/ptype.exp: Use gdb_test.
29212
29213Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29214
29215 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29216 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29217 left in. No longer expect them to fail.
29218
29219 * gdb.stabs/*.mt; Deleted, no longer used.
29220 * gdb.stabs/configure.in: Remove references to target makefile
29221 frags.
29222 * gdb.stabs/configure: Rebuilt.
29223
29224 * gdb.disasm/*.mt: Deleted, no longer used.
29225 * gdb.disasm/configure.in: Remove references to target makefile
29226 frags. Use "sh3.s" as the unique filename for this directory.
29227 * gdb.disasm/configure: Rebuilt.
29228
29229 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29230 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29231 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29232
29233Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29234
29235 * config/udi.exp: Use mondfe,name instead of remote_host.
29236
29237Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29238
29239 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29240 a function with a watchpoint enabled on the mn10200.
29241
29242 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29243 before trying to create it!
29244
29245Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29246
29247 * config/vx.exp: Use hostname instead of netport.
29248
29249 * config/vxworks.exp: New file.
29250
29251 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29252
29253 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 29254 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
29255 occurs.
29256
29257 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29258 $gdb_spawn_id directly.
29259 (gdb_run_cmd): Try _start as well as start. Use the target feature
29260 gdb,start_symbol as the symbol to start from when jumping.
29261
29262Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29263
29264 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29265 redundant) test.
29266
29267 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29268 it doesn't lose for 16bit integer systems.
29269
29270Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
29271
29272 * gdb.fortran/types.exp: If the target doesn't support "double"
29273 data types, then expect "real" types to only be 4 bytes.
29274
29275 * gdb.c++/virtfunc.exp: Expect failure for virtual function
29276 call tests if the target doesn't support inferior function calls.
29277
29278 * gdb.base/printcmds.exp: Allow minor deviation in FP values
29279 in printf tests.
29280
29281Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
29282
29283 * gdb.base/help.exp: Disable "help set", "help show", and
29284 "help support". Simplify regexp for "help stack".
29285
29286 * gdb.base/default.exp: Set match_max to 5000 and the timeout
29287 to 60 seconds. Temporarily set match_max to 15000 around the
29288 "info copying" test.
29289
29290 * gdb.base/nodebug.exp: Don't try to do an inferior function
29291 call if the target doesn't support them.
29292 * gdb.base/printcmds.exp: Likewise.
29293 * gdb.base/setvar.exp: Likewise.
29294 * gdb.base/structs.exp: Likewise.
29295 * gdb.c++/templates.exp: Likewise.
29296 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
29297
29298 * gdb.base/recurse.exp: Enable for the mn10200.
29299
29300 * configure.in: Do configure gdb.stabs directory for *-*-elf
29301 targets.
29302 * configure: Rebuilt.
29303
29304 * gdb.base/break.exp: Check for gdb,noresults before testing
29305 exit status and/or results from the target.
29306 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
29307 * lib/gdb.exp: Remove old (now bogus) initialization of
29308 noinferior, noargs, noresults and nosignals.
29309
29310Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
29311
29312 * config/sh.exp: New file.
29313
29314 * config/slite.exp: Try to connect multiple times to the board
29315 before rebooting. Only send a "monitor run" if need_monitor_run
29316 is set.
29317
29318 * gdb.base/break.exp: Don't do the "stub continue" test if
29319 the target has gdb_stub set.
29320
29321 * gdb.base/callfuncs.exp: Increase the timeout.
29322
29323 * gdb.base/interrupt.exp: Don't even try to compile the testcase
29324 if the target has gdb,noinferiorio set.
29325
29326 * gdb.base/list.exp: Increase match_max to 10000 characters.
29327
29328 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
29329
29330 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
29331 target.
29332
29333 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
29334
29335Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
29336
29337 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
29338 trying to delete the copy of gdb. Catch the file delete so we
29339 don't die if the delete fails; also, the file should be copied to
29340 the host, not to the build.
c906108c
SS
29341
29342Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
29343
29344 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 29345 parenthesis in case it contains multiple regexps separated
c906108c
SS
29346 with |.
29347
29348 * gdb.base/watchpoint.exp: Use gdb_test.
29349 * gdb.base/default.exp: Ditto.
29350
29351Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
29352
99707966 29353 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 29354
c906108c
SS
29355 * gdb.base/scope.exp: Use gdb_test.
29356 * gdb.c++/classes.exp: Ditto.
29357 * gdb.c++/inherit.exp: Ditto.
29358
29359Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
29360
29361 * gdb.base/crossload.exp: Don't use execute_anywhere, use
29362 remote_exec instead.
29363 * gdb.base/corefile.exp: Don't be ridiculous.
29364 * gdb.base/*.c: Add missing stub invocations.
29365
29366Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
29367
29368 * config/slite.exp: Miscellaneous fixes.
29369
29370 * lib/gdb.exp: Fix runto.
29371
29372 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
29373 the target.
29374
29375 * gdb.base/watchpoint.exp: Fix regexp.
29376
29377 * lib/gdb.exp(default_gdb_exit): Add a catch to the
29378 close and wait commands, as the descriptor may now be
29379 invalid. Always call "remote_close host".
29380
29381Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
29382
29383 Major rewrite for testsuite revision.
d63a86f8 29384
c906108c
SS
29385 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
29386 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
29387 instead of relying on spawn_id to always contain a valid
29388 spawn id.
29389 (get_compiler_info): New procedure to build the ${binfile}.ci
29390 file, instead of replicating this in N different places.
29391 (gdb_compile): New procedure.
d63a86f8 29392
c906108c 29393 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
29394 appropriate arguments) instead of compile. Use gdb_test in a lot
29395 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
29396 at the start of a testcase, as this is no longer done magically.
29397
29398 config/*-gdb.exp: Rename without the -gdb suffix.
29399
29400 config/mips.exp: Use remote_close instead of exit_remote_shell.
29401 config/monitor.exp: Use target_info instead of looking at
29402 baud, timeout, etc.
29403 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
29404
29405Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29406
29407 * gdb.c++/templates.exp (test_ptype_of_templates),
29408 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
29409 Update expect patterns for destructors and assignment operators
29410 to match corresponding c-typeprint.c changes.
29411 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
29412 to destructor breakpoint test, GDB should be able to set the
29413 destructor breakpoint without specifying arguments.
29414
29415Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
29416
29417 * gdb.threads/pthreads.exp: Change result for failure to compile due
29418 to lack of pthreads runtime support from an error to simply an
29419 unsupported test, per dejagnu standards.
29420
29421Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29422
29423 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
29424 where GDB exits to reduce pattern match time.
29425 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
29426
29427 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
29428
dc96c6c7 29429Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29430
29431 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
29432 * gdb.base/default.exp: ditto.
29433 * gdb.base/nodebug.exp: ditto.
29434 * gdb.base/printcmds.exp: ditto.
29435 * gdb.base/ptype.exp: ditto.
29436 * gdb.base/setvar.exp: ditto.
29437 * gdb.base/structs.exp: ditto.
29438 * gdb.base/setshow.c: Guard against uninitialized values of argc.
29439
29440Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
29441
29442 * configure, */configure: Rebuild with autoconf 2.12.
29443
29444Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
29445
29446 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
29447 use new i*86-pc-linux*-gnu quads.
29448 * gdb.base/corefile.exp: Ditto.
29449 * gdb.base/signals.exp: Ditto.
29450 * gdb.base/sigall.exp: Ditto.
29451 * gdb.base/interrupt.exp: Ditto.
29452
29453 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
29454 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
29455 RedHat 4.0.
d63a86f8 29456
c906108c 29457 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
29458 linux. This allows the test case to at least compile on latest
29459 linux, but still not run due to missing the threads runtime library.
c906108c
SS
29460
29461Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29462
29463 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
29464 directory to search gdb directory. Accept and step over conditional
29465 stack alignment code. Consume $prompt in failure cases.
29466 Reset timeout to $oldtimeout instead of some arbitrary value.
29467 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
29468 timeout problems with infinite stack backtraces.
29469 * gdb.base/ptype.exp (ptype struct link, union tu_link):
29470 Accept function parameters for linkfunc member.
29471
29472Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
29473
29474 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
29475 (CXXFLAGS): Remove, unreferenced.
29476 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
29477 previous -B options and also add -B option to pick up cross compiled
29478 runtime.
c906108c
SS
29479 (TARGET_INCLUDES): Add for -I options and add code to initialize when
29480 doing cross compiles.
29481 (target_alias): Declare global.
29482 (xgcc): Set variable to full path of gcc in build tree. Use findfile
29483 to verify that gcc exists in build tree, and if so set CC to that
29484 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 29485
c906108c
SS
29486Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
29487
29488 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
29489 ptype test for anonymous union. Fixup testcase to match
29490 current gcc debug output.
29491
29492Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
29493
29494 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
29495 force argument to an unsigned long type.
29496
29497Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
29498
29499 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 29500 tests and anonymous union print/ptype tests.
c906108c
SS
29501 * gdb.base/list.exp (test_forward-search): Increase timeout by
29502 5 minutes for the "search extremely long line" case.
29503 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
29504 completely optional and that the pass/fail messages use the command as
29505 the message if that third arg is a null string.
29506 (gdb_test_exact): Arrange that a null string pattern means match a
29507 null string output rather than any output, which might include random
889bf7c5 29508 errors.
c906108c
SS
29509 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
29510 backtrace test.
29511 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
29512 always failing and failure is now exposed by gdb.exp changes.
29513
29514Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
29515
29516 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
29517 weren't being noted.
29518
29519Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29520
29521 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
29522 * gdb.stabs/weird.exp: Remove v_comb xfails.
29523
dc96c6c7 29524Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29525
29526 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 29527 list.exp scope.exp watchpoint.exp]
c906108c 29528 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 29529
dc96c6c7 29530Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29531
29532 * config/monitor.exp: Increase download timeout to 1000 seconds.
29533
dc96c6c7 29534Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29535
29536 * config/m32r.exp: Increase timeout to 120 seconds.
29537
29538Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
29539
29540 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
29541 and accept older ordering as obsolescent gcc or gdb.
29542 * gdb.c++/templates.exp: Ditto.
29543 * gdb.c++/virtfunc.exp: Ditto.
29544
29545Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
29546
29547 * gdb.base/coremaker.c: Add code to mmap some data so we
29548 can check that it ends up in the core file.
29549 * gdb.base/corefile.exp: Add test to read mmapped data
29550 from core file.
29551
dc96c6c7 29552Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29553
29554 * config/m32r.exp: New file.
29555
29556Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
29557
29558 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
29559 that cflags can contains -gstabs, and work correctly for other tests.
29560
dc96c6c7 29561Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29562
29563 * gdb.base/setshow.exp: New file, tests show and set.
29564 * gdb.base/setshow.c: New file, tests show and set.
29565 * gdb.base/help.exp: Add test for help set|show annotate.
29566 * gdb.base/default.exp: Add test for set|show annotate.
29567
29568Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
29569
29570 * testsuite/gdb.base/break.exp: Make backtrace from factorial
29571 errors unique.
29572 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
29573 explicitly.
29574
29575Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
29576
29577 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
29578 and width commands. This is done elsewhere.
29579 * (gdb_start): Don't call gdb_start_sim here. That's already
29580 done in gdb_load. This fixes lots of failures in default.exp.
29581
29582Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
29583
29584 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
29585 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
29586 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
29587 in the same we we treat other failures (since it may be an expected
889bf7c5 29588 condition), rather than as an error.
c906108c
SS
29589 * gdb.base/signals.exp (test_handle_all_print): Revert back to
29590 old test format.
29591
29592Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
29593
29594 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
29595 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 29596 twice. Nuke the duplicates.
c906108c 29597 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 29598 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
29599 Remove config.h along with other config files.
29600
29601Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
29602
29603 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
29604 "p func1 ()" and note that rests of tests are skipped.
29605 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 29606 setup_xfails for "print func2::coremaker_local".
c906108c
SS
29607 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
29608 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
29609 affected by the previous run test.
29610 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
29611 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
29612 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
29613 "pass int powerset tuple" and "pass modeless int powerset tuple".
29614 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
29615 "real write 4" and "real write 8".
29616 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 29617 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
29618 "print \$i after tuple assign 2", and
29619 "print vs2 after tuple assign 2".
29620 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
29621 meaningful error message and return -1 so the caller can
29622 suppress further tests and avoid a cascade of errors.
d63a86f8 29623
c906108c
SS
29624Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
29625
29626 * gdb.base/a1-selftest.exp: Tweak tests to account for new
29627 format for printing version.
29628 * gdb.base/default.exp: Ditto.
29629 * gdb.base/interrupt.exp: Fix problem with cascade of
29630 errors if child process dies while calling a function.
d63a86f8 29631
c906108c
SS
29632Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
29633
29634 * Makefile.in (VPATH): Add
29635 * Makefile.in (Makefile, config.status): Fix rules so things get
29636 remade when necessary.
29637
29638Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
29639
29640 * Makefile.in (just-check): Add path to sibling expect dir
29641 to environment variable specified by RPATH_ENVVAR.
29642
29643Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
29644
29645 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
29646 (just-check): Add shared library paths for libstdc++, tk,
29647 tcl, bfd, and opcodes to the environment variable specified
29648 in RPATH_ENVVAR.
29649 * configure.in: Add support to recognize --enable-shared flag
29650 and generate correct value for RPATH_ENVVAR.
29651 * configure: Regenerated with autoconf.
29652
29653Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
29654
29655 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 29656 include all osf versions.
c906108c
SS
29657 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
29658 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
29659 when target is linux. When failing to build pthreads test
29660 executable, give more meaningful message.
29661 * gdb.threads/pthreads.c: Hpux also uses old definition of second
29662 arg for pthread_create.
d63a86f8 29663
c906108c
SS
29664Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
29665
29666 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 29667 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 29668 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 29669 and -lpthreads (everybody else).
c906108c
SS
29670 (test_startup): Fail gracefully if threads are not supported.
29671 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
29672 "p/c array_index("abcdef",2)" when not gcc compiled.
29673 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
29674 "print func2::coremaker_local" when not gcc compiled.
29675 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
29676 "ptype on opaque struct tagname (statically)",
29677 "ptype on opaque struct tagname (dynamically) 1", and
29678 "ptype on opaque struct tagname (dynamically) 2"
29679 for not compiled with gcc.
29680 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
29681 backtrace when compiled with gcc.
d63a86f8 29682 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
29683 than always return success.
29684
29685Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
29686
29687 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
29688
29689Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
29690
29691 * gdb.base/structs.exp: Undo last change.
29692
29693Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
29694
29695 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
29696 encapsulate all the steps/nexts done during self test, starting
29697 at main, and makes them less sensitive to optimization issues.
29698 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
29699 signal handler" test.
29700 * gdb.threads/pthreads.exp: Only run this for native configs.
29701 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
29702 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
29703 tests.
29704 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
29705 for "runto test_calls(void)" test.
d63a86f8 29706
c906108c
SS
29707Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
29708
29709 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
29710 and don't expect address info in breakpoint confirmations.
29711
29712Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
29713
29714 * gdb.base/list.exp (test_forward_search): Increase timeout
29715 temporarily by 60 seconds for searching extremely long line,
889bf7c5 29716 and then reset to old value when done. Increase expect input
c906108c
SS
29717 buffer to 10000.
29718
29719Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
29720
29721 * gdb.base/list.exp (test_forward_search): Fix to handle very
29722 long source line without overflowing expect's input buffer.
29723
29724Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
29725
29726 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
29727 "buffer_full".
29728
29729 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
29730 "buffer_full".
29731
29732 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
29733 "buffer_full".
29734
29735 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
29736 "buffer_full".
29737
29738Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
29739
29740 * configure.in (configdirs): Add gdb.threads.
29741 * configure: Regenerated with autoconf.
29742 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
29743 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
29744 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 29745
c906108c
SS
29746Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
29747
29748 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
29749
29750Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
29751
29752 * gdb.base/signals.exp (test_handle_all_print): Test separately for
29753 each signal's status in the output of "handle all print".
29754 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
29755 the \r\n sequence that immediately precedes the gdb prompt.
29756 * gdb.base/a1-selftest.exp: Save original timeout and restore
29757 after test.
29758
29759Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
29760
29761 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
29762 symbol.
29763
29764Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
29765
29766 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
29767
29768Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
29769
29770 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
29771 timeout by 60 seconds.
29772
29773Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
29774
29775 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
29776 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
29777 error return.
29778
29779Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
29780
29781 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
29782 gdb initialization, also report how long dejagnu waited. Restore
29783 old timeout before doing error return. Temporarily increase timeout
889bf7c5 29784 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
29785
29786Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
29787
29788 * lib/gdb.exp: Report timeout value for verbosity level 2.
29789 * config/gdbserver.exp: Ditto.
29790 * config/hppro.exp: Ditto.
29791 * config/mips-gdb.exp: Ditto.
29792 * config/monitor.exp: Ditto.
29793 * config/netware.exp: Ditto.
29794 * config/sim-gdb.exp: Ditto.
29795 * config/slite-gdb.exp: Ditto.
29796 * config/udi-gdb.exp: Ditto.
29797 * config/unix-gdb.exp: Ditto.
29798 * config/vx-gdb.exp: Ditto.
29799 * gdb.base/a1-selftest.exp: Ditto.
29800 * gdb.base/a2-run.exp: Ditto.
29801 * gdb.base/break.exp: Ditto.
29802 * gdb.base/corefile.exp: Ditto.
29803 * gdb.base/list.exp: Ditto.
29804 * gdb.base/recurse.exp: Ditto.
29805 * gdb.base/scope.exp: Ditto.
29806 * gdb.base/signals.exp: Ditto.
29807
29808Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29809
29810 * gdb.threads/Makefile.in (docdir): Removed.
29811
29812Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29813
29814 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 29815 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 29816 @srcdir@.
d63a86f8 29817 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
29818 autoconf 2.5 or higher.
29819 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
29820
29821Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
29822
29823 * configure: Regenerated.
29824 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
29825 avoid name clashes with SunOS headers.
29826
29827Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
29828
29829 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
29830
29831Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
29832
29833 * gdb.base/callfuncs.exp: Finish last change -- make sure the
29834 prototype information ends up in the compiler info file.
29835
29836Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
29837
29838 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
29839 attempting to regenerate it. Eliminate use of a temporary file
29840 and just generate the info file directly. Source it immediately,
29841 for consistency of use.
29842 * gdb.base/corefile.exp: Ditto
29843 * gdb.base/exprs.exp: Ditto.
29844 * gdb.base/funcargs.exp: Ditto.
29845 * gdb.base/langs.exp: Ditto.
29846 * gdb.base/list.exp: Ditto.
29847 * gdb.base/mips_pro.exp: Ditto.
29848 * gdb.base/nodebug.exp: Ditto.
29849 * gdb.base/opaque.exp: Ditto.
29850 * gdb.base/ptype.exp: Ditto.
29851 * gdb.base/scope.exp: Ditto.
29852 * gdb.base/setvar.exp: Ditto.
29853 * gdb.base/signals.exp: Ditto.
29854 * gdb.base/whatis.exp: Ditto.
29855 * gdb.c++/templates.exp: Ditto.
29856 * gdb.c++/virtfunc.exp: Ditto.
29857 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 29858 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
29859
29860Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29861
29862 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
29863 it got fixed by the recent lookup_minimal_symbol_by_pc change.
29864 Increase timeout, a lot of single stepping might be needed if the
29865 target has no hardware watchpoints.
29866
29867Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
29868
29869 * gdb.base/break.exp: Ignore compiler warnings when compiling
29870 break.c.
29871 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
29872 * gdb.base/default.exp: Add h8300 xfails. Handle messages
29873 from remote-sim.
29874 * gdb.base/exprs.exp: Add h8300 xfails.
29875 * gdb.base/funcargs.exp: Likewise.
29876 * gdb.base/nodebug.exp: Likewise.
29877 * gdb.base/printcmds.exp: Likewise.
29878 * gdb.base/ptype.exp: Likewise.
29879 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
29880 h8300 xfails.
d63a86f8 29881 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
29882 on the h8300.
29883 * gdb.base/funcargs.c: Explicitly make last constant argument to
29884 call_after_alloca_subr an unsigned long type.
29885 * gdb.base/return.c: Include stdio.h.
29886
29887Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
29888
29889 * config/abug.exp: New file for the older Motorola Bug monitor
29890 that runs on the mvme13x series VME boards.
29891 * config/monitor.exp: Use the new config array for target settings
29892 if they exist.
29893
29894Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
29895
29896 * sim-gdb.exp: Make the SH simulator allocate less space when
29897 it is targeted.
29898
29899Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
29900
29901 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
29902 test.
29903
29904Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
29905
29906 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
29907 "rs6000-*-*" for "list function in include file" when gcc compiled.
29908 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
29909 for "p ctable1[120]".
29910 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
29911 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
29912 Remove setup_xfail for "rs6000-*-*" for
29913 "print 'scope0.c'::filelocal before run".
29914 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
29915 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
29916 since some compilers don't allow both options to be given
29917 on the same command line. Create object file and move it.
d63a86f8 29918
c906108c
SS
29919Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
29920
29921 * gdb.base/corefile.exp: Always regenerate the core file, since
29922 we always regenerate the coremaker program. Detect special case
29923 where registers cannot be read from core file.
d63a86f8 29924
c906108c
SS
29925Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
29926
29927 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
29928 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
29929 * gdb.c++/templates.exp: Only match on basename of file since
29930 some formats like xcoff don't encode directory information.
29931 * gdb.stabs/weird.exp: Use the right sed script for powerpc
29932 and rs6000 AIX xcoff targets.
29933 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
29934 * configure: Regenerate.
29935 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
29936 here, rather than in distclean.
d63a86f8 29937
c906108c
SS
29938Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
29939
29940 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
29941 defined, and use it to compile the test case with -O2. The
29942 native compilation still uses no optimization.
29943 * gdb.base/mips_pro.c: Remove inline assembly code since
29944 it is compiled PIC by default, which results in assembler
29945 warnings that make the testsuite think the compilation
29946 was unsuccessful.
29947
29948Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
29949
29950 * gdb.c++/misc.exp: Add note to message for
29951 "print s.a for foo struct" that this is a known gcc 2.7.2
29952 and earlier bug.
29953
29954Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
29955
29956 * gdb.base/break.exp: Fix pattern for matching "Delete all
29957 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
29958 setup_xfail for deleting all breakpoints test. Fix various
29959 timeout messages to include "(timeout)".
29960 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
29961 for "p t_float_values2(3.14159,float_val2)".
29962 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
29963 for "continue to call2g" when gcc compiled.
29964 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
29965 "up to foo in langs.exp", "show language at foo in langs.exp",
29966 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
29967 and "show language at fsub in langs.exp".
29968 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
29969 "list line 1 in include file", "list message for lines past EOF",
29970 "list function in include file", "list list0.h:foo", and
29971 "list filename:function; nonexistant function".
29972 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
29973 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
29974 and "ptype t_char_array" to be for native cc only.
d63a86f8 29975
c906108c
SS
29976Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
29977
d63a86f8 29978 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 29979 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 29980 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
29981
29982Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
29983
29984 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
29985 "bt in signals.exp". This problem only appears when running
29986 the testsuite, and then only intermittently.
29987
29988Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
29989
29990 * gdb.base/return.exp (return_tests): Differentiate between
29991 two tests of continuing.
29992
29993Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
29994
29995 * */Makefile.in (maintainer-clean): Remove config.log.
29996 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
29997 * gdb.c++/Makefile.in (PROGS): Add inherit.
29998 (clean): Remove *.ci.
29999
30000Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30001
30002 * gdb.c++/misc.cc: Add test code from Mike Stump.
30003 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30004
30005Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30006
30007 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30008 to "alpha-*-osf2*" and add comment.
30009 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30010 setup_xfail for "step over execarg initialization" and
30011 "step over corearg initialization".
c906108c
SS
30012 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30013 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30014 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30015 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30016 "print func2::coremaker_local", and "backtrace in corefile.exp".
30017 * gdb.base/signals.exp: Build and source signals.ci.
30018 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30019 to be for gcc only.
30020 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30021
c906108c
SS
30022Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30023
30024 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30025 Feb 3 procfs.c change.
30026
30027Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30028
30029 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30030
30031Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30032
30033 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30034 from dejagnu's apparent default of 10 seconds, which gives random
30035 results when running the tests over NFS on moderately loaded systems.
30036 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30037
30038Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30039
30040 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30041 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30042 result reports.
c906108c
SS
30043
30044Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30045
30046 * configure.in (CY_AC_PATH_TCLH): Remove.
30047 * configure: Regenerate.
30048
30049Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30050
30051 * gdb.c++/Makefile.in (clean): Add missing '{'.
30052
30053Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30054
30055 * lib/gdb.exp: Provide a default value for noinferior.
30056
30057 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30058 Load libgloss.exp.
30059
30060Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30061
30062 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30063 the executable, not the .o to run the tests from.
30064
30065Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30066
30067 * gdb.base/break.exp: Don't test for program exit or exit status
30068 if $noresults if nonzero.
30069 * gdb.base/langs.exp: Likewise.
30070 * gdb.base/watchpoint.exp: Likewise.
30071
30072 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30073 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30074 trying to compile the testcase.
30075
30076Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30077
30078 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30079 * gdb.base/signals.exp (continue to handler): Likewise.
30080
30081Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30082
30083 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30084
30085 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30086
30087Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30088
30089 * gdb.base/corefile.exp: Recognize "not found" as failure
30090 when trying to determine if a core file was generated.
30091 If no core file was generate the first time, try again without
30092 the ulimit -c to work around braindamaged shells.
30093
30094Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30095
30096 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30097 [] tests with "test" and enclose string in quotes.
30098 * gdb.stabs/configure: Rebuild
d63a86f8 30099
c906108c
SS
30100Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30101
30102 Changes in sync with expect:
30103 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30104 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30105 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30106 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30107 argument to AC_REQUIRE.
30108 * configure: Regenerated.
30109
30110Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30111
30112 * gdb.base/corefile.exp: When generating a core, discard any
30113 error messages about ulimit not found and the "core dumped"
30114 message from the shell that runs the coredumper.
30115
30116Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30117
30118 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30119
30120 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30121 which sed script to run. Expect failure for v_comb test
30122 on PA targets too.
d63a86f8 30123
c906108c
SS
30124Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30125
30126 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 30127 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
30128
30129Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30130
30131 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30132 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 30133 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
30134 * lib/gdb.exp (default_gdb_start): Fix typo.
30135 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30136 messages to not include the full program name that caused
30137 the core dump since some systems (such as solaris) apparently
30138 truncate this path to about 80 characters.
30139 When generating a core file first try increasing the core file
30140 size limit to unlimited since some systems may default it to
30141 zero, and it is harmless to try it. Move the test for failing
30142 to generate a core file to where it will actually get executed.
30143 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30144 new gdb result from g++ debug info improvements and make old
30145 pattern obsolescent. Also account for size_t differences
30146 (may be int or long).
30147 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30148 initialization before function call is placed in the delay slot
30149 and thus appears to be skipped over by commands such as "next".
30150
30151Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30152
30153 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30154
30155Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30156
30157 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30158 input source file; fix code to compile test to deal with this
30159 convention.
30160 * gdb.c++/*.exp: Likewise.
30161
30162Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30163
30164 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30165 "bt in signals.exp".
30166
30167Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30168
30169 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30170 "step over execarg initialization" and
889bf7c5 30171 "step over corearg initialization".
c906108c
SS
30172
30173Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30174
30175 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30176 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30177
30178Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30179
30180 From Rob Savoye (rob@poseidon.cygnus.com)
30181 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30182 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30183 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30184 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30185 configure.in}: Major reworking for autoconfig.
c906108c
SS
30186 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30187 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 30188 New files.
c906108c
SS
30189 * config/unix-gdb.exp: Make GDB global.
30190 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
30191 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30192 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30193 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30194 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30195 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 30196 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
30197 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30198 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30199 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30200 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 30201 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
30202 to returns as necessary, arrange for test to compile own testcase
30203 executable.
c906108c 30204 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 30205
c906108c
SS
30206Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30207
30208 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 30209 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
30210 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30211 "backtrace through signal handler".
30212
30213Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30214
30215 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30216 continuing from a job control stop signal.
30217 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30218
30219Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30220
30221 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30222 * gdb.base/corefile.exp: Likewise.
30223 * gdb.base/funcargs.exp: Likewise.
30224
30225Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30226
30227 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30228 * config/monitor.exp: Add support for setting baud rate.
30229
30230Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30231
30232 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30233 i*86-*-linux* xfails for "backtrace through signal handler".
30234 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30235 "print func2::coremaker_local".
30236 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 30237 alpha-dec-osf2* xfail for
c906108c
SS
30238 "delete all breakpoints when none".
30239
30240Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30241
30242 * gdb.base/break.exp: Change test that deletes all breakpoints
30243 when no user breakpoints are installed. A post 4.15 change
30244 causes gdb to no longer prompt in this case.
30245
30246Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30247
30248 * gdb.base/return.exp (return_tests): Change xfail for test
30249 "correct value returned double test" to stop xfailing at
30250 Solaris 2.5. Apparently the bug has been fixed.
30251
30252Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30253
30254 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30255 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30256
30257Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30258
30259 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30260 * gdb.disasm/hppa.s: Corresponding changes.
30261
30262Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30263
30264 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30265 makefile fragment.
30266 * config/mt-hpux: Deleted.
30267
30268Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30269
d63a86f8 30270 * Many files: When warning about suppressed tests due to a
c906108c
SS
30271 nonexistant test binary, avoid incrementing the warning count.
30272
30273Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
30274
30275 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 30276
c906108c
SS
30277Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30278
30279 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
30280 "sparc-*-solaris2*".
30281
30282Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30283
30284 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
30285 Add global and local variables and initialize them.
30286 * gdb.base/corefile.exp: Test correct mapping of corefile sections
30287 by printing variables. Remove rs6000 and powerpc xfails, BFD now
30288 extracts the file name and terminating signal from the core file.
30289 * TODO: Remove note about tests for correct mapping of corefile.
30290 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
30291 from optimizing it away.
30292 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
30293 handles common blocks.
30294
30295Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
30296
30297 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
30298 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
30299
30300Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
30301
30302 * Makefile.in (maintainer-clean): New target, synonym for
30303 realclean.
30304 * gdb.base/Makefile.in (maintainer-clean): Likewise.
30305 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
30306 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
30307 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
30308 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
30309 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
30310
30311Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
30312
30313 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
30314 xfails when not gcc compiled for "print foo::funclocal".
30315 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
30316 "print foo::funclocal at foo",
30317 "print 'scope1.c'::foo::funclocal at foo",
30318 "print foo::funclocal_bss at foo",
30319 "print 'scope1.c'::foo::funclocal_bss at foo",
30320 "print foo::funclocal_ro at foo",
30321 "print 'scope1.c'::foo::funclocal_ro at foo",
30322 "print bar::funclocal at foo" and
30323 "print 'scope1.c'::bar::funclocal at foo".
30324 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
30325 gcc compiled for "print foo::funclocal at bar".
30326 Expand all messages to ensure that they identify that
30327 the test is at bar().
30328 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
30329 gcc compiled for:
30330 "ptype on opaque struct pointer (statically)",
30331 "ptype on opaque struct tagname (statically)",
30332 "ptype on opaque struct pointer (dynamically) 1",
30333 "ptype on opaque struct tagname (dynamically) 1",
30334 "ptype on opaque struct pointer (dynamically) 2" and
30335 "ptype on opaque struct tagname (dynamically) 2
30336 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
30337 gcc compiled for:
30338 "p datalocal"
30339 "whatis datalocal",
30340 "ptype datalocal",
30341 "p bsslocal",
30342 "whatis bsslocal", and
30343 "ptype bsslocal".
30344 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
30345 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
30346 when not gcc compiled.
30347 * gdb.base/funcargs.exp (float_and_integral_args): Add
30348 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
30349 compiled.
30350 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
30351 "backtrace from call6a" when not gcc compiled.
30352 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
30353 "backtrace from call7a" when not gcc compiled.
30354 * gdb.base/callfuncs.exp (do_function_calls):
30355 Add "hppa*-*-hpux*" xfail when not gcc compiled for
30356 "p t_char_array_values(char_array_val2,char_array_val1)",
30357 "p t_char_array_values(char_array_val1,char_array_val2)",
30358 "p t_char_array_values("carray 1","carray 2")",
30359 "p t_char_array_values("carray 1",char_array_val2)",
30360 "p t_char_array_values(char_array_val1,"carray 2")",
30361 "p sum_args(1,{2})",
30362 "p sum_args(2,{2,3})",
30363 "p sum_args(3,{2,3,4})",
30364 "p sum_args(4,{2,3,4,5})"
30365 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
30366 "backtrace in corefile.exp" when not gcc compiled.
30367
30368Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30369
30370 * gdb.base/signals.exp: Rewrite `handle all print' test as
30371 a procedure. Accept blanks or TABs as whitespace, increase
30372 timeout and expect input buffer size for the large output
30373 from the command. Remove "i*86-*-bsdi2.0" xfail.
30374
30375Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30376
30377 * gdb.base/setvar.exp: Add new testcases for truncation when
30378 assigning invalid values to bitfields.
30379
30380Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
30381
d63a86f8 30382 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
30383 mips-sgi-irix* xfail for
30384 "call inferior func with struct - returns char *"
30385 and fix test so that an optional (unsigned char *) cast is
889bf7c5 30386 accepted in the result.
c906108c
SS
30387
30388Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
30389
30390 * gdb.base/funcargs.exp (float_and_integral_args): Remove
30391 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30392 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
30393 * gdb.base/signals.exp: Remove duplicate "handle all print" test
30394 that accidentally got checked in.
30395
30396Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
30397
d63a86f8 30398 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
30399 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
30400 compiled test.
30401 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
30402 Add mips-sgi-irix5* xfail for not gcc compiled.
30403 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
30404 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
30405 compiled for "p top", "whatis top", "p middle", and "whatis
30406 middle".
c906108c
SS
30407 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
30408 "whatis signed char" for not gcc compiled.
30409 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
30410 "set variable signed char=-1 (-1)" and
30411 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
30412 * gdb.base/funcargs.exp (float_and_integral_args):
30413 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
30414 Add mips-sgi-irix* xfail when not gcc compiled for
30415 "continue to call2b".
30416 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
30417 "continue to call2g".
6fdff2c5
PA
30418 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
30419 compiled for "backtrace from call6a"
30420 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
30421 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
30422 when not gcc compiled for "backtrace from call7a".
c906108c
SS
30423 (localvars_after_alloca): Fix gdb_test cmds for
30424 "print * after runto ...".
30425 Remove rs6000-*-* xfails for
30426 "print i after runto localvars_after_alloca" and
30427 "print l after runto localvars_after_alloca"
30428 for all compilers.
30429 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 30430 when not compiled with gcc, for:
c906108c
SS
30431 "print signed char == (minus)",
30432 "print signed char != (minus)",
30433 "print signed char < (minus)",
30434 "print signed char > (minus)".
30435 * gdb.base/callfuncs.exp (do_function_calls):
30436 Add mips-sgi-irix* xfail, when compiled with native compiler, for
30437 "call inferior func with struct - returns char *".
d63a86f8 30438 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
30439 "correct value returned double test" to include Solaris 2.4.
30440 * gdb.base/funcargs.exp (float_and_integral_args):
30441 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 30442
c906108c
SS
30443Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30444
30445 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
30446 enumeration bitfields if compiling with GNU C.
30447 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
30448 to empty' prompt.
30449
30450Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
30451
30452 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
30453 test for PRO targets.
30454
30455 * gdb.base/funcargs.exp: Avoid ever setting more than 8
30456 breakpoints in the inferior at any given time by making
30457 two groups of breakpoints for call2*, call6* and call7*
30458 tests.
30459
30460Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30461
30462 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
30463 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
30464 from optimizing it away.
30465 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
30466 "call inferior func with struct".
30467
30468Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
30469
30470 * configure.in: Only configure gdb.chill for particular targets.
30471
30472Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
30473
30474 * gdb.base/Makefile.in: Add action to .c.o transformation
30475 rule that generates a .ci file for each .o file and remove
30476 explicit .c.o rules except for callfuncs.o.
30477 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
30478 generates a .ci file for each .o file and remove explicit
30479 .cc.o rules.
30480 (clean): Remove *.tmp *.ci files.
30481 (EXECUTABLES): Remove templ-info.exp.
30482 * gdb.base/compiler.c: New file.
30483 * gdb.c++/compiler.cc: New file
30484 * gdb.base/scope.exp: Source gdb.base/scope.ci.
30485 Change rs6000-*-* xfail for
30486 "print 'scope0.c'::filelocal_ro" and
30487 "print 'scope1.c'::filelocal" and
30488 "print 'scope1.c'::filelocal_bss" and
30489 "print 'scope1.c'::filelocal_ro" and
30490 "print 'scope1.c'::foo::funclocal" and
30491 "print 'scope1.c'::foo::funclocal_ro" and
30492 "print 'scope1.c'::bar::funclocal" and
30493 "print 'scope0.c'::filelocal_ro" and
30494 "print 'scope1.c'::filelocal at foo" and
30495 "print 'scope1.c'::filelocal_bss at foo" and
30496 "print 'scope1.c'::filelocal_ro at foo" and
30497 "print 'scope1.c'::foo::funclocal at foo" and
30498 "print 'scope1.c'::foo::funclocal_bss at foo" and
30499 "print 'scope1.c'::foo::funclocal_ro at foo" and
30500 "print 'scope1.c'::bar::funclocal at foo" and
30501 "print 'scope0.c'::filelocal_ro" and
30502 "print 'scope1.c'::filelocal" and
30503 "print 'scope1.c'::filelocal_bss" and
30504 "print 'scope1.c'::filelocal_ro" and
30505 "print 'scope1.c'::foo::funclocal" and
30506 "print 'scope1.c'::foo::funclocal_bss" and
30507 "print 'scope1.c'::foo::funclocal_ro" and
30508 "print 'scope1.c'::bar::funclocal" and
30509 "print 'scope1.c'::bar::funclocal_bss"
30510 to only be xfail'd when not compiled with gcc.
d63a86f8 30511 Add rs6000-*-* xfail for
c906108c
SS
30512 "print 'scope0.c'::filelocal_bss before run"
30513 when compiled with gcc.
30514 (test_at_main): Add rs6000-*-* xfail for
30515 "print filelocal_ro in test_at_main"
30516 when compiled with gcc.
30517 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 30518 Add rs6000-*-aix* xfail for
c906108c
SS
30519 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
30520 "ptype t_char_array", not compiled with gcc.
30521 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
30522 xfail for "list foo (in include file)" when gcc compiled.
30523 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 30524 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
30525 "run to call0a" if not compiled with gcc.
30526 (unsigned_integral_args): Add rs6000-*-* xfail for
30527 "run to call1a" if not compiled with gcc.
30528 (float_and_integral_args): Add rs6000-*-* xfail for
30529 "run to call2a" if not compiled with gcc and for
30530 "continue to call2b" for any compiler.
30531 Add rs6000-*-* xfail to
30532 "print f1 after run to call2a" for gcc compiled.
30533 (discard_and_shuffle): Add rs6000-*-* xfail for
30534 "run to call6a".
30535 (shuffle_round_robin): Add rs6000-*-* xfail for
30536 "backtrace from call7a" if not compiled with gcc.
30537 Add rs6000-*-* xfail for
30538 "backtrace from call7b" if compiled with gcc.
30539 (call_after_alloca): Add rs6000-*-* xfail for
30540 "print c in call_after_alloca" and
30541 "print s in call_after_alloca" and
30542 "backtrace from call_after_alloca_subr"
30543 if not compiled with gcc.
30544 (localvars_in_indirect_call): Add rs6000-*-* xfail for
30545 "print c in localvars_in_indirect_call" and
30546 "print c in localvars_in_indirect_call" and
30547 "backtrace in indirectly called function" and
30548 "stepping into indirectly called function"
30549 if not compiled with gcc.
30550 (localvars_after_alloca): Add rs6000-*-* xfail for
30551 "print c after runto localvars_after_alloca" and
30552 "print s after runto localvars_after_alloca" and
30553 "print i after runto localvars_after_alloca" and
30554 "print l after runto localvars_after_alloca"
30555 for all compilers.
30556 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
30557 than whatis-info.exp.
30558 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
30559 than opaque-info.exp.
30560 Setup rs6000-*-* xfail for
d63a86f8 30561 "ptype on opaque struct pointer (statically)" and
c906108c
SS
30562 "ptype on opaque struct pointer (dynamically)" when
30563 not compiled with gcc.
30564 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
30565 rather than callf-info.exp.
30566 (do_function_calls): Add clear_xfail for rs6000-*-* for
30567 "p t_float_values2(3.14159,float_val2)". Seems to work
30568 fine there, both with xlc and gcc. Need to find out what
30569 it is doing right and fix other platforms.
30570 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
30571 "call inferior func with struct - returns int",
30572 "call inferior func with struct - returns long",
30573 "call inferior func with struct - returns float",
30574 "call inferior func with struct - returns double",
30575 "call inferior func with struct - returns char *",
30576 but only if not gcc compiled (presumes xlc compiled).
30577 Change rs6000-*-* xfails for
30578 "call inferior func with struct - returns char" and
30579 " call inferior func with struct - returns short" to only
30580 xfail if not using gcc.
30581 (clean mostlyclean): Remove *.ci and *.tmp files.
30582 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
30583 than templ-info.exp.
30584 * gdb.base/langs.exp: Source gdb.base/langs.ci.
30585 Add rs6000-*-* xfail for "up to foo in langs.exp"
30586 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 30587 when not gcc compiled.
d63a86f8 30588
c906108c
SS
30589Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30590
30591 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
30592 * gdb.base/corefile.exp: Likewise.
30593 * gdb.base/list.exp: Likewise.
30594 * gdb.base/scope.exp: Likewise.
30595 * gdb.base/siganls.exp: Likewise.
30596
30597 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
30598 compiler output.
30599 * gdb.base/whatis.exp: Likewise.
30600
30601Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
30602
30603 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
30604 failure (opcode table has been fixed to match reality).
30605
30606Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
30607
30608 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
30609 "call inferior func with struct - returns char",
30610 "call inferior func with struct - returns short"
30611
30612 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
30613 "print 'scope0.c'::filelocal at main",
30614 "print 'scope0.c'::filelocal_bss in test_at_main",
30615 "print 'scope0.c'::filelocal at foo",
30616 "print 'scope0.c'::filelocal_bss in test_at_foo",
30617 "print 'scope0.c'::filelocal at bar",
30618 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 30619
c906108c
SS
30620 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
30621 in source file 1". This bug seems to have been fixed with both
30622 gcc and native cc (was native assembler bug?).
30623
30624Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
30625
30626 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
30627 "backtrace through signal handler" to "i*86-*-sysv4*".
30628 * gdb.base/signals.exp: Add xfail for "'next' behaved as
30629 continue" case. Add "known SVR4 bug" to fail message.
30630 Add "i*86-*-bsdi2.0" xfail for "handle all print".
30631 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
30632 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
30633 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
30634 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
30635 "up to foo in langs.exp", "show language at foo in
30636 langs.exp", "up to cppsub_ in langs.exp", "show
30637 language at cppsub_ in langs.exp", "up to fsub in
30638 langs.exp", and "show language at fsub in langs.exp".
30639 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
30640 "bactrace in corefile.exp".
30641 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
30642 "call inferior function with struct - returns float" and
30643 "call inferior function with struct - returns double".
d63a86f8 30644
c906108c
SS
30645Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
30646
30647 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
30648 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
30649 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
30650 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
30651
30652Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
30653
30654 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
30655 (or overriden) "CHILL" macro rather then bare "gcc".
30656 Also look for ../../gcc/xgcc since that is what we will
30657 actually need, not "Makefile". Remove following assignment
30658 of CHILL to CHILL_FOR_TARGET because that results in
30659 recursive definition.
30660
30661Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
30662
30663 * gdb.base/corefile.exp: Change xfail for backtrace in
30664 corefile.exp from linuxaout to all linux.
30665 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
30666 cases where we miss the breakpoint at the signal handler
30667 for some reason. Setup xfail for linuxoldld/linuxaout and
30668 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
30669 hitting SIGURG breakpoint.
30670 * gdb.base/signals.exp: Setup xfail for "next" acting like
30671 continue to add linuxoldld. Setup xfail for all linux for
30672 "next to handler in signals_tests_1", "backtrace in
30673 signals_tests_1", "continue to func1", "pass SIGUSR1",
30674 and continue to handler".
30675
30676Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
30677
30678 * Update all FSF addresses except those in COPYING* files.
30679
30680Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
30681
30682 * gdb.base/a2-run.exp: Change messages to be more explicit about
30683 the status of args, and quote binfile in results.
30684
30685Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
30686
30687 * gdb.base/callfuncs.exp: Add tests for passing structs to
30688 inferior functions and return various types.
30689 * gdb.base/callfuncs.c: Add functions to receive a struct
30690 and return a member of the struct, in various types.
30691
30692Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30693
30694 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
30695
30696Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
30697
30698 * config/vxworks29k.exp: New file, sources vxworks.exp.
30699
30700Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30701
30702 * config/gdbremote.exp: New file. Testing framework using
30703 gdbserver.
30704
30705Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
30706
30707 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
30708 "call function when asleep" and "send end of file".
30709 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
30710 for "backtrace in corefile.exp".
30711 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
30712 for "backtrace through signal handler".
30713 * gdb.base/corefile.exp: Make sure we actually generate a core file
30714 before trying the core tests. Some systems allow the user to suppress
30715 generation of core files and default to that (linux for example).
30716 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
30717 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
30718
30719Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30720
30721 * gdb.threads: New directory with some crude multi-threaded
30722 gdb tests (step.exp and step2.exp).
30723 * config/mt-lynx (STEP_EXECUTABLE): Define.
30724 (THREADFLAGS): Define.
30725
30726Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
30727
30728 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
30729
30730 * gdb.base/signals.exp: Disable whole file for lynx until
30731 further notice.
30732
30733 * gdb.base/signals.exp: xfail test where "next" acts like
30734 "continue" for lynx.
30735
30736 * gdb.base/interrupt.exp: xfail test for calling function while
30737 inferior is asleep for lynx.
30738
30739 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
30740 than one cr-lf after each command.
30741
30742Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30743
30744 * configure.in: Reinstate setting of stabsdirs variable, fix
30745 typo in setting up configdirs for native builds.
30746
30747 * gdb.base/return.exp: Fix typo in return double test.
30748 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
30749 compiler from optimizing them away.
30750
30751Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
30752
30753 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
30754 sequences to be echo'd by gdb when using gdb_test.
30755 * gdb.chill/chexp.exp: Likewise.
30756 * gdb.fortran/exprs.exp: Likewise
30757
30758Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30759
30760 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
30761 after the inferior gdb has started.
30762
30763 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
30764 after each command.
30765 * gdb.base/funcargs.exp: Likewise.
30766 * gdb.base/gdbvars.exp: Likewise.
30767 * gdb.base/interrupt.exp: Likewise.
30768 * gdb.base/list.exp: Likewise.
30769 * gdb.base/watchpoint.exp: Likewise.
30770 * gdb.c++/demangle.exp: Likewise.
30771 * gdb.c++/inherit.exp: Likewise.
30772 * gdb.chill/chexp.exp: Likewise.
30773 * gdb.fortran/exprs.exp: Likewise.
30774
30775 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
30776 test if we can't handle IO to/from the inferior.
30777
30778 * gdb.c++/misc.exp: Always check for a program already being
30779 started after sending a "run" command to gdb.
30780
30781 * gdb.base/twice.exp: Start with a fresh gdb.
30782
30783 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
30784 only depend on gdb's expression code, not the chill runtime.
30785
30786 * gdb.base/return.c: Put return values into variables so we
30787 can have gdb print them rather than depending on the program
30788 to print them.
30789 * gdb.base/return.exp: Corresponding changes.
30790
30791 * lib/gdb.exp: Provide default value for noinferiorio.
30792 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
30793 the inferior.
30794
30795 * gdb.base/break.exp: Always check for a program already being
30796 started after sending a "run" command to gdb.
30797 (text_next_with_recursion): Don't check the output from the
30798 program's printf statement. Instead just make sure the program
30799 exited.
30800
30801 * gdb.base/commands.exp: Protect tests which need arguments with
30802 $noargs conditionals.
30803
30804Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30805
30806 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
30807 of structure member arrays to match gdb/valops.c:value_addr change.
30808
30809Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
30810
30811 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
30812 cases.
30813
30814Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
30815
30816 * configure.in (configdirs): Remove gdb.chill from default list
30817 of subdirs and then add it back in only if doing a native build.
30818 The current chill compiler does not yet work in any cross build.
30819 * Revert all signal changes from Jul 6.
30820 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
30821 for sh-hms targets, allowing these tests to link, with no other
30822 changes. Testing is suppressed by setting "nosignals" in site.exp.
30823
30824Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
30825
30826 * configure.in (signaldirs): Define and add to configdirs for all
30827 targets except some specific ones that are known to not support signals.
30828 Also clean up formatting.
30829 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
30830 (signals, sigall): Remove rules to build.
30831 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
30832 Moved to new gdb.signals directory.
30833 * gdb.signals: New test directory.
30834 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
30835 signals.c signals.exp}: New or moved files.
30836
30837Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
30838
30839 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
30840
30841Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
30842
30843 * gdb.base/return.exp: Xfail `return double' test failure
30844 on at least Solaris 2.3 and handle future/past versions on
30845 a case by case basis as appropriate. Also update message
30846 to include i*86 failures.
30847
30848Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30849
30850 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
30851
30852 * lib/gdb.exp: Fix comment which erroneously identified
30853 gdb_file_cmd as gdb_load (the 19 May change was in fact to
30854 gdb_file_cmd not gdb_load).
30855 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
30856
30857 * gdb.base/setvar.exp: Make test names consistent between pass and
30858 fail cases. Use gdb_test more.
30859
30860Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30861
30862 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
30863
30864Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30865
30866 * gdb.base/help.exp: Fix expected help string for `show commands'.
30867
30868Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
30869
30870 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
30871
30872 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
30873 of a text section.
30874
30875Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
30876
30877 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
30878 that loop eventually terminates. Fix Connection refused logic so
30879 that testsuite will expire nicely.
30880
30881Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
30882
30883 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
30884 config/rom68k.exp: New tcl glue for the appropriate monitors.
30885 These all just end up calling monitor.exp.
30886 * config/monitor.exp (gdb_target_monitor): Handle `Connection
30887 refused' by retrying. Cleanup some timeout issues.
30888 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
30889 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
30890 callers don't have to set/restore global timeout variable.
30891
30892 * The following set of changes centralizes management of the global
30893 timeout variable. This way, it can be set in one target dependent
30894 place instead of dozens of places scattered throughout the test suite.
30895 If you need to lengthen a timeout, then you should either set timeout
30896 in one of the config/{target}.exp files, or multiply it by a factor.
30897 Setting it to an absolute value is always going to lose for some
30898 targets.
30899 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
30900 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
30901 * gdb.base/funcargs.exp: Don't set timeout.
30902 * gdb.base/list.exp (test_forward_search): Only use local timeout.
30903 * gdb.base/printcmds.exp (test_print_string_constants
30904 test_print_array_constants): Don't set timeout.
30905 * gdb.base/ptype.exp: Don't set timeout.
30906 * gdb.base/recurse.exp: Don't set timeout.
30907 * gdb.base/return.exp: Don't set timeout.
30908 * gdb.base/watchpoint.exp: Don't set timeout.
30909 * gdb.c++/classes.exp (do_tests): Don't set timeout.
30910 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
30911
30912Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
30913
30914 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
30915
30916Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30917
30918 * lib/gdb.exp: Disable chill tests for irix5.
30919
30920Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30921
30922 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
30923 each test pass or fail.
30924
30925Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30926
30927 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
30928 xlc not gcc.
30929
30930Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
30931
30932 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
30933
30934Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
30935
30936 * config/est.exp: Fix copyright and comments. Remove dead code.
30937 Use targetname, serialport and baud variables instead of fixed
30938 constants.
30939 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
30940 * config/cpu32bug.exp: New file to support cpu32bug monitors.
30941
30942Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30943
30944 * gdb.base/watchpoint.exp: Don't run
30945 test_watchpoint_triggered_in_syscall for sunos.
30946
30947Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30948
30949 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
30950 they don't seem to exist. Do include stdio.h.
30951
30952Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30953
30954 * gdb.base/a1-selftest.exp: Add alpha xfail.
30955
30956Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30957
30958 * gdb.base/watchpoint.c (main): Prompt before calling read().
30959 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
30960 Revise accordingly. Remove cruft about sending "123" several
30961 times, until it gets noticed. Clean up the "print buf[0]" stuff
30962 so that it passes or fails, and waits for prompts in the usual way.
30963
30964Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30965
30966 * gdb.base/recurse.exp: Fix comment.
30967
30968 * TODO: Remove item about printing variables in nodebug.exp. Add
30969 item about enabling tests which are only run on some targets.
30970
30971 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
30972 fail, make test names unique, use new gdb_test convention
30973 regarding pattern, use gdb_test more, etc.).
30974
30975 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
30976 fail, make test names unique, etc.).
30977
30978Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30979
30980 * gdb.base/nodebug.c: Change return type of top and middle to
30981 short.
30982 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
30983 are fixed by the recent mdebugread.c changes. Allow `short ()'
30984 as type for top and middle.
30985
30986Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30987
30988 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
30989 nearly as I can tell, the whole thing was an accident in Stu's
30990 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
30991 to replace a send/expect pair with gdb_test, but ended up only
30992 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
30993 of 30 Mar 1995 took care of it, but left this vestigial comment
30994 which I am now nuking.
30995
30996Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30997
30998 * gdb.base/break.exp: Look for different line number for
30999 breakpoint at main depending on usestubs.
31000
31001Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31002
31003 * gdb.base/list.exp: Adjust some alternate expect patterns to
31004 match recent list0.c change. Add alternate expect pattern for
31005 output from `list default lines around main' for optimizing
31006 compilers.
31007
31008Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31009
31010 * lib/gdb.exp: If nosignals is not set, set it to 0.
31011
31012Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31013
31014 * config/slite-gdb.exp: Responds to load symbol table prompt.
31015 * gdb.base/break.exp: Adjust line number, fix rerun.
31016 * gdb.base/langs0.c: Add #ifdef usestubs.
31017
31018Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31019
31020 * gdb.base/list.exp: Adjust line contents after adding new lines in
31021 list0.c. Also fix a syntax error.
31022
31023 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31024 * gdb.base/break.exp: ditto.
31025 * gdb.base/list.exp: ditto.
31026 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31027 * gdb.base/run.c: ditto.
31028 * gdb.base/list0.c: ditto.
31029 * gdb.base/funcargs.c: ditto.
31030
31031Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31032
31033 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31034 $targetname, $serialport and $baud instead of hardwired variables.
31035 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31036 target doesn't support signals.
31037
31038Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31039
31040 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31041
31042Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31043
31044 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31045 Don't rely on the value of an auto variable before it has been
31046 initialized. Use gdb_test more.
31047
31048Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31049
31050 * lib/gdb.exp (default_gdb_version): A version number must start
31051 with a digit, but other than that contains all characters up to
31052 the first whitespace character.
31053
31054Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31055
31056 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31057
31058Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31059
31060 * gdb.c++/*.exp: Warn if executable does not exist. The original
31061 reason for skipping the warning was that configure.in sometimes
31062 intentionally skipped building the executables but the tcl code
31063 had no way of knowing. That (a) was always bogus with respect to
31064 error handling, (b) is no longer true (right now there is no way
31065 to skip C++ tests).
31066
31067 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31068
31069Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31070
31071 * gdb.base/list.exp: Add expect patterns for output from
31072 SunPRO compiled executables.
31073 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31074 types.
31075
31076Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31077
31078 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31079 number (we are already testing that the correct source line text
31080 gets printed).
31081
31082 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31083 that is what is intended, but something needed to be done to get
31084 sunos4 native working again.
31085
31086 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31087
31088 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31089 apparently went with a (very) old xfail.
31090
31091Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31092
31093 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31094 runto_main is a proc in gdb.exp that will do 'step' for target use
31095 stubs.
31096 * gdb.base/exprs.exp: ditto.
31097 * gdb.base/interrupt.exp: ditto.
31098 * gdb.base/opaque.exp: ditto.
31099 * gdb.base/printcmds.exp: ditto.
31100 * gdb.base/ptype.exp: ditto.
31101 * gdb.base/scope.exp: ditto.
31102 * gdb.base/setvar.exp: ditto.
31103 * gdb.base/signals.exp: ditto.
31104 * gdb.base/twice.exp: ditto.
31105 * gdb.c++/classes.exp: ditto.
31106 * gdb.c++/inherit.exp: ditto.
31107 * gdb.c++/templates.exp: ditto.
31108 * gdb.base/break.exp: no run and hit main for stubs. Change line
31109 numbers for breakpoints and info breakpoint.
31110 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31111 breakpoint().
31112 * gdb.base/callfuncs.c: ditto.
31113 * gdb.base/exprs: ditto.
31114 * gdb.base/interrupt.c: ditto.
31115 * gdb.base/opaque0.c: ditto.
31116 * gdb.base/printcmds.c: ditto.
31117 * gdb.base/ptype.c: ditto.
31118 * gdb.base/scope0.c: ditto.
31119 * gdb.base/setvar.c: ditto.
31120 * gdb.base/signals.c: ditto.
31121 * gdb.base/twice.c: ditto.
31122 * gdb.c++/misc.cc: ditto.
31123 * gdb.c++/templates.cc: ditto.
31124
31125Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31126
31127 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31128
31129 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31130 somewhere between `read' and `main.c'. I'm pretty sure the
31131 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31132 and it isn't particularly useful.
31133
31134 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31135
31136Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31137
31138 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31139
31140Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31141
31142 * config/mt-slite: add LIBS and -nostdlib.
31143 * config/slite-gdb.exp: add this new file to support sparclite target.
31144
31145Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31146
31147 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31148
31149 * gdb.base/a2-run.exp: Change argument to istarget from
31150 "*-*-vxworks" to "*-*-vxworks*".
31151 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31152
31153Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31154
31155 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31156 will not runto main but do a 'step' to step out of breakpoint().
31157 * config/mt-slite: add -Dusestubs.
31158
31159Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31160
31161 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31162 instead of just @.
31163
31164 * gdb.base/signals.exp: Add test for "handle all print".
31165 * TODO: Remove "handle all print". Also remove item about
31166 checking copyright date (I don't like the idea of a spurious FAIL
31167 based on when we run the tests).
31168
31169 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31170 for SunOS4 (reason for failure not investigated). Remove
31171 redundant test for $binfile.
31172
31173 * gdb.base/nodebug.c (array_index): Call malloc.
31174
31175 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31176
31177Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31178
31179 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31180 conventions and slightly simplify the matching regexp.
31181
31182Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31183
31184 * gdb.base/break.exp: Update gdb_test invocation to use new
31185 convention.
31186
31187 * lib/gdb.exp: If noargs is not set, set it to 0.
31188
31189 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31190 tests unique.
31191
31192 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31193
31194Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31195
31196 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31197 one argument of type "<non-float parameter>".
31198
31199Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31200
31201 * config/rom68k.exp: New file to support Motorola IDP board.
31202 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31203 * gdb.base/break.c: Change things around so that this program
31204 doesn't depend upon args. This is necessary to make remote
31205 targets work (in general, they can't take args).
31206 * gdb.base/break.exp: Don't try to send args to program. Don't
31207 expect output. Also, replace lots of code with gdb_test.
31208
31209Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31210
31211 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31212 printing of '\'' (which is what the comment says we are testing,
31213 even though we were not), not '''.
31214 (test_integer_literals_rejected): Test that printing ''' is an error.
31215
31216 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31217 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31218 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31219 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31220 Use gdb_test not test_print_accept.
31221 * lib/gdb.exp: Remove test_print_accept.
31222
31223 * gdb.base/signals.exp (signal_tests_1): Make pass message
31224 consistent with fail message.
31225
31226 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31227 unsigned char; the bug (PR 1821) is fixed.
31228
31229 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31230
31231 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31232 successful tests--makes xfailing them work right.
31233
31234Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31235
31236 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31237 only \r\n, not .*. The test can pass .* as the last thing in
31238 $pattern if that is what it wants. In addition to providing this
31239 flexibility, this change should speed up pattern matching in cases
31240 where the pattern already ended with .* (there were a number of
31241 them). This change also helps catch bad patterns--in the old
31242 scheme the typo "char \*" instead of "char \\*" would pass. Now
31243 it is caught.
31244 * Many .exp files: Update callers.
31245
31246 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31247 clearer and does not spuriously match multiple ('s. Likewise for
31248 ) and *.
31249
31250 * gdb.base/nodebug.exp: Test ability to call a function and pass
31251 it a string (even with no debugging info).
31252
31253 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31254 "p '\'", which is the same as "p ''" once tcl gets done with
31255 quoting, to "p '\\'", which I suspect is what is intended (one
31256 backslash gets sent to GDB).
31257
31258 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31259
31260Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31261
31262 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31263 1817) was fixed literally years ago.
31264
31265Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31266
31267 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31268 test, it causes stepping out of call_after_alloca_subr with
31269 optimizing compilers.
31270 (localvars_in_indirect_call): Consume GDB prompt if `finish'
31271 fails.
31272
31273 * gdb.c++/templates.exp: Source templ-info.exp only if
31274 the templates executable exists.
31275
31276 * gdb.c++/misc.cc (class Contains_static_instance,
31277 class Contains_nested_static_instance),
31278 gdb.c++/classes.exp (test_static_members): Test printing of
31279 a class that contains a static instance of the class.
31280
31281Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31282
31283 * gdb.base/langs2.c (cppsub_): Don't prototype.
31284 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
31285 only, I believe).
31286
31287Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31288
31289 * lib/gdb.exp (skip_chill_tests): New procedure.
31290
31291 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
31292
31293Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
31294
31295 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
31296 each expect pattern. Cuts runtime from 12 to about 4 seconds.
31297
31298Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31299
31300 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
31301
31302 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
31303 disassemble 8, not 16, instructions for part 4.
31304
31305 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
31306 support the latter anymore.
31307
31308 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
31309 -DNO_PROTOTYPES.
31310 * gdb.base/callfuncs.c: Control use of prototypes based on
31311 NO_PROTOTYPES, not __STDC__.
31312 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
31313 t_float_values2 tests if prototypes in use.
31314
31315 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
31316 t_double_values): When checking differences against DELTA, check
31317 that difference is within the range (-DELTA,DELTA), not just
31318 (-infinity,DELTA).
31319
31320Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
31321
31322 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
31323 'file' command firts, then 'target', then 'load', this is due to gdb
31324 target set up.
31325 * config/mips-gdb.exp: Fix a couple regular exp bugs.
31326
31327Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
31328
31329 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
31330 FP load/store variants.
31331 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
31332
31333Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31334
31335 * gdb.base/term.exp: Do not give a warning if not native, it is
31336 not an abnormal condition.
31337
31338Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
31339
31340 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
31341 t_char_array".
31342
31343Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31344
31345 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
31346 are getting the version number.
31347
31348 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
31349 if not native, it is not an abnormal condition.
31350
31351Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31352
31353 * lib/gdb.exp: Just use "file exists", rather than undocumented
31354 dejagnu procedure "findfile".
31355
31356Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31357
31358 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
31359 (LDFLAGS): Set to -Xlinker -Ur.
31360
31361 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
31362 Removed, these values are set by lib/gdb.exp.
31363
31364 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
31365
31366Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31367
31368 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
31369 of replicating gdb startup code.
31370
31371 * config/mt-vxworks (LDFLAGS): Set to -r.
31372 (CFLAGS_FOR_TARGET): Removed.
31373
31374 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
31375 (gdb) and gdb for vxworks uses (vxgdb).
31376
31377 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
31378 executable is not in the tree and host != target, use sed and
31379 program_transform_name to determine the gdb name used by the
31380 target.
31381
31382 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
31383 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
31384
31385Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31386
31387 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
31388 floats, chars, and shorts where there are ANSI-style function
31389 definitions.
31390
31391 * gdb.base/langs.exp, gdb.base/langs*: New test.
31392 * gdb.base/Makefile.in: Build it.
31393 * TODO: Remove item about checking that C names don't get C++
31394 demangling applied; this test tests it.
31395
31396Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31397
31398 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
31399 went with the const70 xfail. The xfail went away a year ago.
31400
31401 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
31402
31403 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
31404 for hp300.
31405
31406 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
31407
31408 * gdb.base/a1-selftest.exp: Don't run on hp300.
31409
31410Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31411
31412 * Makefile.in (site.exp): Set host_alias and target_alias as well
31413 as host_triplet and target_triplet.
31414
31415Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31416
31417 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
31418
31419 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
31420 places as other ecoff systems).
31421
31422 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
31423 ultrix.
31424
31425Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31426
31427 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
31428 remove them.
31429 * gdb.base/nodebug.exp: Accept "function" in addition to "text
31430 variable and "variable" in addition to "data variable".
31431 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
31432
31433 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
31434 2.
31435 * gdb.base/list1.c (long_line): Add additional statement at start
31436 of function.
31437 * gdb.base/list.exp (test_forward_search): Update line number to
31438 reflect new statement.
31439
31440Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31441
31442 * gdb.base/signals.exp: Reinitialize searched source directories
31443 after gdb_start call.
31444
31445Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
31446
31447 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
31448 * gdb.stabs/Makefile.in: Likewise.
31449
31450 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
31451 change. Instead split the tests into smaller pieces.
31452 * gdb.disasm/hppa.s: Corresponding changes.
31453
31454Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31455
31456 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31457 Quote ^C when passing it to stty. For some shells ^ is a pipe.
31458
31459 * gdb.base/funcargs.exp: Modify many tests so that every test
31460 either passes or fails. Make some test names unique.
31461
31462Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31463
31464 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31465 Call stty to set interrupt character.
31466
31467 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
31468 for HP assembler versus GNU assembler based on actual behavior of
31469 $(CC), rather than assuming that $(AS) is always the GNU assembler.
31470
31471 * TODO: Suggest a few more stepping tests.
31472
31473Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
31474
31475 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
31476 restart GDB for h8300 after a continue.
31477 (return): Add pattern to match a29k-udi behavior.
31478 * gdb.base/nodebug.exp: Remove obsolete comment.
31479 * gdb.base/regs.exp: New file, testing of register displays.
31480 * gdb.base/return.exp: Fix typo in reference to $objdir.
31481 * gdb.base/whatis.exp: Always start with a fresh GDB.
31482
31483Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31484
31485 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
31486 higher, these tests generate a lot of output.
31487
31488Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31489
31490 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
31491 code following the catch silently ignored some errors; without the
31492 catch they should be thrown like any other tcl error. Also, the
31493 catch used "" instead of {} which meant all the callers who wanted
31494 to include one of the characters "[]$ had to quote it an extra time.
31495 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
31496 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
31497 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
31498 Remove extra quoting.
31499
31500Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
31501
31502 * gdb.base/commands.exp: Make test names unique; every test either
31503 passes or fails. Update some comments.
31504
31505 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
31506
31507Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31508
31509 The following fixes a FAIL caused by the fact that the alpha stabs
31510 configuration didn't use the ".if alpha" code in weird.def.
31511 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
31512 bit pointer, so the 32 bit version works even on the alpha.
31513 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
31514 Remove the stuff which allowed us to have separate versions for
31515 alpha and everything else.
31516
31517 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
31518 regexp which "info func operator\[\](" is supposed to match. Fix
31519 string to send to GDB. Note that GDB still doesn't work right. Add a
31520 new test for "info func .perator\[\](" which GDB does handle correctly.
31521
31522 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
31523
31524Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31525
31526 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
31527 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
31528 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
31529 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
31530 it makes the tests harder to understand and confuses test-o-matic.
31531 The preferred style is that each test provides a PASS or a FAIL,
31532 and has a unique message (e.g. "continue #54" not just "continue")
31533 which is the same for the pass and the fail.
31534 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31535 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
31536 to lib/gdb.exp.
31537 * gdb.base/printcmds.exp: Use test_print_accept. Remove
31538 prt_accept which was basically the same thing. Likewise for
31539 test_print_reject and prt_reject.
31540 * lib/gdb.exp (test_print_reject): Add some more error message
31541 patterns to match from the former printcmds.exp (prt_reject).
31542 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
31543 One defect of the passcount stuff is that some of it failed to
31544 report XPASS where appropriate.
31545 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
31546 stuff before and after arg in expected pattern.
31547 (test_paddr_operator_functions): Re-do test without print_addr_of;
31548 this is the only test which seems to want extra stuff there.
31549
31550Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31551
31552 * gdb.base/nodebug.exp: Update new tests to reflect improved
31553 wording of gdb output.
31554
31555 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
31556 and "ptype" work on variables in files compiled without -g.
31557 Replaces commented out "maint print msymbol" tests.
31558
31559Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31560
31561 * gdb.base/setvar.c (dummy): Call malloc.
31562
31563 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
31564 losing with the irix4 sed.
31565
31566 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
31567 ALRM" on irix4.
31568
31569Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31570
31571 * TODO: Remove items about corefile.exp testing new exec-file and
31572 backtrace; both are now done. Add items about printing enums.
31573
31574Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31575
31576 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
31577 "get signal $thissig" test fails.
31578
31579 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
31580
31581Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31582
31583 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
31584 compiler warning with dec alpha compiler.
31585
31586 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
31587 extra \n from gdb_test call (this explains why the prompt test
31588 that I removed yesterday was there).
31589 (user_defined_command_test): Remove extra \n and prompt test.
31590
31591 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
31592 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
31593 doesn't exist.
31594 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
31595 Also remove alpha workaround, which turns out to be because
31596 SIGABRT == SIGLOST.
31597
31598 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
31599
31600 * gdb.base/help.exp: Don't test "help show".
31601
31602Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31603
31604 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
31605 "set print address" is on.
31606 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
31607 pass prompt to gdb_test; gdb_test already looks for the prompt.
31608
31609 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
31610
31611 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
31612 was a vestige of the manual TESTSTRATEGY, and the purpose of it
31613 was to make sure that gdb can read a core file. But (a) the "read
31614 the corefile" part didn't make it to a1-selftest.exp, we just
31615 delete the corefile after creating it, and (b) we test reading
31616 corefiles in corefile.exp anyway. Also, this test left around a
31617 xgdb process on Solaris.
31618
31619 * gdb.base/corefile.exp: Also test backtrace.
31620
31621Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
31622
31623 * gdb.base/commands.exp: Test a simple user defined command with
31624 arguments and if/while statements; verify the full user command is
31625 printed by "show user".
31626
31627 * gdb.base/commands.exp: Test if/while commands as part of a
31628 breakpoint command list; verify they appear in breakpoint
31629 information.
31630
31631Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31632
31633 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
31634 than by dividing by zero.
31635
31636Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
31637
31638 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
31639 performing an inferior call with watchpoints enabled.
31640 * gdb.base/watchpoint.c (main): Delete second unnecessary read
31641 call.
31642
31643Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31644
31645 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
31646 of "file" command.
31647
31648 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
31649 Add additional pattern for when "int operator int(void);" appears
31650 in a different order.
31651
31652Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31653
31654 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
31655
31656 * gdb.base/help.exp: Replace most of docstrings for "info signals"
31657 and "signal" with ".*".
31658
31659Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31660
31661 * TODO: Add note about "handle all nostop".
31662
31663 * gdb.base/{sigall.c, sigall.exp}: New test.
31664 * gdb.base/Makefile.in: Add it.
31665
31666Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
31667
31668 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
31669 when invoking GDB, suppresses any windowing interface.
31670
31671Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
31672
31673 * config/sim-gdb: New file, simulator testing support.
31674
31675Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
31676
31677 * gdb.base/interrupt.exp: Test calling func1 twice.
31678
31679Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
31680
31681 * gdb.base/list.exp (test_forward_search): Set timeout higher
31682 when we'll be getting lots of output from gdb.
31683
31684 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
31685 "init_malloc" to after the expect statement. Run it if that
31686 regexp is taken, but also for two others which happen if source
31687 cannot be found.
31688
31689Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31690
31691 * gdb.base/printcmds.exp: New test, for printing register before
31692 program is running.
31693
31694Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31695
31696 * gdb.base/list.exp: Correct some alternate expect patterns
31697 to reflect changes in list1.c.
31698
31699Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31700
31701 * TODO: Add item regarding large frames.
31702
31703 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
31704
31705 * TODO: Remove item about enabling return.exp; it
31706 is enabled. Suggest a few more "return" tests.
31707
31708Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31709
31710 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
31711 anonymous unions.
31712
31713Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31714
31715 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
31716 and pr-5646.o, so "make" is the same as "make all", not "make
31717 pr-4975.o".
31718
31719Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
31720
31721 * gdb.base/list.exp: Adjust expectations to reflect changes in
31722 list1.c.
31723 (test_forward_search): New test proc.
31724 * gdb.base/list1.c (long_line): New function, has long source line.
31725
31726Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
31727
31728 * gdb.base/a1-selftest.exp: Change initial stepping to know about
31729 additional line of code that was added.
31730
31731Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
31732
31733 * gdb.disasm/hppa.s: Break the large branching tests into smaller
31734 tests so as not to overflow expect's input buffers.
31735 * gdb.disasm/hppa.exp: Corresponding changes.
31736
31737Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31738
31739 Beginnings of template debugging tests.
31740 * gdb.c++/templ-info.cc: New file to test for template
31741 debugging capability of the compiler.
31742 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
31743 templ-info.cc.
31744 * gdb.c++/templates.cc: Add explicit template instantiations
31745 to enable compiling with -fno-implicit-templates. Add destructor
31746 and 'value' method to T5 class for template tests.
31747 * gdb.c++/templates.exp: Add testcases for printing of template
31748 types, setting breakpoints on template methods and calling a
d63a86f8 31749 template method.
c906108c
SS
31750
31751Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
31752
31753 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
31754 branch target since some assemblers (gas-2.5) may emit a
31755 relocation for the branch instead of resolving it in the
31756 assembler.
31757
31758Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31759
31760 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
31761 through signal handler.
31762
31763Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31764
31765 * configure.in (*-*-netware): Use config/mt-netware.
31766
31767 * config/mt-netware: New file.
31768 * config/mt-i386-netware: Removed, separate configs for different
31769 netware architectures are no longer needed now that we have
31770 --with-headers.
31771
31772Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31773
31774 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
31775 by the recent changes to use ANSI C arithmetic conversions.
31776
31777Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31778
31779 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
31780 bug involving using inferior_pid to figure out whether to select a
31781 frame.
31782
31783Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
31784
31785 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
31786 match the current disassembler output.
31787
31788Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
31789
31790 * gdb.fortran/exprs.exp: Expect VOID instead of void.
31791 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
31792 types, expect "int" as type of integer values (for now).
31793
31794Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
31795
31796 * gdb.base/commands.exp: New tests for if/while commands.
31797
31798Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
31799
31800 * lib/gdb.exp (runto): Replace sub-pattern for hex value
31801 by .*, since hex values have different syntax in Chill mode.
31802
31803Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31804
31805 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
31806 linefeed from expect pattern for repeated types with indices > 9.
31807
31808Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
31809
31810 First part of Fortran test suite.
31811 * gdb.fortran: New directory.
31812 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
31813
31814Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31815
31816 * gdb.base/default.exp: Update expect pattern for load command
31817 without arguments.
31818
31819Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
31820
31821 * configure.in: Change i386 to i[345]86.
31822 * gdb.base/configure.in: Likewise.
31823 * gdb.c++/configure.in: Likewise.
31824 * gdb.chill/configure.in: Likewise.
31825
31826Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
31827
31828 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
31829 patterns, since that is not a valid context for comments.
31830
31831Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
31832
31833 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
31834 repeated types and repeated types with indices > 9.
31835
31836Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
31837
31838 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
31839 2417; old bug has been fixed.
31840
31841Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
31842
31843 * gdb.base/interrupt.exp: When trying to wake up the inferior,
31844 send the newline ourselves instead of assuming gdb_test will do
31845 so when passed an empty input string.
31846
31847 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
31848 stabs testcode.
31849
31850Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31851
31852 * lib/gdb.exp (gdb_test): Don't send anything if the first
31853 argument is an empty string. This makes cases where we want to
31854 match output that is already in expect's buffers (for example,
31855 matching a breakpoint after gdb_run_cmd has been called) work
31856 reliably.
31857
31858Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31859
31860 * config/netware.exp: New file.
31861
31862Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31863
31864 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
31865 the -B and -L prefixes so we can find the debugging stub.
31866
31867 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
31868 there and we are using the gcc from the tree.
31869
31870 * gdb.base/types.c: Removed.
31871
31872 * gdb.base/configure.in: Look for makefile fragments in ../config.
31873 Recognize i386-*-netware.
31874 * gdb.c++/configure.in: Likewise.
31875
31876Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31877
31878 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
31879 the correct TCL syntax.
31880
31881Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31882
31883 * gdb.base/opaque.exp: use runto instead of messing around with
31884 breakpoints. Simplify by using gdb_test.
31885
31886 * gdb.base/bitfields.exp: restart between tests on netware targets
31887 because breakpoints aren't relocated after target death. Run
31888 processes to completion.
31889
31890 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
31891
31892Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
31893
31894 * Makefile.in: Remove extra tabs that confuse some versions
31895 of "make". Use the newly built gdb to test with by default,
31896 rather than the first one in the tester's search path.
31897
31898Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
31899
31900 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
31901
31902 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
31903 condition help.
31904
31905Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31906
31907 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
31908
31909 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
31910 running.
31911 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
31912 * gdb.base/funcargs.exp: Likewise.
31913
31914 * gdb.base/bitfields.exp: Simplify by using gdb_test.
31915 * gdb.base/funcargs.exp: Likewise.
31916
31917 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
31918 message is "".
31919
31920Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31921
31922 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
31923 return,signals,twice}.exp: Handle non-existant binaries
31924 consistantly.
31925
31926 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
31927 * gdb.base/Makefile.in: Don't try to generate a core dump, we
31928 might testing a cross development system.
31929
31930Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31931
31932 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
31933 runtest script is relative to ${srcdir}, not ${rootdir}.
31934
31935Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
31936
31937 * gdb.base/signals.exp: Allow for optionality of breakpoint
31938 address.
31939
31940Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31941
31942 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
31943
31944Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31945
31946 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
31947 for size_t definition.
31948 * gdb.c++/templates.cc: Likewise
31949
31950 * config/mt-i386-netware: New file.
31951
31952 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
31953 defined.
31954
31955 * gdb.base/Makefile.in: Added support for systems that name core
31956 files by appending "core" to the program name.
31957 * gdb.base/a1-selftest.exp: Likewise.
31958
31959Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31960
31961 * gdb.base/return.exp: Add comment and message for `return double'
31962 test failure on Sparc Solaris.
31963
31964Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
31965
31966 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
31967
31968Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31969
31970 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
31971 from optimizing them away.
31972 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
31973 patterns to include default constructors and assignment operators,
31974 to match gcc versions beyond 2.5.8. Accept any cplus demangling
31975 character in the output of the virtual base pointer.
31976
31977Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31978
31979 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
31980 expression match in print_addr_of to avoid unintented matches.
31981 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
31982 versions up to 2.5.8.
31983
31984Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31985
31986 * gdb.base/list.exp: Tweak alternate pattern for listing of an
31987 included file to run under newer versions of expect.
31988 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
31989 consecutive >'s in templates to accomodate recent cplus-dem.c change.
31990 Remove xfail for the virtual table of BDDHookV.
31991
31992Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
31993
31994 * lib/gdb.exp (string_to_regexp): Set a default result.
31995 (default_gdb_start): Fix misleading message.
31996
31997Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
31998
31999 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32000 Remove all CC, etc definitions.
32001 * config/mt-hpux: New file.
32002 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32003 (CFLAGS, LDFLAGS): Define.
32004 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32005
32006 * Makefile.in (site.exp): Don't insert host_os, etc.
32007 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32008 (distclean): Check existence of subdir.
32009 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32010 * gdb.base/Makefile.in: General cleanup and simplification.
32011 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32012 to build executables. Use default rule to build .o files.
32013 (EXPECT, RUNTEST, CC): Fix relative pathname.
32014 (site.exp): Don't insert host_os, etc.
32015 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32016 and/or SIGUSR1 defined.
32017 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32018 * gdb.c++/Makefile.in: General cleanup and simplification.
32019 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32020 (CFLAGS): Remove.
32021 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32022
32023Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32024
32025 * gdb.base/recurse.exp: Misc changes to get tests running again
32026 after Kung's changes to the watchpoint code.
32027 * gdb.base/watchpoint.exp: Likewise.
32028
32029Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32030
32031 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32032
32033Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32034
32035 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32036 * lib/gdb.exp (default_gdb_start): Define.
32037 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32038 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32039 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32040 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32041 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32042 Don't call gdb_target_udi in between tests.
32043
32044Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32045
32046 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32047 (which was basically just a local version of the same thing). In
32048 addition to avoiding duplication, gdb_test_exact is faster.
32049 * lib/gdb.exp (gdb_test_exact): Fix typo.
32050
32051 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32052 don't give an error.
32053
32054 * gdb.base/term.exp: Call delete_breakpoints before starting.
32055
32056 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32057 (t10): Add comment.
32058
32059Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32060
32061 Reorganization of the GDB Test Suite.
32062
32063 * gdb.base: New directory, contains all the basic tests.
32064 * gdb.c++: New directory, tests specific to C++.
32065 * gdb.chill: New directory, tests specific to Chill.
32066 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32067 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32068 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32069 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32070 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32071 t30-31 to chill).
32072 * */gdbme.*: Rename to match appropriate expect scripts.
32073 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32074 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32075 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32076 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32077 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32078 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32079 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32080 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32081 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32082 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32083 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32084 gdb.c++/virtfunc.cc: New names of C++ files.
32085 * gdb.chill/chillvars.ch: New name of Chill file.
32086 * gdb.base/configure.in, gdb.c++/configure.in,
32087 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32088 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32089 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32090 * configure.in (configdirs): Update to reflect directory changes.
32091 (target_abbrev): No longer define for any configuration.
32092 * Makefile.in: Cosmetic improvements to header comments.
32093
32094Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32095
32096 Various changes to gdb.t31:
32097
32098 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32099 * gdbme.ch: Make all key-words and predefineds be upper-case.
32100 * chillvars.exp: Expect key-words and predefinds in upper-case.
32101
32102 * chillvars.exp: Use gdb_test_exact many places.
32103 Change expected output for arrays (which now includes index labels).
32104
32105 * pr-5020.exp, gdme.ch (module PR_5020):
32106 New test, for PR-5020.
32107
32108Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32109
32110 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32111 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32112
32113Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32114
32115 * Makefile.in: Fix bit-rot in definitions of CHILL,
32116 CHILL_FOR_TARGET and Chill_LIB.
32117 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32118 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32119 CHILL, and CHILL_LIB.
32120
32121Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32122
32123 * Revert the previous changes. Please see Rob's directory
32124 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32125
32126Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32127
32128 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
32129 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32130 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32131 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
32132 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32133 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32134 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32135 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32136 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32137 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32138 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32139 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32140 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32141 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32142 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32143 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32144 changes from 94Q1.
32145
32146Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32147
32148 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32149 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32150 Rob's new testing fragments.
32151
32152Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32153
32154 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 32155 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
32156
32157Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32158
32159 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32160 version also, match on casted version strings, and match on
32161 gdb startup case where the line numbers might be messed up.
32162
32163Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32164
32165 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32166 (CFLAGS): Delete it from here.
c906108c
SS
32167
32168Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32169
32170 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32171
32172Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32173
32174 * Makefile.in (RUNTEST): Default to just "runtest".
32175
32176Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32177
32178 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32179 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32180 the code has been restructured.
32181
32182Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32183
32184 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32185 \n, not just one of each.
32186
32187 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32188 /bin/cc gives a warning if you do.
32189
32190Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32191
d63a86f8 32192 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
32193 __t10ListS_link1ZUiRCUiPT0
32194
32195Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32196
32197 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32198 on local variables in recursive functions.
32199
32200 * gdb.t07/Makefile.in: Build the new test.
32201
32202Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32203
32204 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32205 directly. Instead compare the return values from actual calls.
32206
32207Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32208
32209 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32210
32211Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32212
32213 * From Peter Schauer with minor modifications.
a9c64011
AS
32214 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32215 stops in mid-line in the caller. Add xfail for returning a float
32216 value on X86 targets.
c906108c
SS
32217
32218Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32219
32220 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32221 to avoid expect lossage.
32222 (fmem_LRbug_tests): Likewise.
32223 * gdb.disasm/hppa.s: Corresponding changes.
32224
32225 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32226 conditions to work with latest dejagnu/expect.
32227
32228 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32229 expected to fail on the PA.
32230 (backtrace in call with trampolines): Explicitly require main
32231 to be frame #1 (no trampolines should show up in backtrace).
32232
32233 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32234 "continue -expect".
32235 * gdb.t06/break.exp: Likewise.
32236 * gdb.t07/watchpoint.exp: Likewise.
32237 * gdb.t13/bitfields.exp: Likewise.
32238 * gdb.t15/{funcargs,return}.exp: Likewise.
32239 * gdb.stabs/weird.exp: Likewise.
32240 * config/{mips,udi}-gdb.exp: Likewise.
32241
32242 * hppa.sed: Enclose comments within a sed command to avoid
32243 losing with the old OSF1 sed.
32244
32245Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32246
32247 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32248 sequent dynix.
32249 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32250 * gdb.t15/funcargs.exp: Conditionally step again to really
32251 finish from marker_call_with_trampolines. Handle the case where
32252 the first step from within call_with_trampolines already steps
32253 us back to main.
32254 * gdb.t15/gdbme.c: Add comment to closing brace of
32255 call_with_trampolines for funcargs.exp.
32256
32257Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32258
d63a86f8 32259 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
32260 Fix typo(s).
32261
32262Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32263
32264 * gdb.t07/gdbme.c: More code for watchpoint testing.
32265
32266 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32267 "Hardware watchpoint" throughout file.
32268 (test_watchpoint_triggered_in_syscall): New test.
32269 (test_complex_watchpoint): New test.
32270
32271Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32272
32273 * gdbme.c (call_with_trampolines): New function to try and step
32274 into. Tests trampoline problems on the PA.
32275
32276 * funcargs.exp (localvars_in_indirect_call): No longer expect
32277 stepping into indirect call to fail on PAs.
32278 (test_stepping_over_trampolines): New test.
32279
32280Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32281
32282 * TODO: Add suggestions for static member function tests, and
32283 completion tests.
32284
32285Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32286
32287 * TODO: Add suggestions for "p/a" tests.
32288
32289 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
32290 (default_gdb_exit): Replace all the hair with sending "quit" to
32291 the process with a simple close.
32292
32293Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32294
32295 * TODO: Add suggestions for shared library tests.
32296
32297Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32298
32299 * TODO: Add suggestions for x/s tests.
32300
32301Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32302
32303 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
32304 "enable once", and "enable breakpoints once" with ".*".
32305
32306Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32307
32308 * TODO: Add suggestions about structure passing tests.
32309
32310Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32311
32312 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
32313 the primary1 test, use work around if __GNUC__ < 2.
32314 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
32315 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
32316 Test for bad output rather than waiting for timeout. Issue
32317 second continue only if first continue failed.
32318
32319Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32320
32321 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
32322 operator[] test with gdb_test because the old code didn't seem to
32323 be getting the quoting right with the new dejagnu.
32324
32325Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
32326
32327 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
32328 one from the path.
32329 * Makefile.in: Use a fresh expect if there is one, use runtest
32330 from the src tree if there is one.
d63a86f8 32331
c906108c
SS
32332Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32333
32334 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
32335 next over recursive call. Revise the tests from that point on
32336 (which had been skipped) to match GDB's actual (correct) output.
32337
32338 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
32339 with next over a breakpoint whose condition is false.
32340
32341 * gdb.t00/help.exp: Comment out "help set print" tests just like
32342 (and for same reason as) "help set" test.
32343
32344Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32345
32346 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
32347 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
32348
32349Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32350
32351 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
32352 necessary gdb_target_udi.
32353
32354 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
32355
32356 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
32357 1838 and 2417; they are fixed.
32358
32359 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
32360 gdb.t03/ptype.exp (ptype structure, ptype union):
32361 Remove xfails; the test is looser than when the xfails were added.
32362
32363 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
32364 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
32365
32366 * gdb.t01/run.exp: Only run shell test if isnative.
32367
32368 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
32369 since "run" automatically loads if necessary. Call gdb_target_udi
32370 after the "file" since "file" kills any execution target.
32371
32372 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
32373 GDB. GDB doesn't work that way (not anymore at least) on UDI.
32374 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
32375 argument for UDI.
32376
32377Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32378
32379 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
32380
32381 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
32382
32383Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32384
32385 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
32386 properly quoting regexps. This makes the second argument to
32387 demangle a fixed string, which matches the callers, instead of a
32388 shell-style pattern which is what the previous implementation
32389 used. Update some of the callers.
32390
32391Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32392
32393 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
32394 (comib_nullified_tests): Fix typo.
32395 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
32396 strings. No longer expected to fail.
32397
32398 * gdb.disasm/hppa.s (addib_tests): Fix typo.
32399 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
32400 strings. No longer expected to fail.
32401
32402 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
32403 string. No longer expected to fail.
32404
32405Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32406
32407 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
32408 No longer expected to fail.
32409
32410 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
32411 string. No longer expected to fail.
32412
32413Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32414
32415 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
32416 only in the names (I probably got most of them). I was even
32417 generous with some which differed in underscores in names, and
32418 probably missed a few, and I *still* was able to remove almost a
32419 third of the file with almost no impact on testsuite coverage.
32420
32421Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32422
32423 * gdb.t00/default.exp: Match udi_attach error message as well as
32424 the one from child_attach.
32425
32426 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
32427
32428 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
32429
32430 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
32431 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
32432
32433 * Move test with enums and partial symbols back to
32434 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
32435 Reverts the change of 26 May 93. Per today's change to
32436 stabs.texinfo, the behavior that weird.exp was expecting was
32437 unreasonable; what is important is that the compiler+gdb get
32438 things right, which happens with a recent gcc. Also fix the test
32439 to deal with native compilers which put out the stab gdb can't
32440 deal with.
32441
32442Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32443
32444 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
32445 in the names. The main thing these accomplish is to slow things down.
32446 Many more such duplicates surely remain.
32447
32448 * gdb.t00/help.exp: Comment out "help support" test just like
32449 (and for same reason as) "help set" test.
32450
32451Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
32452
32453 * gdb.t06/break.exp: Remove setup_xfails for
32454 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
32455 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
32456 about known bug in gcc to include up through 2.5.8.
32457 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
32458 well as "_vb$".
32459 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
32460 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
32461 with latest gcc and gdb.
32462 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
32463 well as "_vb$".
32464
32465Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32466
32467 * configure.in (hppa*-*-*): Also configure and build stabs-only
32468 tests.
32469
32470Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32471
32472 * gdb.t10/hppa.mt: A makefile fragment for the PA.
32473 * gdb.t10/configure.in (hppa*-*-*): Use it.
32474
32475Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32476
32477 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
32478
32479Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32480
32481 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
32482 versions prior to 1.13.5.
32483
32484Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32485
32486 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
32487 the prompt is at the start of a line.
32488
32489Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32490
32491 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
32492 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
32493 in the copr tests now.
32494 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
32495 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
32496 expected to fail.
32497
32498Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
32499
32500 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
32501 gdb.t31/chillvars.exp, lib/gdb.exp:
32502 Tweak to run under either version of expect.
32503 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
32504 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
32505 * gdb.t11/list.exp: Remove extraneous whitespace.
32506
32507Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32508
32509 * gdb.t16/printcmds.exp (test_print_strings): Accept
32510 "(unsigned char *) " before the string.
32511
32512 * TODO: Add notes about printing of fancy types and GDB expressions.
32513
32514Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
32515
32516 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
32517 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 32518 if doing mips-idt-ecoff.
c906108c
SS
32519
32520Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
32521
32522 * Most .exp files: Tweak to run under either version of expect.
32523
32524Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32525
32526 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
32527 xfails; I'm not sure why they are failing, but not because of PR 1806.
32528
32529Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
32530
32531 * config/unix-gdb.exp: Remove gdb_unload cause it's already
32532 defined in lib/gdb.exp.
32533
32534Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32535
32536 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
32537 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
32538 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
32539 have to be typeless.
32540
32541Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32542
32543 * TODO: Add suggestion for copyright year test.
32544
32545Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
32546
32547 * configure.in (*-*-lynxos*): Add stabs tests.
32548
32549Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32550
32551 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
32552 so insert a tab before any assembler directive in column zero.
32553
32554 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
32555 stores.
32556 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
32557 stores.
32558 (fpu_short_memory_tests): Likewise.
32559
32560Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32561
32562 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
32563 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
32564 .stabs directives in comments.
32565
32566Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32567
32568 * TODO: New file, describing tests we could write.
32569 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
32570
32571Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32572
32573 * gdb.t06/signals.exp: Add kludge to force re-sync.
32574
32575 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
32576 to xgdb instead of gdb, get out of gdb.
32577
32578Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
32579
32580 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
32581 for info.
32582
32583Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32584
32585 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
32586 * gdb.stabs/configure.in (hppa*-*-*): Use it.
32587 * gdb.stabs/hppa.sed: New sed script for the PA.
32588
32589Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32590
32591 * gdb.stabs: Re-write weird.def and configuration to use sed
32592 instead of cpp. sed is portable and POSIX; cpp is neither.
32593
32594Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32595
32596 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
32597
32598Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32599
32600 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
32601
32602Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32603
32604 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
32605 "_vb$".
32606 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
32607 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
32608
32609Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32610
32611 * lib/gdb.exp: Comment out code which depends on non-existent
32612 `transform' procedure.
32613
32614Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
32615
32616 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
32617 * lib/gdb.exp: Transform tool name.
32618 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
32619 1.1's new error handling system.
32620
32621Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32622
32623 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
32624
32625Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32626
32627 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
32628 They made pattern matching so slow that timeouts happened on
32629 heavily loaded systems. Now any output from "show print" which
32630 gets us back to the GDB prompt is a PASS.
32631
32632Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
32633
32634 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
32635
32636Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32637
32638 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
32639
32640 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
32641 It is not from PR 3220.
32642
32643Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32644
32645 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
32646 just started failing because they depended on the order the
32647 subcommands are presented, or exact docstring text. This kind of
32648 test is a pain and has minimal benefit.
32649
32650Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32651
32652 * gdb.t09/corefile.exp: At end of test, use "core" command with
32653 no arguments.
32654
32655Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
32656
32657 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
32658 17}/Makefile.in: Make it possible to run the testsuite with Sun
32659 make and CC = cross gcc by adding explicit build rules for .o
32660 files.
32661
32662Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32663
32664 * gdb.t15/funcargs.exp: Don't put comments on same line as
32665 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 32666
c906108c
SS
32667Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32668
32669 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
32670
32671Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
32672
32673 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
32674 * gdb.t20/inherit.exp: remove three dumplicate entries.
32675
32676Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32677
32678 * gdb.t06/break.exp: For "next over recursive call", fail on any
32679 incorrect output, not just on "factorial (value=2)".
32680
32681Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32682
32683 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
32684 working now. Add an xfail if accesing a bss variable causes
32685 a memory error if the target is not yet run.
32686
32687Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32688
32689 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
32690 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
32691 name of __st* demangling (2 strings). Did Kung really get the
32692 more than 95 others right without testing them?
32693
32694Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
32695
32696 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
32697
32698Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
32699
32700 * configure.in (configdirs): Add gdb.disasm
32701 * gdb.disasm: New directory for GDB disassembler tests.
32702 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
32703
32704Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32705
32706 * gdb.t00/help.exp: Don't test "help set".
32707
32708 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
32709 from within expect statements. None of these happen anymore and
32710 they cause regressions to be silently unnoticed.
32711
32712 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
32713 messages) about known failures with gcc cygnus-2.4.5-930417.
32714
32715 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
32716 comp-info.exp so it gets built if it doesn't exist.
32717
32718 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
32719 it is no longer used.
32720 * gdb.t13/comp-info.c: Removed.
32721
32722Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32723
32724 * gdb.t06/signals.exp: Add xfail for sun3.
32725
32726Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32727
32728 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
32729 relevant because ^C doesn't get sent but failure can be reproduced
32730 interactively).
32731
32732Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32733
32734 * gdb.stabs/alpha.mt: New configuration file for alpha.
32735 * gdb.stabs/configure.in: Use it.
32736 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
32737 sharing with alpha.mt, redefine long to word via preprocessor.
32738 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
32739 for alpha.
32740 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
32741 native cc.
32742 * gdb.t00/teststrategy.exp: Change expect string so that we
32743 consume the `(xgdb)' from the command echo and from the gdb prompt.
32744 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
32745 gdb currently compares all values as long, so this failure probably
32746 applies to any configuration where LONGEST is bigger than a target int.
32747 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
32748 with gcc.
32749 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
32750 to handle opaque pointers, gcc is.
32751 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
32752 as first argument. Include <sys/types.h> and change all operator
32753 new definitions to use size_t.
32754 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
32755 now that we use size_t.
32756
32757Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32758
a9c64011 32759 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 32760 a long or float array cast all array members to the same type.
a9c64011 32761 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 32762 with 64 bit longs.
a9c64011 32763 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 32764 on alpha.
a9c64011 32765 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
32766
32767Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32768
32769 * gdb.t24 (demangle.exp): Constructors of templates have names like
32770 vector<int>::vector(int) not vector<int>::vector<int>(int). See
32771 section 14.6 of the ARM.
32772
32773 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
32774 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
32775 accomplish little and slow down the testsuite.
32776
32777 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
32778 Accept spaces various places.
32779
32780Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32781
32782 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
32783 with watchpoint enabled.
32784
32785 * Makefile.in: Remove definition of CC and remove the second
32786 definition of CXX (the "CXX = gcc" one remains). These definitions
32787 were causing backquotes to be expanded within backquotes, which
32788 doesn't work.
32789
32790Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
32791
32792 * gdb.t17/callfuncs.exp: Add "return 0" to end.
32793
32794Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32795
a9c64011
AS
32796 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
32797 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
32798 by mips cc and contains no stabs entries.
32799
32800Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
32801
32802 * config/vx-gdb.exp: Use fake device to load files rather than
32803 NFS.
32804 * lib/gdb.exp: New proc to do "file" command.
32805 * config/unix-gdb.exp: Use new "file" proc.
32806
32807Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
32808
32809 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
32810 Rework board rebooting slightly.
32811 (gdb_exit): Don't exit from the remote shell; there isn't one.
32812 * gdb.stabs/weird.exp: If a program is being debugged already,
32813 kill it.
32814 * gdb.t04/setvar.exp: Stop and restart gdb.
32815 * gdb.t05/expr.exp: Likewise.
32816 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
32817 restart gdb and reload the program.
32818 * gdb.t08/opaque.exp: Likewise.
32819 * gdb.t12/scope.exp: Likewise.
32820 * gdb.t13/bitfields.exp: Likewise.
32821 * gdb.t15/funcargs.exp: Likewise.
32822 * gdb.t20/classes.exp: Likewise.
32823 * gdb.t03/ptype.exp: Increase timeout.
32824 * gdb.t16/printcmds.exp (test_print_string_constants,
32825 test_print_array_constants): Likewise.
32826 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
32827 * gdb.t20/classes.exp (do_tests): Likewise.
32828 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
32829
32830Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
32831
32832 * gdb.stabs: Renamed *wierd* to *weird*.
32833
32834Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32835
32836 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
32837 for timeout. Add "known gcc 2.4.5 bug" to failure message.
32838
32839Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32840
32841 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
32842 (do_tests): Remove xfail for whatis on one_var and two_var.
32843
32844Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
32845
32846 * Makefile.in: Made cross building work better by adding
32847 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
32848
32849Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32850
32851 * gdb.t15/{return.c,return.exp,Makefile.in}:
32852 New test, currently commented out.
32853
32854Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
32855
32856 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
32857 still running and removes the leftover named socket so GDb can do
32858 clean restarts.
32859
32860Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
32861
32862 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
32863 console, not GDB.
32864 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
32865 cross testing works better with "make check"
32866 * config/unix-gdb: Use default procedures for exit and version.
32867 * config/vx-gdb.exp: Cleaned up and massaged back to working order
32868 with the newest VxWorks.
32869
32870Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32871
32872 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
32873 old form.
32874
32875 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
32876 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
32877
32878 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
32879
32880 * config/unix-gdb.exp: Remove this version of gdb_exit
32881 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
32882 Rob says he'll look at it when he gets back to testing boards.
32883
32884Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
32885
32886 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
32887 an expected fail for certain ptype commands.
32888
32889 * gdb.t20/classes.exp: Update expected results of "ptype class
32890 Base1" to account for the constructor that now appears in the type.
32891
32892Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
32893
32894 * configure.in (configdirs): Restore gdb.t04, which mysteriously
32895 disappeared from list.
32896 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
32897 "alldone" proc with call to cleanup and exit.
32898 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
32899 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
32900 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
32901 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
32902 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
32903 "alldone" proc with simple returns that suppress remaining
32904 tests. The alldone proc went away many months ago.
32905
32906Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32907
32908 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
32909
32910 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
32911
32912Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32913
32914 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
32915 as vax gdb will display them.
32916
32917Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32918
32919 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
32920 optimizers.
32921
32922 * scope.exp: Change "bad value for localval" messages so each one
32923 is unique.
32924
32925 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
32926 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
32927
32928 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
32929
32930Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32931
32932 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
32933 doesn't exist (due to optimization).
32934
32935Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32936
32937 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
32938 contains \r because the filename is long.
32939
32940 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
32941 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
32942
32943Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32944
32945 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
32946 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
32947 Ultrix.
32948 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
32949 int tests.
32950 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
32951
32952Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
32953
32954 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
32955
32956 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 32957 to match does not match the passing case but still matches the
c906108c
SS
32958 failing case.
32959
32960Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32961
32962 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
32963
32964Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
32965
32966 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
32967 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
32968 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
32969 Remove various versions of gdb_exit.
32970 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
32971 gdb_exit.
32972 * config/unix-gdb.exp: gdb_exit remains here, and should override
32973 the generic version, since it's doing a lot of wierd stuff that
32974 the other versions aren't. FIXME, fold it in, or abandon this
32975 version.
32976
32977Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32978
32979 * gdb.t24/demangle.exp: Add tests for PR 3220.
32980
32981Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32982
32983 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
32984
32985Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
32986
32987 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
32988 "i386-*-*". Works for i486 as well.
32989
32990 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
32991 bug, and expand domain of xfail to all SVR4 systems, since the
32992 actual problem is likely to be in generic SVR4 /proc support.
32993
32994Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32995
32996 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
32997
32998Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
32999
33000 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33001 xfails for other systems. Match a missing 'Continuing.' as an
33002 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33003
33004 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33005 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33006 Only issue warning for missing executables if -all option is used.
33007
33008 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33009 file if -all option is used. It's like an unpredictable XFAIL.
33010
33011Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33012
33013 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33014 for dynamically linked binaries.
33015
33016 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33017
33018Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33019
33020 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33021 to state that this is a known bug in old versions of g++.
33022
33023Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33024
33025 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33026 while waiting for `Continuing'.
33027
33028Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33029
33030 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33031 in text, data, and bss.
33032 * gdb.t10/nodebug.c: Add local and global test variables for
33033 initialized and uninitialized data.
33034
33035Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33036
33037 * config/unix-gdb.exp (gdb_exit): Add "wait".
33038
33039Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33040
33041 * gdb.t06/signals.exp: xfail the continue from the handler for all
33042 targets.
33043
33044 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33045 function with watchpoints enabled, the i386 call dummy starts with
33046 a call.
33047
33048 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33049 386 bsd names its corefiles.
33050
33051Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33052
33053 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33054 compilers don't grok it.
33055 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33056 with small octal ints rather than character constants, which
33057 are signed and might not fit if first promoted to int.
33058
33059Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33060
33061 * gdb.t09/Makefile.in (clean): Remove corefile.
33062
33063Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33064
33065 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33066
33067Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33068 and Jim Kingdon (kingdon@cygnus.com)
33069
33070 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33071 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33072 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33073
33074Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33075
33076 * gdb.t17/interrupt.exp: Add xfail for hppa.
33077
33078Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33079
33080 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33081 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33082 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33083 to determine signed-ness of bitfields and use the result to setup
33084 the xfail.
33085 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33086 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33087 call line is reached if necessary.
33088
33089Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33090
33091 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33092
33093Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33094
33095 * gdb.t06/break.exp: Also test `clear' command.
33096
33097Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33098
33099 * gdb.t00/teststrategy.exp: Remove extra quote.
33100
33101 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33102 watchpoint enabled to be for all non-68k machines.
33103
33104 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33105
33106Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33107
33108 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33109 targets use aout.mt instead of ecoff.mt as gas understands
33110 standard aout format.
33111
33112Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33113
33114 * lib/gdb.exp (runto): Don't insist that function we are running to
33115 was compiled with -g.
33116
33117 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33118
33119 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33120 to get back into the read system call.
33121 Accept leading newline in case where we woke it up.
33122
33123Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33124
33125 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33126 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33127 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33128 enable ecoff configuration.
33129
33130Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33131
33132 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33133
33134Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33135
33136 * gdb.t16/printcmds.exp: Add another printf test.
33137
33138Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33139
33140 * configure.in: If configured -with-stabs on any target, add
33141 stabsdirs to configdirs.
33142
33143Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33144
33145 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33146 fun" so pattern does not match the command itself.
33147
33148Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33149
33150 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33151
33152Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33153
33154 * gdb.t17/interrupt.exp: Test for more things.
33155
33156Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33157
33158 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33159 compiler arranges the code and line numbers.
33160
33161 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33162
33163Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33164
33165 * gdb.t00/help.exp: Increase expect input buffer size.
33166
33167Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33168
33169 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33170
33171 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33172
33173 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33174
33175 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33176 [0-9]*, not just [0-9].
33177
33178Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33179
33180 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33181
33182 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33183
33184Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33185
33186 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33187
33188Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33189
33190 * gdb.t06/signals.c: Add xfails for sun3.
33191
33192 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33193
33194 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33195 test_stepping tests.
33196
33197Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33198
33199 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33200
33201 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33202
33203 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33204 rather than actually putting it through cpp twice.
33205
33206 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33207
33208Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33209
33210 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33211 no longer needed.
33212
33213Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33214
33215 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33216
33217 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33218 C++ features prints as "struct", make it a pass, not an xfail.
33219
33220Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33221
33222 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33223 Don't require VA to print as "class" rather than "struct".
33224
33225Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33226
33227 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33228
33229Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33230
33231 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33232
33233Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33234
33235 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33236 order.
33237
33238Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33239
33240 * gdb.t16/printcmds.exp: Add printf tests.
33241
33242 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33243
33244 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33245
33246Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33247
33248 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33249 pass counts, to counteract any existing or future setup_xfails.
33250
33251Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33252
33253 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33254 {BEGIN,END}_COMMON for common block instead of STAB.
33255 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33256
33257 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33258 intp_var should be N_GSYM not N_LSYM.
33259 wierd-aout.S: Use a label for the value of the N_SO.
33260 wierd.def: Remove all backslashes.
33261 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33262
33263Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33264
33265 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33266 get the expected next to inheritance3.
33267
33268Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33269
33270 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
33271 now that gcc-2.4 gets it right.
33272
33273Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33274
33275 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
33276
33277 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
33278 generating comp-info.exp which works for cross-compilation.
33279
33280Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
33281
33282 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
33283 "*-*-sysv4.*".
33284
33285Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
33286
33287 * gdb.t01/run.exp: Start with a fresh gdb.
33288 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
33289 SVR4.x.
33290
33291Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
33292
33293 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
33294 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
33295 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
33296 Makefile.in (distclean, realclean): Remove gdbme.c from list of
33297 things to remove.
33298
33299Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
33300
33301 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
33302 test cases from bug reports.
33303
33304Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
33305
33306 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
33307 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
33308 avoid spurious xfails.
33309 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
33310 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
33311 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
33312
33313Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
33314
33315 * gdb.t00/teststrategy.exp: Rework to provide more useful
33316 description of each test, fix problem with systems that define
33317 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
33318 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
33319 results for "next over recursive call" so timeouts aren't taken
33320 by error.
33321
33322Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
33323
33324 * gdb.t12/scope.exp: Test printing of variables before run.
33325
33326 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
33327 printed in wrong order due to sorting.
33328
33329Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
33330
33331 * gdb.t00/teststrategy.exp: Fix expected results for printing
33332 user entered string constant. Is array of char, prints with no
33333 address.
33334
33335 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
33336 commands.
33337 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
33338 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
33339 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
33340 of struct of char arrays.
33341 * gdb.t00/radix.exp: New tests for radix commands.
33342
33343Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
33344
33345 * gdb.t16/printcmd.exp: Print a variable before running program
33346 (with xfail for AIX).
33347
33348Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
33349
33350 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
33351
33352 * gdb.t16/printcmd.exp: Don't print variables before running program.
33353
33354 * gdb.t06/break.exp: Don't require envp argument to main.
33355
33356 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
33357
33358 * gdb.t02/whatis.exp, gdb.t11/list.exp:
33359 Add xfails for rs6000.
33360
33361 * gdb.t02/whatis.exp: Change other tests not to re-test something
33362 we already tested.
33363
33364 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
33365 each type used has a variable of that type.
33366
33367Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
33368
33369 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
33370
33371Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
33372
33373 * configure.in: change srctrigger to be a file, not a directory
33374
33375Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
33376
33377 * configure.in (mips-idt-ecoff*): Added trailing '*'.
33378
33379 * gdb.t11/list.exp: Fixed a couple of typos.
33380
33381Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
33382
33383 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
33384 is fixed and PR is closed.
33385 * gdb.t16 (gdbme.c): Add simple test string variable.
33386 * gdb.t16 (printcmds.exp): Add tests with simple test string
33387 variable, primarily for boundaries on "set print elements".
33388
33389Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
33390
33391 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
33392 Make leading 0's optional and don't expect a tab in the middle
33393 of the number.
33394
33395 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
33396
33397 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
33398 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
33399 don't end command passed to gdb_test with newline.
33400
33401 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
33402 signed keyword away, don't expect signed bitfields to be signed.
33403
33404 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
33405 printing with only as many 1's as are in the field as well as printing
33406 with 32 1's (see comment).
33407
33408Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
33409
33410 * gdb.t00/default.exp: Start with a fresh gdb.
33411 * configure.in (configdirs): Remove gdb.t31 until the chill
33412 compiler works again. It no longer is able to find chillrt0
33413 since it isn't in libchill.a anymore.
33414 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
33415 wierd.o, make more modular.
33416 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
33417 spurious newlines that caused problems.
33418
33419Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33420
33421 * Move test with enums and partial symbols from gdb.t03/ptype.exp
33422 to gdb.stabs/wierd.exp since GCC has worked around the bug.
33423 gdb.stabs/wierd.{exp,def}: Many new tests.
33424
33425 * gdb.t00/default.exp: update info line for new message.
33426
33427 * gdb.t02/{whatis.exp,gdbme.c}:
33428 Test that "char *" doesn't print as "caddr_t".
33429
33430Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33431
33432 * gdb.t00/help.exp: Use .* in place of some help messages which
33433 just changed.
33434 gdb.t00/default.exp: Update "info frame" test for new message.
33435 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
33436 Remove some xfails
33437
33438Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33439
33440 * gdb.t03/{gdbme.c,ptype.exp}:
33441 Add tests for typedef'd struct and union without tags.
33442 Also check "whatis" on a variable of a typedef'd enum without a tag.
33443
33444 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
33445 PRMS 1823; the bug still exists but isn't reproduced by this test
33446 anymore), and remove rs6000 XFAIL (the bug is fixed).
33447
33448 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
33449 duplicated from whatis.exp. For those that are left, accept
33450 "long", "long int", or "int" for long variables (whatis.exp already
33451 has an XFAIL for "int", so no need to fail it here).
33452
33453 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
33454 Deal with GCC's names for types now that GDB uses the compiler's names.
33455
33456 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
33457 setup_xfail's for sunos4. If we #defined the signed keyword away,
33458 don't expect GDB to know that char it is signed.
33459
33460 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
33461
33462Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
33463
33464 * configure.in (configdirs): Add gdb.t24 for C++ tests that
33465 should work on any system, regardless of debugging format.
33466 * gdb.t21/demangle.exp: Move to gdb.t24.
33467 * gdb.t24/demangle.exp: Move from gdb.t21.
33468 * gdb.t24/{Makefile.in, configure.in}: New files.
33469
33470Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33471
33472 * configure.in: Do gdb.stabs and C++ tests only for stabs.
33473 * gdb.stabs: New directory.
33474
33475Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33476
33477 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
33478 not just "Quit anyway?".
33479
33480Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
33481
33482 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
33483 that all setup_xfails are immediately followed by clear_xfails.
33484
33485Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
33486
33487 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
33488 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
33489 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
33490 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
33491 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
33492 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33493 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33494 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
33495 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
33496 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
33497 gdb.t31/chillvars.exp, lib/gdb.exp:
33498 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
33499 bug-gdb@prep.ai.mit.edu.
33500
33501Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
33502
33503 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
33504 with 0.0, not integer 0.
33505
33506Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
33507
33508 * gdb.t06/break.exp: Update for "Kill the program" message change.
33509
33510Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
33511
33512 * Makefile.in (GDBFLAGS): Set to -nx.
33513 * Makefile.in (site.exp): Use GDBFLAGS.
33514
33515Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33516
33517 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
33518 Makefiles.
33519 (check): depend on just-check.
33520 (just-check): added so that tests can be run without a noop
33521 build pass.
33522
33523Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33524
33525 Switch to using configure's configdirs.
33526 * Makefile.in (Makefile): add configure.in dependency.
33527 (SUBDIRS): removed redundant assignment.
33528 * configure.in: switch subdirs assignment to configdirs.
33529 * gdb.t*/configure.in: new files.
33530
33531Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
33532
33533 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
33534 works.
33535
33536Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
33537
33538 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
33539 in explicit rules. Apparently this is not supported by some makes.
33540
33541Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
33542
33543 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
33544
33545Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33546
33547 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
33548 disappeared.
33549
33550Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
33551
33552 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
33553
33554Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
33555
33556 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
33557 watchpoint problem that is now fixed.
33558 * gdb.t30/chexp.exp: Remove setup_xfail for printing
33559 uninitialized convenience variables.
33560 * gdb.t31/chillvars.exp: Fix expected patterns for printing
33561 structures.
33562
33563Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33564
33565 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
33566 which causes expect to get out of sync with gdb on long output
33567 from help set.
33568 * gdb.t09/corefile.exp: Make expected pattern for core file
33569 failing signal and frame output format less sun specific.
33570
33571Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
33572
33573 * gdb.t31/chillvars.exp: Add and remove initial dummy
33574 breakpoint, so that symbol table is forced in.
33575 (Needed at least on Sunos4, though it seems not SVR4.)
33576 * gdb.t31/chillvars.exp: Update for changed output format.
33577
33578Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
33579
a9c64011 33580 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
33581
33582Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
33583
33584 * Makefile.in: Added --srcdir when invoking runtest, removed the
33585 need for a local config file. (optional now)
33586
33587Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
33588
33589 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
33590 failure count used to force early termination. Add some more
33591 expected failures for gnu style demangling.
33592
33593Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33594
33595 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
33596 pmi variable from gdb.t20/gdbme to get optimized away.
33597 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
33598 Check for written corefile upon timeout _and_ eof.
33599
33600Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33601
33602 * config/unix-gdb.exp: Add missing return 0.
33603
33604Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33605
33606 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
33607 test termination.
33608
33609Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
33610
33611 * configure.in (subdirs): Put back gdb.t17 which mysteriously
33612 disappeared.
33613
33614Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
33615
33616 * gdb.t10/crossload.exp: Disable the i860-elf test until such
33617 time as i860 support works.
33618
d63a86f8 33619 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
33620 "backtrace 100\r" rather than just "backtrace\r", to match last
33621 change.
33622
33623Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
33624
33625 * config/udi-gdb.exp (gdb_exit): Remove close command.
33626 (gdb_target_udi): New procedure to set the UDI target.
33627 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
33628 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
33629 Added waits for prompts after several question responses. Added
33630 some more responses used by a29k-amd-udi-gdb.
33631 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
33632 pass different arguments, restart UDI connection after program
33633 completion.
33634 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
33635 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33636 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
33637 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
33638 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
33639 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
33640 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33641 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
33642 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
33643 after program completion.
33644 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
33645 compiled with a SELECT_VECS setting.
33646 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
33647 infinite recursion.
33648
33649 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
33650 Added checks for COFF results, and made them expected failures for
33651 all targets. It would be better to make them expected failures
33652 for COFF targets only.
33653
33654Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
33655
33656 * Makefile.in: add null dvi target, don't bother to recurse
33657 through test directories for info and install-info; rename
33658 $(datadir) to be dejagnu instead of deja-gnu
33659
33660Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
33661
33662 * gdb.t31/gdbme.ch: Re-enable code that previously caused
33663 compiler to coredump.
33664 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
33665 code.
33666
33667Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
33668
33669 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
33670 coredump.
33671 * gdb.t31/chillvars.exp: Comment out tests that depend on that
33672 code.
33673
33674Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
33675
33676 * gdb.t03/ptype.exp: tests for return code from gdb_test.
33677 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
33678 which in a shell. Deletes xgdb when done.
33679 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
33680 Tests the return from the "set height" or "set width" commands.
33681 Added a few return codes where needed.
33682
33683Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
33684
33685 * Makefile.in (SUBDIRS): Add gdb.t17.
33686 * configure.in (subdirs): Add gdb.t17.
33687 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
33688 files to test gdb's calling of functions in the inferior with
33689 the correct arguments and gdb's ability to retrieve any
33690 result returned.
33691
33692Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
33693
33694 * config/unix-gdb.exp (gdb_exit): Remove close commands that
33695 may be called after gdb goes away. Previous versions of expect
33696 needed these to avoid file descriptor leaks, but they cause
33697 errors with the current revision of expect.
33698 * gdb.t00/gdbvars.exp: Use -re on expected output after
33699 setting sevenbit-strings.
33700 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
33701 to set sevenbit-strings consistent across tests.
33702 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
33703 set sevenbit-strings consistent across tests.
33704
33705Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
33706
33707 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
33708 expected output to match current "expect" expectations.
33709
33710Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
33711
33712 * gdb.t00/default.exp: Change expected output for default "source"
33713 command, to match new gdb behavior which requires a filename to
33714 source.
33715
33716Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
33717
33718 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
33719 expected fail for i486-*-* that misses the marker2 function.
33720 * gdb.t10/crossload.exp (bfddefault): Allow successful
33721 recognition of a format to pass even if no symbols are found.
33722 Explicitly catch failures where the format is not recognized
33723 or is ambiguous, and add the reason to the fail message.
33724 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
33725 the cause is and invalid target and add reason to failure message.
33726 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
33727 elf32-i386, elf32-sparc, and elf32-i860.
33728 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
33729 Set up expected failure for 'filename'::variable scope resolution,
33730 which is now apparently broken on all targets.
33731 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
33732 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
33733 gdb.t23/templates.exp: Change failure for missing binfile into
33734 just a warning.
33735 gdb.t21/demangle.exp: Change all cfront references to 'arm'
33736 references.
33737
33738Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
33739
33740 * gdb.t00/default.exp: Add expected output for default "source"
33741 command, to match new gdb behavior.
33742 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
33743
33744Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
33745
33746 * config/*-gdb.exp: returns an error, rather than exiting on
33747 internal errors.
33748
33749Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
33750
33751 * gdb.t03/gdbme.c: Add pointer to struct variable.
33752 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
33753 referencing struct members.
33754
33755Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
33756
33757 * configure.in (mips-idt-ecoff): New target.
33758 * config/mips-gdb.exp: New file for remote board using MIPS remote
33759 debugging protocol.
33760
33761 * Redid configuration scheme. Removed gdb.t*/configure.in.
33762 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
33763 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
33764 distclean targets. Built executables via .o files. Adjusted
33765 tests to account for source files in $(srcdir) rather than
33766 $(objdir).
33767 * lib/gdb.exp (runto): Don't expect () after the function name,
33768 because it may have arguments.
33769
33770Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
33771
33772 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
33773 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
33774 expected failures for mips-idt-* and mips-sgi-*.
33775 * gdb.t00/default.exp (attach): Kill process if requested.
33776 * gdb.t00/help.exp (help target core, help target): Accept a gdb
33777 that does not read core files.
33778 * gdb.t01/run.exp: Removed checks for exit status code.
33779 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
33780 it is linked in.
33781 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
33782 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
33783 appropriate, rather than doing it by hand.
33784 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
33785 execution.
33786 * gdb.t10/crossload.exp: Kill existing program if needed.
33787 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
33788 appropriate, rather than doing it by hand. Always increase
33789 timeout for this test, not just for VxWorks.
33790
33791Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
33792
33793 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
33794 of Chill STRUCT types and STRUCT values.
33795 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
33796 than "char".
33797 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 33798 struct2): New struct definitions and initializations to test
c906108c
SS
33799 simple Chill STRUCT types.
33800
33801Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
33802
33803 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
33804 the null byte at the end of strings.
33805 * gdb.t00/default.exp: Make show version insensitive to copyright
33806 date.
33807 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
33808 to avoid dependencies on target char signedness.
33809 * gdb.t16/printcmds.exp: Update expected results for explicitly
33810 unsigned char.
33811 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
33812 now work.
33813 * gdb.t21/demangle.exp: Add many more patterns for template
33814 demangling, most of them being expected failures.
33815 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
33816 string we are matching for, to match on the whole string.
33817 * gdb.t21/demangle.exp: Add many new test strings to demangle,
33818 and fix a whole bunch that had incorrect expected output but were
33819 passing anyway because of the bug in "proc demangle".
33820 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
33821 type.
33822 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
33823
33824Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
33825
a9c64011
AS
33826 * gdb/testsuite: made modifications to testcases, etc., to allow
33827 them to work properly given the reorganization of deja-gnu and the
33828 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
33829
33830Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
33831
33832 * gdb/testsuite: Initial creation of gdb/testsuite.
33833 Migrated dejagnu testcases and support files for testing nm to
33834 gdb/testsuite from deja-gnu. These files were moved "as is"
33835 with no modifications. This migration is part of a major overhaul
33836 of dejagnu. The modifications to these testcases, etc., which
33837 will allow them to work with the new version of dejagnu will be
33838 made in a future update.
48efe704 33839
8d8cb839 33840 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 33841\f
8d8cb839
EZ
33842;; Local Variables:
33843;; mode: change-log
33844;; left-margin: 8
33845;; fill-column: 74
33846;; version-control: never
33847;; End:
902f2ccb 33848
ecd75fc8 33849 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
33850 Copying and distribution of this file, with or without modification,
33851 are permitted provided the copyright notice and this notice are preserved.
This page took 3.508436 seconds and 4 git commands to generate.