* emulparams/crislinux.sh (COMMONPAGESIZE): Define.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c6a9e42c
PA
12014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
2 Pedro Alves <palves@redhat.com>
3
4 * gdb.mi/mi-info-os.exp: Connect to the target with
5 mi_gdb_target_load.
6
b7ea362b
PA
72014-01-08 Pedro Alves <palves@redhat.com>
8
9 * gdb.threads/reconnect-signal.c: New file.
10 * gdb.threads/reconnect-signal.exp: New file.
11
5e3f4fab
EBM
122014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13
14 * gdb.base/source-dir.exp: New file.
15
79301218
JB
162014-01-07 Joel Brobecker <brobecker@adacore.com>
17
18 * gdb.ada/mi_interface: New testcase.
19
8e355c5d
JB
202014-01-07 Joel Brobecker <brobecker@adacore.com>
21
22 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
23 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24 gdb.ada/pp-rec-component/pck.ads: New files.
25
c0d48811
JB
262014-01-07 Joel Brobecker <brobecker@adacore.com>
27
28 * gdb.python/py-pp-integral.c: New file.
29 * gdb.python/py-pp-integral.py: New file.
30 * gdb.python/py-pp-integral.exp: New file.
31
4924df79
GKB
322013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
33
34 PR breakpoints/16297
35 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
36 (write_syscall): New variables.
37 (main): Create a pipe, write 1 byte in it, and read 1 byte from
38 it.
39 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
40 "write" and "read" syscalls.
41 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
42 numbers.
43
530e8392
KB
442013-12-19 Keven Boell <keven.boell@intel.com>
45
46 * gdb.fortran/module.exp: Completion matches fortran module
47 names as well. ptype/whatis on modules return a proper type.
48 Add new check for having the correct scope.
49
7f9b20bb
KB
502013-12-19 Keven Boell <keven.boell@intel.com>
51
52 * gdb.fortran/type.f90: New file.
53 * gdb.fortran/whatis_type.f90: New file.
54
2e0d821f
SDJ
552013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
56
57 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
58 (close_syscall, chroot_syscall, exit_group_syscall): New
59 variables.
60 * gdb.base/catch-syscall.exp: Replace gdb_compile by
61 prepare_for_testing. Call fill_all_syscalls_numbers before
62 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
63 gdb_load by clean_restart.
64 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
65 (check_info_bp_many_syscalls): Remove global gdb_prompt.
66 (check_call_to_syscall): Likewise. Add global decimal. Improve
67 testing regex.
68 (check_return_from_syscall): Likewise.
69 (check_continue, insert_catch_syscall_with_arg): Remove global
70 gdb_prompt.
71 (insert_catch_syscall_with_many_args): Likewise. Add global
72 decimal. Fix $filter_str. Improve testing regex.
73 (check_for_program_end): Remove global gdb_prompt.
74 (test_catch_syscall_without_args): Likewise. Add global decimal.
75 Improve testing regex.
76 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
77 (test_catch_syscall_with_wrong_args)
78 (test_catch_syscall_restarting_inferior)
79 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
80 (do_syscall_tests): Likewise. Remove global srcdir.
81 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
82 Add global last_syscall_number. Test for the exact syscall number
83 to be caught.
84 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
85 Add global all_syscalls_numbers. Test each syscall number to be
86 caught, instead of only testing "close".
87 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
88 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
89 Remove stale comment.
90 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
91 the correct syscall numbers using information from the inferior.
92
5ce0145d
PA
932013-12-17 Pedro Alves <palves@redhat.com>
94
95 * gdb.trace/circ.exp: Expect frame info to be printed when
96 switching between frames with unavailable stack, but different
97 functions.
98
bdf22206
AB
992013-12-17 Andrew Burgess <aburgess@broadcom.com>
100
101 * gdb.trace/unavailable-dwarf-piece.c: New file.
102 * gdb.trace/unavailable-dwarf-piece.exp: New file.
103
07d100d4
YQ
1042013-12-15 Yao Qi <yao@codesourcery.com>
105
106 * gdb.perf/skip-prologue.c: New.
107 * gdb.perf/skip-prologue.exp: New.
108 * gdb.perf/skip-prologue.py: New.
109
8a48ac95
JB
1102013-12-13 Joel Brobecker <brobecker@adacore.com>
111
112 * gdb.ada/arraydim: New testcase.
113
a16b0e22
SC
1142013-12-12 Siva Chandra Reddy <sivachandra@google.com>
115
116 PR python/16113
117 * gdb.python/py-value-cc.cc: Improve test case.
118 * gdb.python/py-value-cc.exp: Add new tests to test usage of
119 gdb.Field objects as subscripts on gdb.Value objects.
120
0987cf35
DE
1212013-12-10 Doug Evans <dje@google.com>
122
7b3fd68b 123 PR 16286
0987cf35
DE
124 * gdb.python/py-value.c: #include stdlib.h, string.h.
125 (str): New struct.
126 (main): New local xstr.
127 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
128 fetch a value as a string with a length beyond the declared length
129 of the array.
130
409d8f48
AB
1312013-12-10 Andrew Burgess <aburgess@broadcom.com>
132
133 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
134 update comment.
135
036e93df
JB
1362013-12-10 Joel Brobecker <brobecker@adacore.com>
137
138 * gdb.ada/int_deref.exp: Add test verifying that we print
139 the decoded symbol name when printing the address of Ada
140 symbols.
141
72bfa06c
JB
1422013-12-10 Joel Brobecker <brobecker@adacore.com>
143
144 * gdb.mi/mi-start.exp: Add test verifying that -list-features
145 contains "exec-run-start-option".
146
11ec5965
YQ
1472013-12-08 Yao Qi <yao@codesourcery.com>
148
149 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
150 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
151 (is_64_target, is_amd64_regs_target): Likewise.
152 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
153
594d8fa8
MF
1542013-12-07 Mike Frysinger <vapier@gentoo.org>
155
156 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
157 * gdb.base/testenv.c: Likewise.
158
d9a196da
MF
1592013-12-07 Mike Frysinger <vapier@gentoo.org>
160
161 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
162 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
163 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
164
782d47df
PA
1652013-12-06 Pedro Alves <palves@redhat.com>
166
167 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
168 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
169 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
170
399d6e30
DE
1712013-12-06 Doug Evans <dje@google.com>
172
173 * gdb.base/break.exp: Fix setting of $baz.
174
16b5a7cb
AB
1752013-12-06 Andrew Burgess <aburgess@broadcom.com>
176
177 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
178 DW_OP_plus_uconst.
179
f84bc218
KB
1802013-12-06 Keven Boell <keven.boell@intel.com>
181
182 * lib/mi-support.exp (mi_list_varobj_children_range): Add
183 call to mi_list_array_varobj_children_with_index.
184 (mi_list_array_varobj_children_with_index): New function.
185 Add parameter to specify array start.
186
489e41dd 1872013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
188
189 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
190 SIGPWR in sparc64.
191
192 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
193 have the same signal number. Handle this situation.
194
7fb1b8b1
JB
1952013-12-03 Joel Brobecker <brobecker@adacore.com>
196
197 * gdb.ada/dot_all: New testcase.
198
2ea126fa
JB
1992013-12-03 Joel Brobecker <brobecker@adacore.com>
200
201 * gdb.mi/mi-undefined-cmd.exp: New testcase.
202
6b7cbff1
JB
2032013-12-03 Joel Brobecker <brobecker@adacore.com>
204
205 * gdb.mi/mi-i-cmd.exp: New file.
206
04affae3
JK
2072013-12-02 Doug Evans <dje@google.com>
208
209 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
210 at start.
211 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
212 has been specified with a relative path and we have chdir'd before
213 accessing the debug info.
214
eebc056c
AB
2152013-11-28 Andrew Burgess <aburgess@broadcom.com>
216
217 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
218 expected results.
219 (gdb_collect_locals_test): Likewise.
220 (gdb_collect_globals_test): Likewise.
221
8b5e6dc2
YQ
2222013-11-28 Yao Qi <yao@codesourcery.com>
223
224 * lib/gdb.exp (with_gdb_prompt): New proc.
225 * gdb.perf/disassemble.exp: New.
226 * gdb.perf/disassemble.py: New.
227
0db4ca18
LM
2282013-11-26 Luis Machado <lgustavo@codesourcery.com>
229
230 * gdb.base/callfuncs.c (main): Assign malloc's return value
231 and free it afterwards.
232 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
233 * gdb.base/printcmds.c (main): Likewise.
234 * gdb.base/randomize.c (main): Free "p" and change breakpoint
235 marker position.
236 * gdb.base/setvar.c (dummy): Assign malloc's return value
237 and free it afterwards.
238
d24a9f15
AB
2392013-11-26 Andrew Burgess <aburgess@broadcom.com>
240
241 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
242 gdb_test_multiple.
243
15859968
TT
2442013-11-26 Tom Tromey <tromey@redhat.com>
245
246 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
247 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
248 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
249
f7e3ecae
KS
2502013-11-25 Keith Seitz <keiths@redhat.com>
251
252 PR c++/14819
253 * gdb.cp/impl-this.cc: New file.
254 * gdb.cp/impl-this.exp: New file.
255
23e9d3b9
YQ
2562013-11-25 Yao Qi <yao@codesourcery.com>
257
258 * gdb.perf/backtrace.c: New.
259 * gdb.perf/backtrace.exp: New.
260 * gdb.perf/backtrace.py: New.
261
22825df7
YQ
2622013-11-24 Yao Qi <yao@codesourcery.com>
263
264 * gdb.perf/single-step.c: New.
265 * gdb.perf/single-step.exp: New.
266 * gdb.perf/single-step.py: New.
267
c1ea7c01
DE
2682013-11-23 Doug Evans <xdje42@gmail.com>
269
270 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
271 with ignore count".
272
35720eaa
DE
2732013-11-23 Doug Evans <xdje42@gmail.com>
274
275 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
276 (test_subscript_regression): Ditto.
277 (top level): Run test_subscript_regression for c++ with "c++" prefix.
278
3cd14e45
DE
2792013-11-23 Doug Evans <xdje42@gmail.com>
280
281 * gdb.python/py-type.exp (test_enums): Fix typo.
282
985c818c
DE
2832013-11-23 Doug Evans <xdje42@gmail.com>
284
285 * gdb.python/py-symbol.exp: Add some comments. Make all test names
286 unique.
287
f873dd7a
DE
2882013-11-23 Doug Evans <xdje42@gmail.com>
289
290 * gdb.python/py-symbol.exp: Fix whitespace.
291
38a502a4
DE
2922013-11-23 Doug Evans <xdje42@gmail.com>
293
294 * gdb.python/python.exp: Don't call skip_python_tests, we still want
295 to test some things in the case where python is not configured in.
296
c0621699
PA
2972013-11-22 Pedro Alves <palves@redhat.com>
298
299 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
300 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
301 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
302 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
303 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
304 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
305
f57e61cd
TT
3062013-11-22 Tom Tromey <tromey@redhat.com>
307
308 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
309
da2b2fdf
TT
3102013-11-22 Tom Tromey <tromey@redhat.com>
311
312 * gdb.dwarf2/dw2-bad-cfi.c: New file.
313 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
314 * gdb.dwarf2/dw2-bad-cfi.S: New file.
315
33f8fe58
PA
3162013-11-22 Pedro Alves <palves@redhat.com>
317
318 PR 16155
319 * gdb.dwarf2/dw2-dup-frame.S: New file.
320 * gdb.dwarf2/dw2-dup-frame.c: New file.
321 * gdb.dwarf2/dw2-dup-frame.exp: New file.
322
0a1e6121
YQ
3232013-11-22 Yao Qi <yao@codesourcery.com>
324
325 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
326 comment and add one more argument "has_more".
327 * gdb.python/py-mi.exp: Callers update.
328
0061ea24
YQ
3292013-11-22 Yao Qi <yao@codesourcery.com>
330
331 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
332 of mi_create_dynamic_varobj.
333
069d6a0f
PA
3342013-11-20 Pedro Alves <palves@redhat.com>
335
336 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
337 time, and run it through all three milestone regexes.
338
10d8cbd2
SA
3392013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
340
341 * gdb.base/eval-avoid-side-effects.exp: New file.
342
57803a3c
WT
3432013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
344
60650f2e
WT
345 * gdb.arch/i386-mpx.c: New file
346 * gdb.arch/i386-mpx.exp: New file.
347
09748966
WT
3482013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
349
350 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
351 for bnd registers.
352
60650f2e
WT
3532013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
354
57803a3c
WT
355 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
356 start and end equal 0.
357
3e9ecad3
YQ
3582013-11-19 Yao Qi <yao@codesourcery.com>
359
360 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
361 (mi_list_varobj_children_range): Likewise.
362
31b4ab9e
YQ
3632013-11-19 Yao Qi <yao@codesourcery.com>
364
365 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
366
4392c534
YQ
3672013-11-19 Yao Qi <yao@codesourcery.com>
368
369 * lib/mi-support.exp: Fix format.
370
df7752b0
JB
3712013-11-19 Joel Brobecker <brobecker@adacore.com>
372
373 * gdb.ada/py_range: New testcase.
374
176f037c
JB
3752013-11-18 Joel Brobecker <brobecker@adacore.com>
376
377 * mi-language.exp: Add "-list-features" test verifying that
378 its output contains "language-option".
379
ee4a1c63
JB
3802013-11-16 Joel Brobecker <brobecker@adacore.com>
381
382 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
383 * info_exc/foo.adb: Adjust to new exception name.
384 * info_exc.exp: Adjust after exception renaming in const.ads.
385 Update "info exception global" test to test "info exceptions
386 global_gdb" instead.
387
388 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
389 * mi_exc_info/foo.adb (Adjust to new exception name.
390 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
391 Update "-info-ada-exceptions global" test to test
392 "-info-ada-exceptions global_gdb" instead.
393
6ec41e1e
LM
3942013-11-15 Luis Machado <lgustavo@codesourcery.com>
395
396 * lib/mi-support.exp (mi_gdb_test): Expect different formats
397 of inferior output for remote and native sessions.
398 * gdb.mi/mi-console.exp: Remove obsolete comment.
399 Check for semihosted inferior output pattern.
400 (semihosted_string): New function.
401
391d3400
JB
4022013-11-15 Joel Brobecker <brobecker@adacore.com>
403
404 * gdb.ada/info_exc.exp: Allow other global exceptions to be
405 listed in the output of "info exceptions".
406 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
407 listed in the output of "-info-ada-exceptions".
408
e092da29
JB
4092013-11-15 Joel Brobecker <brobecker@adacore.com>
410
411 * gdb.ada/info_exc.exp: Start inferior before starting
412 the "info exceptions" tests.
413 * gdb.ada/mi_exc_info.exp: Start inferior before starting
414 the "-info-ada-exceptions" tests.
415
805e1f19
TT
4162013-11-15 Tom Tromey <tromey@redhat.com>
417
418 * gdb.cp/includefile: New file.
419 * gdb.cp/filename.exp: New file.
420 * gdb.cp/filename.cc: New file.
421
9abb1bd6
DE
4222013-11-15 Doug Evans <xdje42@gmail.com>
423
424 * gdb.python/py-breakpoint.exp: Make tests have unique names.
425
8abea1a1
DE
4262013-11-15 Doug Evans <xdje42@gmail.com>
427
428 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
429
330a7fce
DE
4302013-11-15 Doug Evans <xdje42@gmail.com>
431
432 * gdb.python/py-breakpoint.exp: Split up into several functions,
433 each with their own test prefix.
434
0acf8b65
JB
4352013-11-15 Joel Brobecker <brobecker@adacore.com>
436
437 * gdb.ada/O2_float_param: New testcase.
438
496038b3
TT
4392013-11-14 Tom Tromey <tromey@redhat.com>
440
441 * Makefile.in (check-parallel): Print summary from gdb.sum.
442
c7e8af9b
OJ
4432013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
444
445 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
446 and function label names.
447 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
448 compile unit labels.
449
403cb6b1
JB
4502013-11-14 Joel Brobecker <brobecker@adacore.com>
451
452 * gdb.mi/mi-language.exp: New file.
453
74921315
KS
4542013-09-17 Keith Seitz <keiths@redhat.com>
455
456 PR c++/7935
457 PR c++/10541
458 * gdb.cp/nsalias.exp: New file.
459 * gdb.cp/nsalias.cc: New file.
460 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
461 tests only on known, working compiler versions.
462
08c43050
TT
4632013-11-13 Tom Tromey <tromey@redhat.com>
464
465 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
466 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
467
0682e708
DE
4682013-11-12 Doug Evans <dje@google.com>
469
470 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
471 so that "rm -rf $builddir" Just Works.
472
a7e332c2
JB
4732013-11-12 Joel Brobecker <brobecker@adacore.com>
474
475 * gdb.ada/mi_exc_info: New testcase.
476
778865d3
JB
4772013-11-12 Joel Brobecker <brobecker@adacore.com>
478
479 * gdb.ada/info_exc: New testcase.
480
304a8ac1
DE
4812013-11-11 Doug Evans <dje@google.com>
482
483 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
484 of testfile.
485
bc79de95
PM
4862013-11-11 Phil Muldoon <pmuldoon@redhat.com>
487
488 * gdb.python/py-linetable.S: New file.
489 * gdb.python/py-linetable.c: New file.
490 * gdb.python/py-linetable.exp: New file.
491
2df4d1d5
JB
4922013-11-11 Joel Brobecker <brobecker@adacore.com>
493
494 * gdb.ada/mi_ex_cond: New testcase.
495
204b5331
DE
4962013-11-07 Doug Evans <dje@google.com>
497
498 PR 11786
499 * gdb.base/gcore-relro-pie.c: New file.
500 * gdb.base/gcore-relro-pie.exp: New file.
501
92e32e33
PM
5022013-11-07 Phil Muldoon <pmuldoon@redhat.com>
503
504 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
505 * gdb.python/py-cmd.c: New File.
506
f76c27b5
PM
5072013-11-07 Phil Muldoon <pmuldoon@redhat.com>
508
509 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
510
79600f4f 5112013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
512
513 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
514
6dbb6798
YQ
5152013-11-06 Yao Qi <yao@codesourcery.com>
516
517 * lib/gdb.exp (gdb_produce_source): New procedure.
518 * gdb.perf/solib.c: New.
519 * gdb.perf/solib.exp: New.
520 * gdb.perf/solib.py: New.
521
71c0c615
YQ
5222013-11-06 Yao Qi <yao@codesourcery.com>
523
524 * README: Mention performance tests.
525
f27a1236
YQ
5262013-11-06 Yao Qi <yao@codesourcery.com>
527
528 * lib/perftest.exp: New.
529 * gdb.perf/lib/perftest/__init__.py: New.
530 * gdb.perf/lib/perftest/measure.py: New.
531 * gdb.perf/lib/perftest/perftest.py: New.
532 * gdb.perf/lib/perftest/reporter.py: New.
533 * gdb.perf/lib/perftest/testresult.py: New.
534
7636ccf9
YQ
5352013-11-06 Yao Qi <yao@codesourcery.com>
536
537 * Makefile.in (check-perf): New target.
538 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
539 * configure: Re-generated.
540 * gdb.perf/Makefile.in: New.
541
81208388
TT
5422013-11-04 Tom Tromey <tromey@redhat.com>
543
544 * Makefile.in (TEST_DIRS): Remove.
545 (TEST_TARGETS, check-parallel): Rewrite.
546 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
547 (subdir_do, subdirs): Remove.
548 (do-check-parallel, check/%): New targets.
549 (clean): Remove outputs, temp, and cache directories.
550 (saw_dash_j): New variable.
551 (CHECK_TARGET): Use it.
552 (check): Depend on all, site.exp. Rewrite.
553 (check-single): Remove dependencies.
554 (slow_tests, all_tests, reordered_tests): New variables.
555
c63ffa1f
TT
5562013-11-04 Tom Tromey <tromey@redhat.com>
557
558 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
559 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
560 before loading binfile.
561 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
562 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
563 before loading binfile.
564
3fef966c
TT
5652013-11-04 Tom Tromey <tromey@redhat.com>
566
567 * gdb.base/foll-exec.c (main): Use BASEDIR.
568 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
569 * gdb.base/foll-vfork.c (main): Use BASEDIR.
570 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
571 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
572 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
573
24890efd
TT
5742013-11-04 Tom Tromey <tromey@redhat.com>
575
576 * gdb.base/argv0-symlink.exp: Compute executable's directory
577 dynamically.
578
c59ffcab
TT
5792013-11-04 Tom Tromey <tromey@redhat.com>
580
581 * gdb.asm/asm-source.exp: Use standard_output_file.
582
479c8d68
TT
5832013-11-04 Tom Tromey <tromey@redhat.com>
584
585 * gdb.server/file-transfer.exp: Use standard_output_file.
586
1e537771
TT
5872013-11-04 Tom Tromey <tromey@redhat.com>
588
589 * gdb.base/fullname.exp: Use standard_output_file,
590 relative_filename.
591 * gdb.base/hashline1.exp: Use standard_testfile,
592 standard_output_file, relative_filename, clean_restart.
593 * gdb.base/hashline2.exp: Use standard_testfile,
594 standard_output_file.
595 * gdb.base/hashline3.exp: Use standard_testfile,
596 standard_output_file, relative_filename.
597 * lib/gdb.exp (relative_filename): New proc.
598
b44b82af
TT
5992013-11-04 Tom Tromey <tromey@redhat.com>
600
601 * gdb.base/fileio.c (test_open, test_write, test_read)
602 (test_lseek, test_close, test_stat, test_fstat)
603 (test_isatty, test_system, test_rename, test_unlink):
604 Use OUTDIR define.
605 * gdb.base/fileio.exp: Define OUTDIR during compilation.
606 Use standard_output_file.
607
59b28c5d
TT
6082013-11-04 Tom Tromey <tromey@redhat.com>
609
610 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
611 defines.
612 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
613 compilation. Use prepare_for_testing, standard_output_file.
614
08b3fe69
TT
6152013-11-04 Tom Tromey <tromey@redhat.com>
616
617 * gdb.base/advance.exp: Use standard_testfile and
618 prepare_for_testing.
619 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
620 appropriate directory when local.
621 * gdb.base/dump.exp: Use standard_output_file. Update all
622 "dump" and "restore" filenames.
623 * gdb.base/interact.exp: Use standard_output_file.
624 * gdb.base/jit-so.exp: Don't download file when local.
625 * gdb.base/jit.exp (compile_jit_test): Don't download file
626 when local.
627 * gdb.base/list.exp: Use gdb_remote_download.
628 * gdb.base/maint.exp: Use standard_output_file.
629 * gdb.base/prelink.exp: Use standard_output_file.
630 * gdb.base/save-bp.exp: Use standard_output_file.
631 * gdb.base/sepdebug.exp: Use standard_testfile,
632 standard_output_file.
633 (test_different_dir): Don't declare objdir.
634 * gdb.base/solib-search.exp: Use standard_output_file.
635 * gdb.base/step-line.exp: Use gdb_remote_download.
636 * gdb.base/trace-commands.exp: Use standard_output_file.
637
32cfb09d
TT
6382013-11-04 Tom Tromey <tromey@redhat.com>
639
640 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
641 to compilation. Use standard_output_file.
642 (test_tfind_tfile): Update.
643 * gdb.trace/tfile.c (write_basic_trace_file)
644 (write_error_trace_file): Use TFILE_DIR.
645 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
646 standard_output_file.
647
84741506
TT
6482013-11-04 Tom Tromey <tromey@redhat.com>
649
650 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
651 Use "dwarf2 always-disassemble" for the "maint set" test.
652 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
653 standard_output_file.
654 * gdb.mi/mi-logging.exp: Use standard_output_file.
655
cfb7b9a3
TT
6562013-11-04 Tom Tromey <tromey@redhat.com>
657
658 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
659 downloads conditional on remote host.
660 (set_arch): Likewise.
661 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
662 (load_description): Use standard_output_file.
663
bdfe0594
TT
6642013-11-04 Tom Tromey <tromey@redhat.com>
665
666 * gdb.gdb/selftest.exp: Use standard_output_file.
667 * lib/selftest-support.exp (do_self_tests): Use
668 standard_output_file.
669
8c639e73
TT
6702013-11-04 Tom Tromey <tromey@redhat.com>
671
672 * gdb.stabs/weird.exp: Use gdb_remote_download and
673 standard_output_file.
674
5030a410
TT
6752013-11-04 Tom Tromey <tromey@redhat.com>
676
677 * gdb.base/gcore-buffer-overflow.exp: Use
678 standard_output_file, not standard_testfile.
679 * gdb.base/twice.exp: Use standard_testfile, not
680 standard_output_file. Use gdb_remote_download.
681
95d7853e
TT
6822013-11-04 Tom Tromey <tromey@redhat.com>
683
684 * lib/gdb.exp (get_compiler_info): Use log_file -info and
685 restore from that.
686
eab88b54
MR
6872013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
688
689 * gdb.cp/derivation.exp: s/perrro/perror/
690
a1b0fbee
MR
6912013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
692
693 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
694 `debugdir'.
695
638aa5a1
AB
6962013-10-31 Andrew Burgess <aburgess@broadcom.com>
697
698 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
699 tests and update expected error message.
700 (test_watch_register_location): New tests.
701 (do_tests): Call test_watch_register_location.
702 * gdb.base/watchpoints.exp: Update expected error message.
703
055e608a
UW
7042013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
705
706 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
707 the patterns in gdb_test_multiple.
708
9ac69859
NB
7092013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
710
711 * gdb.base/sym-file-lib.c: New file.
712 * gdb.base/sym-file-loader.c: New file.
713 * gdb.base/sym-file-loader.h: New file.
714 * gdb.base/sym-file-main.c: New file.
715 * gdb.base/sym-file.exp: New file.
716 * lib/gdb.exp (is_elf_target): New function.
717
24ba476b
PA
7182013-10-29 Pedro Alves <palves@redhat.com>
719
720 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
721 variable setting change-log-default-name to ChangeLog-mi.
722
f69d9aef
AB
7232013-10-29 Andrew Burgess <aburgess@broadcom.com>
724
725 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
726 Expect <unavailable> pattern.
727
71193121
TV
7282013-10-28 Tom de Vries <tom@codesourcery.com>
729
730 * gdb.arch/thumb2-it.S (it_8): Fix typo.
731
38095c27
AK
7322013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
733
734 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
735 remote stubs where exit() behaviour is unreliable.
736
686d4def
PA
7372013-10-25 Pedro Alves <palves@redhat.com>
738
739 * gdb.cp/m-static.exp: Adjust expected output of printing a
740 nonexistent or optimized out static field. Also test printing the
741 the "container" object.
742
a35cfb40
MR
7432013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
744
745 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
746 if in the persistent mode.
747 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
748
bbe769cc
MR
7492013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
750
751 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
752 support core file generation" reply.
753
95e4302a
JM
7542013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
755
756 PR gdb/15986
757 * gdb.base/run.c (main): gdb_get_line_number tag added for
758 commands.exp.
759 (factorial): Likewise.
760
761 * gdb.base/commands.exp (watchpoint_command_test): Use
762 gdb_get_line_number in order to determine the locations in run.c
763 where local_var is detected to go out of scope.
764
4c406179
JM
7652013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
766
767 * gdb.base/gnu_vector.exp: Care about endianness when casting
768 scalars to vectors.
769
bb6216d8
TT
7702013-10-18 Tom Tromey <tromey@redhat.com>
771
772 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
773 of "binfile".
774
e8369a73
AB
7752013-10-18 Andrew Burgess <aburgess@broadcom.com>
776
777 * gdb.base/watchpoints.exp: Add test for setting software
778 watchpoints of different types before starting the inferior.
779
776f04fa
PA
7802013-10-18 Pedro Alves <palves@redhat.com>
781
782 PR gdb/16062
783 * gdb.threads/stepi-random-signal.c: New file.
784 * gdb.threads/stepi-random-signal.exp: New file.
785
e4b8388f
MR
7862013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
787
788 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
789 Fix comment typo.
790 * lib/gdb.exp (gdb_init): Likewise.
791
50b34a18
TT
7922013-10-17 Tom Tromey <tromey@redhat.com>
793
794 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
795
3db258f5
TT
7962013-10-14 Tom Tromey <tromey@redhat.com>
797
798 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
799 name to gdb_test_no_output.
800
4856b6bc
JK
8012013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
802
803 Canonicalize directories for EXEC_FILENAME.
804 * gdb.base/argv0-symlink.exp
805 (kept file symbolic link name for info inferiors): New.
806 (kept directory symbolic link name): Setup kfail.
807 (kept directory symbolic link name for info inferiors): New.
808
9772d074
UW
8092013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
810
811 * gdb.arch/s390-multiarch.exp: New file.
812 * gdb.arch/s390-multiarch.c: New file.
813
2a3be966
JB
8142013-10-11 Joel Brobecker <brobecker@adacore.com>
815
816 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
817 use the appropriate GDB/MI command instead, and verify
818 the test output.
819
7c647d61
JB
8202013-10-11 Joel Brobecker <brobecker@adacore.com>
821
822 * gdb.base/source-nofile.gdb: New file.
823 * gdb.base/source.exp: Add two tests verifying the behavior when
824 the "source" command is given a non-existant filename.
825
bb66bd51
YQ
8262013-10-11 Yao Qi <yao@codesourcery.com>
827
828 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
829 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
830 and 'dlclose'.
831 [!__WIN32__]: Include "dlfcn.h".
832 * gdb.mi/mi-catch-load.exp: Set up kfail.
833
4f424bb1
AK
8342013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
835
836 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
837 generated corefile" by argument "$test".
838
578d3588
PA
8392013-10-09 Pedro Alves <palves@redhat.com>
840
841 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
842 output.
843
eb4ca471
PA
8442013-10-09 Pedro Alves <palves@redhat.com>
845
846 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
847 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
848 (test_catch_syscall_with_wrong_args)
849 (test_catch_syscall_restarting_inferior)
850 (test_catch_syscall_fail_nodatadir)
851 (test_catch_syscall_without_args_noxml)
852 (test_catch_syscall_with_args_noxml)
853 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
854
dc294be5
TT
8552013-10-08 Tom Tromey <tromey@redhat.com>
856
857 * gdb.dwarf2/dwzbuildid.exp: New file.
858 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
859 parameters.
860 (Dwarf::_defer_output): Change "section" parameter to
861 "section_spec"; update.
862 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
863 procs.
864
c968bd18
JB
8652013-10-08 Joel Brobecker <brobecker@adacore.com>
866
867 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
868
f44eeb11
TT
8692013-10-07 Tom Tromey <tromey@redhat.com>
870
871 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
872 to 0.
873
0c557179
SDJ
8742013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
875
876 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
877 $_exitcode is void when opening a corefile.
878 * gdb.base/exitsignal.exp: New file.
879 * gdb.base/segv.c: Likewise.
880 * gdb.base/normal.c: Likewise.
881
5713b9b5
JB
8822013-10-04 Joel Brobecker <brobecker@adacore.com>
883
884 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
885
3f983d47
YZ
8862013-10-02 Vidya Praveen <vidyapraveen@arm.com>
887
888 * gdb.trace/entry-values.exp: Modify regular expression to scan for
889 'bl' instruction instead of 'call' for ARM and AArch64 targets.
890
901461f8
PA
8912013-10-02 Pedro Alves <palves@redhat.com>
892
893 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
894 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
895 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
896 (not_saved_pattern): New.
897 Replace use of the former with the latter.
898
b477a5e6
PA
8992013-10-02 Pedro Alves <palves@redhat.com>
900
901 * README (Board Settings): Document "exit_is_reliable".
902 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
903 running to exit reliably reports program exits.
904 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
905 info.
906 * boards/native-stdio-gdbserver.exp: Likewise.
907
a49bed3a
DE
9082013-10-01 Doug Evans <dje@google.com>
909
910 * gdb.python/python.exp: Remove redundant print-stack tests.
911 Make all print-stack test names unique. Fix spelling of print-stack.
912
2ed2ad44
YQ
9132013-09-29 Yao Qi <yao@codesourcery.com>
914
915 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
916 is remote.
917
7d760051
UW
9182013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
919
920 PR shlibs/8882
921 * gdb.base/corefile.exp: Add a check to assure warning-free
922 core-file load.
923
82bf32bc
JK
9242013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
925
926 * gdb.dwarf2/dwp-symlink.c: New file.
927 * gdb.dwarf2/dwp-symlink.exp: New file.
928
4fa7d390
DE
9292013-09-20 Doug Evans <dje@google.com>
930
6b4646ce
DE
931 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
932 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
933 file.
934 * gdb.dwarf2/fission-loclists.S: Ditto.
935 * gdb.dwarf2/fission-reread.S: Ditto.
936 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
937 build_executable_from_fission_assembler.
938 * gdb.dwarf2/fission-loclists.exp: Ditto.
939 * gdb.dwarf2/fission-reread.exp: Ditto.
940
4fa7d390
DE
941 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
942 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
943 (gdb_gnu_strip_debug): Ditto.
944 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
945 * gdb.arch/altivec-abi.exp: Ditto.
946 * gdb.base/attach-pie-misread.exp: Ditto.
947 * gdb.base/comprdebug.exp: Ditto.
948 * gdb.base/dup-sect.exp: Ditto.
949 * gdb.base/gnu-debugdata.exp: Ditto.
950 * gdb.base/step-symless.exp: Ditto.
951 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
952 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
953 * gdb.dwarf2/gdb-index.exp: Ditto.
954
e4c6a2c4
AB
9552013-09-18 Andrew Burgess <aburgess@broadcom.com>
956
957 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
958 register to "<optimized out>", and also print the registers.
959
a205fbfc
PA
9602013-09-18 Pedro Alves <palves@redhat.com>
961
962 PR server/15967
963 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
964 change text.
965
ee47b2f8
YQ
9662013-09-18 Yao Qi <yao@codesourcery.com>
967
968 * gdb.server/wrapper.c: New.
969 * gdb.server/wrapper.exp: New.
970
49fa26b0
PA
9712013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
972 Jan Kratochvil <jan.kartochvil@redhat.com>
973 Pedro Alves <palves@redhat.com>
974
975 PR gdb/11568
976 * gdb.thread/thread-specific-bp.c: New file.
977 * gdb.thread/thread-specific-bp.exp: New file.
978
e83b28bc
SDJ
9792013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
980
981 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
982 convenience function.
983
08d72866
PA
9842013-09-17 Pedro Alves <palves@redhat.com>
985
986 PR gdb/15911
987 * gdb.threads/info-threads-cur-sal-2.c: New file.
988 * gdb.threads/info-threads-cur-sal.c: New file.
989 * gdb.threads/info-threads-cur-sal.exp: New file.
990
57b0d98e
YQ
9912013-09-17 Yao Qi <yao@codesourcery.com>
992
993 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
994 [__WIN32__]: Include "windows.h" and define macro dlopen
995 and dlclose.
996 [!__WIN32__]: Include "dlfcn.h".
997 * gdb.base/catch-load.exp (one_catch_load_test): Match
998 directory separator.
999
0295a32e
DE
10002013-09-16 Doug Evans <dje@google.com>
1001
a587b477
DE
1002 * lib/gdb.exp (using_fission): New proc.
1003 * gdb.base/info-macros.exp: Skip test if using Fission.
1004
0295a32e
DE
1005 * gdb.base/break-interp.exp: Fix indentation.
1006
a280dbd1
SDJ
10072013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1008
1009 * gdb.base/gdbvars.c (foo_void): New function.
1010 (foo_int): Likewise.
1011 * gdb.base/gdbvars.exp (test_convenience_functions): New
1012 function. Call it.
1013
4ac33720
UW
10142013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1015
1016 * gdb.arch/s390-tdbregs.c: New file.
1017 * gdb.arch/s390-tdbregs.exp: New file.
1018
b866c52d
SS
10192013-09-12 Stan Shebs <stan@codesourcery.com>
1020
1021 * README: New file.
1022
dc59cba6
DE
10232013-09-12 Doug Evans <dje@google.com>
1024
1025 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1026 added code to print event.inferior.
1027
edf9f00c
JK
10282013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1029
1030 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1031 debug part of the binary.
1032
5423b017
JK
10332013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1034
1035 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1036 (addlink): Add comment.
1037
9295cf6f
SA
10382013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1039
1040 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1041 canonical pathname.
1042
89e63ee4
DE
10432013-09-04 Doug Evans <dje@google.com>
1044
314bb8c3
DE
1045 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1046 event.
1047 (continue_handler, new_objfile_handler): Ditto.
1048 (test_events): Rename command to "test-events".
1049 (test_newobj_events): Rename command to "test-objfile-events".
1050 * gdb.python/py-events.exp: Update.
1051 * gdb.python/py-evsignal.exp: Update.
1052 * gdb.python/py-evthreads.exp: Update.
1053
89e63ee4
DE
1054 * gdb.base/enumval.c (ZERO): New enum value.
1055 (main): Use it
1056 * gdb.base/enumval.exp: Test ability to print ZERO.
1057
10582013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
1059 Pedro Alves <palves@redhat.com>
1060
1061 * gdb.base/relocate.exp: Check that invalid options are
1062 rejected.
1063
26c2b53c
AB
10642013-08-30 Andrew Burgess <aburgess@broadcom.com>
1065
1066 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1067 (my_static_symbol): Add comment.
1068 (main): Reference my_bss_symbol.
1069
96d9056e
PM
10702013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1071
1072 * gdb.python/py-arch.exp: Tests for invalid architecture.
1073
489d4f4d
SA
10742013-08-29 Sterling Augustine <saugustine@google.com>
1075
1076 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1077 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1078 said conditional.
1079
5b791bb5
PM
10802013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1081
1082 * gdb.python/py-arch.exp: Load gdb-python.exp.
1083
8f28f522
PM
10842013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1085
1086 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1087 itertools for imap attribute. Otherwise use map().
1088 (ElidingIterator): Define wrapper function __next__.
1089 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1090 use exec (open (read ())) instead.
1091 * gdb.python/py-framefilter.exp: Ditto.
1092 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1093 compliance.
1094 * gdb.python/py-frame.exp: Ditto.
1095 * gdb.python/py-type.exp: Ditto.
1096
1f0c4988
JK
10972013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1098
1099 PR gdb/15415
1100 * gdb.base/argv0-symlink.c: New file.
1101 * gdb.base/argv0-symlink.exp: New file.
1102
7893c162
TT
11032013-08-28 Tom Tromey <tromey@redhat.com>
1104
1105 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1106 when saving index.
1107
6211c335
YQ
11082013-08-27 Yao Qi <yao@codesourcery.com>
1109
1110 * gdb.trace/entry-values.exp: Test unavailable entry value is
1111 not shown when option '--skip-unavailable' is specified.
1112 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
1113 Add tests for new option '--skip-unavailable'.
1114
ce4ea2bb
YQ
11152013-08-27 Yao Qi <yao@codesourcery.com>
1116
1117 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
1118 remote_download if it is empty.
1119
6e45f158
DE
11202013-08-26 Doug Evans <dje@google.com>
1121
779bd270
DE
1122 PR symtab/15885
1123 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
1124 (clean): rm -f *.gdb-index *.with-index.
1125 * gdb.dwarf2/gdb-index.exp: New testcase.
1126
6e45f158
DE
1127 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
1128 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
1129 run_on_host. All callers updated.
1130
b1224238
YQ
11312013-08-24 Yao Qi <yao@codesourcery.com>
1132
1133 * gdb.trace/entry-values.c (end): New
1134 (main): Call end.
1135 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
1136 tracepoint and collect data. Test entry value is unavailable.
1137
b39a8faf
YQ
11382013-08-24 Yao Qi <yao@codesourcery.com>
1139
1140 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
1141 * gdb.trace/entry-values.c: New.
1142 * gdb.trace/entry-values.exp: New.
1143
9eaabc75
MW
11442013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
1145
1146 PR gdb/15501
1147 * gdb.base/ena-dis-br.exp: Add test to verify
1148 enable/disable commands work correctly with
1149 multiple arguments that include multiple locations.
1150
9f948660
SDJ
11512013-08-22 Samuel Bronson <naesten@gmail.com>
1152
1153 ARM Linux support for `catch syscall'.
1154 * gdb.base/catch-syscall.exp: Test this on ARM now.
1155 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
1156
e630b974
TT
11572013-08-22 Tom Tromey <tromey@redhat.com>
1158
1159 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
1160 default addr_size.
1161 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
1162
f3a76454
TT
11632013-08-22 Tom Tromey <tromey@redhat.com>
1164
1165 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
1166 standard_temp_file.
1167
de5f37e1
TT
11682013-08-22 Tom Tromey <tromey@redhat.com>
1169
1170 * gdb.arch/amd64-byte.exp: Use standard_testfile,
1171 clean_restart.
1172 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
1173 * gdb.arch/amd64-dword.exp: Use standard_testfile,
1174 clean_restart.
1175 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
1176 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
1177 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
1178 * gdb.arch/amd64-word.exp: Use standard_testfile,
1179 clean_restart.
1180 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
1181 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
1182 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
1183 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
1184 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
1185 * gdb.arch/i386-signal.exp: Use standard_testfile.
1186 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
1187 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
1188 * gdb.arch/i386-unwind.exp: Use standard_testfile.
1189 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
1190
8448e842
TT
11912013-08-22 Tom Tromey <tromey@redhat.com>
1192
1193 * gdb.python/py-error.exp: Use gdb_remote_download.
1194 * gdb.python/py-mi.exp: Use gdb_remote_download.
1195 * gdb.python/py-objfile-script.exp: Use standard_output_file.
1196 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
1197 (run_lang_tests): Likewise.
1198 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
1199 filename.
1200 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
1201 compiling. Use gdb_remote_download. Update some tests.
1202 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1203 standard_output_file.
1204 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
1205 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
1206 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
1207 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
1208 standard_output_file.
1209
16cfcbc2
TT
12102013-08-22 Tom Tromey <tromey@redhat.com>
1211
1212 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
1213
44ee8174
TT
12142013-08-22 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
1217 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
1218 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
1219 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
1220 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
1221 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
1222 * lib/gdb.exp (gdb_remote_download): New proc.
1223
7a218f88
TT
12242013-08-22 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.dwarf2/clztest.exp: Use standard_testfile.
1227 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
1228 * gdb.dwarf2/fission-base.S: Remove directory from
1229 DW_AT_GNU_dwo_name.
1230 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
1231 debug-file-directory.
1232 * gdb.dwarf2/fission-reread.S: Remove directory from
1233 DW_AT_GNU_dwo_name.
1234 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
1235 debug-file-directory.
1236
70cc1c23
DE
12372013-08-16 Doug Evans <dje@google.com>
1238
1239 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
1240 prelink complains about an unhandled DWARF version.
1241
61884d20
DE
12422013-08-14 Cary Coutant <ccoutant@google.com>
1243
1244 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1245
5e92f71a
TT
12462013-08-13 Tom Tromey <tromey@redhat.com>
1247 Yao Qi <yao@codesourcery.com>
1248
1249 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
1250 * lib/gdb.exp: Handle GDB_PARALLEL.
1251 (default_gdb_version): Kill inotify_pid if it exists.
1252 (default_gdb_exit): Emit warning if the inotify log is not
1253 empty.
1254 (standard_output_file): Respect GDB_PARALLEL.
1255 (standard_temp_file): Likewise.
1256 (gdb_init): Start inotifywait if requested.
1257
5c30d39a
AB
12582013-08-13 Andrew Burgess <aburgess@broadcom.com>
1259
1260 * gdb.base/printcmds.exp (test_printf): Add test for printf of
1261 pointer with various flags.
1262
17e1c970
TT
12632013-08-13 Tom Tromey <tromey@redhat.com>
1264
1265 * lib/cache.exp: New file.
1266 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
1267 * lib/gdb.exp: Load cache.exp.
1268 (support_complex_tests, is_ilp32_target, is_lp64_target)
1269 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
1270 (gdb_skip_xml_test): Use gdb_caching_proc.
1271 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
1272
4e234898
TT
12732013-08-13 Tom Tromey <tromey@redhat.com>
1274
1275 * lib/gdb.exp (standard_temp_file): New proc.
1276 (support_complex_tests, is_ilp32_target, is_lp64_target)
1277 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
1278 standard_temp_file.
1279
53e981d9
TT
12802013-08-13 Tom Tromey <tromey@redhat.com>
1281
1282 * lib/gdb.exp (build_id_debug_filename_get): Use
1283 standard_output_file.
1284 * lib/prelink-support.exp (section_get)
1285 (build_executable_own_libs): Use standard_output_file.
1286
3f539315
TT
12872013-08-12 Tom Tromey <tromey@redhat.com>
1288
1289 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
1290
b4013987
AA
12912013-08-12 Ali Anwar <alianwar@codesourcery.com>
1292
1293 * gdb.base/break.exp: Test break via convenience variable
1294 with file name.
1295
f61d5529
DE
12962013-08-09 Doug Evans <dje@google.com>
1297
1298 * lib/future.exp (gdb_find_ldd): New proc.
1299 * lib/prelink-support.exp (build_executable_own_libs): Call it.
1300 Make "/usr/sbin/" in prelink path optional.
1301
1ed8d800
YQ
13022013-08-09 Yao Qi <yao@codesourcery.com>
1303
1304 * gdb.trace/collection.exp (gdb_collect_args_test): Set
1305 "only" and "both" to 'print entry-values' before selecting
1306 trace frame.
1307
82a0a75f
YQ
13082013-08-08 Yao Qi <yao@codesourcery.com>
1309
1310 * gdb.trace/mi-trace-unavailable.exp: Don't set
1311 "print entry-values" to "no".
1312 (test_trace_unavailable): Set various values to
1313 "print entry-values" to test that the output of
1314 '-stack-list-locals' is not affected, and then set
1315 set "print entry-values" to "no".
1316
ac52f9a2
DE
13172013-08-07 Doug Evans <dje@google.com>
1318
1319 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
1320 * gdb.python/py-value-cc.exp: Update.
1321 * gdb.python/py-value.exp: Use different names for .o files for
1322 C and C++. Only perform C++ tests if !skip_cplus_tests.
1323
bf6d8a91
TT
13242013-08-07 Tom Tromey <tromey@redhat.com>
1325
1326 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
1327
f9125b6c
TT
13282013-08-07 Tom Tromey <tromey@redhat.com>
1329
1330 * gdb.dwarf2/dwz.exp: New file.
1331
3a1115a0
TT
13322013-08-02 Tom Tromey <tromey@redhat.com>
1333
1334 * gdb.base/watchpoint.c (struct foo5): New.
1335 (nullptr): New global.
1336 * gdb.base/watchpoint.exp (test_watch_location): Add test.
1337
b846d303
DE
13382013-08-01 Doug Evans <dje@google.com>
1339
7ee85ab1
DE
1340 PR symtab/15691
1341 * gdb.dwarf2/fission-mix.exp: New file.
1342 * gdb.dwarf2/fission-mix.h: New file.
1343 * gdb.dwarf2/fission-mix.c: New file.
1344 * gdb.dwarf2/fission-mix2.c: New file.
1345
b846d303
DE
1346 PR symtab/15695
1347 * gdb.base/func-ptr.exp: New file.
1348 * gdb.base/func-ptr.c: New file.
1349
67d21849
YQ
13502013-08-01 Yao Qi <yao@codesourcery.com>
1351
1352 * gdb.python/py-sync-interp.c: New.
1353 * gdb.python/py-sync-interp.exp: New.
1354
de74e63a
YQ
13552013-07-31 Yao Qi <yao@codesourcery.com>
1356
1357 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
1358 'tdump' on stack frame 0 and 1 respectively.
1359
680558e8
YQ
13602013-07-31 Yao Qi <yao@codesourcery.com>
1361
1362 PR gdb/13443
1363 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
1364 'traceframe'. Wrap test with with_test_prefix.
1365 (top level): Update.
1366
48bbe0bf
YQ
13672013-07-31 Yao Qi <yao@codesourcery.com>
1368
1369 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
1370 'gdb_start'.
1371 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
1372 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
1373
11b4b7cc
AB
13742013-07-30 Andrew Burgess <aburgess@broadcom.com>
1375
1376 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
1377 when printing an optimized out value. Expect an error when using
1378 an optimized out value in an expression.
1379
b0c54aa5
AB
13802013-07-30 Andrew Burgess <aburgess@broadcom.com>
1381
1382 * gdb.dwarf2/pieces-optimized-out.exp: New file.
1383 * gdb.dwarf2/pieces-optimized-out.c: New file.
1384 * gdb.dwarf2/pieces-optimized-out.S: New file.
1385
97c85fc6
MB
13862013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
1387
1388 PR gdb/15715
1389 * gdb.base/setshow.exp: Test that relative paths passed to
1390 'set history filename' are converted to absolute paths.
1391
5b32ae97
KS
13922013-07-26 Keith Seitz <keiths@redhat.com>
1393
1394 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
1395 of f77.
1396 Allow for compiler variations of integer types.
1397 Use mi_create_varobj.
1398 Use mi_list_varobj_children for the immediate children of `array'.
1399 Add "has_more" attribute for grandchildren test.
1400
6f64ef53
PA
14012013-07-26 Pedro Alves <palves@redhat.com>
1402
1403 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
1404 files.
1405
fdc8aae8
AB
14062013-07-25 Andrew Burgess <aburgess@broadcom.com>
1407
1408 * gdb.mi/mi-reg-undefined.exp: New file.
1409 * gdb.mi/mi-reg-undefined.c: Likewise.
1410 * gdb.mi/mi-reg-undefined.S: Likewise.
1411
6fbe845e
AB
14122013-07-25 Andrew Burgess <aburgess@broadcom.com>
1413
1414 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
1415 z, o, and t output formats.
1416 * gdb.base/display.exp: Use 'k' as an undefined format now that
1417 'z' is defined.
1418
7b79b135
DE
14192013-07-24 Doug Evans <dje@google.com>
1420
1421 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
1422 "--" to switch.
1423
a0607b84
YQ
14242013-07-24 Yao Qi <yao@codesourcery.com>
1425
1426 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
1427 host.
1428 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
1429 Likewise. If host is remote, copy ${binfile} to host.
1430
2eb14a9b
YQ
14312013-07-23 Yao Qi <yao@codesourcery.com>
1432
1433 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
1434 message.
1435
5d0a3b53
WN
14362013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1437
1438 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
1439 instructions and enable disp-step-syscall for arm targets.
1440
9a5911c0
WN
14412013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1442
1443 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
1444 assembler errors on arm.
1445 * gdb.dwarf2/mac-fileno.S: Likewise.
1446 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1447 * gdb.dwarf2/pr13961.S: Likewise.
1448
fa876972
HZ
14492013-07-19 Hui Zhu <hui@codesourcery.com>
1450
1451 PR gdb/15692
1452 * gdb.mi/mi-dprintf.exp: Add double quotes test.
1453
1527aea8
YQ
14542013-07-19 Yao Qi <yao@codesourcery.com>
1455
1456 * gdb.trace/read-memory.exp (test_from_remote): Update test.
1457 (teset_from_exec): Likewise.
1458
73c1d57e
YQ
14592013-07-19 Yao Qi <yao@codesourcery.com>
1460
1461 * gdb.trace/read-memory.c: New.
1462 * gdb.trace/read-memory.exp: New.
1463
a075c3e5
YQ
14642013-07-19 Yao Qi <yao@codesourcery.com>
1465
1466 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
1467 $dest to link options if host is remote. Move the
1468 generated file to $dest.a on host if host is remote.
1469
623cc285
WN
14702013-07-18 Will Newton <will.newton@linaro.org>
1471
1472 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
1473 to ensure the test is linked against pthreads.
1474 * gdb.threads/tls-var-main.c: Likewise.
1475 * gdb.threads/tls-shared.c: Likewise.
1476
1f74d3b5
YQ
14772013-07-18 Yao Qi <yao@codesourcery.com>
1478
1479 * lib/future.exp (gdb_default_target_compile): Use tail name
1480 of $destfile as the output name of compile. Move the
1481 generated file to $destfile on build.
1482
f6dc277e
YQ
14832013-07-18 Yao Qi <yao@codesourcery.com>
1484
1485 * lib/gdb.exp (gdb_compile): Set
1486 gdb_saved_set_unbuffered_mode_obj to
1487 set_unbuffered_mode_saved.o if host is remote. Invoke
1488 remote_download to copy $unbuf_obj to host.
1489
e7045703
DE
14902013-07-17 Doug Evans <dje@google.com>
1491
1492 * gdb.python/py-frame-args.c: New file.
1493 * gdb.python/py-frame-args.py: New file.
1494 * gdb.python/py-frame-args.exp New file.
1495
5ea5559b
AB
14962013-07-16 Andrew Burgess <aburgess@broadcom.com>
1497
1498 * gdb.base/printcmds.exp (test_printf): Add tests for format
1499 strings with missing format specifier.
1500
4229ca0e
TT
15012013-07-16 Tom Tromey <tromey@redhat.com>
1502
1503 * gdb.ada/info_types.exp: Use standard_testfile.
1504
5ee657d5
TT
15052013-07-16 Tom Tromey <tromey@redhat.com>
1506
1507 * gdb.mi/mi-basics.exp: Use standard_output_file.
1508 (test_dir_specification, test_cwd_specification)
1509 (test_path_specification): Use testsubdir, not subdir and objdir.
1510
20e3d738
TT
15112013-07-16 Tom Tromey <tromey@redhat.com>
1512
1513 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
1514
7d7c6477
JB
15152013-07-09 Joel Brobecker <brobecker@adacore.com>
1516
1517 * gdb.ada/small_reg_param.exp: Accept optional entry value
1518 for parameter "w".
1519
52cd8b7d
JB
15202013-07-09 Joel Brobecker <brobecker@adacore.com>
1521
1522 * gdb.ada/small_reg_param.exp: Remove trailing space.
1523
2a998fc0
DE
15242013-07-09 Doug Evans <dje@google.com>
1525
1526 * gdb.base/default.exp: Update expected output of "show print array"
1527 and "show print pretty".
1528
0329e9fb
UW
15292013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
1530
1531 * gdb.threads/wp-replication.exp: Stop counting available hardware
1532 watchpoints after NR_THREADS iterations.
1533
1953058f
AB
15342013-07-08 Andrew Burgess <aburgess@broadcom.com>
1535
1536 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
1537
7c0de741
YQ
15382013-07-07 Yao Qi <yao@codesourcery.com>
1539
1540 * boards/native-gdbserver.exp: Move invoke of
1541 process_multilib_options to gdbserver-base.exp.
1542 Move set_board_info 'compiler', 'gdb,noinferiorio',
1543 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
1544 gdbserver-base.exp.
1545 Move proc ${board}_download, ${board}_upload and
1546 ${board}_file to gdbserver-base.exp.
1547 * boards/native-extended-gdbserver.exp: Likewise.
1548 * boards/native-stdio-gdbserver.exp: Likewise.
1549 * boards/gdbserver-base.exp: New file.
1550
497a4c48
LM
15512013-07-05 Luis Machado <lgustavo@codesourcery.com>
1552
1553 * gdb.base/dump.exp: Remove arch-specific tests and do a
1554 generic data address check to set is64bitonly correctly.
1555
bb3f62fc
LM
15562013-07-05 Luis Machado <lgustavo@codesourcery.com>
1557
1558 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
1559 the register number instead of expecting only 0.
1560
005faa9d
WN
15612013-07-05 Will Newton <will.newton@linaro.org>
1562
1563 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
1564 in asm syntax to allow building on ARM.
1565
4767856f
YQ
15662013-07-05 Yao Qi <yao@codesourcery.com>
1567
1568 * boards/local-remote-host.exp: Remove obsolete comments.
1569 * boards/native-extended-gdbserver.exp: Likewise.
1570 * boards/native-gdbserver.exp: Likewise.
1571 * boards/native-stdio-gdbserver.exp: Likewise.
1572
691a26f5
AB
15732013-07-04 Andrew Burgess <aburgess@broadcom.com>
1574
1575 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
1576 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
1577 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
1578
4d142eaa
JK
15792013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 * gdb.base/break-on-linker-gcd-function.exp: Replace
1582 prepare_for_testing by build_executable_from_specs and clean_restart.
1583
62cef515
TT
15842013-06-27 Tom Tromey <tromey@redhat.com>
1585
1586 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
1587 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
1588 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
1589 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
1590 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
1591 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
1592 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
1593 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
1594 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
1595 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
1596 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
1597 Use standard_testfile, standard_output_file, prepare_for_testing,
1598 clean_restart.
1599
0ab77f5f
TT
16002013-06-27 Tom Tromey <tromey@redhat.com>
1601
1602 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
1603 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
1604 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
1605 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
1606 gdb.base/shreloc.exp, gdb.base/sigall.exp,
1607 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
1608 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
1609 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
1610 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
1611 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
1612 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
1613 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
1614 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
1615 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
1616 gdb.base/solib-weak.exp, gdb.base/source.exp,
1617 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
1618 gdb.base/stap-probe.exp, gdb.base/start.exp,
1619 gdb.base/step-break.exp, gdb.base/step-bt.exp,
1620 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
1621 gdb.base/step-test.exp, gdb.base/structs.exp,
1622 gdb.base/structs2.exp, gdb.base/structs3.exp,
1623 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
1624 standard_output_file, prepare_for_testing, clean_restart.
1625
822bd149
TT
16262013-06-27 Tom Tromey <tromey@redhat.com>
1627
1628 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
1629 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
1630 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
1631 gdb.base/pending.exp, gdb.base/permissions.exp,
1632 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
1633 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
1634 gdb.base/printcmds.exp, gdb.base/prologue.exp,
1635 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
1636 gdb.base/ptype.exp, gdb.base/randomize.exp,
1637 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
1638 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
1639 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
1640 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
1641 standard_testfile, standard_output_file, prepare_for_testing,
1642 clean_restart.
1643
f8b41b00
TT
16442013-06-27 Tom Tromey <tromey@redhat.com>
1645
a8c97a87
TT
1646 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
1647 gdb.base/huge.exp, gdb.base/included.exp,
1648 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
1649 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
1650 gdb.base/info-os.exp, gdb.base/info-proc.exp,
1651 gdb.base/info-target.exp, gdb.base/infoline.exp,
1652 gdb.base/interp.exp, gdb.base/interrupt.exp,
1653 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
1654 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
1655 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
1656 gdb.base/logical.exp, gdb.base/long_long.exp,
1657 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
1658 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
1659 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
1660 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
1661 standard_testfile, standard_output_file, prepare_for_testing,
1662 clean_restart.
1663
289f9037
TT
16642013-06-27 Tom Tromey <tromey@redhat.com>
1665
a8c97a87
TT
1666 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
1667 gdb.base/enumval.exp, gdb.base/environ.exp,
1668 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
1669 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
1670 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
1671 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
1672 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
1673 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
1674 gdb.base/fullname.exp, gdb.base/funcargs.exp,
1675 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
1676 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
1677 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
1678 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
1679 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
1680 gdb.base/gnu_vector.exp: Use standard_testfile,
1681 standard_output_file, prepare_for_testing, clean_restart.
289f9037 1682
f76495c8
TT
16832013-06-27 Tom Tromey <tromey@redhat.com>
1684
a8c97a87
TT
1685 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1686 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
1687 gdb.base/call-strs.exp, gdb.base/callexit.exp,
1688 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
1689 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
1690 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1691 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
1692 gdb.base/commands.exp, gdb.base/completion.exp,
1693 gdb.base/complex.exp, gdb.base/cond-expr.exp,
1694 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
1695 gdb.base/constvars.exp, gdb.base/corefile.exp,
1696 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
1697 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
1698 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
1699 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
1700 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
1701 standard_output_file, prepare_for_testing, clean_restart.
1702
a64d2530
TT
17032013-06-27 Tom Tromey <tromey@redhat.com>
1704
a8c97a87
TT
1705 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
1706 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
1707 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
1708 gdb.base/async-shell.exp, gdb.base/async.exp,
1709 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
1710 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
1711 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
1712 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
1713 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
1714 gdb.base/break-on-linker-gcd-function.exp,
1715 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
1716 standard_output_file, prepare_for_testing, clean_restart.
1717
aaff8d73
YQ
17182013-06-26 Yao Qi <yao@codesourcery.com>
1719
1720 * gdb.trace/mi-trace-frame-collected.exp: New.
1721
a0743c90
YQ
17222013-06-25 Yao Qi <yao@codesourcery.com>
1723
1724 * boards/native-extended-gdbserver.exp: Set board_info
1725 'gdb,predefined_tsv'.
1726 * boards/native-gdbserver.exp: Likewise.
1727 * boards/native-stdio-gdbserver.exp: Likewise.
1728 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
1729 uploaded TSVs if target supports tracing.
1730 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
1731 tracing and target has predefined tsv.
1732
9d6e6e84
HZ
17332013-06-25 Yao Qi <yao@codesourcery.com>
1734 Hui Zhu <hui@codesourcery.com>
1735 Pedro Alves <palves@redhat.com>
1736
1737 PR breakpoints/15075
1738 PR breakpoints/15434
1739 * gdb.base/dprintf-next.c: New file.
1740 * gdb.base/dprintf-next.exp: New file.
1741 * gdb.base/dprintf-non-stop.c: New file.
1742 * gdb.base/dprintf-non-stop.exp: New file.
1743 * gdb.base/dprintf.exp: Don't check "continue" in the output
1744 of "info breakpoints".
1745 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1746 Don't check "continue" in script field.
1747
e7ab3185
TT
17482013-06-21 Tom Tromey <tromey@redhat.com>
1749
1750 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
1751 name in a test name.
1752
c898adb7
YQ
17532013-06-20 Yao Qi <yao@codesourcery.com>
1754
1755 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
1756 and set an action.
1757 (test_trace_unavailable): Test command -data-list-register-values
1758 in the context of traceframe and with option --skip-unavailable.
1759 * gdb.trace/trace-unavailable.c (foo): New.
1760 (main): Call it.
1761 * gdb.mi/gdb2549.exp: Update matching pattern.
1762
4d157a3d
MF
17632013-06-19 Mike Frysinger <vapier@gentoo.org>
1764
1765 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
1766 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
1767 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
1768 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
1769 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
1770
d69cace4
LM
17712013-06-19 Luis Machado <lgustavo@codesourcery.com>
1772
1773 * gdb.base/subst.exp: Delete default rules before further
1774 tests.
1775
9bdd0636
YQ
17762013-06-19 Yao Qi <yao@codesourcery.com>
1777
1778 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
1779 unsupported if it is not registered.
1780
427cd150
TT
17812013-06-18 Tom Tromey <tromey@redhat.com>
1782
1783 * gdb.base/random-signal.c: New file.
1784 * gdb.base/random-signal.exp: New file.
1785
6de7c271
WN
17862013-06-18 Will Newton <will.newton@linaro.org>
1787
1788 * gdb.base/skip.c: Use comma to evaluate results of foo()
1789 and bar() before passing to baz().
1790 * gdb.base/skip.c: baz() now takes one argument instead of
1791 two.
1792
5bd1ef56
TT
17932013-06-18 Tom Tromey <tromey@redhat.com>
1794
1795 * gdb.dwarf2/implptrpiece.exp: New file.
1796 * gdb.dwarf2/implptrconst.exp (d): New variable.
1797 Print d.
1798 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
1799
e379b391
TT
18002013-06-18 Tom Tromey <tromey@redhat.com>
1801
1802 * lib/selftest-support.exp (do_self_tests): Reject remote or
1803 non-native targets.
1804 * gdb.gdb/complaints.exp: Remove check.
1805 * gdb.gdb/observer.exp: Remove check.
1806 * gdb.gdb/xfullpath.exp: Remove check.
1807 * gdb.gdb/complaints.exp: Remove check.
1808
4ec70201
PA
18092013-06-07 Pedro Alves <palves@redhat.com>
1810
1811 * boards/native-extended-gdbserver.exp: Remove semicolon.
1812 * config/arm-ice.exp: Likewise.
1813 * config/bfin.exp: Likewise.
1814 * config/cygmon.exp: Likewise.
1815 * config/h8300.exp: Likewise.
1816 * config/monitor.exp: Likewise.
1817 * config/sid.exp: Likewise.
1818 * config/sim.exp: Likewise.
1819 * config/slite.exp: Likewise.
1820 * config/vx.exp: Likewise.
1821 * gdb.arch/i386-bp_permanent.exp: Likewise.
1822 * gdb.asm/asm-source.exp: Likewise.
1823 * gdb.base/args.exp: Likewise.
1824 * gdb.base/attach-pie-misread.exp: Likewise.
1825 * gdb.base/auxv.exp: Likewise.
1826 * gdb.base/bigcore.exp: Likewise.
1827 * gdb.base/bitfields2.exp: Likewise.
1828 * gdb.base/bitfields.exp: Likewise.
1829 * gdb.base/break.exp: Likewise.
1830 * gdb.base/break-interp.exp: Likewise.
1831 * gdb.base/callfuncs.exp: Likewise.
1832 * gdb.base/call-sc.exp: Likewise.
1833 * gdb.base/commands.exp: Likewise.
1834 * gdb.base/corefile.exp: Likewise.
1835 * gdb.base/dbx.exp: Likewise.
1836 * gdb.base/ending-run.exp: Likewise.
1837 * gdb.base/exprs.exp: Likewise.
1838 * gdb.base/funcargs.exp: Likewise.
1839 * gdb.base/hbreak2.exp: Likewise.
1840 * gdb.base/huge.exp: Likewise.
1841 * gdb.base/list.exp: Likewise.
1842 * gdb.base/memattr.exp: Likewise.
1843 * gdb.base/overlays.exp: Likewise.
1844 * gdb.base/printcmds.exp: Likewise.
1845 * gdb.base/recurse.exp: Likewise.
1846 * gdb.base/remotetimeout.exp: Likewise.
1847 * gdb.base/reread.exp: Likewise.
1848 * gdb.base/savedregs.exp: Likewise.
1849 * gdb.base/scope.exp: Likewise.
1850 * gdb.base/sepdebug.exp: Likewise.
1851 * gdb.base/setshow.exp: Likewise.
1852 * gdb.base/setvar.exp: Likewise.
1853 * gdb.base/sigaltstack.exp: Likewise.
1854 * gdb.base/siginfo-addr.exp: Likewise.
1855 * gdb.base/siginfo.exp: Likewise.
1856 * gdb.base/siginfo-obj.exp: Likewise.
1857 * gdb.base/sigrepeat.exp: Likewise.
1858 * gdb.base/sigstep.exp: Likewise.
1859 * gdb.base/structs.exp: Likewise.
1860 * gdb.base/testenv.exp: Likewise.
1861 * gdb.base/twice.exp: Likewise.
1862 * gdb.base/valgrind-db-attach.exp: Likewise.
1863 * gdb.base/valgrind-infcall.exp: Likewise.
1864 * gdb.base/varargs.exp: Likewise.
1865 * gdb.base/watchpoint.exp: Likewise.
1866 * gdb.cp/gdb1355.exp: Likewise.
1867 * gdb.cp/misc.exp: Likewise.
1868 * gdb.disasm/hppa.exp: Likewise.
1869 * gdb.disasm/t01_mov.exp: Likewise.
1870 * gdb.disasm/t02_mova.exp: Likewise.
1871 * gdb.disasm/t03_add.exp: Likewise.
1872 * gdb.disasm/t04_sub.exp: Likewise.
1873 * gdb.disasm/t05_cmp.exp: Likewise.
1874 * gdb.disasm/t06_ari2.exp: Likewise.
1875 * gdb.disasm/t07_ari3.exp: Likewise.
1876 * gdb.disasm/t08_or.exp: Likewise.
1877 * gdb.disasm/t09_xor.exp: Likewise.
1878 * gdb.disasm/t10_and.exp: Likewise.
1879 * gdb.disasm/t11_logs.exp: Likewise.
1880 * gdb.disasm/t12_bit.exp: Likewise.
1881 * gdb.disasm/t13_otr.exp: Likewise.
1882 * gdb.gdb/selftest.exp: Likewise.
1883 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1884 * gdb.mi/mi-reverse.exp: Likewise.
1885 * gdb.pascal/floats.exp: Likewise.
1886 * gdb.python/py-inferior.exp: Likewise.
1887 * gdb.threads/attach-into-signal.exp: Likewise.
1888 * gdb.threads/pthreads.exp: Likewise.
1889 * gdb.threads/thread_events.exp: Likewise.
1890 * gdb.threads/watchthreads.exp: Likewise.
1891 * gdb.trace/actions-changed.exp: Likewise.
1892 * gdb.trace/actions.exp: Likewise.
1893 * gdb.trace/ax.exp: Likewise.
1894 * gdb.trace/backtrace.exp: Likewise.
1895 * gdb.trace/change-loc.exp: Likewise.
1896 * gdb.trace/deltrace.exp: Likewise.
1897 * gdb.trace/disconnected-tracing.exp: Likewise.
1898 * gdb.trace/ftrace.exp: Likewise.
1899 * gdb.trace/infotrace.exp: Likewise.
1900 * gdb.trace/passc-dyn.exp: Likewise.
1901 * gdb.trace/passcount.exp: Likewise.
1902 * gdb.trace/pending.exp: Likewise.
1903 * gdb.trace/qtro.exp: Likewise.
1904 * gdb.trace/range-stepping.exp: Likewise.
1905 * gdb.trace/report.exp: Likewise.
1906 * gdb.trace/save-trace.exp: Likewise.
1907 * gdb.trace/status-stop.exp: Likewise.
1908 * gdb.trace/strace.exp: Likewise.
1909 * gdb.trace/tfile.exp: Likewise.
1910 * gdb.trace/tfind.exp: Likewise.
1911 * gdb.trace/trace-break.exp: Likewise.
1912 * gdb.trace/tracecmd.exp: Likewise.
1913 * gdb.trace/trace-mt.exp: Likewise.
1914 * gdb.trace/tspeed.exp: Likewise.
1915 * gdb.trace/tsv.exp: Likewise.
1916 * gdb.trace/while-stepping.exp: Likewise.
1917 * lib/gdb.exp: Likewise.
1918 * lib/gdbserver-support.exp: Likewise.
1919 * lib/java.exp: Likewise.
1920 * lib/mi-support.exp: Likewise.
1921 * lib/pascal.exp: Likewise.
1922 * lib/prompt.exp: Likewise.
1923 * lib/trace-support.exp: Likewise.
1924
47d48711
PA
19252013-06-07 Pedro Alves <palves@redhat.com>
1926
1927 * gdb.ada/info_types.c: Fix formating in copyright header.
1928 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
1929 * gdb.base/float.c: Likewise.
1930 * gdb.base/inferior-died.c: Likewise.
1931 * gdb.base/interp.c: Likewise.
1932 * gdb.base/jit-main.c: Likewise.
1933 * gdb.base/jit-solib.c: Likewise.
1934 * gdb.base/long_long.c: Likewise.
1935 * gdb.base/longjmp.c: Likewise.
1936 * gdb.base/nextoverexit.c: Likewise.
1937 * gdb.base/pr11022.c: Likewise.
1938 * gdb.base/prelink-lib.c: Likewise.
1939 * gdb.base/prelink.c: Likewise.
1940 * gdb.base/prologue.c: Likewise.
1941 * gdb.base/restore.c: Likewise.
1942 * gdb.base/sigchld.c: Likewise.
1943 * gdb.base/solib-search-lib1.c: Likewise.
1944 * gdb.base/solib-search-lib2.c: Likewise.
1945 * gdb.base/solib-search.c: Likewise.
1946 * gdb.base/solib-search.h: Likewise.
1947 * gdb.base/whatis.c: Likewise.
1948 * gdb.cp/abstract-origin.cc: Likewise.
1949 * gdb.cp/anon-struct.cc: Likewise.
1950 * gdb.cp/baseenum.cc: Likewise.
1951 * gdb.cp/bs15503.cc: Likewise.
1952 * gdb.cp/call-c-1.c: Likewise.
1953 * gdb.cp/call-c.cc: Likewise.
1954 * gdb.cp/class2.cc: Likewise.
1955 * gdb.cp/classes.cc: Likewise.
1956 * gdb.cp/cttiadd.cc: Likewise.
1957 * gdb.cp/cttiadd1.cc: Likewise.
1958 * gdb.cp/cttiadd2.cc: Likewise.
1959 * gdb.cp/cttiadd3.cc: Likewise.
1960 * gdb.cp/derivation.cc: Likewise.
1961 * gdb.cp/derivation2.cc: Likewise.
1962 * gdb.cp/dispcxx.cc: Likewise.
1963 * gdb.cp/exception.cc: Likewise.
1964 * gdb.cp/gdb2384-base.cc: Likewise.
1965 * gdb.cp/gdb2384-base.h: Likewise.
1966 * gdb.cp/gdb2384.cc: Likewise.
1967 * gdb.cp/gdb2495.cc: Likewise.
1968 * gdb.cp/mb-inline.h: Likewise.
1969 * gdb.cp/mb-inline1.cc: Likewise.
1970 * gdb.cp/mb-inline2.cc: Likewise.
1971 * gdb.cp/member-name.cc: Likewise.
1972 * gdb.cp/member-ptr.cc: Likewise.
1973 * gdb.cp/misc.cc: Likewise.
1974 * gdb.cp/namespace1.cc: Likewise.
1975 * gdb.cp/nextoverthrow.cc: Likewise.
1976 * gdb.cp/pr-574.cc: Likewise.
1977 * gdb.cp/pr9631.cc: Likewise.
1978 * gdb.cp/printmethod.cc: Likewise.
1979 * gdb.cp/psmang1.cc: Likewise.
1980 * gdb.cp/psmang2.cc: Likewise.
1981 * gdb.cp/psymtab-parameter.cc: Likewise.
1982 * gdb.cp/ptype-flags.cc: Likewise.
1983 * gdb.cp/ref-params.cc: Likewise.
1984 * gdb.cp/ref-types.cc: Likewise.
1985 * gdb.cp/smartp.cc: Likewise.
1986 * gdb.cp/try_catch.cc: Likewise.
1987 * gdb.cp/userdef.cc: Likewise.
1988 * gdb.cp/using-crash.cc: Likewise.
1989 * gdb.cp/virtfunc.cc: Likewise.
1990 * gdb.cp/virtfunc2.cc: Likewise.
1991 * gdb.dwarf2/callframecfa.S: Likewise.
1992 * gdb.dwarf2/dw2-ranges.c: Likewise.
1993 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1994 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1995 * gdb.dwarf2/dw2-restore.S: Likewise.
1996 * gdb.dwarf2/pieces.S: Likewise.
1997 * gdb.dwarf2/valop.S: Likewise.
1998 * gdb.java/jnpe.java: Likewise.
1999 * gdb.mi/mi-stepn.c: Likewise.
2000 * gdb.mi/mi-var-cp.cc: Likewise.
2001 * gdb.mi/mi-var-rtti.cc: Likewise.
2002 * gdb.mi/ns-stale-regcache.c: Likewise.
2003 * gdb.mi/pr11022.c: Likewise.
2004 * gdb.mi/solib-lib.c: Likewise.
2005 * gdb.mi/solib-main.c: Likewise.
2006 * gdb.python/py-arch.c: Likewise.
2007 * gdb.python/py-block.c: Likewise.
2008 * gdb.python/py-breakpoint.c: Likewise.
2009 * gdb.python/py-events.c: Likewise.
2010 * gdb.python/py-evthreads.c: Likewise.
2011 * gdb.python/py-explore.c: Likewise.
2012 * gdb.python/py-explore.cc: Likewise.
2013 * gdb.python/py-finish-breakpoint.c: Likewise.
2014 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2015 * gdb.python/py-symbol.c: Likewise.
2016 * gdb.threads/execl.c: Likewise.
2017 * gdb.threads/execl1.c: Likewise.
2018
88ab5684
WN
20192013-06-07 Will Newton <will.newton@linaro.org>
2020
2021 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2022
42daa7a0
WN
20232013-06-07 Will Newton <will.newton@linaro.org>
2024
2025 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2026 and "starting".
2027
f4059ef3
WN
20282013-06-07 Will Newton <will.newton@linaro.org>
2029
2030 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2031 destructor prototypes for ARM ABI.
2032 * gdb.cp/m-static.exp: Likewise.
2033
8cb5cc78
YQ
20342013-06-07 Yao Qi <yao@codesourcery.com>
2035
2036 * gdb.trace/mi-trace-unavailable.exp: New.
2037 * gdb.trace/trace-unavailable.c: New.
2038
c6cf1712
DE
20392013-06-06 Doug Evans <dje@google.com>
2040
2041 * gdb.cp/derivation.exp: Make tests have unique names.
2042
bf6be0f4
TT
20432013-06-06 Tom Tromey <tromey@redhat.com>
2044
2045 * gdb.base/dump.exp (capture_value): Don't put expression into
2046 test name if arguments passed in.
2047 Rename a couple more tests to make them unique.
2048
ebb022fa
TT
20492013-06-06 Tom Tromey <tromey@redhat.com>
2050
2051 * gdb.base/break-always.exp: Explicitly specify test name.
2052
69fc87c2
DE
20532013-06-05 Doug Evans <dje@google.com>
2054 Keith Seitz <keiths@redhat.com>
2055
2056 * gdb.cp/derivation2.cc: New file.
2057 * gdb.cp/derivation.cc (main): Call foo2.
2058 * gdb.cp/derivation.exp: Add tests for typedefs in another
2059 file, and when there's an active block.
2060
f993f39e
LM
20612013-06-05 Luis Machado <lgustavo@codesourcery.com>
2062
2063 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2064 from targets that use function descriptors in the virtual tables.
2065 Handle presence of dot symbols.
2066
afacd7f3
GB
20672013-06-04 Gary Benson <gbenson@redhat.com>
2068
2069 * gdb.base/break-probes.exp: New file.
2070 * gdb.base/break-probes.c: Likewise.
2071 * gdb.base/break-probes-solib.c: Likewise.
2072 * gdb.base/info-shared.exp: New file.
2073 * gdb.base/info-shared.c: Likewise.
2074 * gdb.base/info-shared-solib1.c: Likewise.
2075 * gdb.base/info-shared-solib2.c: Likewise.
2076
a29a3fb7
GB
20772013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2078 Gary Benson <gbenson@redhat.com>
2079
2080 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2081 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2082 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2083 to be set to "no" to indicate that no ld.so copy should be made.
2084 * gdb.base/break-interp.exp (solib_bp): New constant.
2085 (reach_1): Use the above instead of "_dl_debug_state".
2086 (test_attach): Likewise.
2087 (test_ld): Likewise.
2088 * gdb.threads/dlopen-libpthread.exp: New file.
2089 * gdb.threads/dlopen-libpthread.c: Likewise.
2090 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2091 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2092
62a813cc
YQ
20932013-05-30 Yao Qi <yao@codesourcery.com>
2094
2095 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2096 Add a test that no MI notification is emitted when executing
2097 -exec-arguments.
2098
8f56dad4
JK
20992013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2100
2101 PR testsuite/12649
2102 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2103 $mi_gdb_prompt expectation by mi_expect_stop.
2104 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2105 (mi info dprintf second time): Replace them by mi_send_resuming_command
2106 and mi_expect_stop.
2107
c588eb20
GB
21082013-05-24 Gary Benson <gbenson@redhat.com>
2109
2110 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2111 backslash.
2112 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
2113 backslashes.
2114 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
2115 backslash.
2116
c0ea94eb
YQ
21172013-05-24 Yao Qi <yao@codesourcery.com>
2118
2119 * gdb.trace/tfile.exp: Test inferior and thread.
2120
db1ac436
YQ
21212013-05-24 Yao Qi <yao@codesourcery.com>
2122 Pedro Alves <palves@redhat.com>
2123
2124 * gdb.base/range-stepping.exp: Skip the rest of tests if the
2125 test fails.
2126 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
2127 Return 0 if the test passes, otherwise return 1.
2128
b6abb10c
DE
21292013-05-23 Doug Evans <dje@google.com>
2130
2131 * boards/fission-dwp.exp: New file.
2132
bc5065a7
PA
21332013-05-23 Yao Qi <yao@codesourcery.com>
2134 Pedro Alves <palves@redhat.com>
2135
2136 * gdb.base/range-stepping.c: New file.
2137 * gdb.base/range-stepping.exp: New file.
2138 * gdb.trace/range-stepping.c: New file.
2139 * gdb.trace/range-stepping.exp: New file.
2140 * lib/range-stepping-support.exp: New file.
2141
5f2e6b00
TT
21422013-05-22 Tom Tromey <tromey@redhat.com>
2143
2144 * gdb.cp/class2.cc (main): New local 'aref'.
2145 * gdb.cp/class2.exp: Check printing of 'aref'.
2146
e6ba475a
DE
21472013-05-22 Doug Evans <dje@google.com>
2148
2149 * gdb.threads/wp-replication.c (main): Insert some code at the start
2150 to ensure the breakpoint on main is only hit once. Fix comment.
2151
52c935b6
KS
21522013-05-21 Keith Seitz <keiths@redhat.com>
2153 Pedro Alves <palves@redhat.com>
2154
2155 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
2156 gdb_expect.
2157 Add test to flush the remaining input buffer so that this
2158 file passes testsuite/12649.
2159
bd9673a4
PW
21602013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2161
2162 * gdb.base/catch-signal-fork.exp: New file.
2163 * gdb.base/catch-signal-fork.c: New file.
2164
69a97597
SA
21652013-05-21 Sterling Augustine <saugustine@google.com>
2166
2167 * boards/remote-stdio-gdbserver.exp: New file.
2168
44e97363
JK
21692013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2170
2171 PR testsuite/12649
2172 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
2173 racy matches.
2174
02392865
CG
21752013-05-21 Christian Groessler <chris@groessler.org>
2176
2177 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
2178 since it's not supported in all shells.
2179
c5867ab6
HZ
21802013-05-21 Hui Zhu <hui@codesourcery.com>
2181
2182 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
2183 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
2184
6c9e2db4
DE
21852013-05-20 Doug Evans <dje@google.com>
2186
2187 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
2188 (_handle_DW_TAG): Use it.
2189 (cu, tu): Replace parameters is_64, version, addr_size with options.
2190 All callers updated. Add Fission support.
2191 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
2192 * gdb.dwarf2/method-ptr.exp: Ditto.
2193 * gdb.dwarf2/nostaticblock.exp: Ditto.
2194 * gdb.dwarf2/subrange.exp: Ditto.
2195 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
2196
4a6e676c
TT
21972013-05-20 Tom Tromey <tromey@redhat.com>
2198
2199 * gdb.gdb/python-selftest.exp: New file.
2200
e19d3afb
DE
22012013-05-20 Doug Evans <dje@google.com>
2202
2203 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
2204 -fdebug-types-section.
2205
4d804846
JB
22062013-05-20 Joel Brobecker <brobecker@adacore.com>
2207
2208 * gdb.ada/float_param: New testcase.
2209
8d324e83
DE
22102013-05-17 Doug Evans <dje@google.com>
2211
7d0c9981
DE
2212 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
2213 Add tests for "maint check-symtabs", "maint expand-symtabs".
2214
8d324e83
DE
2215 * gdb.base/maint.exp: Remove testing of individual maint command
2216 help output.
2217
177aadc4
PA
22182013-05-16 Pedro Alves <palves@redhat.com>
2219
2220 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
2221 comment. Use gdb_test_no_output.
2222
b8fea896
JB
22232013-05-16 Joel Brobecker <brobecker@adacore.com>
2224
2225 * gdb.ada/complete.exp: Add test verifying completion using
2226 the "tab" key.
2227
52c935b6
KS
22282013-05-15 Keith Seitz <keiths@redhat.com>
2229
2230 * gdb.base/filesym.exp: New completer test.
2231 * gdb.base/filesym.c: New file.
2232
ed0f00b8
PA
22332013-05-15 Pedro Alves <palves@redhat.com>
2234
2235 * gdb.base/fixsection.c: Remove attribution.
2236 * gdb.base/watch-read.exp: Ditto.
2237
55fb6d27
TT
22382013-05-13 Tom Tromey <tromey@redhat.com>
2239
2240 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
2241 size and change type sizes to 4 bytes.
2242
ac1ca910
TT
22432013-05-13 Tom Tromey <tromey@redhat.com>
2244
2245 * gdb.base/exprs.exp (test_expr): Add regression test.
2246 * gdb.base/exprs.c (null_t_struct): New global.
2247
8414efef
MB
22482013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2249
2250 * gdb.base/default.exp: Disable history saving.
2251 * gdb.base/setshow.exp: Likewise.
2252
9779ab84
PA
22532013-05-10 Pedro Alves <palves@redhat.com>
2254
2255 PR remote/15455
2256
2257 * gdb.trace/qtro.c: New file.
2258 * gdb.trace/qtro.exp: New file.
2259
1e611234
PM
22602013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2261
2262 * gdb.python/py-framefilter.py: New File.
2263 * gdb.python/py-framefilter-mi.exp: Ditto.
2264 * gdb.python/py-framefilter.c: Ditto.
2265 * gdb.python/py-framefilter-mi.exp: Ditto.
2266 * gdb.python/py-framefilter-mi.c: Ditto,
2267 * gdb.python/py-framefilter-gdb.py.in: Ditto.
2268
5e4c3ac4
TT
22692013-05-08 Tom Tromey <tromey@redhat.com>
2270
2271 * gdb.base/solib-search.exp: Set test name for "set
2272 solib-search-path" test.
2273
993654a9
HAQ
22742013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
2275
2276 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
2277 (set_a_tracepoint): Set tracepoint before prologue.
2278 (run_trace_experiment): Test setup_tracepoints and 'break end'
2279 in it.
2280 (trace_buffer_normal): Remove.
2281 (gdb_trace_circular_tests): Remove. Move tests to...
2282 (top level): ...here. Call 'runto_main' before checking for
2283 trace support. Use commands to check the support for circular
2284 trace buffer and changing of trace buffer size. Add test
2285 to calculate size of single frame. Use this size to
2286 calculate the size of trace buffer. Use 'tfind pc func9'
2287 instead of 'tfind 9'. Use 'with_test_prefix'.
2288
c95aea6b
TT
22892013-05-07 Tom Tromey <tromey@redhat.com>
2290
2291 * lib/selftest-support.exp: New file.
2292 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2293 do_self_tests.
2294 (setup_test, find_gdb): Remove.
2295 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
2296 do_self_tests.
2297 (setup_test, find_gdb): Remove.
2298 (test_observer): Don't call setup_test. Remove argument.
2299 * gdb.gdb/selftest.exp: Load selftest-support.exp.
2300 (find_gdb): Remove.
2301 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2302 do_self_tests.
2303 (setup_test, find_gdb): Remove.
2304 (test_with_self): Don't call setup_test. Remove argument.
2305
1f031429
PA
23062013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2307
2308 * gdb.arch/system-gcore.exp: Remove.
2309 * gdb.arch/gcore.c: Remove.
2310 * gdb.base/gcore.exp: Add "info reg system".
2311
58ce7251
SDJ
23122013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
2313
2314 PR breakpoints/15413:
2315 * gdb.base/pending.exp: Add test for completion of the "condition"
2316 command for pending breakpoints.
2317 * gdb.linespec/linespec.ex: Add test for completion of the
2318 "condition" command when dealing with multiple locations.
2319
aacbb8a5
LM
23202013-05-07 Luis Machado <lgustavo@codesourcery.com>
2321
2322 * gdb.threads/wp-replication.c: New file.
2323 * gdb.threads/wp-replication.exp: New file.
2324
2dd6254d
SL
23252013-05-06 Sandra Loosemore <sandra@codesourcery.com>
2326
2327 * gdb.xml/tdesc-regs.exp: Add case for nios2.
2328
c2a96e8c
DE
23292013-05-06 Doug Evans <dje@google.com>
2330
b903e17e
DE
2331 * gdb.base/solib-search-lib1.c: New file.
2332 * gdb.base/solib-search-lib2.c: New file.
2333 * gdb.base/solib-search.c: New file.
2334 * gdb.base/solib-search.h: New file.
2335 * gdb.base/solib-search.exp: New file.
2336
fac51dd9
DE
2337 * lib/gdb.exp (gdb_core_cmd): New function.
2338 * gdb.arch/system-gcore.exp: Use it.
2339 * gdb.arch/vsx-regs.exp: Ditto.
2340 * gdb.base/gcore.exp: Ditto.
2341 * gdb.threads/gcore-thread.exp: Ditto.
2342
c2a96e8c
DE
2343 * gdb.reverse/shr.h: New file.
2344 * gdb.reverse/shr1.c: New file.
2345 * gdb.reverse/shr2.c: #include "shr.h".
2346 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
2347 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
2348 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
2349 Update tests using sleep/printf to use shr2.sl instead.
2350 * gdb.reverse/solib-reverse.exp: Ditto.
2351
b6807d98
TT
23522013-05-06 Tom Tromey <tromey@redhat.com>
2353
2354 * gdb.dwarf2/implptrconst.c: New file.
2355 * gdb.dwarf2/implptrconst.exp: New file.
2356 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
2357 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
2358 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
2359
96f7d3f1
PW
23602013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2361
2362 * gdb.base/catch-sig.c (main): Raise SIGINT.
2363 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
2364
1ebff1fd
HAQ
23652013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
2366
2367 * status-stop.exp (test_tstart_tstart): Check for error
2368 returned by the second 'tstart' command.
2369
f92b06da
WT
23702013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
2371
2372 * gdb.xml/maint_print_struct.exp: New file.
2373 * gdb.xml/maint_print_struct.xml: New file.
2374
ff546935
TT
23752013-04-25 Tom Tromey <tromey@redhat.com>
2376
2377 * gdb.dwarf2/nostaticblock.exp: New file.
2378
bf9e4d0c
MB
23792013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
2380
2381 PR gdb/10462
2382 * gdb.base/setshow.exp: Add test case.
2383
a11cfd87
HZ
23842013-04-23 Hui Zhu <hui@codesourcery.com>
2385
2386 PR gdb/15293
a11cfd87
HZ
2387 * gdb.base/dprintf.exp: Add ignore command.
2388
2d9442cc
HZ
23892013-04-23 Hui Zhu <hui@codesourcery.com>
2390
2391 PR gdb/15165
2d9442cc
HZ
2392 * gdb.base/save-bp.exp: Add test for dprintf.
2393
0f3305ed
TT
23942013-04-22 Tom Tromey <tromey@redhat.com>
2395
2396 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
2397 notice_open_fds.
2398
d504301e
SDJ
23992013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2400
2401 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
2402 ldflags.
2403
9991b207
SDJ
24042013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2405
2406 * gdb.arch/arm-bl-branch-dest.c: New file.
2407 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
2408
433730c9
PA
24092013-04-19 Vladimir Kargov <kargov@gmail.com>
2410 Pedro Alves <palves@redhat.com>
2411
2412 * gdb.arch/i386-float.S: New file.
2413 * gdb.arch/i386-float.exp: New file.
2414
9a908334
LM
24152013-04-18 Luis Machado <lgustavo@codesourcery.com>
2416
2417 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
2418 type void *.
2419
4f22ed5c
DE
24202013-04-17 Doug Evans <dje@google.com>
2421
2422 * lib/dwarf.exp (Dwarf): New proc "tu".
2423 * gdb.dwarf2/missing-sig-type.exp: New file.
2424
a0d3f2f5
SCR
24252013-04-15 Siva Chandra Reddy <sivachandra@google.com>
2426
2427 Add option to link testcases with Pthreads library when
2428 using 'prepare_for_testing' in tests.
2429
2430 * lib/gdb.exp (build_executable_from_specs): Use
2431 gdb_compile_pthreads to compile if option "pthreads" is
2432 specified.
2433
cc16e6c9
TT
24342013-04-15 Tom Tromey <tromey@redhat.com>
2435
2436 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
2437
72f1fe8a
TT
24382013-04-15 Tom Tromey <tromey@redhat.com>
2439
2440 * gdb.base/default.exp: Update for $_exception.
2441 * gdb.cp/exceptprint.cc: New file.
2442 * gdb.cp/exceptprint.exp: New file.
2443 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
2444
6e72ca20
TT
24452013-04-15 Tom Tromey <tromey@redhat.com>
2446
2447 * gdb.cp/typeid.cc: New file.
2448 * gdb.cp/typeid.exp: New file.
2449
591f19e8
TT
24502013-04-15 Tom Tromey <tromey@redhat.com>
2451
2452 * gdb.cp/exception.exp: Add "catch rethrow" tests.
2453
da9160e4
YQ
24542013-04-13 Yao Qi <yao@codesourcery.com>
2455
2456 * gdb.base/completion.exp: Test completion of command
2457 'target ctf' if target ctf is supported.
2458
f81d1120
PA
24592013-04-10 Pedro Alves <palves@redhat.com>
2460
2461 * gdb.base/completion.exp: Test "set height", "set listsize" and
2462 "set trace-buffer-size" completion.
2463 * gdb.base/setshow.exp: Test "set height unlimited".
2464 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
2465 unlimited".
2466
393fd4c3
YQ
24672013-04-10 Yao Qi <yao@codesourcery.com>
2468
2469 * gdb.trace/actions.exp: Save trace data to CTF.
2470 Change to ctf target if GDB supports, read CTF data in ctf
2471 target, and check the actions of tracepoints.
2472 * gdb.trace/while-stepping.exp: Likewise.
2473 * gdb.trace/report.exp: Test GDB saves trace data to CTF
2474 format and read CTF trace file if GDB supports.
2475 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
2476 target is supported, change to ctf target, read trace data and
2477 check output of command "tstatus".
2478 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
2479 read CTF data by target ctf and call check_tsv.
2480
b7a273f8
YQ
24812013-04-10 Yao Qi <yao@codesourcery.com>
2482
2483 * gdb.trace/actions.exp (check_tracepoint): New.
2484 (top level): Start the tracing and check the actions of
2485 tracepoints. Save trace data to tfile format. Restart GDB
2486 and read trace file in tfile target. Check the actions of
2487 tracepoints again.
2488 * gdb.trace/while-stepping.exp: Likewise.
2489
f3786771
YQ
24902013-04-10 Yao Qi <yao@codesourcery.com>
2491
2492 * gdb.trace/report.exp: Use standard_output_file for saved
2493 trace file.
2494
5c2b4418
HZ
24952013-04-10 Hui Zhu <hui@codesourcery.com>
2496
2497 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
2498 (MISCELLANEOUS): Add dprintf-pendshr.sl.
2499 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
2500
f7543f0a
JK
25012013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2502
2503 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
2504 response.
2505
f6de8ec2
PA
25062013-04-08 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
2509 the location.
2510
b8abfd58
SL
25112013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2512
2513 * gdb.cp/cplabel.exp: Allow empty directory in file reported
2514 for breakpoint location.
2515
156bffd0
SL
25162013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2517
2518 * gdb.linespec/linespec.exp: Make dir/file:line tests
2519 conditional for non-remote hosts only.
2520
c9a6ce02
PA
25212013-04-04 Stan Shebs <stan@codesourcery.com>
2522 Pedro Alves <palves@redhat.com>
2523
2524 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
2525 * gdb.trace/actions-changed.c: New file.
2526 * gdb.trace/actions-changed.exp: New file.
2527 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
2528 (gdb_trace_setactions_command): ... this. Add "actions_command"
2529 parameter, and handle it.
2530 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
2531
4bd05f24
YQ
25322013-04-04 Yao Qi <yao@codesourcery.com>
2533
2534 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
2535 'step'.
2536
3758b5ce
YQ
25372013-04-03 Yao Qi <yao@codesourcery.com>
2538
2539 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
2540 "tfile-basic.tf".
2541 (test_tfind_tfile): Likewise.
2542
1dcaed0d
YQ
25432013-04-03 Yao Qi <yao@codesourcery.com>
2544
2545 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
2546 "tfile-basic.tf" instead of "basic.tf".
2547 (write_error_trace_file): Pass argument "tfile-error.tf"
2548 instead of "error.tf".
2549 * gdb.trace/tfile.exp: Update tfile names to
2550 "tfile-basic.tf" and "tfile-error.tf".
2551
0e7a53fc
SL
25522013-04-02 Sandra Loosemore <sandra@codesourcery.com>
2553
2554 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
2555 empty directory in file for breakpoint hit.
2556
9852c492
YQ
25572013-03-29 Yao Qi <yao@codesourcery.com>
2558
2559 * gdb.base/completion.exp: Test completion of commands
2560 "target core", "target tfile" and "target exec".
2561 * gdb.trace/tfile.exp: Test completion of command
2562 "target tfile".
2563
af312be7
JB
25642013-03-28 Joel Brobecker <brobecker@adacore.com>
2565
2566 * gdb.ada/win_fu_syms: New testcase.
2567
e4a48d9d
DE
25682013-03-28 Doug Evans <dje@google.com>
2569
2570 * gdb.base/maint.exp (maint print statistics): Update expected output.
2571
7f7cc265
PA
25722013-03-28 Pedro Alves <palves@redhat.com>
2573
2574 PR gdb/15294
2575
2576 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
2577 mean unlimited instead of $arg < 0.
2578 (test_listsize): Remove "listsize of 0 suppresses output" test.
2579 Test that "set listsize 0" ends up with an unlimited listsize.
2580
fc0da894
PA
25812013-03-28 Pedro Alves <palves@redhat.com>
2582
2583 * gdb.base/list.exp (last_line): New global.
2584 (last_line_re): New global.
2585 (test_listsize, test_list_function, test_list_forward)
2586 (test_repeat_list_command, test_list_range)
2587 (test_list_filename_and_function): Use them.
2588 * gdb.base/list0.c: Comment the last line of the file with "last
2589 line".
2590
abe7b711
PA
25912013-03-28 Pedro Alves <palves@redhat.com>
2592
2593 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
2594 list the whole file.
2595
15b3979c
PA
25962013-03-28 Pedro Alves <palves@redhat.com>
2597
2598 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
2599 "set listsize".
2600
96811e3b
KS
26012013-03-26 Keith Seitz <keiths@redhat.com>
2602
2603 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
2604 from passing.
2605
4043f22b
PA
26062013-03-26 Pedro Alves <palves@redhat.com>
2607
2608 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
2609 until after GDB has run.
2610
14a1aa17
YQ
26112013-03-26 Yao Qi <yao@codesourcery.com>
2612
2613 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
2614 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
2615
99c819ee
MM
26162013-03-26 Markus Metzger <markus.t.metzger@intel.com>
2617
2618 * gdb.btrace/enable.exp: Add regression test.
2619
24955f63
TT
26202013-03-25 Tom Tromey <tromey@redhat.com>
2621
2622 * gdb.cp/m-static.exp: Add destructor-printing tests.
2623
fce632b6
TT
26242013-03-25 Tom Tromey <tromey@redhat.com>
2625
2626 * gdb.cp/m-static.exp: Add constructor ptype tests.
2627 * gdb.cp/m-static.cc (single_constructor): New class.
2628 (main): Make instance of single_constructor.
2629
598d3636
JK
26302013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2631 Pedro Alves <palves@redhat.com>
2632
2633 * gdb.server/server-kill.c: New file.
2634 * gdb.server/server-kill.exp: New file.
2635
c12440c9
PA
26362013-03-21 Pedro Alves <palves@redhat.com>
2637
2638 * gdb.trace/trace-buffer-size.exp (get default buffer size):
2639 Expect $gdb_prompt in gdb_test_multiple.
2640
bd712aed
DE
26412013-03-21 Doug Evans <dje@google.com>
2642
2643 * gdb.base/maint.exp: Update tests for per-command stats.
2644
b2f83c08
TT
26452013-03-21 Tom Tromey <tromey@redhat.com>
2646
2647 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
2648 * gdb.cp/misc.exp: Add test for FILENAME:: case.
2649
ef0026f0
PA
26502013-03-20 Pedro Alves <palves@redhat.com>
2651
2652 PR gdb/15289
2653
2654 * gdb.base/remote.exp: Test
2655 "set remote hardware-watchpoint-limit -1",
2656 "set remote hardware-breakpoint-limit -1",
2657 "set remote hardware-watchpoint-limit 2147483647" and
2658 "set remote hardware-breakpoint-limit 2147483647".
2659
3f1175a9
PA
26602013-03-20 Pedro Alves <palves@redhat.com>
2661 Yao Qi <yao@codesourcery.com>
2662
2663 * gdb.trace/tfile.c: Add comments.
2664 (nonconstglob): New global.
2665 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
2666 global that is not covered by the trace frame. Test
2667 disassembling.
2668
a09ae1c1
JK
26692013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2670
2671 * gdb.base/valgrind-infcall.exp
2672 (continue #$continue_count) <remote connection closed>
2673 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
2674 $valgrind_pid.
2675
9ce98649
TT
26762013-03-15 Tom Tromey <tromey@redhat.com>
2677
2678 * gdb.cp/overload.cc (intintfunc): New.
2679 * gdb.cp/overload.exp: Add regression test.
2680
0a251e08
YQ
26812013-03-15 Yao Qi <yao@codesourcery.com>
2682
2683 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
2684 using with_test_prefix.
2685 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
2686 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
2687 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
2688 * gdb.threads/watchpoint-fork.exp (test): Likewise.
2689 * gdb.base/break-interp.exp (test_core): Likewise.
2690 (test_attach_gdb): Likewise.
2691 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
2692 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
2693 Likewise.
2694 * gdb.base/jit-so.exp (one_jit_test): Likewise.
2695 * gdb.base/jit.exp (one_jit_test): Likewise.
2696 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
2697 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
2698 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
2699 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
2700 Likewise.
2701 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2702 Likewise.
2703 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
2704 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
2705 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
2706 (tracepoint_change_loc_2): Likewise.
2707 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2708 Likewise.
2709 (disconnected_tfind): Likewise.
2710 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
2711 Likewise.
2712 (test_tfind_remote): Likewise.
2713 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
2714 Likewise.
2715 (test_pending_resolved): Likewise.
2716 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
2717 Likewise.
2718 (test_upload_tsv): Likewise.
2719 * gdb.trace/pending.exp (pending_tracepoint_resolved):
2720 Likewise.
2721 (pending_tracepoint_works): Likewise.
2722 * gdb.trace/report.exp (use_collected_data): Likewise.
2723 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
2724 Likewise.
2725 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
2726 * gdb.trace/strace.exp (strace_info_marker): Likewise.
2727 (strace_trace_on_same_addr): Likewise.
2728 (strace_trace_on_diff_addr): Likewise.
2729 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
2730 (gdb_collect_locals_test): Likewise.
2731 (gdb_unavailable_registers_test): Likewise.
2732 (gdb_collect_globals_test): Likewise.
2733
2c415c0f
YQ
27342013-03-15 Yao Qi <yao@codesourcery.com>
2735
2736 * gdb.base/condbreak.exp: Add semicolon back which was removed
2737 by my previous commit.
2738
ae59b1da
YQ
27392013-03-14 Yao Qi <yao@codesourcery.com>
2740
2741 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
2742 'return'.
2743 (gdb_target_monitor, gdb_load): Likewise.
2744 * config/sid.exp (gdb_load): Likewise.
2745 * config/slite.exp (gdb_load): Likewise.
2746 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
2747 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
2748 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
2749 (single_step_until): Likewise.
2750 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2751 * gdb.arch/system-gcore.exp: Likewise.
2752 * gdb.base/bigcore.exp (extract_heap): Likewise.
2753 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
2754 * gdb.base/call-ar-st.exp: Likewise.
2755 * gdb.base/call-rt-st.exp: Likewise.
2756 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
2757 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
2758 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
2759 * gdb.base/corefile.exp: Likewise.
2760 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
2761 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
2762 * gdb.base/fixsection.exp: Likewise.
2763 * gdb.base/funcargs.exp: Likewise.
2764 * gdb.base/gcore-buffer-overflow.exp: Likewise.
2765 * gdb.base/gcore-relro.exp: Likewise.
2766 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
2767 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
2768 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
2769 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
2770 * gdb.base/list.exp: Likewise.
2771 (set_listsize): Likewise.
2772 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
2773 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
2774 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
2775 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
2776 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
2777 * gdb.base/setvar.exp: Likewise.
2778 (test_set): Likewise.
2779 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
2780 * gdb.base/solib-overlap.exp: Likewise.
2781 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
2782 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
2783 * gdb.base/watchpoint.exp (initialize): Likewise.
2784 (test_simple_watchpoint): Likewise.
2785 (test_disabling_watchpoints): Likewise.
2786 (test_watchpoint_triggered_in_syscall): Likewise.
2787 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
2788 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
2789 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
2790 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
2791 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2792 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2793 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2794 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2795 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2796 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
2797 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2798 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
2799 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
2800 * gdb.mi/gdb792.exp: Likewise.
2801 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
2802 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
2803 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
2804 * gdb.threads/gcore-thread.exp: Likewise.
2805 (load_core): Likewise.
2806 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
2807 (test_startup, check_control_c): Likewise.
2808 * gdb.threads/sigstep-threads.exp: Likewise.
2809 * gdb.threads/thread_check.exp: Likewise.
2810 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
2811 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
2812 (set_a_tracepoint, trace_buffer_normal): Likewise.
2813 (gdb_trace_circular_tests): Likewise.
2814 * gdb.trace/collection.exp: Likewise.
2815 * gdb.trace/disconnected-tracing.exp: Likewise.
2816 * gdb.trace/infotrace.exp: Likewise.
2817 * gdb.trace/mi-traceframe-changed.exp: Likewise.
2818 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
2819 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
2820 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
2821 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
2822 * gdb.trace/stap-trace.exp: Likewise.
2823 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
2824 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
2825 * gdb.trace/trace-buffer-size.exp: Likewise.
2826 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
2827 * gdb.trace/unavailable.exp: Likewise.
2828 * gdb.trace/while-dyn.exp: Likewise.
2829 * lib/fortran.exp (set_lang_fortran): Likewise.
2830 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
2831 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
2832 (default_gdb_start, get_compiler_info): Likewise.
2833 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
2834 (get_debug_format, setup_xfail_format): Likewise.
2835 (rerun_to_main, gdb_skip_float_test): Likewise.
2836 (build_id_debug_filename_get, get_remotetimeout): Likewise.
2837 * lib/java.exp (set_lang_java): Likewise.
2838 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
2839 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
2840 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
2841 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
2842 * lib/objc.exp (set_lang_objc): Likewise.
2843 * lib/pascal.exp (set_lang_pascal): Likewise.
2844 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
2845 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
2846 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
2847
bb869963
SDJ
28482013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
2849
2850 PR c++/15203
2851 PR c++/15210
2852 * gdb.cp/m-static.cc (keepalive_int): New function.
2853 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
2854 * gdb.cp/m-static.exp: New test for `sintvar'.
2855
e2be70a0
YQ
28562013-03-14 Yao Qi <yao@codesourcery.com>
2857
2858 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
2859 of 'tstatus' into tstatus_output.
2860 (top level): Save the trace data to tfile. Read trace file in
2861 tfile target. Check the trace status.
2862
8ddb1965
YQ
28632013-03-13 Yao Qi <yao@codesourcery.com>
2864
2865 * gdb.trace/tsv.exp (check_tsv): New.
2866 (top level): Save a tfile on current trace session. Call
2867 check_tsv on live target. Load the tfile with target tfile
2868 and call check_tsv again.
2869
045dd51f
YQ
28702013-03-13 Yao Qi <yao@codesourcery.com>
2871
2872 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
2873 Replace some "gdb_test" with "gdb_test_no_output".
2874
82d049ab
PH
28752013-03-12 Paul Hilfinger <hilfingr@adacore.com>
2876
2877 * gdb.ada/expr_delims.exp: New file.
2878 * gdb.ada/expr_delims/foo.adb: New file.
2879 * gdb.ada/expr_delims/pck.ads: New file.
2880 * gdb.ada/expr_delims/pck.adb: New file.
2881
cb8ea32b
KS
28822013-03-11 Keith Seitz <keiths@redhat.com>
2883
2884 * watchpoint.exp (test_no_hw_watchpoints): Add test using
2885 both condition and thread. Then delete the watchpoint.
2886
2f1d9bdd
MM
28872013-03-11 Christian Himpel <christian.himpel@intel.com>
2888
2889 * Makefile.in: Add btrace testsuite.
2890 * configure: Regenerated.
2891 * configure.ac: Add btrace testsuite.
2892 * gdb.btrace/Makefile.in: New file.
2893 * gdb.btrace/enable.c: New file.
2894 * gdb.btrace/enable.exp: New file.
2895 * gdb.btrace/function_call_history.c: New file.
2896 * gdb.btrace/function_call_history.exp: New file.
2897 * gdb.btrace/instruction_history.c: New file.
2898 * gdb.btrace/instruction_history.exp: New file.
2899 * gdb.btrace/instruction_history.S: New file.
2900 * lib/gdb.exp: Add btrace skip proc.
2901
05c56a9d
JK
29022013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2903
2904 Fix entry-values if the callee called a noreturn function.
2905 * gdb.arch/amd64-tailcall-noret.S: New file.
2906 * gdb.arch/amd64-tailcall-noret.c: New file.
2907 * gdb.arch/amd64-tailcall-noret.exp: New file.
2908
9112db09
JK
29092013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2910
2911 Fix entry-values in C++ across CUs.
2912 * gdb.arch/amd64-tailcall-cxx.exp: New file.
2913 * gdb.arch/amd64-tailcall-cxx1.S: New file.
2914 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
2915 * gdb.arch/amd64-tailcall-cxx2.S: New file.
2916 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
2917
be9a119c 29182013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
2919 Hafiz Abid Qadeer <abidh@codesourcery.com>
2920
2921 gdb/testsuite/
2922 * gdb.trace/trace-buffer-size.exp: New file.
2923 * gdb.trace/trace-buffer-size.c: New file.
2924
049109b0
PA
29252013-03-06 Pedro Alves <palves@redhat.com>
2926
2927 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
2928 doesn't support the tested optional feature, call "unsupported"
2929 with the same test message as the "pass" case, instead of calling
2930 "pass" with a different message. Use the same text for the "fail"
2931 cases too.
2932
4aa54120
YQ
29332013-03-06 Yao Qi <yao@codesourcery.com>
2934
2935 * gdb.trace/tstatus.exp: Remove the invocation of
2936 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
2937 (test_tracepoints): Don't set fast tracepoint.
2938 (top level): Don't check agent library is loaded or not.
2939
b8b71e63
YQ
29402013-03-06 Yao Qi <yao@codesourcery.com>
2941
2942 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
2943 parentheses by "\\".
2944
33f448b1
JK
29452013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2946
2947 * gdb.linespec/base/one/thefile.cc (twodup): New.
2948 (m): Call it.
2949 * gdb.linespec/base/two/thefile.cc (dupname): New.
2950 (n): Call it.
2951 * gdb.linespec/break-ask.exp: New file.
2952 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
2953
1c942fb9
YQ
29542013-02-28 Yao Qi <yao@codesourcery.com>
2955
2956 * gdb.trace/report.exp: Move some code to ...
2957 (use_collected_data): New.
2958 (top level): Call use_collected_data once on the live target.
2959 Save at file of the current trace session, load it with target
2960 tfile, and call use_collected_data again.
2961
5b967901
JK
29622013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 * gdb.threads/fork-thread-pending.c (main): Add alarm.
2965
6447023f
JK
29662013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2967
2968 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
2969 Add final kill of ${valgrind_pid}.
2970
9f44fbc0
SCR
29712013-02-20 Siva Chandra Reddy <sivachandra@google.com>
2972
2973 * gdb.python/py-arch.c: New test case
2974 * gdb.python/py-arch.exp: New tests to test
2975 gdb.Architecture.disassemble
2976 * gdb.python/Makefile.in: Add py-arch to the list of
2977 EXECUTABLES.
2978
4c9ad8c2
TT
29792013-02-18 Tom Tromey <tromey@redhat.com>
2980
2981 * gdb.dwarf2/subrange.exp: New file.
2982
f5911ea1
HAQ
29832013-02-15 Pedro Alves <pedro@codesourcery.com>
2984 Hafiz Abid Qadeer <abidh@codesourcery.com>
2985
2986 * gdb.trace/tfile.exp: Add test for -trace-status command.
2987
420f4384
JK
29882013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2989
2990 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2991 nanosleep by sleep.
2992
4819b3f8
PA
29932013-02-14 Pedro Alves <palves@redhat.com>
2994
2995 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2996
1773c82c
HAQ
29972013-02-14 Pedro Alves <pedro@codesourcery.com>
2998 Hafiz Abid Qadeer <abidh@codesourcery.com>
2999
3000 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3001
e234dfaf
TT
30022013-02-12 Tom Tromey <tromey@redhat.com>
3003
3004 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3005 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3006
6c01dd94
PA
30072013-02-12 Pedro Alves <palves@redhat.com>
3008
3009 * gdb.base/catch-signal.c: Update copyright years.
3010 * gdb.base/catch-signal.exp: Update copyright years.
3011 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3012 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3013 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3014 * gdb.dwarf2/dw2-error.S: Update copyright years.
3015 * gdb.dwarf2/dw2-error.c: Update copyright years.
3016 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3017 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3018 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3019
595fc67f
PA
30202013-02-12 Pedro Alves <palves@redhat.com>
3021
3022 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3023 message.
3024 * gdb.base/sigaltstack.exp: Ditto.
3025 * gdb.base/siginfo.exp: Ditto.
3026 * gdb.base/sizeof.exp: Ditto.
3027
17282693
PA
30282013-02-12 Pedro Alves <palves@redhat.com>
3029
3030 * gdb.mi/mi-basics.exp: Tweak intro comment.
3031 * gdb.mi/mi-break.exp: Tweak intro comment.
3032 * gdb.mi/mi-console.exp: Tweak intro comment.
3033 * gdb.mi/mi-file.exp: Tweak intro comment.
3034 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3035 * gdb.mi/mi-return.exp: Tweak intro comment.
3036 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3037 * gdb.mi/mi-until.exp: Tweak intro comment.
3038 * gdb.mi/mi-watch.exp: Tweak intro comment.
3039
8a4ac37e
PA
30402013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3041
3042 * gdb.server/no-thread-db.exp: New file.
3043 * gdb.server/no-thread-db.c: New file.
3044 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3045
c2792f5a
DE
30462013-02-11 Doug Evans <dje@google.com>
3047
3048 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3049 two decfloats.
3050
d9e98382
SDJ
30512013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3052
3053 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3054 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3055
a321661a
JK
30562013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3057
3058 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3059
134a2066
YQ
30602013-02-06 Yao Qi <yao@codesourcery.com>
3061
3062 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3063 to ...
3064 (test_create_delete_modify_tsv): ... here. New test on modifying
3065 the initial value of a tsv.
3066
5a2dc60a
JK
30672013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3068
3069 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3070 (cd .../rdir): ... here.
3071
233d95b5
JK
30722013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3073
3074 * gdb.linespec/base/one/header.h: New file.
3075 * gdb.linespec/base/two/header.h: New file.
3076 * gdb.linespec/macro-relative.c: New file.
3077 * gdb.linespec/macro-relative.exp: New file.
3078
fbd9ab74
JK
30792013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3080
3081 * gdb.base/fullpath-expand-func.c: New file.
3082 * gdb.base/fullpath-expand.c: New file.
3083 * gdb.base/fullpath-expand.exp: New file.
3084 * gdb.base/realname-expand-real.c: New file.
3085 * gdb.base/realname-expand.c: New file.
3086 * gdb.base/realname-expand.exp: New file.
3087
1b56eb55
JK
30882013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3089
3090 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3091 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3092
af529f8f
JK
30932013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3094
3095 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3096 (compare_filenames_for_search does not match)
3097 (compare_filenames_for_search does match): New tests.
3098
f5b95b50
JK
30992013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3100
3101 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3102
d47921b9
JK
31032013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3104
3105 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3106
8a92335b
JK
31072013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3108
3109 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3110 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3111 ${binfile}.mini_debuginfo-debuglink and
3112 ${binfile}.mini_debuginfo-debuglink.xz.
3113
17f2157d
TT
31142013-02-01 Tom Tromey <tromey@redhat.com>
3115
3116 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3117 attributes.
3118
d65f0a9c
TT
31192013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3120 Tom Tromey <tromey@redhat.com>
3121
3122 * gdb.dwarf2/method-ptr.exp: Link with c++.
3123 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
3124
f25c0135
TT
31252013-01-31 Tom Tromey <tromey@redhat.com>
3126
3127 * gdb.base/jit.exp (compile_jit_test): New proc.
3128 Add PIE tests.
3129
7078baeb
TT
31302013-01-31 Tom Tromey <tromey@redhat.com>
3131
3132 * gdb.dwarf2/method-ptr.cc: New file.
3133 * gdb.dwarf2/method-ptr.exp: New file.
3134
1d24041a
TT
31352013-01-31 Tom Tromey <tromey@redhat.com>
3136
3137 * lib/dwarf.exp (namespace Dwarf): New.
3138
8d9878a4
TT
31392013-01-29 Tom Tromey <tromey@redhat.com>
3140
3141 * gdb.dwarf2/fission-reread.exp: Add unload test.
3142
bed911e5
DE
31432013-01-28 Doug Evans <dje@google.com>
3144
3145 * gdb.dwarf2/fission-loclists.exp: New file.
3146 * gdb.dwarf2/fission-loclists.S: New file.
3147
e229648e
JK
31482013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3149
3150 Code cleanup.
3151 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
3152 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
3153 and prepare_for_testing.
3154 * gdb.base/store.exp: Likewise.
3155
86700f00
TT
31562013-01-25 Tom Tromey <tromey@redhat.com>
3157
3158 * gdb.python/py-explore.exp: Expect the gdb prompt.
3159
8954db33
AB
31602013-01-25 Andrew Burgess <aburgess@broadcom.com>
3161
3162 * gdb.base/gnu_vector.c: New variable for use in tests.
3163 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
3164 changes in scalar to vector casting and widening.
3165 * gdb.python/py-type.c: New variables for use in tests.
3166 * gdb.python/py-type.exp: Update vector related tests to reflect
3167 changes in scalar to vector casting and widening.
3168
2077afdd
TD
31692013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
3170
3171 * gdb.base/prologue-include.c: New file.
3172 * gdb.base/prologue-include.exp: New file.
3173 * gdb.base/prologue-include.h: New file.
3174
d7499464
HAQ
31752013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
3176
3177 PR gdb/13443
3178 * gdb.mi/mi-var-block.exp: Make test messages unique.
3179
e2a3e0f1
TT
31802013-01-23 Tom Tromey <tromey@redhat.com>
3181
3182 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
3183
152fcc9c
TT
31842013-01-23 Tom Tromey <tromey@redhat.com>
3185
3186 * gdb.cp/converts.cc (main): Initialize 'a'.
3187
bea883fd
SCR
31882013-01-23 Siva Chandra Reddy <sivachandra@google.com>
3189
3190 * testsuite/gdb.python/frame.exp: Add a test for
3191 gdb.Frame.architecture() method.
3192
0928e93d
PA
31932013-01-22 Pedro Alves <palves@redhat.com>
3194
3195 * gdb.base/annota1.exp (signal sent): No longer expect
3196 breakpoints-invalid.
3197 * gdb.cp/annota2.exp (continue until exit)
3198 (watch triggered on a.x): Ditto.
3199
9c97429f
PA
32002013-01-22 Pedro Alves <palves@redhat.com>
3201
3202 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
3203 Adjust tests to breakpoints-invalid changes.
3204 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
3205 variables.
3206 Adjust tests to breakpoints-invalid changes.
3207
187d10dd
PA
32082013-01-22 Pedro Alves <palves@redhat.com>
3209
3210 * gdb.base/annota1.exp (annotate ignore count change): Add
3211 expected output for failure case.
3212
ea3aedcb
TT
32132013-01-22 Tom Tromey <tromey@redhat.com>
3214
3215 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
3216 call.
3217
998580f1
MK
32182013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
3219
3220 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 3221 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
3222 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
3223 Also handle 'thread' field.
3224 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
3225 * gdb.mi/mi-watch.exp: Ditto.
3226 * lib/mi-support.exp: Ditto.
3227
8f1d5693
MK
32282013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3229
3230 * gdb.python/py-explore.exp: Improve a test
3231
2d8c5d7c
DB
32322013-01-18  David Blaikie  <dblaikie@gmail.com>
3233
3234 * gdb.base/label.c (main): Correct the type of the second
3235 parameter.
3236
46f35228
TT
32372013-01-18 Tom Tromey <tromey@redhat.com>
3238
3239 * gdb.dwarf2/trace-crash.s: New file.
3240 * gdb.dwarf2/trace-crash.exp: New file.
3241
5965d69d
HAQ
32422013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3243
43aaf8b6
PA
3244 PR gdb/13443
3245 * gdb.base/checkpoint.exp: Update test messages to make them
3246 unique.
5965d69d 3247
5ae4861a
YQ
32482013-01-18 Yao Qi <yao@codesourcery.com>
3249
3250 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
3251 output of 'info tracepoints'.
3252 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3253 Likewise.
3254 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3255 * gdb.trace/disconnected-tracing.c (struct foo): New.
3256
d84fca2c
JK
32572013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 * gdb.dwarf2/dw2-dos-drive.S: New file.
3260 * gdb.dwarf2/dw2-dos-drive.exp: New file.
3261
aebb1cc9
DE
32622013-01-17 Doug Evans <dje@google.com>
3263
2782d512
DE
3264 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3265 CXX_FOR_TARGET.
3266
aebb1cc9
DE
3267 * boards/cc-with-tweaks.exp: New file.
3268
db2b2972
TT
32692013-01-17 Tom Tromey <tromey@redhat.com>
3270
3271 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3272
96343774
PA
32732013-01-17 Pedro Alves <palves@redhat.com>
3274
3275 Merge dg-extract-results.sh from upstream (svn 195224).
3276
3277 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3278 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
3279
3280 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3281 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
3282
3283 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3284 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
3285
3286 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3287 * dg-extract-results.sh: Redirect grep output to /dev/null instead
3288 of grep -q.
3289
675921c0
SD
32902012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3291
3292 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
3293 interface.
3294 * gdb.base/jithost.c: New file.
3295 * gdb.base/jithost.h: New file.
3296 * gdb.base/jitreader.c : New file.
3297 * gdb.base/jit-protocol.h: New file.
3298
ab04a2af
TT
32992013-01-16 Tom Tromey <tromey@redhat.com>
3300
3301 * gdb.base/catch-signal.c: New file.
3302 * gdb.base/catch-signal.exp: New file.
3303
8ac3646f
TT
33042013-01-16 Tom Tromey <tromey@redhat.com>
3305
3306 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
3307
22fc223e
JK
33082013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3309
3310 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
3311
44478ab3
TT
33122013-01-14 Tom Tromey <tromey@redhat.com>
3313
3314 * gdb.base/completion.exp: Add "set gnutarget" test.
3315
06d66ee9
TT
33162013-01-14 Tom Tromey <tromey@redhat.com>
3317
3318 * gdb.dwarf2/dw2-restrict.S: New file.
3319 * gdb.dwarf2/dw2-restrict.c: New file.
3320 * gdb.dwarf2/dw2-restrict.exp: New file.
3321
c9bf0622
TT
33222013-01-14 Tom Tromey <tromey@redhat.com>
3323
3324 * gdb.dwarf2/dw2-error.exp: New file.
3325 * gdb.dwarf2/dw2-error.c: New file.
3326 * gdb.dwarf2/dw2-error.S: New file.
3327
5b12a61c
JK
33282013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3329
3330 * gdb.cp/parse-lang.cc: New file.
3331 * gdb.cp/parse-lang.exp: New file.
3332
f0a4b570
JK
33332013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3334
3335 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
3336 (set substitute-path): New test.
3337 (fullname present): Remove content.
3338 (substituted fullname): New test.
3339
f751cc97
JB
33402013-01-13 Joel Brobecker <brobecker@adacore.com>
3341
3342 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
3343 check. Move $gdb_py_is_py24 value check right after.
3344
04164e8e
JK
33452013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3346
3347 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
3348 targets.
3349
5bf480a5
YQ
33502013-01-11 Yao Qi <yao@codesourcery.com>
3351
3352 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
3353 for dprintf.
3354 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3355 Check the fields in "=breakpoint-created" for dprintf.
3356
f35a17b5
JK
33572012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3358
3359 * gdb.mi/mi-fullname-deleted.exp: New file.
3360
85817405
JK
33612012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3362
3363 * gdb.base/skip-solib.exp (info skip with pending file): Update the
3364 expected output.
3365 (info skip with pending file): Remove.
3366 (ignoring function in solib, info skip for function multiply): Update
3367 the expected output.
3368 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
3369 (info skip (delete 1), info skip after disabling all)
3370 (info skip after enabling all, info skip after disabling 4 2-3)
3371 (info skip after enabling 2-3, info skip 2-3)
3372 (info skip after deleting 2 3): Update the expected output.
3373 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
3374 statement to its initialization and return.
3375 * gdb.linespec/skip-two.exp: New file.
3376
27210e12
DE
33772012-12-19 Doug Evans <dje@google.com>
3378
3379 * gdb.base/maint.exp: Handle testing with .gdb_index.
3380
bb627a12
JB
33812012-12-19 Joel Brobecker <brobecker@adacore.com>
3382
3383 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
3384 Cavium to FSF.
3385
7785b880
JB
33862012-12-19 Joel Brobecker <brobecker@adacore.com>
3387
3388 * dg-extract-results.sh: Update contact info in copyright notice.
3389 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
3390 GPL v3 or later. Update contact info.
3391 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
3392 gdb.threads/watchpoint-fork-mt.c,
3393 gdb.threads/watchpoint-fork-parent.c,
3394 gdb.threads/watchpoint-fork-st.c,
3395 gdb.threads/watchpoint-fork.h: Likewise.
3396
f2a8bc8a
YQ
33972012-12-15 Yao Qi <yao@codesourcery.com>
3398
3399 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
3400 'installed' field in '=breakpoint-modified'.
3401 (test_reconnect): Check 'installed' field in
3402 '=breakpoint-modified' and '=breakpoint-created'.
3403
3404 * gdb.trace/actions.exp: Update test for 'installed' field.
3405 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
3406 (tracepoint_change_loc_2): Likewise.
3407 Check 'info tracepoint' display nothing else.
3408 * gdb.trace/deltrace.exp: Likewise.
3409 * gdb.trace/infotrace.exp: Likewise.
3410 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
3411 Likewise.
3412 * gdb.trace/passcount.exp: Likewise.
3413 * gdb.trace/tracecmd.exp: Likewise.
3414 * gdb.trace/while-stepping.exp: Likewise.
3415
6592e36f
TT
34162012-12-14 Tom Tromey <tromey@redhat.com>
3417
3418 * gdb.cp/member-name.exp: New file.
3419 * gdb.cp/member-name.cc: New file.
3420
7d27a96d
TT
34212012-12-14 Tom Tromey <tromey@redhat.com>
3422
3423 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
3424
f8c05d0d
DE
34252012-12-14 Doug Evans <dje@google.com>
3426
3427 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
3428 DW_OP_GNU_implicit_pointer is section-relative.
3429
451b7c33
TT
34302012-12-14 Tom Tromey <tromey@redhat.com>
3431
43aaf8b6 3432 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 3433
10e339df
PA
34342012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
3435
6fdff2c5 3436 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 3437
e780d813
DE
34382012-12-13 Doug Evans <dje@google.com>
3439
3440 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
3441 * gdb.multi/multi-arch.exp: Ditto.
3442
ca3dbcc8 34432012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 3444
ca3dbcc8
MG
3445 * gdb.mi/mi-catch-load-so.c: New. Clone of the
3446 catch load test library source file.
3447 * gdb.mi/mi-catch-load.c: New. Clone of the catch
3448 load test source file.
3449 * gdb.mi/mi-catch-load.exp: New. Test file for
3450 basic MI -catch-load and -catch-unload tests.
3451
2960a434
PK
34522012-12-11 Paul Koning <paul_koning@dell.com>
3453
3454 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
3455 exception.
3456 (_iterator_except): New function.
3457 (ArrayPrinter): Use _iterator function instead of local _iterator
3458 class for Python 3 compatibility.
3459 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 3460 _iterator.
2960a434
PK
3461 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
3462 execfile for Python 3 compatibility.
3463 * gdb.python/python.exp: Handle Python 2.4 exception traceback
3464 format in error_prompt test.
6fdff2c5 3465
9325cb04
PK
34662012-12-10 Paul Koning <paul_koning@dell.com>
3467
3468 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 3469 compatibility.
9325cb04
PK
3470 * gdb.python/py-block.exp: Ditto.
3471 * gdb.python/py-breakpoint.exp: Ditto.
3472 * gdb.python/py-cmd.exp: Ditto.
3473 * gdb.python/py-events.py: Ditto.
3474 * gdb.python/py-finish-breakpoint.py: Ditto.
3475 * gdb.python/py-finish-breakpoint2.exp: Ditto.
3476 * gdb.python/py-finish-breakpoint2.py: Ditto.
3477 * gdb.python/py-frame-inline.exp: Ditto.
3478 * gdb.python/py-frame.exp: Ditto.
3479 * gdb.python/py-infthread.exp: Ditto.
3480 * gdb.python/py-objfile.exp: Ditto.
3481 * gdb.python/py-parameter.exp: Ditto.
3482 * gdb.python/py-progspace.exp: Ditto.
3483 * gdb.python/py-prompt.exp: Ditto.
3484 * gdb.python/py-symbol.exp: Ditto.
3485 * gdb.python/py-symtab.exp: Ditto.
3486 * gdb.python/py-template.exp: Ditto.
3487 * gdb.python/py-value-cc.exp: Ditto.
3488 * gdb.python/python.exp: Ditto.
3489 * gdb.python/source2.py: Ditto.
3490 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 3491 compatibility.
9325cb04
PK
3492 Use sorted() function rather than sort() method.
3493 Accept either int or long values for enum values.
3494 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
3495 execfile for Python 3 compatibility.
3496 * gdb.python/py-evsignal.exp: Ditto.
3497 * gdb.python/py-evthreads.exp: Ditto.
3498 * gdb.python/py-mi.exp: Ditto.
3499 * gdb.python/py-pp-maint.exp: Ditto.
3500 * gdb.python/py-prettyprint.exp: Ditto.
3501 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 3502 Python 3 compatibility.
9325cb04
PK
3503 Skip tests for Python 2.4.
3504 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 3505 Python 3 compatibility.
9325cb04
PK
3506 Use byte string rather than character string in memory write test
3507 if Python 3.
3508 * gdb.python/py-pp-maint.py: Change class declarations to "new
3509 class" syntax.
3510 * gdb.python/py-prettyprint.py: Change iterator class to generator
3511 function for Python 3 compatibility.
3512 Make all classes "new style".
3513 Fix indentation issue and stray semicolon.
3514 * gdb.python/py-shared.expChange print syntax for Python 3
3515 compatibility.
3516 Define "long" if Python 3.
3517 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 3518 compatibility.
9325cb04
PK
3519 Accept either int or long values for enum values.
3520 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 3521 compatibility.
9325cb04
PK
3522 Skip "long" and "unicode" tests if Python 3.
3523 Accept either "type" or "class" in type checks.
3524 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
3525 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
3526
8b9737bf
TT
35272012-12-10 Tom Tromey <tromey@redhat.com>
3528
3529 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
3530 (test): Add "two_cu" argument.
3531 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
3532 for types; allow two CUs.
3533
1b80a9fa
JK
35342012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3535
3536 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
3537 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
3538
f0b6d50a
YQ
35392012-12-08 Yao Qi <yao@codesourcery.com>
3540 Pedro Alves <palves@redhat.com>
3541
3542 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
3543 '=breakpoint-created' when GDB merges the tracepoints of both
3544 sides.
3545
2f68a895
TT
35462012-12-07 Tom Tromey <tromey@redhat.com>
3547
3548 * gdb.base/break1.c (enum some_enum, union some_union): New.
3549 (some_enum_global, some_union_global, some_value): New globals.
3550 * gdb.base/completion.exp: Add tag completion tests.
3551
4fc5d43e
TT
35522012-12-07 Tom Tromey <tromey@redhat.com>
3553
3554 * gdb.base/completion.exp: Add tests for ptype and whatis
3555 completion.
3556
6559e013
JB
35572012-12-07 Joel Brobecker <brobecker@adacore.com>
3558
3559 * gdb.base/stale-infcall.exp: Fix copyright line.
3560
ae2b630d
JB
35612012-12-07 Joel Brobecker <brobecker@adacore.com>
3562
3563 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
3564
0ba2eb0f
TT
35652012-12-06 Pedro Alves <palves@redhat.com>
3566 Tom Tromey <tromey@redhat.com>
3567
3568 * gdb.base/exprs.exp: Add tests for cast to void.
3569
731145cb
TT
35702012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
3571
3572 * gdb.python/py-mi.exp: Correct expected results for attribute
3573 "dynamic" returned by -var-update.
3574 Add test case for correct handling of "diplayhint" for children
3575 of dynamic varobjs.
3576 * gdb.python/py-prettyprint.c (set_itme): New function.
3577 (bug_14741) New function.
3578 (main) Add call to bug_14741().
3579 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
3580
e58fcc15
UW
35812012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
3582
3583 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
3584 ${binfile}.funcsyms list.
3585
e9eb0d14
YQ
35862012-12-04 Yao Qi <yao@codesourcery.com>
3587
3588 PR gdb/13443
3589 * gdb.trace/actions.exp: Make test messages unique.
3590
4983028c
TT
35912012-11-29 Tom Tromey <tromey@redhat.com>
3592
3593 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
3594
ea5e6b0e
UW
35952012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
3596
3597 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
3598 * gdb.opencl/datatypes.exp: Likewise.
3599 * gdb.opencl/operators.exp: Likewise.
3600 * gdb.opencl/vec_comps.exp: Likewise.
3601
cdde3dfb
JG
36022012-11-29 Jerome Guitton <guitton@adacore.com>
3603
3604 * gdb.ada/iwide: New testcase.
3605
b50d69b5
JG
36062012-11-29 Jerome Guitton <guitton@adacore.com>
3607
3608 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
3609 ptype test.
3610
c2d3fccf
JG
36112012-11-29 Jerome Guitton <guitton@adacore.com>
3612
3613 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
3614 form {VARIANT_TYPE}ADDRESS.
3615
5edf51fe
YQ
36162012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
3617
3618 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
3619 (func): New function.
3620 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
3621 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
3622 pointers to members with pointer-to-function type.
3623
608e2dbb
TT
36242012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3625 Tom Tromey <tromey@redhat.com>
3626
3627 * gdb.base/gnu-debugdata.exp: New file.
3628 * gdb.base/gnu-debugdata.c: New file.
3629 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
3630 (gdb_unload): Return 0 on success.
3631
4648e588
JK
36322012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
3635
17d6efc4
JB
36362012-11-26 Joel Brobecker <brobecker@adacore.com>
3637
3638 * gdb.base/empty_exe.exp: New testcase.
3639
ace21957
MF
36402012-11-20 Mike Frysinger <vapier@gentoo.org>
3641
3642 * gdb.base/completion.exp: Add test for help aliases completion.
3643
5c401a0a
YQ
36442012-11-20 Yao Qi <yao@codesourcery.com>
3645
3646 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3647 Don't test 'maint set show-debug-regs'.
3648 Use command 'set remotecache' instead of
3649 'set circular-trace-buffer'.
3650
8dea366b
KS
36512012-11-16 Keith Seitz <keiths@redhat.com>
3652
3653 PR c++/13615
3654 * gdb.cp/baseenum.cc: New file.
3655 * gdb.cp/baseenum.exp: New file.
3656 * gdb.cp/derivation.cc (A): Add copyright.
3657 Add a typedef.
3658 (B): Use A::value_type instead of int. Change all references.
3659 (D): Use value_type instead of int. Change all references.
3660 (E): Likewise.
3661 (F); Likewise.
3662 (Z): New class.
3663 (ZZ): New class.
6fdff2c5 3664 (N, Base, Derived): New namespace and classes.
8dea366b
KS
3665 (main): Add instances of Z and ZZ.
3666 Make sure all symbols from N are kept.
3667 * gdb.cp/derivation.exp: Update typedef changes in tests.
3668 Add tests for class typedefs both before and after starting
3669 the inferior.
3670 Add tests for searching for a typedef while stopped in a
3671 method.
3672
5e34c6c3
LM
36732012-11-14 Luis Machado <lgustavo@codesourcery.com>
3674
3675 * gdb.mi/mi-var-create-rtti.c: New file.
3676 * gdb.mi/mi-var-create-rtti.exp: New file.
3677
5e487a5f
LM
36782012-11-14 Luis Machado <lgustavo@codesourcery.com>
3679
3680 * gdb.base/structs3.exp: Run to main before doing any tests.
3681
6d67b990
AB
36822012-11-14 Andrew Burgess <aburgess@broadcom.com>
3683
3684 * gdb.python/py-type.exp: Uniquify test names.
3685
e5d98164
YQ
36862012-11-14 Yao Qi <yao@codesourcery.com>
3687
3688 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
3689 (thread_function) [DEBUG]: Call 'printf'.
3690 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
3691 command line if 'DEBUG=1' is passed to test.
3692 Remove a pattern to match inferior's output.
3693
62747a60
TT
36942012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
3695
3696 * gdb.mi/mi-fill-memory.exp: New test.
3697
18a9fc12
TT
36982012-11-12 Tom Tromey <tromey@redhat.com>
3699
3700 * gdb.base/completion.exp: Update for "info type-printers".
3701 * gdb.python/py-typeprint.cc: New file.
3702 * gdb.python/py-typeprint.exp: New file.
3703 * gdb.python/py-typeprint.py: New file.
3704
bd69fc68
TT
37052012-11-12 Tom Tromey <tromey@redhat.com>
3706
3707 * gdb.base/call-sc.exp: Use "ptype/r".
3708 * gdb.base/volatile.exp: Don't expect "int".
3709 * gdb.cp/ptype-flags.cc: New file.
3710 * gdb.cp/ptype-flags.exp: New file.
3711 * gdb.cp/templates.exp: Use ptype/r.
3712 (test_ptype_of_templates, test_template_typedef): Likewise.
3713 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
3714 argument. Handle template names and template parameters.
3715 * gdb.mi/mi-var-cmd.exp: Accept "long".
3716 * gdb.mi/mi-var-child.exp: Accept "long".
3717 * gdb.mi/mi-var-display.exp: Accept "long".
3718 * gdb.mi/mi2-var-child.exp: Accept "long".
3719
b3720c3a
TT
37202012-11-12 Tom Tromey <tromey@redhat.com>
3721
3722 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
3723 "ptype" from calls to cp_test_ptype_class.
3724 (test_enums): Likewise.
3725 * gdb.cp/derivation.exp: Remove "ptype" from calls to
3726 cp_test_ptype_class.
3727 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
3728 calls to cp_test_ptype_class.
3729 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
3730 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
3731 from calls to cp_test_ptype_class.
3732 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
3733 command here. Change "in_command" argument to "in_exp".
3734
0d63ecda
KS
37352012-11-10 Keith Seitz <keiths@redhat.com>
3736
3737 PR gdb/14288
3738 * gdb.base/printcmds.c: Add invalid_XXX globals
3739 for repeated byte tests.
3740 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
3741 * gdb.base/wchar.c (main): Add and construct a wchar_t
3742 array with repeated characters.
3743 * gdb.base/wchar.exp: Add repeated character tests.
3744
ed8a1c2d
AB
37452012-11-09 Andrew Burgess <aburgess@broadcom.com>
3746
3747 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
3748 disassembly output.
3749
9107fc8d
PA
37502012-11-09 Pedro Alves <palves@redhat.com>
3751
3752 PR gdb/14306
3753
3754 * gdb.multi/multi-arch-exec.c: New file.
3755 * gdb.multi/multi-arch-exec.exp: New file.
3756
558a9d82
YQ
37572012-11-09 Yao Qi <yao@codesourcery.com>
3758
3759 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
3760 (top level): Call it.
3761
e714f336
YQ
37622012-11-09 Yao Qi <yao@codesourcery.com>
3763
3764 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
3765 typo.
3766
6ecd4729
PA
37672012-11-09 Pedro Alves <palves@redhat.com>
3768
3769 * gdb.multi/multi-arch.exp: New.
3770
9015683b
TT
37712012-11-08 Tom Tromey <tromey@redhat.com>
3772
3773 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
3774 core files, if possible.
3775 * gdb.base/siginfo-thread.c: New file
3776 * gdb.base/siginfo-thread.exp: New file
3777
ea9f10bb
TT
37782012-11-08 Tom Tromey <tromey@redhat.com>
3779
3780 * gdb.base/comprdebug.exp: New file.
3781
f6592439
PA
37822012-11-06 Pedro Alves <palves@redhat.com>
3783
3784 PR gdb/14810
3785
3786 * gdb.base/disabled-location.c: New file.
3787 * gdb.base/disabled-location.exp: New file.
3788
2d338fa9
TT
37892012-11-06 Tom Tromey <tromey@redhat.com>
3790
3791 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
3792 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
3793 gdb_gcore_cmd.
3794 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
3795 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
3796 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
3797 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
3798 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
3799 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
3800 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
3801 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
3802 * lib/gdb.exp (gdb_gcore_cmd): New proc.
3803
68c9da30
PA
38042012-11-05 Pedro Alves <palves@redhat.com>
3805
3806 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
3807 procedure.
3808 (do_vfork_and_follow_child_tests_exec)
3809 (do_vfork_and_follow_child_tests_exit): Call it.
3810
a7c8c931
PA
38112012-11-05 Pedro Alves <palves@redhat.com>
3812
3813 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
3814 fails.
3815
6f6484cd
YQ
38162012-11-03 Yao Qi <yao@codesourcery.com>
3817
3818 Fix PR gdb/14617.
3819 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3820 Remove setup_kfail, and update test.
3821
b45627a0
TT
38222012-11-02 Tom Tromey <tromey@redhat.com>
3823
3824 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
3825 test.
3826
f50f4e56
PA
38272012-11-02 Pedro Alves <palves@redhat.com>
3828
3829 PR gdb/14766
3830
3831 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
3832 setup_kfail.
3833 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
3834 get registers".
3835
71ce889d
PA
38362012-11-02 Pedro Alves <palves@redhat.com>
3837
3838 * gdb.base/foll-vfork-exit.c: New file.
3839 * gdb.base/foll-vfork.exp (top level): New file-describing
3840 comment.
3841 (vfork_child_follow_to_exit): New procedure.
3842 (tcatch_vfork_then_child_follow): Rename as ...
3843 (tcatch_vfork_then_child_follow_exec): ... this.
3844 (tcatch_vfork_then_child_follow_exit): New procedure.
3845 (do_vfork_and_follow_parent_tests): New procedure, factored out
3846 from do_vfork_and_exec_tests.
3847 (do_vfork_and_follow_child_tests_exec): Ditto.
3848 (do_vfork_and_exec_tests): Delete.
3849 (do_vfork_and_follow_child_tests_exit): New procedure.
3850 (top level): Run tests with both the program that has the vfork
3851 child execing, and the program has the vfork child exiting.
3852
1e35b1a9
PA
38532012-11-02 Pedro Alves <palves@redhat.com>
3854
3855 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
3856 (check_vfork_catchpoints, vfork_parent_follow_through_step)
3857 (vfork_parent_follow_to_bp): Call it.
3858 (kill_child): Delete.
3859 (vfork_and_exec_child_follow_to_main_bp)
3860 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
3861 longer call kill_child.
3862 (tcatch_vfork_then_parent_follow): Call setup_gdb.
3863 (do_vfork_and_exec_tests): Don't runto_main before calling each
3864 test procedure.
3865 (top level): Don't clean restart and set verbose before running
3866 each test procedure.
3867
38682012-11-02 Pedro Alves <palves@redhat.com>
3869
3870 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
3871 (vfork_parent_follow_to_bp)
3872 (vfork_and_exec_child_follow_to_main_bp)
3873 (vfork_and_exec_child_follow_through_step)
3874 (tcatch_vfork_then_parent_follow)
3875 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3876 Use with_test_prefix.
3877
38782012-11-02 Pedro Alves <palves@redhat.com>
3879
3880 * gdb.base/foll-vfork.c: Add copyright header.
3881 * gdb.base/vforked-prog.c: Add copyright header.
3882
38832012-11-02 Pedro Alves <palves@redhat.com>
3884
3885 * gdb.base/foll-vfork.exp
3886 (vfork_and_exec_child_follow_through_step): Don't skip on
3887 non-HP/UX targets. Expect the next to only step one line on
3888 non-HP/UX targets, rather than stopping only after the exec.
3889
38902012-11-02 Pedro Alves <palves@redhat.com>
3891
3892 Don't hard code line numbers.
3893
3894 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
3895 Expect text from the sources instead of a line number.
3896 (vfork_parent_follow_to_bp)
3897 (vfork_and_exec_child_follow_to_main_bp)
3898 (vfork_and_exec_child_follow_through_step)
3899 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3900 Use gdb_get_line_number.
3901
39022012-11-02 Pedro Alves <palves@redhat.com>
3903
3904 Modernize.
3905
3906 * gdb.base/foll-vfork.exp: Use standard_testfile and
3907 build_executable. Pass descriptive string to untested.
3908 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
3909 (vfork_and_exec_child_follow_to_main_bp)
3910 (vfork_and_exec_child_follow_through_step)
3911 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
3912 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
3913 of send_gdb/gdb_expect.
3914
3915 (kill_child): New procedure.
3916 (vfork_and_exec_child_follow_to_main_bp)
3917 (vfork_and_exec_child_follow_through_step): Use it.
3918
f0559fff
YQ
39192012-11-02 Yao Qi <yao@codesourcery.com>
3920
3921 * gdb.base/setvar.exp: Test setting nested struct.
3922 * gdb.base/setvar.c (v_struct3): New.
3923
c207c6da
DE
39242012-11-01 Doug Evans <dje@google.com>
3925
3926 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
3927 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
3928 use them.
3929
2f27adfe
AB
39302012-10-31 Andrew Burgess <aburgess@broadcom.com>
3931
3932 PR cli/14772
3933 * gdb.base/gnu_vector.c (union_with_vector_1)
3934 (struct_with_vector_1): Add new struct and union for testing
3935 ptype.
3936 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
3937 structs / unions containing vectors.
3938
bb662ca6
YQ
39392012-10-25 Yao Qi <yao@codesourcery.com>
3940
3941 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
3942 'setup_kfail' instead of 'setup_kfail_for_target'.
3943 * gdb.base/varargs.exp: Likewise.
3944 * lib/gdb.exp (setup_kfail_for_target): Remove.
3945
635d23ff
MK
39462012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
3947
3948 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
3949
afdb064f
MK
39502012-10-25 Mark Kettenis <kettenis@gnu.org>
3951
3952 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
3953
d99dcf51
JB
39542012-10-24 Joel Brobecker <brobecker@adacore.com>
3955
3956 * gdb.ada/set_wstr: New testcase.
3957
32560274
JB
39582012-10-24 Joel Brobecker <brobecker@adacore.com>
3959
3960 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
3961
5ded5331
JB
39622012-10-24 Joel Brobecker <brobecker@adacore.com>
3963
3964 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
3965
d8d84291
MK
39662012-10-24 Mark Kettenis <kettenis@gnu.org>
3967
3968 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
3969
6e933c51
JK
39702012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3971
3972 * gdb.base/callfuncs.exp (do_function_calls): Fix
3973 setup_kfail_for_target for -m32 mode.
3974
274bd000
MK
39752012-10-23 Mark Kettenis <kettenis@gnu.org>
3976
3977 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3978 are now fixed.
3979
545f743d
YQ
39802012-10-23 Yao Qi <yao@codesourcery.com>
3981
3982 * gdb.base/info-os.exp: Resume the inferior until it exits.
3983
48b56b6a 39842012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3985
99c7d5a8 3986 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3987 * gdb.base/print-file-var.exp: Likewise.
3988 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 3989
8de0566d
YQ
39902012-10-17 Yao Qi <yao@codesourcery.com>
3991
3992 * gdb.mi/mi-memory-changed.exp: New.
3993
44883546
YQ
39942012-10-16 Yao Qi <yao@codesourcery.com>
3995
3996 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3997 returns true.
3998 Call gdb_load_shlibs.
3999 * gdb.reverse/solib-reverse.exp: Likewise.
4000
345f514a
KS
40012012-10-15 Keith Seitz <keiths@redhat.com>
4002
4003 * lib/cp-support.exp (cp_test_ptype_class): Add support
4004 for class typedefs.
4005
4006 * gdb.cp/derivation.exp: Add tests for g_instance.
4007
9e3a7d65
JK
40082012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4009
4010 Fix entry values resolving in inlined frames.
4011 * gdb.arch/amd64-entry-value-inline.S: New file.
4012 * gdb.arch/amd64-entry-value-inline.c: New file.
4013 * gdb.arch/amd64-entry-value-inline.exp: New file.
4014
21a7b089
JK
40152012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4016 Doug Evans <dje@google.com>
4017
4018 Fix recent gdb_breakpoint regression.
4019 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4020 braces from the parameter.
4021 * gdb.java/jprint.exp: Likewise.
4022
2c47921e
DE
40232012-10-15 Doug Evans <dje@google.com>
4024
4025 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4026
89398707
JB
40272012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4028
4029 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4030
801e4185
TT
40312012-10-15 Tom Tromey <tromey@redhat.com>
4032
4033 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4034
74f910c8
TT
40352012-10-15 Tom Tromey <tromey@redhat.com>
4036
4037 * gdb.python/py-symbol.exp: Test symbol destructor.
4038
91567807
YQ
40392012-10-14 Yao Qi <yao@codesourcery.com>
4040
4041 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4042 * gdb.mi/mi-cli.exp: New.
4043
4044 * gdb.mi/mi2-basics.exp: Remove.
4045 * gdb.mi/mi2-break.exp: Remove.
4046 * gdb.mi/mi2-console.exp: Remove.
4047 * gdb.mi/mi2-disassemble.exp: Remove.
4048 * gdb.mi/mi2-eval.exp: Remove.
4049 * gdb.mi/mi2-file.exp: Remove.
4050 * gdb.mi/mi2-hack-cli.exp: Remove.
4051 * gdb.mi/mi2-pthreads.exp: Remove.
4052 * gdb.mi/mi2-read-memory.exp: Remove.
4053 * gdb.mi/mi2-regs.exp: Remove.
4054 * gdb.mi/mi2-return.exp: Remove.
4055 * gdb.mi/mi2-simplerun.exp: Remove.
4056 * gdb.mi/mi2-stack.exp: Remove.
4057 * gdb.mi/mi2-stepi.exp: Remove.
4058 * gdb.mi/mi2-syn-frame.exp: Remove.
4059 * gdb.mi/mi2-until.exp: Remove.
4060 * gdb.mi/mi2-watch.exp: Remove.
4061 * gdb.mi/mi2-var-block.exp: Remove.
4062 * gdb.mi/mi2-var-cmd.exp: Remove.
4063 * gdb.mi/mi2-var-display.exp: Remove.
4064
87332029
YQ
40652012-10-12 Yao Qi <yao@codesourcery.com>
4066
4067 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4068 trail '.*' on matching patterns.
4069
11fc9057
L
40702012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4071
4072 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4073 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4074 * gdb.arch/i386-disp-step.exp: Likewise.
4075 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4076 * gdb.arch/i386-prologue.exp: Likewise.
4077 * gdb.arch/i386-size-overlap.exp: Likewise.
4078 * gdb.arch/i386-size.exp: Likewise.
4079 * gdb.arch/i386-unwind.exp: Likewise.
4080
7d46bcdc
L
40812012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4082
4083 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4084 * gdb.arch/i386-word.exp: Likewise.
4085
31224d9d
L
40862012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4087
4088 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4089 is_ilp32_target to set nr_regs.
4090 * gdb.arch/i386-sse.exp: Likewise.
4091
5b7d0050
DE
40922012-10-11 Doug Evans <dje@google.com>
4093
7c09e5a0
DE
4094 PR breakpoints/14643.
4095 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4096 * gdb.linespec/thread.c: New file.
4097 * gdb.linespec/thread.exp: New file.
4098
5b7d0050
DE
4099 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4100 Recognize "message" -> print pass and fail. Add eof case.
4101 (runto): Recognize message, no-message. Print pass/fail if requested,
4102 with same treatment as gdb_breakpoint.
4103 (runto_main): Pass no-message to runto.
4104 (gdb_internal_error_resync): Add log message.
4105 (gdb_file_cmd): Tweak internal error fail text for consistency.
4106
2e24f4aa
JK
41072012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4108
4109 Fix crash during stepping on ppc32.
4110 * gdb.base/step-symless.c: New file.
4111 * gdb.base/step-symless.exp: New file.
4112
aa14df25
DE
41132012-10-03 Doug Evans <dje@google.com>
4114
4115 PR symtab/14601
4116 * gdb.cp/using-crash.exp: New file.
4117 * gdb.cp/using-crash.cc: New file.
4118
975531db
DE
41192012-10-02 Doug Evans <dje@google.com>
4120
4121 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
4122 more consistent.
4123 (runto,gdb_debug_format): Ditto.
4124 (gdb_file_cmd): Watch for eof in nested gdb_expect.
4125 Clean up logging and error messages.
4126
b3dc46ff
AB
41272012-10-01 Andrew Burgess <aburgess@broadcom.com>
4128
4129 Test find command on unmapped memory.
4130 * gdb.base/find-unmapped.c: New file.
4131 * gdb.base/find-unmapped.exp: New file.
4132
45814d45
YQ
41332012-09-29 Yao Qi <yao@codesourcery.com>
4134
4135 * gdb.trace/mi-tracepoint-changed.exp: New.
4136 * gdb.mi/mi-breakpoint-changed.exp: New.
4137 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
4138 * gdb.mi/pendshr2.c: New.
4139
4c2786ba
YQ
41402012-09-28 Yao Qi <yao@codesourcery.com>
4141
4142 * gdb.mi/pr11022.exp: New.
4143 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
4144
7977e5d2
TT
41452012-09-27 Tom Tromey <tromey@redhat.com>
4146
4147 * gdb.cp/derivation.exp: Add regression test.
4148 * gdb.cp/derivation.cc (class V_base, class V_inter, class
4149 V_derived): New.
4150 (vderived): New global.
4151
0971de02
TT
41522012-09-26 Tom Tromey <tromey@redhat.com>
4153
4154 * gdb.dwarf2/dw2-common-block.S: New file.
4155 * gdb.dwarf2/dw2-common-block.exp: New file.
4156
4357ac6c
TT
41572012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4158
4159 * gdb.fortran/common-block.exp: New file.
4160 * gdb.fortran/common-block.f90: New file.
4161
6f380991
AB
41622012-09-26 Andrew Burgess <aburgess@broadcom.com>
4163
4164 * gdb.base/duplicate-bp.c: New file.
4165 * gdb.base/duplicate-bp.exp: New file.
4166
8ae551cf
YQ
41672012-09-26 Yao Qi <yao@codesourcery.com>
4168
4169 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
4170
4171 Revert:
4172 2012-09-21 Yao Qi <yao@codesourcery.com>
4173
4174 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4175
318102b9
SP
41762012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4177
4178 * gdb.base/longest-types.c: New test case.
4179 * gdb.base/longest-types.exp: New test case.
4180
a1e5fd69
YQ
41812012-09-25 Yao Qi <yao@codesourcery.com>
4182
4183 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
4184
04e7407c
JK
41852012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4186
4187 Fix internal error on canonicalization of clang types.
4188 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
4189 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
4190 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
4191
9bf4bce9
JK
41922012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4193
4194 Fix disassemble without parameters in tailcall frame.
4195 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
4196
2603f7ee
AB
41972012-09-21 Andrew Burgess <aburgess@broadcom.com>
4198
4199 * gdb.dwarf2/dw2-op-out-param.S: New file.
4200 * gdb.dwarf2/dw2-op-out-param.exp: New file.
4201
a3569abd
YQ
42022012-09-21 Yao Qi <yao@codesourcery.com>
4203
4204 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4205
a065d7af
YQ
42062012-09-21 Yao Qi <yao@codesourcery.com>
4207
4208 * gdb.mi/mi-cli.exp: Remove.
4209 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
4210
15544bd9
YQ
42112012-09-21 Yao Qi <yao@codesourcery.com>
4212
4213 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
4214 "=record-started" notification.
4215
82a90ccf
YQ
42162012-09-21 Yao Qi <yao@codesourcery.com>
4217
4218 * gdb.mi/mi-record-changed.exp: New.
4219 * gdb.mi/mi-reverse.exp: Adjust expected output.
4220
d7de8e3c
TT
42212012-09-20 Tom Tromey <tromey@redhat.com>
4222
4223 * gdb.python/python.exp: Test atexit.register.
4224
1aa99537
DE
42252012-09-20 Doug Evans <dje@google.com>
4226
05eade73
DE
4227 * boards/dwarf4-gdb-index.exp: New file.
4228
1aa99537
DE
4229 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4230 while running the tests.
4231
4ae24af0
JB
42322012-09-18 Joel Brobecker <brobecker@adacore.com>
4233
4234 * gdb.ada/bp_reset: New testcase.
4235
bb25a15c
YQ
42362012-09-18 Yao Qi <yao@codesourcery.com>
4237
4238 * gdb.trace/mi-tsv-changed.exp: New.
4239
201b4506
YQ
42402012-09-18 Yao Qi <yao@codesourcery.com>
4241
4242 * gdb.trace/mi-traceframe-changed.exp: New.
4243
6fc1c773
YQ
42442012-09-17 Yao Qi <yao@codesourcery.com>
4245
4246 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
4247 when it is less than 0.
4248
1ab3b62c
JK
42492012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4250
4251 PR 14119
4252 * gdb.arch/amd64-tailcall-ret.S: New file.
4253 * gdb.arch/amd64-tailcall-ret.c: New file.
4254 * gdb.arch/amd64-tailcall-ret.exp: New file.
4255 * gdb.reverse/amd64-tailcall-reverse.S: New file.
4256 * gdb.reverse/amd64-tailcall-reverse.c: New file.
4257 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
4258
acf9414f
JK
42592012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4260
4261 PR 14548
4262 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
4263 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
4264 * gdb.reverse/singlejmp-reverse.S: New file.
4265 * gdb.reverse/singlejmp-reverse.c: New file.
4266 * gdb.reverse/singlejmp-reverse.exp: New file.
4267
666b578b
JK
42682012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4269
4270 Fix compatibility with old GCC (~4.1).
4271 * gdb.cp/converts.cc (my_enum_var): New variable.
4272
42056501
AB
42732012-09-14 Andrew Burgess <aburgess@broadcom.com>
4274
4275 * gdb.xml/tdesc-regs.exp: Update expected output for new
4276 vector_size syntax of vector types.
4277
b9516fa1
YPK
42782012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
4279
4280 Refactor Python "gdb" module into a proper Python package, by
4281 introducing a new "_gdb" module for code implemented in C, and
4282 using reload/__import__ instead of exec.
4283 * gdb.python/python.exp (Test stderr location): Update module
4284 location of GDB-specific sys.stderr.
4285 (Test stdout location): Ditto for sys.stdout.
4286
18dc9ad8
JK
42872012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4288
4289 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
4290
ea3a9873
KS
42912012-09-12 Keith Seitz <keiths@redhat.com>
4292
4293 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
4294 conversion statement.
4295
5941debb
DE
42962012-09-12 Doug Evans <dje@google.com>
4297
4298 * gdb.base/help.exp: Remove testing of individual command help text,
4299 too much of a maintenance burden. Instead, test the functionality
4300 of "help" itself.
4301
cfc35e02
DE
43022012-09-11 Doug Evans <dje@google.com>
4303
3a0ed5d7
DE
4304 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4305 breakpoint.
4306
cfc35e02
DE
4307 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4308 * gdb.dwarf2/fission-reread.S: Ditto.
4309 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
4310 * gdb.dwarf2/fission-reread.exp: Ditto.
4311
350b1b26
AB
43122012-09-11 Andrew Burgess <aburgess@broadcom.com>
4313
4314 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
4315
2fa15f23
JB
43162012-09-10 Joel Brobecker <brobecker@adacore.com>
4317
4318 * gdb.ada/optim_drec: New testcase.
4319
09be558e
DE
43202012-09-10 Doug Evans <dje@google.com>
4321
4322 * boards/fission.exp: Explicitly mark "board" as not remote.
4323
5b4f6e25
KS
43242012-09-10 Keith Seitz <keiths@redhat.com>
4325
4326 PR gdb/13483
4327 * gdb.cp/converts.cc (A::A): Add ctor.
4328 (A::member_): Add member.
4329 (enum my_enum): New enumeration.
4330 (main): Add calls to foo1_7 with various
4331 permitted arguments.
4332 * gdb.cp/converts.exp: Add tests for boolean
4333 conversions permitted by the standard.
4334
b4ca5ed9
YPK
43352012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
4336
4337 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
4338 avoid spurious results due to ~/.gdbinit.
4339 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
4340 $INTERNAL_GDBFLAGS in run command.
4341 * gdb.gdb/observer.exp (setup_test): Ditto.
4342 * gdb.gdb/selftest.exp (test_with_self): Ditto.
4343 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
4344
d54b30bb
DE
43452012-09-06 Doug Evans <dje@google.com>
4346
14910956
DE
4347 * boards/fission.exp: New file.
4348
d54b30bb
DE
4349 * gdb.python/py-value.exp: Use clean_restart.
4350
91b253e1
DE
43512012-09-05 Doug Evans <dje@google.com>
4352
4353 * gdb.base/info-macros.c: Fix whitespace.
4354
1292279a
PA
43552012-08-28 Pedro Alves <palves@redhat.com>
4356
4357 PR gdb/14428
4358
4359 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
4360
1c8cdcb1
JK
43612012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4362
4363 * gdb.base/break-caller-line.c: New file.
4364 * gdb.base/break-caller-line.exp: New file.
4365
1e8e8b51
JK
43662012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4367
4368 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
4369 * gdb.arch/i386-cfi-notcurrent.S: New file.
4370 * gdb.arch/i386-cfi-notcurrent.exp: New file.
4371
1591a1e8
PA
43722012-08-27 Wei-cheng Wang <cole945@gmail.com>
4373 Yao Qi <yao@codesourcery.com>
4374 Pedro Alves <palves@redhat.com>
4375
4376 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
4377 New procedures.
4378 (top level): Add overlap checking tests.
4379
4442ada7
TT
43802012-08-24 Tom Tromey <tromey@redhat.com>
4381
4382 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
4383 gdb_test_multiple fails for other reasons.
4384
e7d50cc9
YQ
43852012-08-24 Yao Qi <yao@codesourcery.com>
4386
4387 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
4388
dfbd5e7b
PA
43892012-08-23 Pedro Alves <palves@redhat.com>
4390
4391 * gdb.base/help.exp: Adjust to "handle" help text change.
4392
8d735b87
YQ
43932012-08-23 Yao Qi <yao@codesourcery.com>
4394
4395 * gdb.trace/disconnected-tracing.c (start, end): New.
4396 (main): Call start and end.
4397 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
4398 existing tests into this proc.
4399 (disconnected_tfind): New.
4400
61b1d759
YQ
44012012-08-23 Yao Qi <yao@codesourcery.com>
4402
4403 * boards/native-gdbserver.exp (${board}_upload): New.
4404 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
4405 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
4406 Execute tfile on remote target.
4407 Copy trace file from target to host.
4408
6ca1b147
JM
44092012-08-22 Joseph Myers <joseph@codesourcery.com>
4410
4411 * gdb.arch/thumb-bx-pc.S: New file.
4412 * gdb.arch/thumb-bx-pc.exp: New file.
4413
706e3705
TT
44142012-08-22 Tom Tromey <tromey@redhat.com>
4415
4416 * gdb.base/maint.exp: Update.
4417
b4893d48
TT
44182012-08-22 Tom Tromey <tromey@redhat.com>
4419
4420 * lib/gdb.exp (skip_unwinder_tests): New proc.
4421 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
4422 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
4423
45b7da81
TT
44242012-08-21 Tom Tromey <tromey@redhat.com>
4425
4426 * gdb.hp/gdb.aCC/exception.exp: Remove.
4427
f94363d7
AP
4428012-08-19 Andrew Pinski <apinski@cavium.com>
4429
4430 * gdb.arch/mips-octeon-bbit.c: New file.
4431 * gdb.arch/mips-octeon-bbit.exp: New Test.
4432
e5afdbd7
KS
4433012-08-19 Keith Seitz <keiths@redhat.com>
4434
4435 PR c++/14365
4436 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
4437 * gdb.dwarf2/dw2-anon-mptr.S: New file.
4438
c29e8b64
JK
44392012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4440
4441 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
4442 verbose -log by more specific untested call.
4443
15a7e7bc
YQ
44442012-08-18 Yao Qi <yao@codesourcery.com>
4445
4446 * gdb.trace/tfind.exp: Move tests on various command help before
4447 checking target supports trace.
4448 Fix the expected output of 'help tfind end'.
4449
a451cb65
KS
44502012-08-17 Keith Seitz <keiths@redhat.com>
4451
4452 PR c++/13356
4453 * gdb.base/default.exp: Update all "check type" tests.
4454 * gdb.base/help.exp: Likewise.
4455 * gdb.base/setshow.exp: Likewise.
4456 * gdb.cp/converts.cc (foo1_type_check): New function.
4457 (foo2_type_check): New function.
4458 (foo3_type_check): New function.
4459 (main): Call new functions.
4460 * converts.exp: Add tests for integer-to-pointer conversions
4461 with/without strict type-checking.
4462
dbf6a605
MF
44632012-08-16 Mike Frysinger <vapier@gentoo.org>
4464
4465 * gdb.base/help.exp: Update expected output.
4466
0c92d8c1
JB
44672012-08-16 Joel Brobecker <brobecker@adacore.com>
4468
4469 * gdb.ada/rdv_wait: New testcase.
4470
e56f7f42
JK
44712012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4472
4473 * gdb.base/attach-twice.exp: Remove excessive ps exec.
4474
f47f77df
DE
44752012-08-13 Doug Evans <dje@google.com>
4476
e202d6e8 4477 * gdb.base/help.exp: Update expected output.
f47f77df
DE
4478 * gdb.base/default.exp: Update expected output of "show convenience".
4479
a72c3253
DE
44802012-08-10 Doug Evans <dje@google.com>
4481
4482 * gdb.python/py-strfns.c: New file.
4483 * gdb.python/py-strfns.exp: New file.
4484 * gdb.python/py-type.exp (test_fields): Add vector tests.
4485
de0bea00
MF
44862012-08-10 Mike Frysinger <vapier@gentoo.org>
4487
4488 PR cli/10436:
4489 * gdb.base/completion.exp: Add tests for handle completion.
4490
5b9afe8a
YQ
44912012-08-09 Yao Qi <yao@codesourcery.com>
4492
4493 * gdb.mi/mi-cmd-param-changed.exp: New.
4494 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
4495 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
4496 * gdb.mi/mi2-prompt.exp: Likewise.
4497
4f485ebc
DE
44982012-08-08 Doug Evans <dje@google.com>
4499
4500 * gdb.base/debug-expr.c: New file.
4501 * gdb.base/debug-expr.exp: New file.
4502 * gdb.base/exprs.exp: Test {type} casts.
4503 * gdb.cp/debug-expr.exp: New file.
4504
5888842d
JK
45052012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4506
4507 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
4508 global variable loop, not a 'break'. Add loop count limit to 100.
4509 Add new fail case for terminated vgdb.
4510
4f69f4c2
JK
45112012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4512 Jean-Marc Saffroy <saffroy@gmail.com>
4513
4514 PR 11804
4515 * gdb.base/gcore-relro.exp: New file.
4516 * gdb.base/gcore-relro-main.c: New file.
4517 * gdb.base/gcore-relro-lib.c: New file.
4518
e2de5390
JK
45192012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4520
4521 Do not false FAIL with old GCCs.
4522 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
4523 GCC < 4.5 in $no_hw mode.
4524
606603c5
JK
45252012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4526
4527 * gdb.base/default.exp (cd): Accept new directory with no arguments.
4528
777f26c2
JK
45292012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4530
4531 * gdb.base/list.exp (test_only_end): New function.
4532 Call it.
4533
2c12abee
TT
45342012-08-06 Tom Tromey <tromey@redhat.com>
4535
4536 * gdb.python/py-mi.exp: Add test for printer whose children
4537 are a list.
4538 * gdb.python/py-prettyprint.c (struct children_as_list): New.
4539 (main): New variable children_as_list.
4540 * gdb.python/py-prettyprint.py (class pp_children_as_list):
4541 New.
4542 (register_pretty_printers): Register new printer.
4543
0eae2cf4
EBM
45442012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4545
4546 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
4547 symbols. Abort if vgdb remote connection is closed.
4548
09e0881d
DE
45492012-08-02 Doug Evans <dje@google.com>
4550
4551 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
4552
b40f514f
SDJ
45532012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
4554
4555 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
4556 s390x, PowerPC 64 and m68k-linux.
4557
11315ae0
UW
45582012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4559
4560 * gdb.base/annota1.exp: Accept no frames-invalid notification
4561 when starting up the program.
4562 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
4563 show a symbolic value as well.
4564 * gdb.server/server-exec-info.exp: Skip test when skipping
4565 gdbserver test and/or when skipping shared library tests.
4566 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
4567 avoid name conflicts with other tests.
4568
0547eeed
UW
45692012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4570
4571 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
4572 Fix wrong output on big-endian systems.
4573 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
4574 4-byte pointer types on 64-bit s390x.
4575
bdddb4de
UW
45762012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4577
4578 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
4579 marker comment at the beginning (after intialization).
4580 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
4581 breakpoint on marker comment instead of function begin.
4582 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
4583 PowerPC.
4584 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
4585 or 64-bit PowerPC.
4586 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
4587 gdb,no_hardware_watchpoints flag is set.
4588 (initialize): Remove now redundant can-use-hw-watchpoints change.
4589
5d206025
YQ
45902012-08-02 Yao Qi <yao@codesourcery.com>
4591 Pedro Alves <palves@redhat.com>
4592
4593 * boards/local-remote-host.exp: New.
4594
4f665099
UW
45952012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4596
4597 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
4598 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
4599 * gdb.base/print-file-var.exp: Likewise.
4600 * gdb.server/solib-list.exp: Skip on remote targets.
4601
b62e2b27
UW
46022012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4603
4604 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
4605 watchpoints on ARM. When expecting software watchpoints, tolerate
4606 (remote) targets that report unsupported hardware watchpoint only
4607 at continue time.
4608 (test_wide_location_2): Likewise.
4609
a967a851
JK
46102012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4611
4612 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
4613 valgrind versions.
4614
75d9f9ff 46152012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
4616
4617 * gdb.base/valgrind-infcall.c: New file.
4618 * gdb.base/valgrind-infcall.exp: New file.
4619
75d9f9ff
JK
4620 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
4621
1c9f2ed2
KS
46222012-07-30 Keith Seitz <keiths@redhat.com>
4623
4624 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
4625 linespecs.
4626
7f9b2034
DE
46272012-07-30 Doug Evans <dje@google.com>
4628
85220e01
DE
4629 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
4630 * gdb.dwarf2/pr13961.S: Ditto.
4631
7f9b2034
DE
4632 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
4633
4e969b4f
AB
46342012-07-30 Andrew Burgess <aburgess@broadcom.com>
4635
4636 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
4637 change its format immediately after reloading the binary.
4638
e7de8362
JK
46392012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4640
4641 Fix testsuite regression after --use-deprecated-index-sections removal.
4642 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
4643 string.
4644 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
4645
7255706c
YQ
46462012-07-27 Yao Qi <yao@codesourcery.com>
4647
4648 KFAIL for PR remote/14161.
4649 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
4650 Cleanup socket files.
4651 (strace_info_marker): Detach inferior.
4652
f2e8016f
TT
46532012-07-26 Tom Tromey <tromey@redhat.com>
4654
6fdff2c5 4655 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 4656
f66713d2
JK
46572012-07-26 Markus Metzger <markus.t.metzger@intel.com>
4658
4659 * gdb.python/py-inferior.c (thread): New function.
4660 (check_threads): New function.
4661 (test_threads): New function.
4662 * gdb.python/py-inferior.exp: Added test.
4663 Replaced runto with continue to breakpoint.
4664
8223e12c
TT
46652012-07-26 Tom Tromey <tromey@redhat.com>
4666
4667 * lib/ada.exp (standard_ada_testfile): New proc.
4668 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
4669 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
4670 * gdb.ada/array_return.exp: Use standard_ada_testfile.
4671 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
4672 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
4673 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
4674 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
4675 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
4676 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
4677 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
4678 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
4679 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
4680 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
4681 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
4682 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
4683 * gdb.ada/char_param.exp: Use standard_ada_testfile.
4684 * gdb.ada/complete.exp: Use standard_ada_testfile.
4685 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
4686 standard_output_file.
4687 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
4688 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
4689 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
4690 standard_output_file.
4691 * gdb.ada/exprs.exp: Use standard_ada_testfile.
4692 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
4693 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
4694 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
4695 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
4696 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
4697 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
4698 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
4699 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
4700 * gdb.ada/homonym.exp: Use standard_ada_testfile.
4701 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
4702 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
4703 * gdb.ada/interface.exp: Use standard_ada_testfile.
4704 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
4705 standard_output_file
4706 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
4707 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
4708 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
4709 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
4710 * gdb.ada/nested.exp: Use standard_ada_testfile.
4711 * gdb.ada/null_array.exp: Use standard_ada_testfile.
4712 * gdb.ada/null_record.exp: Use standard_ada_testfile.
4713 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
4714 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
4715 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
4716 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
4717 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
4718 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
4719 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
4720 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
4721 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
4722 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
4723 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
4724 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
4725 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
4726 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
4727 * gdb.ada/start.exp: Use standard_ada_testfile.
4728 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
4729 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
4730 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
4731 * gdb.ada/tagged.exp: Use standard_ada_testfile.
4732 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
4733 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
4734 * gdb.ada/tasks.exp: Use standard_ada_testfile.
4735 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
4736 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
4737 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
4738 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
4739 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
4740 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
4741 * gdb.ada/widewide.exp: Use standard_ada_testfile.
4742
bbec57e4
JK
47432012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4744
4745 Fix testsuite regression after --use-deprecated-index-sections removal.
4746 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
4747
9cc8e32c
JK
47482012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4749
4750 Fix compatibility with Tcl before 7.5.
4751 * lib/future.exp (lreverse): New function if it does not exist.
4752
ea5ca7b5
MK
47532012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
4754
4755 * gdb.mi/mi-pending.c: New method to set a second pending
4756 breakpoint.
4757 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
4758 condition.
4759
64776a0b
PA
47602012-07-20 Pedro Alves <palves@redhat.com>
4761
4762 PR threads/11692
4763 PR gdb/12203
4764
4765 * gdb.threads/create-fail.c: New file.
4766 * gdb.threads/create-fail.exp: New file.
4767
13e4e967
PA
47682012-07-19 Pedro Alves <palves@redhat.com>
4769
4770 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
4771 * config/vx.exp (gdb_start): Likewise.
4772 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
4773 * gdb.base/setvar.exp (test_set): Likewise.
4774 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
4775 * gdb.reverse/sigall-precsave.exp: Likewise.
4776 * gdb.reverse/sigall-reverse.exp: Likewise.
4777
b7aefa4d
PA
47782012-07-19 Pedro Alves <palves@redhat.com>
4779
4780 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
4781 handler before recording.
4782
608b4967
TT
47832012-07-19 Tom Tromey <tromey@redhat.com>
4784
4785 * gdb.cp/casts.exp: Add tests for typeof and decltype.
4786 * gdb.cp/casts.cc (decltype): New function.
4787 (main): Use it.
4788
b1e0c0fa
PA
47892012-07-19 Pedro Alves <palves@redhat.com>
4790
4791 * gdb.base/sigall.exp (signals): New list.
4792 <top level>: Loop over signals in the $signals list instead of
4793 calling a test function once per signal.
4794 * gdb.reverse/sigall-precsave.exp (signals): New list.
4795 <top level>: Loop over signals in the $signals list instead of
4796 calling a test function once per signal.
4797 * gdb.reverse/sigall-reverse.exp (signals): New list.
4798 <top level>: Loop over signals in the $signals list instead of
4799 calling a test function once per signal.
4800
6ace3df1
YQ
48012012-07-19 Yao Qi <yao@codesourcery.com>
4802
4803 * gdb.base/setshow.exp: Test 'set args ~'.
4804
263a0f8c
JK
48052012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4806
4807 * gdb.base/store.exp (check_set): Import gdb_prompt.
4808 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
4809 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
4810
8f043999
JK
48112012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4812
4813 PR 11914
4814 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
4815 (main): Call eval_sub.
4816 * gdb.python/py-prettyprint.exp:
4817 (python execfile ('py-prettyprint.py')): Move it earlier.
4818 New breakpoint for eval-break.
4819 (continue to breakpoint: eval-break, info locals): New test.
4820 (python execfile ('py-prettyprint.py')): Move it from here.
4821 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
4822 (register_pretty_printers): Register pp_eval_type.
4823
725c7b66
JK
48242012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4825
4826 Fix a testcase regression by me.
4827 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
4828 DW_FORM_data4.
4829
4359dff1
JK
48302012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4831 Doug Evans <dje@google.com>
4832
4833 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
4834 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
4835
61e44cfa
JK
48362012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4837
4838 Fix gdbserver run regression.
4839 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
4840
93c0ef37
TT
48412012-07-12 Tom Tromey <tromey@redhat.com>
4842
4843 * lib/gdb.exp (standard_testfile): Don't declare objdir.
4844 (clean_restart): Likewise.
4845 (core_find): Use standard_output_file.
4846
76027ef5
TT
48472012-07-12 Tom Tromey <tromey@redhat.com>
4848
4849 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
4850 * gdb.dwarf2/dw2-anonymous-func.exp: Use
4851 prepare_for_testing_full.
4852 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
4853 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
4854 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
4855 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
4856 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
4857 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
4858 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
4859 prepare_for_testing_full.
4860 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
4861 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
4862 prepare_for_testing_full.
4863 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
4864 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
4865 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
4866
85b4440a
TT
48672012-07-12 Tom Tromey <tromey@redhat.com>
4868
4869 * lib/gdb.exp (build_executable_from_specs): New proc, from
4870 build_executable.
4871 (build_executable): Use it.
4872 (prepare_for_testing_full): New proc.
4873
55baab26
TT
48742012-07-11 Tom Tromey <tromey@redhat.com>
4875
4876 * gdb.reverse/break-precsave.exp: Use standard_output_file.
4877 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
4878 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
4879 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
4880 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
4881 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
4882 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
4883 * gdb.reverse/step-precsave.exp: Use standard_output_file.
4884 * gdb.reverse/until-precsave.exp: Use standard_output_file.
4885 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
4886
298a9cf0
TT
48872012-07-10 Tom Tromey <tromey@redhat.com>
4888
4889 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
4890 standard_output_file.
4891 * gdb.mi/gdb2549.exp: Use standard_testfile.
4892 * gdb.mi/gdb669.exp: Use standard_testfile.
4893 * gdb.mi/gdb701.exp: Use standard_testfile.
4894 * gdb.mi/gdb792.exp: Use standard_testfile.
4895 * gdb.mi/mi-async.exp: Use standard_testfile.
4896 * gdb.mi/mi-basics.exp: Use standard_testfile.
4897 * gdb.mi/mi-break.exp: Use standard_testfile.
4898 * gdb.mi/mi-cli.exp: Use standard_testfile.
4899 * gdb.mi/mi-console.exp: Use standard_testfile.
4900 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
4901 * gdb.mi/mi-eval.exp: Use standard_testfile.
4902 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
4903 * gdb.mi/mi-file.exp: Use standard_testfile.
4904 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
4905 * gdb.mi/mi-logging.exp: Use standard_testfile.
4906 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
4907 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
4908 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
4909 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
4910 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
4911 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
4912 * gdb.mi/mi-pending.exp: Use standard_testfile,
4913 standard_output_file.
4914 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
4915 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
4916 * gdb.mi/mi-regs.exp: Use standard_testfile.
4917 * gdb.mi/mi-return.exp: Use standard_testfile.
4918 * gdb.mi/mi-reverse.exp: Use standard_testfile.
4919 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
4920 * gdb.mi/mi-solib.exp: Use standard_testfile,
4921 standard_output_file.
4922 * gdb.mi/mi-stack.exp: Use standard_testfile.
4923 * gdb.mi/mi-stepi.exp: Use standard_testfile.
4924 * gdb.mi/mi-stepn.exp: Use standard_testfile.
4925 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
4926 * gdb.mi/mi-until.exp: Use standard_testfile.
4927 * gdb.mi/mi-var-block.exp: Use standard_testfile.
4928 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
4929 * gdb.mi/mi-var-child.exp: Use standard_testfile.
4930 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
4931 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
4932 * gdb.mi/mi-var-display.exp: Use standard_testfile.
4933 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
4934 standard_output_file.
4935 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
4936 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
4937 * gdb.mi/mi-watch.exp: Use standard_testfile.
4938 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
4939 * gdb.mi/mi2-basics.exp: Use standard_testfile.
4940 * gdb.mi/mi2-break.exp: Use standard_testfile.
4941 * gdb.mi/mi2-cli.exp: Use standard_testfile.
4942 * gdb.mi/mi2-console.exp: Use standard_testfile.
4943 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
4944 * gdb.mi/mi2-eval.exp: Use standard_testfile.
4945 * gdb.mi/mi2-file.exp: Use standard_testfile.
4946 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
4947 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
4948 * gdb.mi/mi2-regs.exp: Use standard_testfile.
4949 * gdb.mi/mi2-return.exp: Use standard_testfile.
4950 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
4951 * gdb.mi/mi2-stack.exp: Use standard_testfile.
4952 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
4953 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
4954 * gdb.mi/mi2-until.exp: Use standard_testfile.
4955 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
4956 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
4957 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
4958 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
4959 * gdb.mi/mi2-watch.exp: Use standard_testfile.
4960
f5f3a911
TT
49612012-07-10 Tom Tromey <tromey@redhat.com>
4962
4963 * gdb.cp/abstract-origin.exp: Use standard_testfile.
4964 * gdb.cp/ambiguous.exp: Use standard_testfile,
4965 prepare_for_testing.
4966 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
4967 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
4968 * gdb.cp/anon-ns.exp: Use standard_testfile.
4969 * gdb.cp/anon-struct.exp: Use standard_testfile.
4970 * gdb.cp/anon-union.exp: Use standard_testfile,
4971 prepare_for_testing.
4972 * gdb.cp/arg-reference.exp: Use standard_testfile,
4973 prepare_for_testing.
4974 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
4975 * gdb.cp/breakpoint.exp: Use standard_testfile,
4976 prepare_for_testing.
4977 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4978 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4979 standard_output_file.
4980 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4981 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4982 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4983 (test_static_members): Update.
4984 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4985 * gdb.cp/converts.exp: Use standard_testfile.
4986 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4987 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4988 prepare_for_testing.
4989 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4990 * gdb.cp/cplabel.exp: Use standard_testfile.
4991 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4992 prepare_for_testing.
4993 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4994 * gdb.cp/derivation.exp: Use standard_testfile,
4995 prepare_for_testing.
4996 * gdb.cp/destrprint.exp: Use standard_testfile.
4997 * gdb.cp/dispcxx.exp: Use standard_testfile.
4998 * gdb.cp/exception.exp: Use standard_testfile,
4999 prepare_for_testing.
5000 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5001 * gdb.cp/extern-c.exp: Use standard_testfile,
5002 prepare_for_testing.
5003 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5004 prepare_for_testing.
5005 * gdb.cp/fpointer.exp: Use standard_testfile.
5006 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5007 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5008 standard_output_file.
5009 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5010 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5011 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5012 standard_output_file.
5013 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5014 (do_tests): Update.
5015 * gdb.cp/koenig.exp: Use standard_testfile.
5016 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5017 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5018 * gdb.cp/m-static.exp: Use standard_testfile,
5019 prepare_for_testing.
5020 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5021 * gdb.cp/mb-inline.exp: Use standard_testfile,
5022 prepare_for_testing.
5023 * gdb.cp/mb-templates.exp: Use standard_testfile,
5024 prepare_for_testing.
5025 * gdb.cp/member-ptr.exp: Use standard_testfile,
5026 prepare_for_testing.
5027 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5028 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5029 * gdb.cp/method2.exp: Use standard_testfile.
5030 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5031 standard_output_file.
5032 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5033 (do_tests): Update.
5034 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5035 prepare_for_testing.
5036 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5037 prepare_for_testing.
5038 * gdb.cp/namespace.exp: Use standard_testfile,
5039 prepare_for_testing.
5040 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5041 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5042 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5043 * gdb.cp/nsimport.exp: Use standard_testfile,
5044 prepare_for_testing.
5045 * gdb.cp/nsnested.exp: Use standard_testfile.
5046 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5047 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5048 prepare_for_testing.
5049 * gdb.cp/nsstress.exp: Use standard_testfile,
5050 prepare_for_testing.
5051 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5052 * gdb.cp/operator.exp: Use standard_testfile.
5053 * gdb.cp/oranking.exp: Use standard_testfile.
5054 * gdb.cp/overload-const.exp: Use standard_testfile.
5055 * gdb.cp/overload.exp: Use standard_testfile,
5056 prepare_for_testing.
5057 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5058 * gdb.cp/ovsrch.exp: Use standard_testfile.
5059 * gdb.cp/paren-type.exp: Use standard_testfile.
5060 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5061 prepare_for_testing.
5062 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5063 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5064 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5065 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5066 * gdb.cp/pr10728.exp: Use standard_testfile,
5067 standard_output_file.
5068 * gdb.cp/pr12028.exp: Use standard_testfile.
5069 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5070 * gdb.cp/pr9167.exp: Use standard_testfile.
5071 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5072 * gdb.cp/printmethod.exp: Use standard_testfile,
5073 prepare_for_testing.
5074 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5075 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5076 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5077 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5078 standard_output_file.
5079 * gdb.cp/readnow-language.exp: Use standard_testfile.
5080 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5081 (gdb_start_again): Use clean_restart.
5082 * gdb.cp/ref-types.exp: Use standard_testfile,
5083 prepare_for_testing.
5084 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5085 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5086 * gdb.cp/smartp.exp: Use standard_testfile.
5087 * gdb.cp/static-method.exp: Use standard_testfile.
5088 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5089 * gdb.cp/temargs.exp: Use standard_testfile.
5090 * gdb.cp/templates.exp: Use standard_testfile,
5091 prepare_for_testing.
5092 (do_tests): Update.
5093 * gdb.cp/try_catch.exp: Use standard_testfile,
5094 prepare_for_testing.
5095 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5096 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5097 * gdb.cp/virtbase.exp: Use standard_testfile,
5098 prepare_for_testing.
5099 * gdb.cp/virtfunc.exp: Use standard_testfile,
5100 prepare_for_testing.
5101 (do_tests): Update.
5102 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5103 prepare_for_testing.
5104
686f09d0
TT
51052012-07-10 Tom Tromey <tromey@redhat.com>
5106
5107 * lib/gdb.exp (standard_testfile): Unset output variables from
5108 earlier invocations.
5109
9357e021
YQ
51102012-07-10 Yao Qi <yao@codesourcery.com>
5111
5112 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
5113 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
5114 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
5115 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
5116 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
5117 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
5118 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
5119 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
5120 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
5121 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
5122 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
5123 * gdb.mi/mi-var-display.exp: Likewise.
5124 * gdb.mi/mi-var-invalidate.exp: Likewise.
5125 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
5126 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
5127 * gdb.mi/mi2-console.exp: Likewise.
5128 * gdb.mi/mi2-disassemble.exp: Likewise.
5129 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
5130 * gdb.mi/mi2-read-memory.exp: Likewise.
5131 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
5132 * gdb.mi/mi2-simplerun.exp: Likewise.
5133 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
5134 * gdb.mi/mi2-syn-frame.exp: Likewise.
5135 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
5136 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
5137 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
5138
e314d629
TT
51392012-07-09 Tom Tromey <tromey@redhat.com>
5140
5141 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
5142 * gdb.base/callfuncs.exp: Add cast-based test.
5143 * gdb.base/callfuncs.c (voidfunc): New function.
5144
06928b3f
DE
51452012-07-08 Doug Evans <dje@google.com>
5146
5147 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
5148
32f11bad
JK
51492012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5150
5151 Fix XFAIL compatibility with old i386 systems.
5152 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
5153 Check also 'Cannot insert breakpoint 0'.
5154
76b83c51
JK
51552012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5156
5157 PR 14321
5158 * gdb.base/find.exp
5159 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
5160
a6fb9c08
TT
51612012-07-06 Tom Tromey <tromey@redhat.com>
5162
5163 * gdb.base/whatis.exp: Add test.
5164
71918a86
TT
51652012-07-06 Tom Tromey <tromey@redhat.com>
5166
5167 * gdb.base/whatis.exp: Add regression test.
5168
fcde5961
TT
51692012-07-06 Tom Tromey <tromey@redhat.com>
5170
5171 * gdb.base/whatis.exp: Add tests.
5172
f9cf0f4a
JK
51732012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5174
5175 PR 12649
5176 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
5177 gdb_test_multiple $gdb_prompt terminator.
5178
979ade8b
PA
51792012-07-04 Pedro Alves <palves@redhat.com>
5180
5181 * gdb.mi/mi-reverse.exp: Use supports_reverse and
5182 supports_process_record.
5183
8a980b44
PA
51842012-07-04 Pedro Alves <palves@redhat.com>
5185
5186 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
5187 endings.
5188 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
5189
855ba978
SS
51902012-07-03 Stan Shebs <stan@codesourcery.com>
5191
5192 * gdb.base/info-os.c (main): Retry resource acquisition until an
5193 available one is found.
5194 * gdb.base/info-os.exp: Collect resource keys from the program
5195 and use them in matching.
5196
fcb44371
JK
51972012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5198
5199 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
5200 Wrap the test into loop for corefile and core0file.
5201
08a67be6
JK
52022012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5203
5204 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
5205 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
5206 .note.GNU-stack.
5207
0f3c2347
JK
5208 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
5209
ff4a4500
SDJ
52102012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
5211
5212 * gdb.base/help.exp (help b, help br, help bre, help brea, help
5213 break): Include help message for the new `-probe' and `-probe-stap'
5214 options.
5215
d3ce09f5
SS
52162012-07-02 Stan Shebs <stan@codesourcery.com>
5217
5218 * gdb.base/dprintf.exp: Add agent style tests.
5219
a1624241
JK
52202012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5221
5222 * gdb.base/stale-infcall.c (infcall): New label test-next.
5223 (main): New labels test-pass and test-fail.
5224 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
5225 $test_fail_bpnum to test-fail.
5226 (test system longjmp tracking support): New test.
5227 Delete $test_fail_bpnum.
5228 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
5229 breakpoint.
5230
42e7ad6c
DE
52312012-06-30 Doug Evans <dje@google.com>
5232
5233 * gdb.dwarf2/fission-reread.S: New file.
5234 * gdb.dwarf2/fission-reread.exp: New file.
5235
37ce89eb
SS
52362012-06-28 Stan Shebs <stan@codesourcery.com>
5237
5238 * gdb.mi/mi-logging.exp: New file.
5239
e5ef252a
PA
52402012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5241 Pedro Alves <palves@redhat.com>
5242
5243 * gdb.threads/siginfo-threads.exp: New file.
5244 * gdb.threads/siginfo-threads.c: New file.
5245 * gdb.threads/sigstep-threads.exp: New file.
5246 * gdb.threads/sigstep-threads.c: New file.
5247
22f1fbae
TT
52482012-06-28 Tom Tromey <tromey@redhat.com>
5249
5250 * gdb.go/package.exp: Partially revert earlier patch; use
5251 gdb_compile again. Use standard_output_file.
5252
2e3cf129
DE
52532012-06-27 Doug Evans <dje@google.com>
5254
5255 * gdb.dwarf2/fission-base.c: New file.
5256 * gdb.dwarf2/fission-base.S: New file.
5257 * gdb.dwarf2/fission-base.exp: New file.
5258
785fd303
JK
52592012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5260
5261 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5262
1bb9788d
TT
52632012-06-27 Tom Tromey <tromey@redhat.com>
5264
5265 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
5266 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
5267
c83ee902
TT
52682012-06-27 Tom Tromey <tromey@redhat.com>
5269
5270 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
5271 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
5272 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
5273 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
5274 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
5275 prepare_for_testing.
5276 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
5277 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
5278 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
5279 standard_testfile.
5280 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
5281 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
5282 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
5283 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
5284 prepare_for_testing.
5285 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
5286 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
5287 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
5288 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
5289 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
5290 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
5291 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
5292 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
5293 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
5294 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
5295 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
5296 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
5297 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
5298 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
5299 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
5300 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
5301 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
5302 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
5303 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
5304 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
5305 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
5306 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
5307 standard_output_file.
5308 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
5309 standard_output_file.
5310 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
5311 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
5312 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
5313 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
5314 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
5315 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
5316 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
5317 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
5318 * gdb.dwarf2/implptr.exp: Use standard_testfile.
5319 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
5320 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
5321 * gdb.dwarf2/pieces.exp: Use standard_testfile.
5322 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
5323 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
5324 * gdb.dwarf2/valop.exp: Use standard_testfile,
5325 prepare_for_testing.
5326
5204774b
TT
53272012-06-27 Tom Tromey <tromey@redhat.com>
5328
5329 * gdb.python/python.exp: Fix regexps in pagination tests.
5330
ee0bf529
SCR
53312012-06-26 Siva Chandra Reddy <sivachandra@google.com>
5332
5333 * gdb.python/py-symtab.exp: Add tests to test the new attribute
5334 'last' of gdb.Symtab_and_line.
5335 * gdb.python/py-symbol.c: Move break point comment to enable
5336 testing of gdb.Symtab_and_line.last.
5337
14fcc022
TT
53382012-06-26 Tom Tromey <tromey@redhat.com>
5339
5340 * gdb.threads/step.c: Remove.
5341 * gdb.threads/step.exp: Remove.
5342 * gdb.threads/step2.exp: Remove.
5343
0efbbabc
TT
53442012-06-26 Tom Tromey <tromey@redhat.com>
5345
5346 * gdb.threads/watchpoint-fork.exp (test): Use
5347 standard_output_file. Don't declare objdir.
5348 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
5349 standard_output_file.
5350 * gdb.threads/attach-stopped.exp: Use standard_testfile.
5351 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
5352 clean_restart. Remove incdir.
5353 * gdb.threads/corethreads.exp: Use standard_testfile.
5354 * gdb.threads/execl.exp: Use standard_testfile,
5355 standard_output_file, clean_restart.
5356 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
5357 clean_restart.
5358 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
5359 clean_restart.
5360 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
5361 incdir.
5362 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
5363 clean_restart. Remove incdir.
5364 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
5365 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
5366 clean_restart. Remove incdir.
5367 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
5368 Remove incdir.
5369 * gdb.threads/leader-exit.exp: Use standard_testfile.
5370 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
5371 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
5372 clean_restart.
5373 * gdb.threads/manythreads.exp: Use standard_testfile,
5374 clean_restart. Remove incdir.
5375 * gdb.threads/multi-create.exp: Use standard_testfile,
5376 clean_restart.
5377 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
5378 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
5379 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
5380 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
5381 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
5382 * gdb.threads/pending-step.exp: Use standard_testfile,
5383 clean_restart. Remove incdir.
5384 * gdb.threads/print-threads.exp: Use standard_testfile,
5385 clean_restart. Remove incdir.
5386 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
5387 clean_restart. Remove incdir.
5388 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
5389 Remove incdir.
5390 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
5391 incdir.
5392 * gdb.threads/sigthread.exp: Use standard_testfile,
5393 clean_restart.
5394 * gdb.threads/staticthreads.exp: Use standard_testfile,
5395 clean_restart. Remove incdir.
5396 * gdb.threads/switch-threads.exp: Use standard_testfile,
5397 clean_restart. Remove incdir.
5398 * gdb.threads/thread-execl.exp: Use standard_testfile,
5399 clean_restart. Remove incdir.
5400 * gdb.threads/thread-find.exp: Use standard_testfile,
5401 clean_restart.
5402 * gdb.threads/thread-specific.exp: Use standard_testfile,
5403 clean_restart. Remove incdir.
5404 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
5405 clean_restart. Remove incdir.
5406 * gdb.threads/thread_check.exp: Use standard_testfile,
5407 clean_restart. Remove incdir.
5408 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
5409 incdir.
5410 * gdb.threads/threadapply.exp: Use standard_testfile,
5411 clean_restart. Remove incdir.
5412 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
5413 clean_restart. Remove incdir.
5414 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
5415 clean_restart.
5416 * gdb.threads/tls-shared.exp: Use standard_testfile,
5417 clean_restart, standard_output_file.
5418 * gdb.threads/tls-var.exp: Use standard_testfile,
5419 standard_output_file.
5420 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
5421 Remove incdir.
5422 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
5423 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
5424 incdir.
5425 * gdb.threads/watchthreads2.exp: Use standard_testfile,
5426 clean_restart. Remove incdir.
5427
497a5eb0
TT
54282012-06-26 Tom Tromey <tromey@redhat.com>
5429
5430 * gdb.trace/actions.exp: Use standard_testfile.
5431 * gdb.trace/ax.exp: Use standard_testfile.
5432 * gdb.trace/backtrace.exp: Use standard_testfile.
5433 * gdb.trace/change-loc.exp: Use standard_testfile.
5434 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
5435 * gdb.trace/collection.exp: Use standard_testfile,
5436 prepare_for_testing.
5437 * gdb.trace/deltrace.exp: Use standard_testfile.
5438 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
5439 * gdb.trace/ftrace.exp: Use standard_testfile.
5440 * gdb.trace/infotrace.exp: Use standard_testfile.
5441 * gdb.trace/packetlen.exp: Use standard_testfile.
5442 * gdb.trace/passc-dyn.exp: Use standard_testfile.
5443 * gdb.trace/passcount.exp: Use standard_testfile.
5444 * gdb.trace/pending.exp: Use standard_testfile.
5445 * gdb.trace/report.exp: Use standard_testfile.
5446 * gdb.trace/save-trace.exp: Use standard_testfile.
5447 * gdb.trace/stap-trace.exp: Use standard_testfile.
5448 * gdb.trace/status-stop.exp: Use standard_testfile.
5449 * gdb.trace/strace.exp: Use standard_testfile.
5450 * gdb.trace/tfile.exp: Use standard_testfile.
5451 * gdb.trace/tfind.exp: Use standard_testfile.
5452 * gdb.trace/trace-break.exp: Use standard_testfile.
5453 * gdb.trace/trace-mt.exp: Use standard_testfile.
5454 * gdb.trace/tracecmd.exp: Use standard_testfile.
5455 * gdb.trace/tspeed.exp: Use standard_testfile.
5456 * gdb.trace/tstatus.exp: Use standard_testfile.
5457 * gdb.trace/tsv.exp: Use standard_testfile.
5458 * gdb.trace/unavailable.exp: Use standard_testfile,
5459 prepare_for_testing.
5460 * gdb.trace/while-dyn.exp: Use standard_testfile.
5461 * gdb.trace/while-stepping.exp: Use standard_testfile.
5462
7686c074
TT
54632012-06-26 Tom Tromey <tromey@redhat.com>
5464
5465 * gdb.reverse/break-precsave.exp: Use standard_testfile.
5466 * gdb.reverse/break-reverse.exp: Use standard_testfile.
5467 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
5468 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
5469 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
5470 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
5471 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
5472 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
5473 prepare_for_testing.
5474 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
5475 prepare_for_testing.
5476 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
5477 prepare_for_testing.
5478 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
5479 prepare_for_testing.
5480 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
5481 prepare_for_testing
5482 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
5483 * gdb.reverse/machinestate.exp: Use standard_testfile.
5484 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
5485 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
5486 build_executable.
5487 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
5488 build_executable.
5489 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
5490 standard_output_file.
5491 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
5492 standard_output_file.
5493 * gdb.reverse/step-precsave.exp: Use standard_testfile.
5494 * gdb.reverse/step-reverse.exp: Use standard_testfile.
5495 * gdb.reverse/until-precsave.exp: Use standard_testfile.
5496 * gdb.reverse/until-reverse.exp: Use standard_testfile.
5497 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
5498 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
5499
481fc100
TT
55002012-06-26 Tom Tromey <tromey@redhat.com>
5501
5502 * gdb.stabs/weird.exp: Remove directory-checking code. Use
5503 standard_output_file.
5504 * gdb.stabs/exclfwd.exp: Use standard_testfile,
5505 prepare_for_testing. Remove directory-checking code.
5506
7bb18ae2
TT
55072012-06-25 Tom Tromey <tromey@redhat.com>
5508
5509 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
5510 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
5511 build_executable, not prepare_for_testing.
5512 * gdb.multi/base.exp: Use standard_output_file. Use
5513 build_executable, not prepare_for_testing.
5514
cf09b3e4
TT
55152012-06-25 Tom Tromey <tromey@redhat.com>
5516
5517 * gdb.fortran/subarray.exp: Use standard_testfile,
5518 prepare_for_testing.
5519 * gdb.fortran/multi-dim.exp: Use standard_testfile.
5520 * gdb.fortran/module.exp: Use standard_testfile.
5521 * gdb.fortran/logical.exp: Use standard_testfile.
5522 * gdb.fortran/library-module.exp: Use standard_testfile,
5523 standard_output_file.
5524 * gdb.fortran/derived-type.exp: Use standard_testfile,
5525 prepare_for_testing.
5526 * gdb.fortran/complex.exp: Use standard_testfile,
5527 prepare_for_testing.
5528 * gdb.fortran/charset.exp: Use standard_testfile.
5529 * gdb.fortran/array-element.exp: Use standard_testfile,
5530 prepare_for_testing.
5531
18b5ff1b
KS
55322012-06-25 Keith Seitz <keiths@redhat.com>
5533
5534 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
5535 Change rbreak-related tests to KFAIL and add bugzilla numbers.
5536
17b77626
TT
55372012-06-25 Tom Tromey <tromey@redhat.com>
5538
5539 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
5540 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
5541 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
5542 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
5543
f91e3dc1
TT
55442012-06-25 Tom Tromey <tromey@redhat.com>
5545
5546 * gdb.linespec/ls-errs.exp: Use standard_testfile.
5547 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
5548 * gdb.linespec/linespec.exp: Use standard_testfile.
5549
a884434d
TT
55502012-06-25 Tom Tromey <tromey@redhat.com>
5551
5552 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
5553 prepare_for_testing.
5554
efc9d70a
TT
55552012-06-25 Tom Tromey <tromey@redhat.com>
5556
5557 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
5558 prepare_for_testing.
5559 * gdb.opt/inline-break.exp: Use standard_testfile,
5560 prepare_for_testing.
5561 * gdb.opt/inline-bt.exp: Use standard_testfile,
5562 prepare_for_testing.
5563 * gdb.opt/inline-cmds.exp: Use standard_testfile,
5564 prepare_for_testing.
5565 * gdb.opt/inline-locals.exp: Use standard_testfile,
5566 prepare_for_testing.
5567
e2fc92c6
TT
55682012-06-25 Tom Tromey <tromey@redhat.com>
5569
5570 * gdb.asm/asm-source.exp: Use standard_output_file,
5571 standard_testfile. Construct .o files in proper subdir.
5572
b0963d73
TT
55732012-06-25 Tom Tromey <tromey@redhat.com>
5574
5575 * gdb.server/ext-attach.exp: Use standard_testfile,
5576 prepare_for_testing.
5577 * gdb.server/ext-run.exp: Use standard_testfile,
5578 build_executable.
5579 * gdb.server/file-transfer.exp: Use standard_testfile,
5580 prepare_for_testing.
5581 * gdb.server/server-exec-info.exp: Use standard_testfile.
5582 * gdb.server/server-mon.exp: Use standard_testfile,
5583 prepare_for_testing.
5584 * gdb.server/server-run.exp: Use standard_testfile,
5585 build_executable.
5586 * gdb.server/solib-list.exp: Use standard_testfile,
5587 standard_output_file.
5588
8a3e1f8d
TT
55892012-06-25 Tom Tromey <tromey@redhat.com>
5590
5591 * lib/gdb.exp (standard_output_file): Use "file join".
5592 * gdb.go/chan.exp: Use standard_testfile.
5593 * gdb.go/handcall.exp: Use standard_testfile.
5594 * gdb.go/hello.exp: Use standard_testfile.
5595 * gdb.integers/chan.exp: Use standard_testfile.
5596 * gdb.go/methods.exp: Use standard_testfile.
5597 * gdb.go/package.exp: Use standard_testfile.
5598 * gdb.go/strings.exp: Use standard_testfile.
5599 * gdb.go/types.exp: Use standard_testfile.
5600 * gdb.go/unsafe.exp: Use standard_testfile.
5601
944a9061
MGD
56022012-06-25 Greta Yorsh <greta.yorsh@arm.com>
5603
5604 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
5605
1c06bd58
JK
56062012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5607
5608 Fix regression by the previous commit.
5609 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
5610
b4a58790
TT
56112012-06-22 Tom Tromey <tromey@redhat.com>
5612
5613 * gdb.python/lib-types.exp: Use standard_testfile,
5614 prepare_for_testing.
5615 * gdb.python/py-block.exp: Use standard_testfile.
5616 * gdb.python/py-breakpoint.exp: Use standard_testfile.
5617 * gdb.python/py-events.exp: Use standard_testfile,
5618 standard_output_file.
5619 * gdb.python/py-evsignal.exp: Use standard_testfile.
5620 * gdb.python/py-evethreads.exp: Use standard_testfile.
5621 * gdb.python/py-explore-cc.exp: Use standard_testfile.
5622 * gdb.python/py-explore.exp: Use standard_testfile.
5623 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
5624 standard_output_file.
5625 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
5626 prepare_for_testing.
5627 * gdb.python/py-frame-inline.exp: Use standard_testfile.
5628 * gdb.python/py-frame.exp: Use standard_testfile.
5629 * gdb.python/py-inferior.exp: Use standard_testfile.
5630 * gdb.python/py-infthread.exp: Use standard_testfile.
5631 * gdb.python/py-mi.exp: Use standard_testfile.
5632 * gdb.python/py-objfile-script.exp: Use standard_testfile,
5633 build_executable.
5634 * gdb.python/py-objfile.exp: Use standard_testfile.
5635 * gdb.python/py-pp-maint.exp: Use standard_testfile,
5636 prepare_for_testing.
5637 * gdb.python/py-prettyprint.exp: Use standard_testfile.
5638 * gdb.python/py-progspace.exp: Use standard_testfile,
5639 build_executable.
5640 * gdb.python/py-prompt.exp: Use standard_testfile,
5641 build_executable.
5642 * gdb.python/py-section-script.exp: Use standard_testfile,
5643 build_executable.
5644 * gdb.python/py-shared.exp: Use standard_testfile,
5645 standard_output_file, clean_restart.
5646 * gdb.python/py-symbol.exp: Use standard_output_file,
5647 prepare_for_testing.
5648 * gdb.python/py-symtab.exp: Use standard_output_file,
5649 prepare_for_testing
5650 * gdb.python/py-template.exp: Use standard_testfile.
5651 * gdb.python/py-type.exp: Use standard_testfile.
5652 * gdb.python/py-value-cc.exp: Use standard_testfile.
5653 * gdb.python/py-value.exp: Use standard_testfile.
5654 * gdb.python/python.exp: Use standard_testfile, build_executable.
5655
2c44deac
TT
56562012-06-22 Tom Tromey <tromey@redhat.com>
5657
5658 * gdb.objc/basicclass.exp: Use standard_testfile.
5659 (do_objc_tests): Don't declare objdir.
5660 * gdb.objc/nondebug.exp: Use standard_testfile.
5661 (do_objc_tests): Don't declare objdir.
5662 * gdb.objc/objcdecode.exp: Use standard_testfile.
5663 (do_objc_tests): Don't declare objdir.
5664
c24ccbce
TT
56652012-06-22 Tom Tromey <tromey@redhat.com>
5666
5667 * gdb.java/jmain.exp: Use standard_testfile.
5668 * gdb.java/jmisc.exp: Use standard_testfile.
5669 * gdb.java/jnpe.exp: Use standard_testfile.
5670 * gdb.java/jprint.exp: Use standard_testfile.
5671
0a6d0306
TT
56722012-06-22 Tom Tromey <tromey@redhat.com>
5673
5674 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
5675 (standard_output_file, standard_testfile): New procs.
5676 (build_executable, clean_restart): Use standard_output_file.
5677
6ea815ef
YQ
56782012-06-22 Yao Qi <yao@codesourcery.com>
5679
5680 * boards/native-gdbserver.exp: New proc ${board}_exec.
5681 * boards/native-stdio-gdbserver.exp: Likewise.
5682
4c93b1db
TT
56832012-06-21 Tom Tromey <tromey@redhat.com>
5684
5685 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
5686 (build_executable): Update.
5687 (get_compiler_info): Remove 'binfile' argument.
5688 * gdb.ada/arrayidx.exp: Update.
5689 * gdb.ada/null_array.exp: Update.
5690 * gdb.arch/altivec-abi.exp: Update.
5691 * gdb.arch/altivec-regs.exp: Update.
5692 * gdb.arch/amd64-byte.exp: Update.
5693 * gdb.arch/amd64-dword.exp: Update.
5694 * gdb.arch/amd64-word.exp: Update.
5695 * gdb.arch/i386-avx.exp: Update.
5696 * gdb.arch/i386-byte.exp: Update.
5697 * gdb.arch/i386-sse.exp: Update.
5698 * gdb.arch/i386-word.exp: Update.
5699 * gdb.arch/ppc-dfp.exp: Update.
5700 * gdb.arch/ppc-fp.exp: Update.
5701 * gdb.arch/vsx-regs.exp: Update.
5702 * gdb.base/all-bin.exp: Update.
5703 * gdb.base/annota1.exp: Update.
5704 * gdb.base/async.exp: Update.
5705 * gdb.base/attach.exp: Update.
5706 * gdb.base/break-interp.exp: Update.
5707 * gdb.base/call-ar-st.exp: Update.
5708 * gdb.base/call-rt-st.exp: Update.
5709 * gdb.base/call-sc.exp: Update.
5710 * gdb.base/callfuncs.exp: Update.
5711 * gdb.base/catch-load.exp: Update.
5712 * gdb.base/completion.exp: Update.
5713 * gdb.base/complex.exp: Update.
5714 * gdb.base/condbreak.exp: Update.
5715 * gdb.base/consecutive.exp: Update.
5716 * gdb.base/constvars.exp: Update.
5717 * gdb.base/corefile.exp: Update.
5718 * gdb.base/eval-skip.exp: Update.
5719 * gdb.base/expand-psymtabs.exp: Update.
5720 * gdb.base/exprs.exp: Update.
5721 * gdb.base/fileio.exp: Update.
5722 * gdb.base/fixsection.exp: Update.
5723 * gdb.base/funcargs.exp: Update.
5724 * gdb.base/gdb11530.exp: Update.
5725 * gdb.base/gdb1555.exp: Update.
5726 * gdb.base/gnu-ifunc.exp: Update.
5727 * gdb.base/gnu_vector.exp: Update.
5728 * gdb.base/info-macros.exp: Update.
5729 * gdb.base/jit-simple.exp: Update.
5730 * gdb.base/jit-so.exp: Update.
5731 * gdb.base/jit.exp: Update.
5732 * gdb.base/langs.exp: Update.
5733 * gdb.base/list.exp: Update.
5734 * gdb.base/logical.exp: Update.
5735 * gdb.base/long_long.exp: Update.
5736 * gdb.base/longjmp.exp: Update.
5737 * gdb.base/macscp.exp: Update.
5738 * gdb.base/mips_pro.exp: Update.
5739 * gdb.base/miscexprs.exp: Update.
5740 * gdb.base/morestack.exp: Update.
5741 * gdb.base/nodebug.exp: Update.
5742 * gdb.base/opaque.exp: Update.
5743 * gdb.base/pc-fp.exp: Update.
5744 * gdb.base/pending.exp: Update.
5745 * gdb.base/permissions.exp: Update.
5746 * gdb.base/pointers.exp: Update.
5747 * gdb.base/prelink.exp: Update.
5748 * gdb.base/printcmds.exp: Update.
5749 * gdb.base/psymtab.exp: Update.
5750 * gdb.base/ptype.exp: Update.
5751 * gdb.base/relational.exp: Update.
5752 * gdb.base/scope.exp: Update.
5753 * gdb.base/setvar.exp: Update.
5754 * gdb.base/shlib-call.exp: Update.
5755 * gdb.base/shreloc.exp: Update.
5756 * gdb.base/signals.exp: Update.
5757 * gdb.base/sizeof.exp: Update.
5758 * gdb.base/so-impl-ld.exp: Update.
5759 * gdb.base/so-indr-cl.exp: Update.
5760 * gdb.base/solib-disc.exp: Update.
5761 * gdb.base/solib-display.exp: Update.
5762 * gdb.base/solib-nodir.exp: Update.
5763 * gdb.base/solib-overlap.exp: Update.
5764 * gdb.base/solib-symbol.exp: Update.
5765 * gdb.base/solib-weak.exp: Update.
5766 * gdb.base/solib.exp: Update.
5767 * gdb.base/store.exp: Update.
5768 * gdb.base/structs.exp: Update.
5769 * gdb.base/structs2.exp: Update.
5770 * gdb.base/type-opaque.exp: Update.
5771 * gdb.base/unload.exp: Update.
5772 * gdb.base/varargs.exp: Update.
5773 * gdb.base/volatile.exp: Update.
5774 * gdb.base/watch_thread_num.exp: Update.
5775 * gdb.base/watchpoint-solib.exp: Update.
5776 * gdb.base/watchpoint.exp: Update.
5777 * gdb.base/watchpoints.exp: Update.
5778 * gdb.base/whatis.exp: Update.
5779 * gdb.cell/arch.exp: Update.
5780 * gdb.cell/break.exp: Update.
5781 * gdb.cell/bt.exp: Update.
5782 * gdb.cell/core.exp: Update.
5783 * gdb.cell/data.exp: Update.
5784 * gdb.cell/ea-cache.exp: Update.
5785 * gdb.cell/f-regs.exp: Update.
5786 * gdb.cell/fork.exp: Update.
5787 * gdb.cell/gcore.exp: Update.
5788 * gdb.cell/mem-access.exp: Update.
5789 * gdb.cell/ptype.exp: Update.
5790 * gdb.cell/registers.exp: Update.
5791 * gdb.cell/sizeof.exp: Update.
5792 * gdb.cell/solib-symbol.exp: Update.
5793 * gdb.cell/solib.exp: Update.
5794 * gdb.cp/ambiguous.exp: Update.
5795 * gdb.cp/breakpoint.exp: Update.
5796 * gdb.cp/bs15503.exp: Update.
5797 * gdb.cp/casts.exp: Update.
5798 * gdb.cp/class2.exp: Update.
5799 * gdb.cp/cpexprs.exp: Update.
5800 * gdb.cp/cplusfuncs.exp: Update.
5801 * gdb.cp/ctti.exp: Update.
5802 * gdb.cp/dispcxx.exp: Update.
5803 * gdb.cp/gdb1355.exp: Update.
5804 * gdb.cp/gdb2384.exp: Update.
5805 * gdb.cp/gdb2495.exp: Update.
5806 * gdb.cp/infcall-dlopen.exp: Update.
5807 * gdb.cp/local.exp: Update.
5808 * gdb.cp/m-data.exp: Update.
5809 * gdb.cp/m-static.exp: Update.
5810 * gdb.cp/mb-ctor.exp: Update.
5811 * gdb.cp/mb-inline.exp: Update.
5812 * gdb.cp/mb-templates.exp: Update.
5813 * gdb.cp/member-ptr.exp: Update.
5814 * gdb.cp/method.exp: Update.
5815 * gdb.cp/namespace.exp: Update.
5816 * gdb.cp/nextoverthrow.exp: Update.
5817 * gdb.cp/nsdecl.exp: Update.
5818 * gdb.cp/nsrecurs.exp: Update.
5819 * gdb.cp/nsstress.exp: Update.
5820 * gdb.cp/nsusing.exp: Update.
5821 * gdb.cp/pr-1023.exp: Update.
5822 * gdb.cp/pr-1210.exp: Update.
5823 * gdb.cp/pr-574.exp: Update.
5824 * gdb.cp/pr9631.exp: Update.
5825 * gdb.cp/printmethod.exp: Update.
5826 * gdb.cp/psmang.exp: Update.
5827 * gdb.cp/re-set-overloaded.exp: Update.
5828 * gdb.cp/rtti.exp: Update.
5829 * gdb.cp/shadow.exp: Update.
5830 * gdb.cp/templates.exp: Update.
5831 * gdb.cp/try_catch.exp: Update.
5832 * gdb.dwarf2/dw2-ranges.exp: Update.
5833 * gdb.dwarf2/pr10770.exp: Update.
5834 * gdb.fortran/library-module.exp: Update.
5835 * gdb.hp/gdb.aCC/optimize.exp: Update.
5836 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
5837 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
5838 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
5839 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
5840 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
5841 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
5842 * gdb.hp/gdb.compat/xdb1.exp: Update.
5843 * gdb.hp/gdb.compat/xdb2.exp: Update.
5844 * gdb.hp/gdb.compat/xdb3.exp: Update.
5845 * gdb.hp/gdb.defects/bs14602.exp: Update.
5846 * gdb.hp/gdb.defects/solib-d.exp: Update.
5847 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
5848 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
5849 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
5850 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
5851 * gdb.mi/gdb792.exp: Update.
5852 * gdb.mi/mi-pending.exp: Update.
5853 * gdb.mi/mi-solib.exp: Update.
5854 * gdb.mi/mi-var-cp.exp: Update.
5855 * gdb.opt/clobbered-registers-O2.exp: Update.
5856 * gdb.opt/inline-bt.exp: Update.
5857 * gdb.opt/inline-cmds.exp: Update.
5858 * gdb.opt/inline-locals.exp: Update.
5859 * gdb.python/py-events.exp: Update.
5860 * gdb.python/py-finish-breakpoint.exp: Update.
5861 * gdb.python/py-type.exp: Update.
5862 * gdb.reverse/solib-precsave.exp: Update.
5863 * gdb.reverse/solib-reverse.exp: Update.
5864 * gdb.server/solib-list.exp: Update.
5865 * gdb.stabs/weird.exp: Update.
5866 * gdb.threads/attach-into-signal.exp: Update.
5867 * gdb.threads/attach-stopped.exp: Update.
5868 * gdb.threads/tls-shared.exp: Update.
5869 * gdb.trace/change-loc.exp: Update.
5870 * gdb.trace/strace.exp: Update.
5871
95c391b6
TT
58722012-06-19 Tom Tromey <tromey@redhat.com>
5873
5874 * gdb.base/whatis.exp: Add tests.
5875
e910f0b6
TT
58762012-06-19 Tom Tromey <tromey@redhat.com>
5877
5878 * gdb.cp/m-static.cc (keepalive): New function.
5879 (gnu_obj_1::method): Use it.
5880
422d65e7
DE
58812012-06-18 Doug Evans <dje@google.com>
5882
5883 * gdb.base/info-fun.exp: New file.
5884 * gdb.base/info-fun.c: New file.
5885 * gdb.base/info-fun-solib.c: New file.
5886
e2e4d78b
JK
58872012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5888
5889 Remove stale dummy frames.
5890 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
5891 (maintenance info breakpoints): New tests.
5892 * gdb.base/stale-infcall.c: New file.
5893 * gdb.base/stale-infcall.exp: New file.
5894
1788b2d3
JK
58952012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5896
5897 * gdb.arch/amd64-entry-value-param.S: New file.
5898 * gdb.arch/amd64-entry-value-param.c: New file.
5899 * gdb.arch/amd64-entry-value-param.exp: New file.
5900
663b969e
TT
59012012-06-15 Tom Tromey <tromey@redhat.com>
5902
5903 * gdb.cp/namespace.exp: Add "show lang" test.
5904
8e09ad05
IS
59052012-06-15 Iain Sandoe <iain@codesourcery.com>
5906
5907 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
5908 case. (top level): Use gdb_file_cmd instead of gdb_load.
5909
f85e18ee
JK
59102012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5911
5912 PR tdep/14222
5913 * gdb.arch/i386-sse-stack-align.S: New file.
5914 * gdb.arch/i386-sse-stack-align.c: New file.
5915 * gdb.arch/i386-sse-stack-align.exp: New file.
5916
f3b5e280
KS
59172012-06-13 Keith Seitz <keiths@redhat.com>
5918
5919 PR breakpoints/13798 and mi/11541
5920 * gdb.linespec/ls-errs.exp: Add a few more tests for
5921 filenames with spaces and colons.
5922
50af5481
JK
59232012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5924
5925 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
5926 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
5927 (test_function): Call CV_f.
5928 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
5929 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
5930 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
5931 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
5932 (p CV_f(CV::i)): New tests.
5933
d55637df
TT
59342012-06-13 Tom Tromey <tromey@redhat.com>
5935
5936 * gdb.base/condbreak.exp: Add tests for "condition" completion.
5937
cc80f267
JK
59382012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5939
5940 Fix regression by the "ambiguous linespec" series.
5941 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
5942 tests.
5943
bb2af9cc
JK
59442012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5945
5946 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
5947 missing.
5948
e81a37f7
TT
59492012-06-11 Tom Tromey <tromey@redhat.com>
5950
5951 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
5952 location...
5953 (main): ...here.
5954
8efd7788
YQ
59552012-06-07 Yao Qi <yao@codesourcery.com>
5956
5957 * gdb.trace/strace.exp: Shorten some too-long lines.
5958
359f5fe6
PA
59592012-06-06 Pedro Alves <palves@redhat.com>
5960
5961 * gdb.threads/clone-new-thread-event.c: New file.
5962 * gdb.threads/clone-new-thread-event.exp: New file.
5963
7b2fe205
YQ
59642012-06-06 Yao Qi <yao@codesourcery.com>
5965
5966 * gdb.base/dprintf.c (main): Add extra parameter when calling
5967 printf and fprintf.
5968 (bar): New function. It is a dead function, but to ensure
5969 'malloc' is linked explicitly.
5970
3eca55e8
YQ
59712012-06-06 Yao Qi <yao@codesourcery.com>
5972
5973 * gdb.base/info-proc.exp: Return if target doesn't support
5974 'info proc'.
5975
91cc9324
JK
59762012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5977
5978 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5979 (run program with breakpoint commands): XFAIl if it is not.
5980
c56e7c43
JB
59812012-06-05 Joel Brobecker <brobecker@adacore.com>
5982
5983 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5984 and add comment.
5985 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5986 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5987 "STOP" marker. Adjust testing strategy to make it work on
5988 all targets.
5989
5990 * gdb.base/print-file-var-main.c (main): Rewrite using local
5991 variables and adjust get_version_2's return value check.
5992 Add small comment.
5993 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5994 marker. Adjust testing strategy to make it work on all targets.
5995
ccab2054
JB
59962012-06-05 Joel Brobecker <brobecker@adacore.com>
5997
5998 * gdb.ada/bad-task-bp-keyword: New testcase.
5999
d0d86158
JK
60002012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6001
6002 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6003 Simplify it to ...
6004 (symbol-file ${testfile1}): ... here.
6005 (test eliminated var my_global_symbol)
6006 (test eliminated var my_static_symbol)
6007 (test eliminated var my_global_func, get address of main): Wrap them to
6008 'single psymtabs' and 'single symtabs'
6009 (get address of my_global_symbol, get address of my_static_symbol)
6010 (get address of my_global_func, get address of main): Wrap them to
6011 'order1' and 'order2'.
6012
952cf74c
JK
6013 * gdb.base/code_elim.exp
6014 (add-symbol-file ${testfile1} 0x100000)
6015 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6016 'order2'.
6017 (order1: add-symbol-file ${testfile1} 0x100000)
6018 (order1: add-symbol-file ${testfile2} 0x200000)
6019 (order2: add-symbol-file ${testfile2} 0x200000)
6020 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6021 .bss as appropriate.
6022
0c5bf5a9
JK
60232012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6024
6025 * gdb.server/solib-list-lib.c: New file.
6026 * gdb.server/solib-list-main.c: New file.
6027 * gdb.server/solib-list.exp: New file.
6028
4196f325
MR
60292012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6030
6031 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6032 for 'set print symbol' change.
6033
bfb05775
JK
60342012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6035
6036 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6037 .debug_abbrev_seg3.
6038
685b1105
JK
60392012-05-24 John Steele Scott <toojays@toojays.net>
6040
6041 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6042 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6043 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6044
f3e0e960
SS
60452012-05-23 Stan Shebs <stan@codesourcery.com>
6046
6047 * gdb.mi/mi-info-os.exp: New file.
6048
11eb1b4d
KS
60492012-05-23 Keith Seitz <keiths@redhat.com>
6050
6051 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6052 return -1 to suppress the rest of the tests.
6053 (compile_stap_bin): Return boolean success value.
6054
b1af9e97
TT
60552012-05-21 Tom Tromey <tromey@redhat.com>
6056
6057 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6058 Remove kfails.
6059 (test_print_mi_member_types): Likewise.
6060
248537e3
TT
60612012-05-21 Tom Tromey <tromey@redhat.com>
6062
6063 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6064 print symbol' change.
6065
d791e155
TJB
60662012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6067
6068 * gdb.python/py-prompt.exp: Quit if the target is remote.
6069
e77afa2e
JK
60702012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6071
6072 Fix ERROR: internal buffer is full.
6073 * gdb.base/info-os.exp (expect_multiline): New function.
6074 (get process list, get process groups, get threads)
6075 (get file descriptors, get internet-domain sockets)
6076 (get shared-memory regions, get semaphores, get message queues): Use
6077 it for these tests.
6078
9cb709b6
TT
60792012-05-18 Tom Tromey <tromey@redhat.com>
6080
6081 * gdb.mi/mi-var-cmd.exp: Update.
6082 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6083 * gdb.cp/virtbase.exp: Update.
6084 * gdb.cp/classes.exp (test_static_members): Update.
6085 * gdb.cp/casts.exp: Update.
6086 * gdb.base/pointers.exp: Update.
6087 * gdb.base/funcargs.exp (pointer_args): Update.
6088 (structs_by_reference): Update.
6089 * gdb.base/find.exp: Update.
6090 * gdb.base/call-strs.exp: Send "set print symbol off".
6091 * gdb.base/call-ar-st.exp: Update.
6092 * gdb.ada/fun_addr.exp: Update.
6093 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6094 Call it.
6095 (test_print_repeats_10, test_print_strings)
6096 (test_print_char_arrays): Update.
6097
b012acdd
TT
60982012-05-18 Tom Tromey <tromey@redhat.com>
6099
6100 * gdb.base/charset.exp (string_display): Update.
6101
1d51a733
TT
61022012-05-18 Tom Tromey <tromey@redhat.com>
6103
6104 * gdb.mi/mi2-var-display.exp: Update.
6105 * gdb.mi/mi-var-display.exp: Update.
6106 * gdb.mi/mi-var-child.exp: Update.
6107 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6108 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6109
957df313
DE
61102012-05-17 Doug Evans <dje@google.com>
6111
682c7f7b
DE
6112 * info-macros.exp: Pass "debug" to prepare_for_testing.
6113
957df313
DE
6114 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
6115 * gdb.ada/Makefile.in (clean): Ditto.
6116 * gdb.arch/Makefile.in (clean): Ditto.
6117 * gdb.asm/Makefile.in (clean): Ditto.
6118 * gdb.base/Makefile.in (clean): Ditto.
6119 * gdb.cell/Makefile.in (clean): Ditto.
6120 * gdb.cp/Makefile.in (clean): Ditto.
6121 * gdb.disasm/Makefile.in (clean): Ditto.
6122 * gdb.dwarf2/Makefile.in (clean): Ditto.
6123 * gdb.fortran/Makefile.in (clean): Ditto.
6124 * gdb.go/Makefile.in (clean): Ditto.
6125 * gdb.hp/Makefile.in (clean): Ditto.
6126 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
6127 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
6128 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
6129 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
6130 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
6131 * gdb.java/Makefile.in (clean): Ditto.
6132 * gdb.linespec/Makefile.in (clean): Ditto.
6133 * gdb.mi/Makefile.in (clean): Ditto.
6134 * gdb.modula2/Makefile.in (clean): Ditto.
6135 * gdb.multi/Makefile.in (clean): Ditto.
6136 * gdb.objc/Makefile.in (clean): Ditto.
6137 * gdb.opencl/Makefile.in (clean): Ditto.
6138 * gdb.opt/Makefile.in (clean): Ditto.
6139 * gdb.pascal/Makefile.in (clean): Ditto.
6140 * gdb.python/Makefile.in (clean): Ditto.
6141 * gdb.reverse/Makefile.in (clean): Ditto.
6142 * gdb.server/Makefile.in (clean): Ditto.
6143 * gdb.stabs/Makefile.in (clean): Ditto.
6144 * gdb.threads/Makefile.in (clean): Ditto.
6145 * gdb.trace/Makefile.in (clean): Ditto.
6146 * gdb.xml/Makefile.in (clean): Ditto.
6147
abc9d0dc
TT
61482012-05-16 Tom Tromey <tromey@redhat.com>
6149
6150 * gdb.base/macscp1.c (macscp_expr): Add comment.
6151 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
6152
6a3a010b
MR
61532012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
6154
6155 * gdb.base/return-nodebug.exp: Also test float and double types.
6156
01429c8e
JK
61572012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6158
6159 PR testsuite/12649
6160 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
6161
54115cd4
JK
6162 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
6163
0c5f383f
SDJ
61642012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
6165
6166 * gdb.base/stap-probe.exp (stap_test): Remove calls to
6167 `rerun_to_main'.
6168 (stap_test_no_debuginfo): Likewise.
6169
e7e0cddf
SS
61702012-05-14 Stan Shebs <stan@codesourcery.com>
6171
6172 * gdb.base/dprintf.c: New file.
6173 * gdb.base/dprintf.exp: New file.
6174
c772f8e7
HZ
61752012-05-14 Hui Zhu <hui_zhu@mentor.com>
6176
6177 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
6178 * gdb.trace/disconnected-tracing.c: New file.
6179 * gdb.trace/disconnected-tracing.exp: New file.
6180
7efc75aa
SCR
61812012-05-13 Siva Chandra Reddy <sivachandra@google.com>
6182
6183 * gdb.python/python.c: Add a new breakpoint comment.
6184 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
6185
85d4a676
SS
61862011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
6187
6188 * gdb.base/info-os.exp: New file.
6189 * gdb.base/info-os.c: New file.
6190
64ea88dc
JB
61912012-05-10 Joel Brobecker <brobecker@adacore.com>
6192
4647ab1b
JB
6193 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
6194 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
6195 New files.
64ea88dc 6196
afba63f1
JB
61972012-05-10 Joel Brobecker <brobecker@adacore.com>
6198
6199 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
6200 gdb.base/ctxobj.exp: New files.
6201
9d198b1e
TT
62022012-05-09 Tom Tromey <tromey@redhat.com>
6203
6204 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
6205
9bfee719
MR
62062012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
6207
6208 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
6209
3a7341d8
MR
62102012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
6211
6212 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
6213 before using it.
6214
52b3699b
TG
62152012-05-04 Tristan Gingold <gingold@adacore.com>
6216
6217 * gdb.base/set-noassign.exp: New test.
6218
a20ee7a4
SCR
62192012-05-03 Siva Chandra Reddy <sivachandra@google.com>
6220
6221 * gdb.python/py-symbol.exp: Add tests to test the new methods
6222 gdb.Symtab.global_block() and gdb.Symtab.static_block().
6223 * gdb.python/py-symbol.c: Add new struct to help test
6224 gdb.Symtab.static_block().
6225
bf2f0858
DE
62262012-05-03 Doug Evans <dje@google.com>
6227
6228 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
6229 commented out.
6230
2d4e0376
YQ
62312012-05-03 Yao Qi <yao@codesourcery.com>
6232
6233 * gdb.base/catch-syscall.exp: Skip it before compilation if target
6234 doesn't support.
6235 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
6236 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
6237
6d0bb9f3
YQ
62382012-05-03 Yao Qi <yao@codesourcery.com>
6239
6240 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6241
fd820528
DE
62422012-04-30 Doug Evans <dje@google.com>
6243
6244 PR testsuite/13961
6245 * gdb.dwarf2/pr13961.S: New file.
6246 * gdb.dwarf2/pr13961.exp: New file.
6247
b9e219b9
YQ
62482012-04-29 Yao Qi <yao@codesourcery.com>
6249
6250 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6251
3019eac3
DE
62522012-04-28 Doug Evans <dje@google.com>
6253
6254 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
6255 .Ltype_int_in_cu2. Use name "int2" instead of "int".
6256 All uses updated.
6257 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
6258 "ptype func_cu1" to expand cu2 before cu1.
6259
62e5f89c
SDJ
62602012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
6261 Tom Tromey <tromey@redhat.com>
6262
6263 * gdb.base/default.exp: Add `$_probe_arg*' convenience
6264 variables.
6265 * gdb.base/stap-probe.c: New file.
6266 * gdb.base/stap-probe.exp: New file.
6267 * gdb.trace/stap-trace.c: New file.
6268 * gdb.trace/stap-trace.exp: New file.
6269 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
6270 libgcc's unwinder.
6271
14132e89
MR
62722012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
6273
6274 * gdb.arch/mips16-thunks-inmain.c: New file.
6275 * gdb.arch/mips16-thunks-main.c: New file.
6276 * gdb.arch/mips16-thunks-sin.c: New file.
6277 * gdb.arch/mips16-thunks-sinfrob.c: New file.
6278 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
6279 * gdb.arch/mips16-thunks-sinmain.c: New file.
6280 * gdb.arch/mips16-thunks-sinmips16.c: New file.
6281 * gdb.arch/mips16-thunks.exp: New file.
6282
a766d390
DE
62832012-04-25 Doug Evans <dje@google.com>
6284
6285 * configure.ac: Create gdb.go/Makefile.
6286 * configure: Regenerate.
6287 * gdb.base/default.exp: Add "go" to "set language" testing.
6288 * gdb.go/Makefile.in: New file.
6289 * gdb.go/basic-types.exp: New file.
6290 * gdb.go/chan.exp: New file.
6291 * gdb.go/chan.go: New file.
6292 * gdb.go/handcall.exp: New file.
6293 * gdb.go/handcall.go: New file.
6294 * gdb.go/hello.exp: New file.
6295 * gdb.go/hello.go: New file.
6296 * gdb.go/integers.exp: New file.
6297 * gdb.go/integers.go: New file.
6298 * gdb.go/methods.exp: New file.
6299 * gdb.go/methods.go: New file.
6300 * gdb.go/package.exp: New file.
6301 * gdb.go/package1.go: New file.
6302 * gdb.go/package2.go: New file.
6303 * gdb.go/print.exp: New file.
6304 * gdb.go/strings.exp: New file.
6305 * gdb.go/strings.go: New file.
6306 * gdb.go/types.exp: New file.
6307 * gdb.go/types.go: New file.
6308 * gdb.go/unsafe.exp: New file.
6309 * gdb.go/unsafe.go: New file.
6310 * lib/future.exp: Add Go support.
6311 (gdb_find_go, gdb_find_go_linker): New procs.
6312 (gdb_default_target_compile): Add Go support.
6313 * lib/gdb.exp (skip_go_tests): New proc.
6314 * lib/go.exp: New file.
6315
e65f9ffb
TT
63162012-04-25 Tom Tromey <tromey@redhat.com>
6317
6318 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
6319
14e75d8e
JK
63202012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
6321 Jan Kratochvil <jan.kratochvil@redhat.com>
6322
6323 PR symtab/7259:
6324 * gdb.base/enumval.c: New test case.
6325 * gdb.base/enumval.exp: New test case.
6326 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
6327 field.bitpos.
6328
f3525b70
PA
63292012-04-17 Pedro Alves <palves@redhat.com>
6330
6331 * Makefile.in (site.exp): Make site.exp source
6332 $srcdir/lib/append_gdb_boards_dir.exp.
6333 * lib/append_gdb_boards_dir.exp: New file.
6334
bccbefd2
JK
63352012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6336
6337 New option "set auto-load safe-path".
6338 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
6339 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
6340
bf88dd68
JK
63412012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6342
6343 auto-load: Implementation.
6344 * gdb.base/help.exp (test set height): Increase the height.
6345 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
6346 to ...
6347 (info auto-load python-scripts): ... here.
6348 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
6349 to ...
6350 (info auto-load python-scripts *): ... here.
6351
c0d4d1c0
YQ
63522012-04-16 Yao Qi <yao@codesourcery.com>
6353
6354 * lib/trace-support.exp (get_in_proc_agent): New.
6355 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
6356 of in process trace agent.
6357 * gdb.trace/ftrace.exp: Likewise.
6358 * gdb.trace/pending.exp: Likewise.
6359 * gdb.trace/trace-break.exp: Likewise.
6360 * gdb.trace/trace-mt.exp
6361 * gdb.trace/tspeed.exp: Likewise.
6362 * gdb.trace/tstatus.exp
6363 * gdb.trace/strace.exp: Likewise.
6364
cbf68a60
TS
63652012-04-16 Thomas Schwinge <thomas@codesourcery.com>
6366
dd6d3b70
TS
6367 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
6368 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
6369
cbf68a60
TS
6370 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
6371
8264ba82
AG
63722012-04-14 Anton Gorenkov <xgsa@yandex.ru>
6373
6374 PR mi/13393
6375 * gdb.mi/mi-var-rtti.cc: New file.
6376 * gdb.mi/mi-var-rtti.exp: New file.
6377 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
6378 function.
6379 (mi_varobj_update_with_type_change): updated to avoid code duplication.
6380
de0919f8 63812012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
6382
6383 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
6384 EXECUTABLES.
6385 * gdb.python/py-explore.c: C program used for testing the new
6386 'explore' command on C constructs.
6387 * gdb.python/py-explore.cc: C++ program used for testing the new
6388 'explore' command on C++ constructs.
6389 * gdb-python/py-explore.exp: Tests for the new 'explore'
6390 command on C constructs.
6391 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
6392 command on C++ constructs.
6393
a82da7dd
MK
63942012-04-07 Mark Kettenis <kettenis@gnu.org>
6395
6396 * gdb.base/funcargs.exp (complex_args): Fix typo.
6397
e127cba8
JK
63982012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6399
6400 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
6401 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
6402
40e084e1
KS
64032012-04-05 Keith Seitz <keiths@redhat.com>
6404
6405 * gdb.base/advance.exp: Update error message for
6406 "advance malformed" test.
6407 * gdb.base/break.exp: Likewise for "breakpoint with
6408 trailing garbage" test.
6409 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
6410 with trailing garbage" test.
6411 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
6412 trailng garbage" test.
6413 * gdb.base/until.exp: Likewise for "malformed until" test.
6414 * gdb.cp/ovldbreak.exp: Create the breakpoint table
6415 for "breakpoint info (after setting on all)".
6416 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
6417 tests.
6418 * gdb.cp/cplabel.cc: New file.
6419 * gdb.cp/cplabel.exp: New test.
6420 * gdb.linespec/ls-errs.c: New file.
6421 * gdb.linespec/ls-errs.exp: New test.
6422
a72c8f6a
JK
64232012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6424
6425 * gdb.trace/unavailable.exp
6426 (collect globals: print object on: print derived_partial)
6427 (collect globals: print object on: print derived_whole)
6428 (collect globals: print object off: print derived_partial)
6429 (collect globals: print object off: print derived_whole): Update
6430 expected output.
6431
f87a3023
KS
64322012-03-30 Keith Seitz <keiths@redhat.com>
6433
6434 * gdb.python: Add test for linespecs with commas.
6435
e2171b3c
KS
64362012-03-28 Keith Seitz <keiths@redhat.com>
6437
6438 * gdb.linespec/ls-dollar.cc: New file.
6439 * gdb.linespec/ls-dollar.exp: New test.
6440
64412012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
6442
6443 * gdb.cp/namespace.exp: Add breakpoint tests for functions
6444 starting with the global namespace.
6445
2f4e0a80
DE
64462012-03-23 Doug Evans <dje@google.com>
6447
6448 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
6449
7b282c5a
SCR
64502012-03-22 Siva Chandra Reddy <sivachandra@google.com>
6451
6452 * gdb.python/py-value.cc: Add test case for testing the
6453 methodology exposing C++ values to Python.
6454 * gdb.python/py-value-cc.exp: Add tests testing the methodology
6455 exposing C++ values to Python.
6456 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
6457
2e98ca53
JK
64582012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6459 Siddhesh Poyarekar <siddhesh@redhat.com>
6460
6461 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
6462 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
6463 (generate native core dump): Make the test unsupported if core cannot
6464 be generated.
6465
8320cc4f
JK
64662012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6467
6468 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
6469 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
6470 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
6471
3a69ffb2
JK
64722012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
6473
6474 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
6475
8fabffee
DE
64762012-03-17 Doug Evans <dje@google.com>
6477
6478 * dg-extract-results.sh: Handle KFAILs.
6479
ab260dad
JK
64802012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6481
6482 PR symtab/13777
6483 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
6484
53ba8333
JB
64852012-03-16 Joel Brobecker <brobecker@adacore.com>
6486
6487 * gdb.ada/set_pckd_arr_elt: New testcase.
6488
481860b3
GB
64892012-03-16 Gary Benson <gbenson@redhat.com>
6490
6491 PR breakpoints/10738
6492 * gdb.opt/inline-break.exp: New file.
6493 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
6494 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
6495 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
6496 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
6497 * gdb.base/async-shell.exp: Likewise.
6498 * lib/mi-support.exp (library_loaded_re): Likewise.
6499
410528f0
TT
65002012-03-15 Tom Tromey <tromey@redhat.com>
6501
6502 * gdb.cp/virtfunc2.exp: Update expected output.
6503 * gdb.cp/pr9631.exp: Update expected output.
6504 * gdb.cp/member-ptr.exp: Update expected output.
6505 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
6506 output.
6507 * gdb.cp/casts.exp: Update expected output.
6508
c4aeac85
TT
65092012-03-15 Tom Tromey <tromey@redhat.com>
6510
6511 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
6512 (test_info_vtbl): Likewise.
6513 (do_tests): Call test_info_vtbl.
6514 * gdb.cp/virtfunc.cc (va): New global.
6515
856d06f9
TS
65162012-03-15 Thomas Schwinge <thomas@codesourcery.com>
6517
6518 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
6519 describing DWARF data structures.
6520 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
6521 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
6522 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
6523 * gdb.dwarf2/dw2-entry-value.S: Likewise.
6524 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6525 * gdb.dwarf2/dw2-param-error.S: Likewise.
6526 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
6527 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
6528 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
6529 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
6530 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
6531 * gdb.dwarf2/pr11465.S: Likewise.
6532
e837f12a
JK
65332012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6534
6535 * gdb.mi/mi2-prompt.exp: New file.
6536
ccbb4f28
JB
65372012-03-13 Joel Brobecker <brobecker@adacore.com>
6538
6539 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
6540
32039130
JB
65412012-03-13 Joel Brobecker <brobecker@adacore.com>
6542
6543 * gdb.ada/bp_range_type: New testcase.
6544
16899756
DE
65452012-03-13 Doug Evans <dje@google.com>
6546
6547 * gdb.base/default.exp: Delete tests for symbol-reloading.
6548 * gdb.base/help.exp: Ditto.
6549 * gdb.base/setshow.exp: Ditto.
6550 * gdb.base/gdb_history: Delete references to symbol-reloading.
6551
87b0bb13
JK
65522012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6553
6554 * gdb.base/attach-twice.c: New files.
6555 * gdb.base/attach-twice.exp: New files.
6556
0d7941a9
KS
65572012-03-08 Keith Seitz <keiths@redhat.com>
6558
6559 * lib/gdb.exp (gdb_get_line_number): Throw an
6560 error instead of returning -1.
6561 * gdb.base/break.exp: Remove unused variable
6562 bp_location5.
6563 * gdb.base/hbreak2.exp: Likewise.
6564 * gdb.base/sepdebug.exp: Likewise.
6565
f4647387
YQ
65662012-03-08 Yao Qi <yao@codesourcery.com>
6567 Pedro Alves <palves@redhat.com>
6568
6569 Fix PR server/13392.
6570 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
6571 (tracepoint_change_loc_2): Remove kfail. Return if failed to
6572 download tracepoints.
6573 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
6574 (pending_tracepoint_resolved_during_trace): Likewise.
6575 (pending_tracepoint_installed_during_trace): Likewise.
6576 (pending_tracepoint_with_action_resolved): Likewise.
6577
83c532cb
KS
65782012-03-08 Keith Seitz <keiths@redhat.com>
6579
6580 * gdb.ada/array_bounds.exp: Get breakpoint for line
6581 with "START", not "STOP".
6582 * gdb.python/py-infthread.exp: Do not continue to
6583 line marked "Break here.", which is undefined.
6584
d6b6bbb7
LM
65852012-03-08 Luis Machado <lgustavo@codesourcery.com>
6586
6587 Revert:
6588
6589 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6590
6591 Implement testsuite workaround for PR breakpoints/13781.
6592 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6593 (set breakpoint condition-evaluation host): New conditional command.
6594
7fe25d9b
JK
65952012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6596
6597 Fix CU relative vs. absolute DIE offsets.
6598 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
6599 one.
6600
51898c15
JK
66012012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6602
6603 Fix false FAIL on distros with relro linkage as default.
6604 * gdb.reverse/solib-precsave.exp: Try to compile the test using
6605 -Wl,-z,norelro first.
6606
8131799e
JB
66072012-03-06 Joel Brobecker <brobecker@adacore.com>
6608
6609 * gdb.ada/bp_on_var: New testcase.
6610
ba241969
JB
66112012-03-06 Joel Brobecker <brobecker@adacore.com>
6612
6613 * gdb.ada/bp_enum_homonym: New testcase.
6614
abe49676
YQ
66152012-03-06 Yao Qi <yao@codesourcery.com>
6616
6617 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
6618 x86_64-*-* and i?86-*-*.
6619 Set up KFAIL for gdb/13808.
6620
d8df103b
TT
66212012-03-05 Tom Tromey <tromey@redhat.com>
6622
6623 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
6624 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
6625
b7b189f3
TT
66262012-03-05 Tom Tromey <tromey@redhat.com>
6627
6628 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
6629
69dc1c4d
YQ
66302012-03-04 Yao Qi <yao@codesourcery.com>
6631
6632 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
6633 messages for KFAIL.
6634
3f20c47f
JK
66352012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6636
6637 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
6638 (print one_two_three, indexes off, print few_reps, indexes off)
6639 (print many_reps, indexes off, print empty, indexes off)
6640 (print one_two_three, print few_reps, print many_reps, print empty):
6641 Call setup_xfail if $gcc_old.
6642
abf1152a
JK
66432012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6644
6645 Implement testsuite workaround for PR breakpoints/13781.
6646 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6647 (set breakpoint condition-evaluation host): New conditional command.
6648
a06715f8
JK
66492012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6650
6651 Code cleanup.
6652 * gdb.cp/mb-templates.exp: New variables executable. Use it for
6653 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
6654 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
6655 number 1 by $bpnum. Four times.
6656
5808517f
YQ
66572012-03-03 Yao Qi <yao@codesourcery.com>
6658
6659 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
6660
dfe2ac14
JK
66612012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 Setup KFAIL for PR server/13796.
6664 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
6665
8bbc467a
JB
66662012-03-02 Joel Brobecker <brobecker@adacore.com>
6667
6668 * gdb.ada/operator_bp: New testcase.
6669
c0eac87f
JB
66702012-03-02 Joel Brobecker <brobecker@adacore.com>
6671
6672 * gdb.ada/info_locals_renaming: New testcase.
6673
4f42c881
TT
66742012-03-02 Tom Tromey <tromey@redhat.com>
6675
6676 * gdb.base/nextoverexit.c: New file.
6677 * gdb.base/nextoverexit.exp: New file.
6678
7380c0c9
EBM
66792012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6680
6681 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
6682 parameter.
6683
1faeff08
MR
66842012-03-01 Maciej W. Rozycki <macro@mips.com>
6685
6686 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
6687 core registers.
6688
320b6f49 66892012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
6690 Maciej W. Rozycki <macro@codesourcery.com>
6691 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
6692
6693 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
6694
ad5f7d6e
PA
66952012-03-01 Pedro Alves <palves@redhat.com>
6696
6697 PR gdb/13767
6698
6699 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
6700 (gdb_collect_globals_test): Call it.
6701
d3dc44a6
KS
67022012-03-01 Keith Seitz <keiths@redhat.com>
6703
6704 * gdb.cp/method2.exp: Output of overload menu is now
6705 alphabetized. Update tests for "break A::method".
6706 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
6707 of hard-coding them.
6708 Overload menu is alphabetized: rewrite to accommodate.
6709 Unset variables LINE and TYPES which are used in other tests.
6710 Compute the output of "info break".
6711 Update the breakpoint table after all breakpoints are deleted.
6712 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
6713 compute ACTUALS and the method body based on parameters.
6714 Update expected output accordingly.
6715 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
6716 unique comments to allow the use of gdb_get_line_number.
6717
67182012-03-01 Keith Seitz <keiths@redhat.com>
6719
6720 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
6721 some Tcl syntax.
6722 * gdb.cp/ovldbreak.exp: Likewise.
6723
7949c2a0
KS
67242012-03-01 Keith Seitz <keiths@redhat.com>
6725
6726 * gdb.base/help.exp (help show user): Update expected result
6727 for new doc string changes (add "non-python").
6728
7d74f244
DE
67292012-03-01 Scott J. Goldman <scottjg@vmware.com>
6730
6731 * gdb.python/py-cmd.exp: Add test to verify that python commands can
6732 be put in the user-defined category and that the commands appear in
6733 "help user-defined".
6734
1b611343
JB
67352012-02-29 Joel Brobecker <brobecker@adacore.com>
6736
6737 * gdb.ada/tagged_not_init: New testcase.
6738
99b1c762
JB
67392012-02-29 Joel Brobecker <brobecker@adacore.com>
6740
6741 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
6742 * gdb.ada/enum_idx_packed: New testcase.
6743
2d4a02ee
JB
67442012-02-29 Joel Brobecker <brobecker@adacore.com>
6745
6746 * gdb.ada/aliased_array: New testcase.
6747
2e6fda7d
JB
67482012-02-29 Joel Brobecker <brobecker@adacore.com>
6749
6750 * gdb.ada/whatis_array_val: New testcase.
6751
9a7f938f
JK
67522012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6753
6754 Fix disp-step-syscall.exp: fork: single step over fork.
6755 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
6756 whitespaces.
6757 (single step over $syscall): Remove its check.
6758 (single step over $syscall final pc): New check.
6759
8703a944
JK
67602012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6761
6762 Support processors without SSSE3.
6763 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
6764 pabsd into ...
6765 (ssse3_test): ... a new function.
6766 (main): Call ssse3_test.
6767 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
6768 Update expected values everywhere.
6769 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
6770 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
6771 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
6772 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
6773 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
6774 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
6775 Move these tests lower.
6776 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
6777 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
6778 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
6779 New tests.
6780
c03e6ccc
YQ
67812012-02-29 Yao Qi <yao@codesourcery.com>
6782 Pedro Alves <palves@redhat.com>
6783
6784 * gdb.trace/trace-mt.c: New.
6785 * gdb.trace/trace-mt.exp: New.
6786
7964b62a
TS
67872012-02-28 Thomas Schwinge <thomas@codesourcery.com>
6788
2c8910ba
TS
6789 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
6790 numbers instead of hardcoding them.
6791 * gdb.base/annota1.c: Provide suitable markers.
6792 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
6793 numbers instead of hardcoding them.
6794 * gdb.base/annota3.c: Provide suitable markers.
6795
6796 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
6797 * gdb.base/annota3.c: Likewise.
6798 * gdb.base/sigall.c: Likewise.
6799 * gdb.base/signals.c: Likewise.
6800 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 6801
5a41c0b7
MR
68022012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
6803
6804 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
6805 failure return path.
6806
ebbbe5c5
LM
68072012-02-27 Luis Machado <lgustavo@codesourcery.com>
6808
6809 * gdb.base/save-bp.exp: Account for new condition evaluator output.
6810
8d126d8a
LM
68112012-02-24 Luis Machado <lgustavo@codesourcery.com>
6812
6813 * gdb.base/cond-eval-mode.exp: New file.
6814
11337c2f
PA
68152012-02-24 Pedro Alves <palves@redhat.com>
6816
6817 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
6818 (top level): Use with_test_prefix.
6819
13fc3e3c
PA
68202012-02-24 Pedro Alves <palves@redhat.com>
6821
6822 * gdb.threads/attach-into-signal.exp (corefunc): Use
6823 with_test_prefix.
6824
07c1b626
JK
68252012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6826
6827 Fix false FAILs on old CPUs without SSE.
6828 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
6829 Return untested for Illegal instruction.
6830
596ba138
JK
68312012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 Fix false FAILs with glibc debug infos installed.
6834 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
6835 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
6836
aeaa2474
SA
68372012-02-22 Sterling Augustine <saugustine@google.com>
6838
6839 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
6840 constant with cast.
6841
aed555c9
PA
68422012-02-21 Pedro Alves <palves@redhat.com>
6843
6844 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
6845
78afebb4
PA
68462012-02-21 Pedro Alves <palves@redhat.com>
6847
6848 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
6849
fdcfef12
PA
68502012-02-21 Pedro Alves <palves@redhat.com>
6851
6852 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
6853 with_test_prefix.
6854
0f4d39d5
PA
68552012-02-21 Pedro Alves <palves@redhat.com>
6856
6857 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
6858 with_test_prefix here.
6859 (top level): Do it here instead. Remove `:' from the
6860 with_test_prefix string.
6861 * gdb.base/attach-pie-misread.exp: Remove the leading space the
6862 the suffix `:' from the with_test_prefix prefix string.
6863 * gdb.base/break-interp.exp: Ditto.
6864 * gdb.base/catch-load.exp: Ditto.
6865 * gdb.base/disp-step-syscall.exp: Ditto.
6866 * gdb.base/jit-so.exp: Ditto.
6867 * gdb.base/jit.exp: Ditto.
6868 * gdb.base/sepdebug.exp: Ditto.
6869 * gdb.base/solib-display.exp: Ditto.
6870 * gdb.base/solib-overlap.exp: Ditto.
6871 * gdb.base/watch-cond-infcall.exp: Ditto.
6872 * gdb.base/watchpoint.exp: Ditto.
6873 * gdb.dwarf2/dw2-noloc.exp: Ditto.
6874 * gdb.mi/mi-watch.exp: Ditto.
6875 * gdb.mi/mi2-watch.exp: Ditto.
6876 * gdb.threads/non-ldr-exc-1.exp: Ditto.
6877 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6878 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6879 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6880 * gdb.threads/watchpoint-fork.exp: Ditto.
6881 * gdb.threads/watchthreads-reorder.exp: Ditto.
6882 * gdb.trace/change-loc.exp: Ditto.
6883 * gdb.trace/pending.exp: Ditto.
6884 * gdb.trace/status-stop.exp: Ditto.
6885 * gdb.trace/strace.exp: Ditto.
6886 * gdb.trace/trace-break.exp: Ditto.
6887 * gdb.trace/unavailable.exp: Ditto.
6888 * lib/gdb.exp (with_test_prefix): Always prefix with space and
6889 suffix with colon. Adjust leading comments.
6890
6a5870ce
PA
68912012-02-21 Pedro Alves <palves@redhat.com>
6892 Tom Tromey <tromey@redhat.com>
6893
6894 * lib/gdb.exp: Add description of test prefixes.
6895 (with_test_prefix): New procedure.
6896 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
6897 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
6898 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
6899 instead of lappend to append to pf_prefix.
6900 * gdb.base/catch-load.exp: Use with_test_prefix.
6901 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
6902 * gdb.base/jit-so.exp: Use with_test_prefix.
6903 * gdb.base/jit.exp: Use with_test_prefix.
6904 * gdb.base/return-nodebug.exp (do_test): Use append instead of
6905 lappend to append to pf_prefix.
6906 * gdb.base/sepdebug.exp: Use with_test_prefix.
6907 * gdb.base/solib-display.exp: Use with_test_prefix.
6908 * gdb.base/solib-overlap.exp: Use with_test_prefix.
6909 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
6910 * gdb.base/watchpoint.exp: Use with_test_prefix.
6911 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
6912 * gdb.mi/mi-watch.exp: Use with_test_prefix.
6913 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
6914 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
6915 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
6916 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
6917 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
6918 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
6919 append instead of lappend to append to pf_prefix.
6920 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
6921 * gdb.trace/change-loc.exp: Use with_test_prefix.
6922 * gdb.trace/pending.exp: Use with_test_prefix.
6923 * gdb.trace/status-stop.exp: Use with_test_prefix.
6924 * gdb.trace/strace.exp: Use with_test_prefix.
6925 * gdb.trace/trace-break.exp: Use with_test_prefix.
6926 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
6927 instead of lappend to append to pf_prefix.
6928
35dc4a6b
JK
69292012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6930
6931 Fix racy FAILs.
6932 * gdb.base/inferior-died.c (main): Add return of 0.
6933 * gdb.base/inferior-died.exp (continue): Fix expectation of
6934 asynchronous events.
6935 (p 1): New test.
6936
c5a006e6
PA
69372012-02-20 Pedro Alves <palves@redhat.com>
6938
6939 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
6940 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
6941 gdb's internal debug output. For the non-threaded case, look for
6942 "Program received signal SIGLARM", for the threaded case, peek at
6943 the thread's siginfo.
6944
cc51a170
PA
69452012-02-20 Pedro Alves <palves@redhat.com>
6946
6947 General cleanup, make output test messages unique, and build
6948 different executable files for the non-threaded and threaded
6949 cases.
6950
6951 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
6952 Delete.
6953 (executable_nothr, executable_thr): New globals.
6954 (top level): Adjust to delete both executables.
6955 (corefunc): New parameter $executable. Set $pf_prefix instead of
6956 hand writing a prefix in tests. Issue a clean_restart and enable
6957 lin-lwp debug output here.
6958 (top level): Adjust. Use build_executable. Don't start gdb here,
6959 and don't enable lin-lwp debug output here.
6960 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
6961
c755f03d
JK
69622012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6963
6964 Fix racy FAILs.
6965 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
6966 "continue" command.
6967
6bec5e0a
JK
69682012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6969
6970 Fix for gdbserver non-extended mode.
6971 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
6972 and gdb_run_cmd.
6973
2e8265fd
TT
69742012-02-17 Tom Tromey <tromey@redhat.com>
6975
6976 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
6977 * gdb.python/py-events.exp: Check 'dir' output.
6978 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6979
9e507076
YQ
69802012-02-17 Yao Qi <yao@codesourcery.com>
6981
6982 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6983
32d22ab1
TT
69842012-02-16 Tom Tromey <tromey@redhat.com>
6985
6986 * gdb.base/inferior-died.c: Don't include stdio.h.
6987
9addecb9
TT
69882012-02-16 Tom Tromey <tromey@redhat.com>
6989
6990 * gdb.base/inferior-died.c: New file.
6991 * gdb.base/inferior-died.exp: New file.
6992
4cb6da1c
AR
69932012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6994
6995 * gdb.base/break-inline.exp: New file.
6996 * gdb.base/break-inline.c: New file.
6997
3af2590d
TT
69982012-02-15 Tom Tromey <tromey@redhat.com>
6999
7000 * gdb.base/pc-fp.exp: Add "info register" tests.
7001
29988831
TT
70022012-02-15 Tom Tromey <tromey@redhat.com>
7003
7004 * gdb.base/regs.exp: Remove.
7005
10010058
PA
70062012-02-15 Pedro Alves <palves@redhat.com>
7007
7008 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7009 the target doesn't support tracepoints.
7010 * gdb.trace/circ.exp: Ditto.
7011 * gdb.trace/collection.exp: Ditto.
7012 * gdb.trace/packetlen.exp: Ditto.
7013 * gdb.trace/passc-dyn.exp: Ditto.
7014 * gdb.trace/report.exp: Ditto.
7015 * gdb.trace/tfind.exp: Ditto.
7016 * gdb.trace/tspeed.exp: Ditto.
7017 * gdb.trace/tsv.exp: Ditto.
7018 * gdb.trace/unavailable.exp: Ditto.
7019 * gdb.trace/while-dyn.exp: Ditto.
7020
a2e0062d
PA
70212012-02-15 Pedro Alves <palves@redhat.com>
7022
7023 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7024 gdb_test_multiple, and call unsupported instead of fail, if the
7025 remote side does not support the request.
7026
a1999d40
PA
70272012-02-15 Pedro Alves <palves@redhat.com>
7028
7029 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7030 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7031 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7032 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7033 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7034 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7035 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7036 doesn't start with "extended-" already.
7037
7cee1e54
PA
70382012-02-15 Pedro Alves <palves@redhat.com>
7039
7040 Support extended-remote. Avoid cascading timeouts.
7041
7042 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7043 the extended-remote target. If attaching with no file fails, load
7044 the file manually.
7045 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7046
816338b5
SS
70472012-02-14 Stan Shebs <stan@codesourcery.com>
7048
7049 * gdb.base/ena-dis-br.exp: Add enable count test.
7050
cc30c4bd
PA
70512012-02-13 Pedro Alves <palves@redhat.com>
7052
7053 * config/mips-idt.exp: Delete.
7054 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7055 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7056 * gdb.base/break.exp: Remove mips-idt references.
7057 * gdb.base/chng-syms.exp: Ditto.
7058 * gdb.base/default.exp: Ditto.
7059 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7060 (top level): Don't call it.
7061 * gdb.base/opaque.exp: Remove mips-idt restarts.
7062 * gdb.base/ptype.exp: Remove mips-idt xfails.
7063 * gdb.base/scope.exp: Remove mips-idt restarts.
7064 * gdb.base/sepdebug.exp: Remove mips-idt references.
7065 * gdb.base/watchpoint.exp (maybe_clean_restart)
7066 (maybe_reinitialize): Delete.
7067 (test_disabling_watchpoints, test_disabling_watchpoints)
7068 (test_watchpoint_triggered_in_syscall)
7069 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7070 Don't call them.
7071
57008375
JK
70722012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7073
7074 * gdb.server/server-exec-info.exp: New file.
7075
4a2d9c08
PA
70762012-02-10 Pedro Alves <palves@redhat.com>
7077
7078 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7079 always non-empty.
7080 (test_attach): Always pass $exec to test_attach_gdb.
7081
09fa21bd
TT
70822012-02-08 Tom Tromey <tromey@redhat.com>
7083
7084 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7085 before inferior is started.
7086
f0823d2c
TT
70872012-02-07 Tom Tromey <tromey@redhat.com>
7088
7089 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7090 Symbol.value.
7091 * gdb.python/py-symbol.c (qq): Set default value.
7092
70932012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
7094
7095 * gdb.python/py-symbol.c (qq): New global.
7096 * gdb.python/py-symbol.exp: Add test for frame-less
7097 lookup_symbol.
7098 * gdb.python/py-symtab.exp: Fix line number.
7099
f7e44f65
JB
71002012-02-03 Joel Brobecker <brobecker@adacore.com>
7101
7102 * gdb.ada/mi_task_arg: New testcase.
7103
4c9ed63c
PA
71042012-02-02 Pedro Alves <palves@redhat.com>
7105
7106 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7107 extended timeout.
7108
c0b9f2c6
PA
71092012-02-02 Pedro Alves <palves@redhat.com>
7110
7111 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7112 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
7113
5f8cefd7
PA
71142012-02-02 Pedro Alves <palves@redhat.com>
7115
7116 * gdb.base/term.exp: Rewrite.
7117 * gdb.base/term.c: New.
7118
2f3a2569
PA
71192012-02-02 Pedro Alves <palves@redhat.com>
7120
7121 * gdb.base/default.exp (run "r" abbreviation, run): Add
7122 extended-remote expected output.
7123
f149aabd
TT
71242012-02-02 Tom Tromey <tromey@redhat.com>
7125
7126 * gdb.cp/dispcxx.exp: New file.
7127 * gdb.cp/dispcxx.cc: New file.
7128
03bef283
TT
71292012-02-01 Tom Tromey <tromey@redhat.com>
7130
7131 * gdb.base/jit-simple.exp: New file.
7132 * gdb.base/jit-simple.c: New file.
7133
a79b18b5
YQ
71342012-01-30 Yao Qi <yao@codesourcery.com>
7135
7136 * gdb.base/skip.exp: Make test result unique.
7137
f0d1a53e
JK
71382012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7139
7140 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
7141 compatibility with valgrind-3.7.0.
7142
4b3c9f41
PA
71432012-01-27 Pedro Alves <palves@redhat.com>
7144
7145 * gdb.base/watchpoint.exp (no_hw): New global.
7146 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
7147 disable hw watchpoints.
7148 (test_wide_location_1, test_wide_location_2): If no_hw is set,
7149 don't expect hw watchpoints.
7150 (no_hw_watchpoints): Always clean restart.
7151 (do_tests): New procedure, factored out from the top level.
7152 (top level): Run tests twice. Once with hw watchpoints enabled,
7153 another time with hw watchpoints disabled.
7154
a13491c8
PA
71552012-01-27 Pedro Alves <palves@redhat.com>
7156
7157 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
7158 out from the top level.
7159 (top level): Call it instead.
7160
f2c8a051
PA
71612012-01-27 Pedro Alves <palves@redhat.com>
7162
7163 * gdb.base/watchpoint.exp (top level): Re-enable hardware
7164 watchpoints sooner.
7165
654d7a9e
PA
71662012-01-27 Pedro Alves <palves@redhat.com>
7167
7168 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
7169
274f47f3
PA
71702012-01-27 Pedro Alves <palves@redhat.com>
7171
7172 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
7173 "You may have requested too many hardware
7174 breakpoints/watchpoints".
7175
e4d63ba2
PA
71762012-01-27 Pedro Alves <palves@redhat.com>
7177
7178 * gdb.base/watchpoint.exp (maybe_clean_restart)
7179 (maybe_reinitialize): New.
7180 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
7181 expect "hit N times".
7182 (test_disabling_watchpoints, test_complex_watchpoint)
7183 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7184 Call maybe_clean_restart.
7185 (top level): Use clean_restart. Remove "mips-idt-*"
7186 reinitialization.
7187
dbd95daf
PA
71882012-01-27 Pedro Alves <palves@redhat.com>
7189
7190 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
7191
f3ad2025
PA
71922012-01-27 Pedro Alves <palves@redhat.com>
7193
7194 * gdb.base/watchpoint.exp: Clean restart after tests that don't
7195 require `initialize' anymore. Remove unnecessary `initialize'
7196 calls.
7197
100aa3ae
PA
71982012-01-27 Pedro Alves <palves@redhat.com>
7199
7200 * gdb.base/watchpoint.exp (wp_set): Delete.
7201 (initialize, test_simple_watchpoint, top level): Remove dead code.
7202
c79a8e11
PA
72032012-01-27 Pedro Alves <palves@redhat.com>
7204
7205 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
7206 typo.
7207
048fe15a
PA
72082012-01-27 Pedro Alves <palves@redhat.com>
7209
7210 * config/extended-gdbserver.exp: New file.
7211 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
7212 comment.
7213 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
7214 * boards/native-extended-gdbserver.exp: New file.
7215
4033a6bf
PA
72162012-01-26 Pedro Alves <palves@redhat.com>
7217
7218 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
7219 and gdb_test_multiple.
7220
3d7f4b81
PA
72212012-01-26 Pedro Alves <palves@redhat.com>
7222
7223 Make test messages unique, and more identifiable.
7224 * gdb.multi/watchpoint-multi.exp: Change test messages.
7225
484abf42
TT
72262012-01-25 Tom Tromey <tromey@redhat.com>
7227
7228 * gdb.base/solib-disc.exp: Fix regexps.
7229
edcc5120
TT
72302012-01-24 Tom Tromey <tromey@redhat.com>
7231
7232 * lib/mi-support.exp (mi_expect_stop): Add special case for
7233 solib-event.
7234 * gdb.base/catch-load-so.c: New file.
7235 * gdb.base/catch-load.exp: New file.
7236 * gdb.base/catch-load.c: New file.
7237 * gdb.base/break-interp.exp (reach_1): Update regexp.
7238
30b91c90
JK
72392012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7240
7241 Fix fuzzy results.
7242 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
7243 lpsimple and func.
7244
53fe1783
GB
72452012-01-24 Gary Benson <gbenson@redhat.com>
7246
7247 Delete #if 0'd out code.
7248 * gdb.base/default.exp (info catch): Remove.
7249 * gdb.base/gdb_history (info catch): Likewise.
7250 * gdb.base/help.exp (info catch): Likewise.
7251
d0d8b0c6
JK
72522012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7253
7254 Fix watchpoints to be specific for each inferior.
7255 * gdb.multi/watchpoint-multi.c: New file.
7256 * gdb.multi/watchpoint-multi.exp: New file.
7257
4403d8e9
JK
72582012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7259
7260 Fix watchpoints across inferior fork.
7261 * gdb.threads/watchpoint-fork-child.c: New file.
7262 * gdb.threads/watchpoint-fork-mt.c: New file.
7263 * gdb.threads/watchpoint-fork-parent.c: New file.
7264 * gdb.threads/watchpoint-fork-st.c: New file.
7265 * gdb.threads/watchpoint-fork.exp: New file.
7266 * gdb.threads/watchpoint-fork.h: New file.
7267
050a2e1d
PA
72682012-01-23 Pedro Alves <palves@redhat.com>
7269
7270 * gdb.base/call-signal-resume.exp: Allow output after "return".
7271
6a52fb62
PA
72722012-01-20 Pedro Alves <palves@redhat.com>
7273
7274 * gdb.python/py-finish-breakpoint.py: Fix typo.
7275
145b16a9
UW
72762012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
7277
7278 * gdb.base/info-proc.exp: Also run on remote targets. Main
7279 "info proc" command is now always present; whether target supports
7280 actual info proc operation is detected when attempting to issue
7281 the command.
7282
26f6125e
JK
72832012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7284
7285 * .gdbinit: Remove.
7286
eb5227ce
PA
72872012-01-19 Pedro Alves <palves@redhat.com>
7288
7289 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
7290 look at the funtions' returns.
7291 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
7292 (jprint.print(int, int)): Change return type to int. Adjust.
7293
1db33378
PP
72942012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7295
7296 PR gdb/9538
7297 * gdb.base/sepdebug.exp: New test.
7298
b9736cf8
PA
72992012-01-18 Pedro Alves <palves@redhat.com>
7300
7301 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
7302 Allow output before ^done.
7303
4aac40c8
TT
73042012-01-16 Tom Tromey <tromey@redhat.com>
7305
7306 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
7307 Add tests for relative directory.
7308
cafec441
TT
73092012-01-16 Tom Tromey <tromey@redhat.com>
7310
7311 * gdb.base/printcmds.c (enum flag_enum): New.
7312 (three): New global.
7313 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
7314 enum printing.
7315 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
7316 FlagEnumerationPrinter.
7317 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
7318 * gdb.python/py-pp-maint.c (enum flag_enum): New.
7319 (fval): New global.
7320
abcc4978
PA
73212012-01-16 Pedro Alves <palves@redhat.com>
7322
7323 * lib/gdb.exp (banned_procedures): New variable.
7324 (banned_variables_traced): Rename to ...
7325 (banned_traced): ... this.
7326 (gdb_init): Also trace banned procedures.
7327 (gdb_finish): Also untrace banned procedures.
7328
97ccebe8
PA
73292012-01-16 Pedro Alves <palves@redhat.com>
7330
7331 Remove all calls to strace.
7332
2af7517b
JK
73332012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7334
7335 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
7336 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
7337
9241a8bc
PP
73382012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7339
7340 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
7341 * gdb.base/pie-execl.exp: Likewise.
7342
3848a17f
KS
73432012-01-12 Keith Seitz <keiths@redhat.com>
7344
7345 PR mi/10586
7346 * gdb.mi/var-cmd.c (struct anonymous): New structure.
7347 (do_anonymous_type_tests): New function.
7348 (main): Call do_anonymous_type_tests.
7349 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
7350 (verify_everything): New procedure.
7351 * gdb.mi/mi-var-cp.cc (class A): New class.
7352 (anonymous_structs_and_unions): New function.
7353 (main): Call anonymous_structs_and_unions.
7354 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
7355 (verify_everything): New procedure.
7356
440e2fca
KS
73572012-01-12 Keith Seitz <keiths@redhat.com>
7358
7359 * lib/mi-support.exp: Expand comments about PATH_EXPR.
7360 (varobj_tree::get_path_expr): Assume that all varobjs are
7361 compound unless they are known simple types.
7362 Adjust path expressions based on parent type, path parent type,
7363 and tree language.
7364 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
7365 the root varobj.
7366 (mi_walk_varobj_tree): Add LANGUAGE parameter.
7367
675399c9
PA
73682012-01-11 Pedro Alves <palves@redhat.com>
7369
7370 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
7371 core files on this machine" anymore.
7372
97ddaa9b
PH
73732012-01-11 Paul Hilfinger <hilfingr@adacore.com>
7374
7375 * gdb.base/watchpoint.c (recurser): Initialize local_x.
7376 (main): Repeat recurser call.
7377 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
7378 equivalent to 'local_x'.
7379
ea733575 73802012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 7381 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
7382
7383 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
7384
2ca0b532
PA
73852012-01-05 Pedro Alves <alves.ped@gmail.com>
7386
7387 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
7388 * gdb.python/py-events.c (first): Add bits for new "step N" test.
7389 * gdb.python/py-events.exp: Test that "step N" tripping on a
7390 breakpoint emits a breakpoint event.
7391
6e681866
JB
73922012-01-03 Joel Brobecker <brobecker@adacore.com>
7393
7394 * gdb.base/auxv.exp: Reformat the copyright notice.
7395
3c2d6aff
YQ
73962012-01-03 Yao Qi <yao@codesourcery.com>
7397
7398 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
7399 (strace_trace_on_diff_addr): New.
7400 * gdb.trace/strace.c: (main): Add two local variables.
7401
0852fee3
UW
74022011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
7403
7404 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
7405 * gdb.cell/gcore.exp: Likewise.
7406 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
7407 to verify the correct instance of main is selected.
7408
12c3e59c
JB
74092012-01-02 Joel Brobecker <brobecker@adacore.com>
7410
7411 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
7412 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
7413 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
7414 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
7415 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
7416 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
7417 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
7418 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
7419 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
7420 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
7421 gdb.threads/thread_check.c: Reformat copyright header.
7422
c0f378ec
EBM
74232011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
7424
e4a7ca93 7425 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
7426 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
7427 is not enabled.
7428
3bc96cfb
JK
74292011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7430
7431 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
7432 parameter to self_exec, adjust the function.
7433 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
7434 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
7435 (set var do_exit = 0): Remove test.
7436 (newline at end of file): Add one.
7437
095bcf5e
JB
74382011-12-27 Joel Brobecker <brobecker@adacore.com>
7439
7440 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
7441 New files.
7442
18d19bd1
JK
74432011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7444
7445 Fix racy FAILs.
7446 * gdb.threads/fork-thread-pending.c (barrier): New variable.
7447 (thread_function, thread_forker): Call pthread_barrier_wait for it.
7448 (main): Call pthread_barrier_init for it.
7449
e809353a
JK
74502011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7451
7452 Fix double send_gdb leading to racy FAILs.
7453 * gdb.base/break.exp (set silent break bp_location1): Replace
7454 3x send_gdb and gdb_expect by gdb_test.
7455 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
7456 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
7457 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
7458 instead of send_gdb. Twice.
7459 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
7460 3x send_gdb and gdb_expect by gdb_test.
7461 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
7462
da8cb7ec
JK
74632011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7464
7465 * gdb.linespec/linespec.exp: Compile using {c++}.
7466
ae1a303e
JK
74672011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7468
7469 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
7470 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
7471 (verify GCC PR debug/51668): New test.
7472
cc72b2a2
KP
74732011-12-23 Kevin Pouget <kevin.pouget@st.com>
7474
7475 Introduce gdb.FinishBreakpoint in Python.
7476 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
7477 py-finish-breakpoint2
7478 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
7479 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
7480 instead of line number.
7481 * gdb.python/py-finish-breakpoint.c: New file.
7482 * gdb.python/py-finish-breakpoint.exp: New file.
7483 * gdb.python/py-finish-breakpoint.py: New file.
7484 * gdb.python/py-finish-breakpoint2.cc: New file.
7485 * gdb.python/py-finish-breakpoint2.exp: New file.
7486 * gdb.python/py-finish-breakpoint2.py: New file.
7487
3b7962f9
JK
74882011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7489
7490 Partial fix of compatibility with gcc-4.7.
7491 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
7492 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
7493 Add comment to add a PASS case in the future.
7494
6538471c
JK
7495 Fix compatibility with gcc-4.7.
7496 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
7497
7052e42c
UW
74982011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
7499
7500 PR tdep/12797
7501 * gdb.base/callfuncs.exp: Remove KFAIL.
7502
9ac7f98e
JB
75032011-12-21 Joel Brobecker <brobecker@adacore.com>
7504
7505 * gdb.ada/task_bp: New testcase.
7506
f6eeced0
JK
75072011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7508
7509 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
7510 -DNO_SECTIONS.
7511 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
7512
72225e17
JK
75132011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7514
7515 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
7516 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
7517 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7518 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
7519 conditional for gcc <= 4.5.
7520
13ac8d2c
JK
75212011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7522
7523 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
7524 by XFAIL.
7525 * gdb.cp/static-method.exp (info addr A::func())
7526 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7527 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7528 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7529 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
7530 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
7531 (test value of F in k3_m): Likewise.
7532 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7533 Likewise.
7534
049682ba
JK
75352011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
7538 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
7539 Remove.
7540 * gdb.threads/attachstop-mt.c: Remove.
7541 * gdb.threads/attachstop-mt.exp: Remove.
7542
2c9d8796
MK
75432011-12-17 Mark Kettenis <kettenis@gnu.org>
7544
7545 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
7546
e0f9f062
DE
75472011-12-16 Doug Evans <dje@google.com>
7548
f4aa2101 7549 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
7550 * boards/native-gdbserver.exp: New file.
7551
e0f9f062
DE
7552 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
7553 gdbserver output.
7554 (gdbserver_default_get_remote_address): New function.
7555 (gdbserver_start): Call gdb,get_remote_address to compute argument
7556 to "target remote" command.
7557
80b6e756
PM
75582011-12-16 Phil Muldoon <pmuldoon@redhat.com>
7559
1c3ad6ab 7560 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
7561 python print-stack. Add set/show python print-stack
7562 off|full|message tests.
7563
1576bd00
YQ
75642011-12-15 Yao Qi <yao@codesourcery.com>
7565
7566 * gdb.trace/strace.c: New
7567 * gdb.trace/strace.exp: New.
7568
d6a0f6e0
TT
75692011-12-14 Tom Tromey <tromey@redhat.com>
7570
7571 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
7572
31015e1d
DE
75732011-12-14 Doug Evans <dje@google.com>
7574
7575 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
7576
7b50312a
PA
75772011-12-14 Pedro Alves <pedro@codesourcery.com>
7578
7579 PR threads/10729
7580
7581 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 7582 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 7583
924437bc
PA
75842011-12-13 Pedro Alves <pedro@codesourcery.com>
7585 Doug Evans <dje@google.com>
7586
7587 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
7588 (clean_restart): Remove references to the gdb_stub target board
7589 variable.
7590 (gdb_step_for_stub): Delete.
7591
7592 * gdb.base/annota1.exp: Remove all references to [target_info
7593 exists gdb_stub], gdb_step_for_stub and usestubs.
7594 * gdb.base/annota3.exp: Ditto.
7595 * gdb.base/async.exp: Ditto.
7596 * gdb.base/break.exp: Ditto.
7597 * gdb.base/code-expr.exp: Ditto.
7598 * gdb.base/commands.exp: Ditto.
7599 * gdb.base/completion.exp: Ditto.
7600 * gdb.base/condbreak.exp: Ditto.
7601 * gdb.base/consecutive.exp: Ditto.
7602 * gdb.base/cvexpr.exp: Ditto.
7603 * gdb.base/define.exp: Ditto.
7604 * gdb.base/display.exp: Ditto.
7605 * gdb.base/ena-dis-br.exp: Ditto.
7606 * gdb.base/environ.exp: Ditto.
7607 * gdb.base/gnu-ifunc.exp: Ditto.
7608 * gdb.base/maint.exp: Ditto.
7609 * gdb.base/pending.exp: Ditto.
7610 * gdb.base/sect-cmd.exp: Ditto.
7611 * gdb.base/sepdebug.exp: Ditto.
7612 * gdb.base/unload.exp: Ditto.
7613 * gdb.base/watchpoint-solib.exp: Ditto.
7614 * gdb.cp/annota2.exp: Ditto.
7615 * gdb.cp/annota3.exp: Ditto.
7616 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
7617 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
7618 * gdb.mi/mi-pending.exp: Ditto.
7619 * gdb.trace/circ.exp: Ditto.
7620 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
7621 * gdb.base/list.exp: Ditto.
7622
7623 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
7624 breakpoint function and all references to the usestubs macro.
7625 * gdb.base/exprs.c: Ditto.
7626 * gdb.base/freebpcmd.c: Ditto.
7627 * gdb.base/bitfields.c: Ditto.
7628 * gdb.base/bitfields2.c: Ditto.
7629 * gdb.base/break.c: Ditto.
7630 * gdb.base/call-sc.c: Ditto.
7631 * gdb.base/call-signals.c: Ditto.
7632 * gdb.base/callfuncs.c: Ditto.
7633 * gdb.base/charset.c: Ditto.
7634 * gdb.base/consecutive.c: Ditto.
7635 * gdb.base/constvars.c: Ditto.
7636 * gdb.base/funcargs.c: Ditto.
7637 * gdb.base/int-type.c: Ditto.
7638 * gdb.base/interrupt.c: Ditto.
7639 * gdb.base/langs0.c: Ditto.
7640 * gdb.base/list0.c: Ditto.
7641 * gdb.base/mips_pro.c: Ditto.
7642 * gdb.base/miscexprs.c: Ditto.
7643 * gdb.base/nodebug.c: Ditto.
7644 * gdb.base/opaque0.c: Ditto.
7645 * gdb.base/pointers.c: Ditto.
7646 * gdb.base/printcmds.c: Ditto.
7647 * gdb.base/ptype.c: Ditto.
7648 * gdb.base/recurse.c: Ditto.
7649 * gdb.base/reread1.c: Ditto.
7650 * gdb.base/reread2.c: Ditto.
7651 * gdb.base/restore.c: Ditto.
7652 * gdb.base/return.c: Ditto.
7653 * gdb.base/run.c: Ditto.
7654 * gdb.base/scope0.c: Ditto.
7655 * gdb.base/sepdebug.c: Ditto.
7656 * gdb.base/setshow.c: Ditto.
7657 * gdb.base/setvar.c: Ditto.
7658 * gdb.base/sigall.c: Ditto.
7659 * gdb.base/signals.c: Ditto.
7660 * gdb.base/structs.c: Ditto.
7661 * gdb.base/structs2.c: Ditto.
7662 * gdb.base/testenv.c: Ditto.
7663 * gdb.base/twice.c: Ditto.
7664 * gdb.base/unwindonsignal.c: Ditto.
7665 * gdb.base/watchpoint.c: Ditto.
7666 * gdb.base/watchpoints.c: Ditto.
7667 * gdb.base/whatis.c: Ditto.
7668 * gdb.cp/classes.cc: Ditto.
7669 * gdb.cp/cplusfuncs.cc: Ditto.
7670 * gdb.cp/derivation.cc: Ditto.
7671 * gdb.cp/formatted-ref.cc: Ditto.
7672 * gdb.cp/misc.cc: Ditto.
7673 * gdb.cp/overload.cc: Ditto.
7674 * gdb.cp/ovldbreak.cc: Ditto.
7675 * gdb.cp/ref-params.cc: Ditto.
7676 * gdb.cp/ref-types.cc: Ditto.
7677 * gdb.cp/templates.cc: Ditto.
7678 * gdb.cp/virtfunc.cc: Ditto.
7679 * gdb.hp/gdb.aCC/run.c: Ditto.
7680 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
7681 * gdb.hp/gdb.compat/xdb0.c: Ditto.
7682 * gdb.reverse/consecutive-reverse.c: Ditto.
7683 * gdb.reverse/sigall-reverse.c: Ditto.
7684 * gdb.reverse/until-reverse.c: Ditto.
7685 * gdb.reverse/watch-reverse.c: Ditto.
7686 * gdb.trace/actions.c: Ditto.
7687 * gdb.trace/circ.c: Ditto.
7688 * gdb.trace/collection.c: Ditto.
7689
fabde485
PA
76902011-12-13 Pedro Alves <pedro@codesourcery.com>
7691
7692 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
7693 (func6, func7): New.
7694 (main): Call func6 and func7.
7695 * gdb.base/watchpoint.exp (test_wide_location_1)
7696 (test_wide_location_2): New.
7697 (top level): Re-enable hardware watchpoints if necessary. Call
7698 test_wide_location_1 and test_wide_location_2.
7699
ff7d1690
YQ
77002011-12-11 Yao Qi <yao@codesourcery.com>
7701
7702 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
7703
a6af7abe
JB
77042011-12-11 Joel Brobecker <brobecker@adacore.com>
7705
7706 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
7707 expected output for unsupported case.
7708
61638e15
JK
77092011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7710
7711 PR testsuite/12649
7712 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
7713 Protect gdb_test_multiple by final $gdb_prompt match.
7714
0a00efc3
JK
77152011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7716
7717 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
7718 New variable, new test.
7719 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7720 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7721 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7722 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
7723 them if HAVE_GCC_45682_FIXED is not set.
7724
4511b1ba
YQ
77252011-12-10 Yao Qi <yao@codesourcery.com>
7726
7727 * gdb.trace/status-stop.exp: New.
7728 * gdb.trace/status-stop.c: New.
7729
27949e73
JK
77302011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7731
7732 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
7733 timeout.
7734
d8ea7931
TT
77352011-12-08 Tom Tromey <tromey@redhat.com>
7736
7737 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
7738 condition.
7739
1cc310d2
SS
77402011-12-07 Stan Shebs <stan@codesourcery.com>
7741
7742 * gdb.trace/tfind.exp: Update for output changes.
7743
d482a875
PA
77442011-12-07 Pedro Alves <pedro@codesourcery.com>
7745
7746 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
7747 throws "Cannot insert catchpoints in this configuration".
7748 * gdb.ada/mi_catch_ex.exp: Likewise.
7749
f0ba3972
PA
77502011-12-06 Pedro Alves <pedro@codesourcery.com>
7751
7752 * gdb.base/break-always.exp: Test changing memory at addresses
7753 with breakpoints inserted.
7754
f8eba3c6
TT
77552011-12-06 Joel Brobecker <brobecker@acacore.com>
7756
6fdff2c5
PA
7757 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
7758 involving a fully qualified function name.
f8eba3c6
TT
7759
77602011-12-06 Tom Tromey <tromey@redhat.com>
7761
7762 * gdb.ada/homonym.exp: Add three breakpoint tests.
7763
77642011-12-06 Tom Tromey <tromey@redhat.com>
7765
7766 * gdb.base/solib-weak.exp (do_test): Remove kfail.
7767 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
7768 * gdb.objc/objcdecode.exp: Update for output changes.
7769 * gdb.linespec/linespec.exp: New file.
7770 * gdb.linespec/lspec.cc: New file.
7771 * gdb.linespec/lspec.h: New file.
7772 * gdb.linespec/body.h: New file.
7773 * gdb.linespec/base/two/thefile.cc: New file.
7774 * gdb.linespec/base/one/thefile.cc: New file.
7775 * gdb.linespec/Makefile.in: New file.
7776 * gdb.cp/templates.exp (test_template_breakpoints): Update for
7777 output changes.
7778 * gdb.cp/re-set-overloaded.exp: Remove kfail.
7779 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
7780 makes one breakpoint.
7781 * gdb.cp/method2.exp (test_break): Update for output changes.
7782 * gdb.cp/mb-templates.exp: Update for output changes.
7783 * gdb.cp/mb-inline.exp: Update for output changes.
7784 * gdb.cp/mb-ctor.exp: Update for output changes.
7785 * gdb.cp/ovsrch.exp: Use fully-qualified names.
7786 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
7787 has multiple matches.
7788 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
7789 error message change.
7790 * gdb.base/list.exp (test_list_filename_and_number): Update for
7791 error message change.
7792 * gdb.base/break.exp: Disable pending breakpoints. Update for
7793 output changes.
7794 * configure.ac: Add gdb.linespec.
7795 * configure: Rebuild.
7796 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
7797
c642a434
UW
77982011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
7799
7800 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
7801 last_break register on s390*-*-* targets.
7802
b18003d1
JB
78032011-12-06 Joel Brobecker <brobecker@adacore.com>
7804
7805 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
7806 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
7807 of parameter X in procedure Foo.
7808
fe96589c
SS
78092011-12-05 Stan Shebs <stan@codesourcery.com>
7810
7811 * gdb.trace/tfind.exp: Update help string matches.
7812
1820ab47
JK
78132011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7814
7815 * gdb.server/ext-run.exp (get process list): Accept also systemd
7816 as PID 1.
7817
e11ac3a3
JK
78182011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7819 Pedro Alves <pedro@codesourcery.com>
7820
7821 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
7822 starting GDB.
7823 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
7824 $use_gdb_stub.
7825 * gdb.base/display.exp: Likewise.
7826 * gdb.base/ending-run.exp: Likewise.
7827 * gdb.base/list.exp (test_listsize): Likewise.
7828 * gdb.base/setshow.exp: Likewise.
7829 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
7830 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
7831 check by global $use_gdb_stub.
7832 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
7833 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
7834 (default_gdb_init): Unset global $use_gdb_stub.
7835 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
7836 by global $use_gdb_stub.
7837 * lib/gdbserver-support.exp: Extend comments for set_board_info
7838 gdb_protocol and gdb,socketport.
7839 (gdbserver_start_extended): Set global gdbserver_protocol and
7840 gdbserver_gdbport. Clear global use_gdb_stub.
7841 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
7842 from target use_gdb_stub.
7843 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
7844
1d41d75c
DE
78452011-12-03 Doug Evans <dje@google.com>
7846
7847 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
7848 (gdb_step_for_stub): Add comments.
7849
d6d7a51a
MR
78502011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
7851
7852 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
7853 to the caller.
7854 (gdb_test_multiple): Likewise.
7855
05acf274
JK
78562011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7857
7858 Fix gdb.mi/mi-solib.exp without system debug info installed.
7859 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
7860 expect attribute, return 0 for it. Update comments.
7861
2268b414
JK
78622011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7863
7864 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
7865 (corrupted list): Adjust the expectation.
7866
585861ea
JK
78672011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7868
7869 PR threads/13448
7870 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
7871 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
7872 * gdb.threads/tls-var-main.c: New file.
7873 * gdb.threads/tls-var.c: New file.
7874 * gdb.threads/tls-var.exp: New file.
7875
968643aa
JK
78762011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7877
7878 PR testsuite/12649
7879 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
7880 Protect gdb_test_multiple by final $gdb_prompt match.
7881 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
7882 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
7883 (test_tracepoints): Likewise.
7884
9750bca9
JK
78852011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7886
7887 PR breakpoints/13346
7888 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
7889 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
7890 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
7891
ac1349b7
JB
78922011-12-01 Joel Brobecker <brobecker@adacore.com>
7893
7894 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
7895 * gdb.ada/homonym/homonym.adb: For use of all types defined
7896 locally inside both Get_Value subprograms.
7897
26d44faf
JK
78982011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7899
7900 Fix racy FAILs.
7901 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
7902 of send_gdb.
7903
514f6425
UW
79042011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7905
7906 * gdb.base/testenv.exp: Skip on remote targets. Unset global
7907 environment variable after test completed.
7908
4255c8d2
UW
79092011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7910
7911 * gdb.base/solib-nodir.exp: Skip if remote target.
7912 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
7913 application. Call gdb_load_shlibs.
7914 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
7915
a35ad96a
JB
79162011-11-29 Joel Brobecker <brobecker@adacore.com>
7917
7918 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
7919
1a1d5513
JB
79202011-11-28 Joel Brobecker <brobecker@adacore.com>
7921
7922 * gdb.ada/fullname_bp: New testcase.
7923
50b4ddf8
JK
79242011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7925
7926 PR testsuite/12649
7927 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
7928 Wrap send_gdb into a new gdb_test.
7929
fb0aec57
JK
7930 Code cleanup.
7931 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
7932 Convert send_gdb and gdb_expect to gdb_test_multiple.
7933
2376d946
JK
79342011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7935
7936 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
7937
1eec78bd
KS
79382011-11-23 Keith Seitz <keiths@redhat.com>
7939
7940 * lib/mi-support.exp (varobj_tree): New namespace and procs.
7941 (mi_varobj_tree_test_children_callback): New proc.
7942 (mi_walk_varobj_tree): New proc.
7943
36dfb11c
TT
79442011-11-22 Tom Tromey <tromey@redhat.com>
7945
7946 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
7947 Add "use_mi_command" argument.
7948 (mi_run_cmd, mi_run_with_cli): New procs.
7949 * gdb.mi/solib-lib.c: New file.
7950 * gdb.mi/solib-main.c: New file.
7951 * gdb.mi/mi-solib.exp: New file.
7952
0e965dd0
DE
79532011-11-21 Doug Evans <dje@google.com>
7954
7955 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
7956 _Unwind_DebugHook is missing.
7957
f196051f
SS
79582011-11-20 Stan Shebs <stan@codesourcery.com>
7959
7960 * gdb.trace/tstatus.exp: New.
7961 * gdb.trace/actions.c: Include string.h.
7962
bfccc43c
YQ
79632011-11-18 Yao Qi <yao@codesourcery.com>
7964
7965 * gdb.trace/pending.exp: New.
7966 * gdb.trace/pending.c: New.
7967 * gdb.trace/pendshr1.c: New.
7968 * gdb.trace/pendshr2.c: New.
7969 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
7970 tracepoint location becomes pending.
7971 (tracepoint_change_loc_2): New.
7972
73cd8ab1
DM
79732011-11-16 David S. Miller <davem@davemloft.net>
7974
7975 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
7976 target is sparc*-*-linux*
7977
77426730
PK
79782011-11-15 Paul Koning <paul_koning@dell.com>
7979
7980 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7981 types.
7982
ed59ded5
DE
79832011-11-14 Doug Evans <dje@google.com>
7984
7985 * gdb.base/shell.exp: New file.
7986
405f8e94
SS
79872011-11-14 Stan Shebs <stan@codesourcery.com>
7988
7989 * gdb.trace/ftrace.c: New.
7990 * gdb.trace/ftrace.exp: New.
7991
1e4d1764
YQ
79922011-11-14 Yao Qi <yao@codesourcery.com>
7993
7994 * gdb.trace/change-loc-1.c: New.
7995 * gdb.trace/change-loc-2.c: New.
7996 * gdb.trace/change-loc.c: New.
7997 * gdb.trace/change-loc.exp: New.
7998 * gdb.trace/change-loc.h: New.
7999 * gdb.trace/trace-break.c (marker): Define new symbol.
8000 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8001 New.
1e4d1764
YQ
8002 (break_trace_same_addr_6): New.
8003
71eba9c2 80042011-11-12 Matt Rice <ratmice@gmail.com>
8005
8006 * gdb.base/info-macros.exp: Make tests for info definitions
8007 test info macro. Add tests for info macro argument processing.
8008 Rename a few tests.
8009
1d93e29a
KS
80102011-11-11 Keith Seitz <keiths@redhat.com>
8011
8012 PR gdb/12843
8013 * gdb.base/linespecs.exp: New file.
8014
a4b5b48a
DE
80152011-11-11 Doug Evans <dje@google.com>
8016
8017 * gdb.threads/print-threads.exp: Extend timeout for slower
8018 tests.
8019
f6b47be4
DE
80202011-11-10 Doug Evans <dje@google.com>
8021
792a0230
DE
8022 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8023 "record to end of main" test.
8024
f6b47be4
DE
8025 * gdb.python/py-type.c (TS): New typedef.
8026 (ts): New global.
8027 * gdb.python/py-type.exp: Test field list of typedef.
8028
22355c90
JB
80292011-11-10 Joel Brobecker <brobecker@adacore.com>
8030
8031 * gdb.ada/small_reg_param: New testcase.
8032
a7860e76
TT
80332011-11-09 Tom Tromey <tromey@redhat.com>
8034
8035 * gdb.cp/destrprint.exp: New file.
8036 * gdb.cp/destrprint.cc: New file.
8037
72a2e3dc
MI
80382011-11-08 Meador Inge <meadori@codesourcery.com>
8039
8040 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8041 (switch_stack_to_other): New test function.
8042 * gdb.arch/thumb-prologue.exp: New test cases.
8043
c7195df2 80442011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
8045
8046 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8047
d3895d7d
YQ
80482011-11-08 Yao Qi <yao@codesourcery.com>
8049
8050 * gdb.exp (supports_process_record): New.
8051 (supports_reverse): New.
8052 * gdb.reverse/break-precsave.exp: Call support_process_record
8053 to run test conditionally.
8054 * gdb.reverse/consecutive-precsave.exp: Likewise.
8055 * gdb.reverse/i386-precsave.exp: Likewise.
8056 * gdb.reverse/machinestate-precsave.exp: Likewise.
8057 * gdb.reverse/solib-precsave.exp: Likewise.
8058 * gdb.reverse/step-precsave.exp: Likewise.
8059 * gdb.reverse/until-precsave.exp: Likewise.
8060 * gdb.reverse/watch-precsave.exp: Likewise.
8061 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8062 test conditionally.
8063 * gdb.reverse/consecutive-reverse.exp: Likewise.
8064 * gdb.reverse/finish-precsave.exp: Likewise.
8065 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8066 * gdb.reverse/finish-reverse.exp: Likewise.
8067 * gdb.reverse/i386-reverse.exp: Likewise.
8068 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8069 * gdb.reverse/machinestate.exp: Likewise.
8070 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8071 * gdb.reverse/sigall-precsave.exp: Likewise.
8072 * gdb.reverse/sigall-reverse.exp: Likewise.
8073 * gdb.reverse/solib-reverse.exp: Likewise.
8074 * gdb.reverse/step-reverse.exp: Likewise.
8075 * gdb.reverse/until-reverse.exp: Likewise.
8076 * gdb.reverse/watch-reverse.exp: Likewise.
8077
a59306a3
YQ
80782011-11-05 Yao Qi <yao@codesourcery.com>
8079
8080 * gdb.trace/trace-break.exp: Add test on setting two
8081 fast tracepoints at the same address.
8082
87769f59
JK
80832011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8084
8085 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8086
3065dfb6
SS
80872011-11-02 Stan Shebs <stan@codesourcery.com>
8088
8089 * gdb.trace/collection.c: Add code using strings.
8090 * gdb.trace/collection.exp: Add tests of string collection.
8091
89e208db
JK
80922011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8093
8094 * gdb.base/skip-solib.exp (executable_main): New variable.
8095 (binfile_main): Base it on that.
8096 Use $executable_main in clean_restart calls. Drop gdb_exit and
8097 gdb_start calls.
8098
405e54e9
JK
80992011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8100
8101 Fix racy FAILs.
8102 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8103 breakpoint_re globals import by async. Set string_regex to .* for
8104 async. Remove the optional thread_selected_re and breakpoint_re
8105 globals expectations.
8106
58e8570a
JM
81072011-11-01 Joseph Myers <joseph@codesourcery.com>
8108
8109 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8110 well as Cygwin.
8111
7b35ec7f 81122011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
8113
8114 Add tests for skip command.
89e208db
JK
8115 * gdb.base/skip-solib-lib.c: New
8116 * gdb.base/skip-solib-main.c: New
8117 * gdb.base/skip-solib.exp: New
8118 * gdb.base/skip.c: New
8119 * gdb.base/skip.exp: New
8120 * gdb.base/skip1.c: New
8121 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 8122
b9fd1791
PA
81232011-10-31 Yao Qi <yao@codesourcery.com>
8124 Pedro Alves <pedro@codesourcery.com>
8125
6fdff2c5
PA
8126 * gdb.trace/trace-break.c: New.
8127 * gdb.trace/trace-break.exp: New.
b9fd1791 8128
4323fecc
JK
81292011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8130
8131 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
8132 break-here-2.
8133
0e5bf2a8
PA
81342011-10-28 Pedro Alves <pedro@codesourcery.com>
8135
8136 * gdb.threads/no-unwaited-for-left.c: New.
8137 * gdb.threads/no-unwaited-for-left.exp: New.
8138 * gdb.threads/non-ldr-exc-1.c: New.
8139 * gdb.threads/non-ldr-exc-1.exp: New.
8140 * gdb.threads/non-ldr-exc-2.c: New.
8141 * gdb.threads/non-ldr-exc-2.exp: New.
8142 * gdb.threads/non-ldr-exc-3.c: New.
8143 * gdb.threads/non-ldr-exc-3.exp: New.
8144 * gdb.threads/non-ldr-exc-4.c: New.
8145 * gdb.threads/non-ldr-exc-4.exp: New.
8146
3a3dad98
JK
81472011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8148
8149 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
8150 * gdb.base/attach-pie-misread.exp: Likewise.
8151 * gdb.base/break-interp.exp: Likewise.
8152 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
8153 testcases for use_gdb_stub.
8154 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
8155 (continue): New testcase.
8156 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
8157 * gdb.threads/attach-into-signal.exp: Likewise.
8158 * gdb.threads/attach-stopped.exp: Likewise.
8159 * gdb.threads/attachstop-mt.exp: Likewise.
8160
d6a5d40c
PK
81612011-10-28 Paul Koning <paul_koning@dell.com>
8162
8163 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
8164
ca539be8
JK
81652011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8166
8167 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
8168 (mi_gdb_test): Import globals thread_selected_re
8169 and breakpoint_re. Expect them optionally at the regex start.
8170
d234ef5c
DE
81712011-10-27 Doug Evans <dje@google.com>
8172
8173 * gdb.python/python.exp: Test source -s.
8174
ab964825
PK
81752011-10-26 Paul Koning <paul_koning@dell.com>
8176
8177 * gdb.python/lib-types.cc (struct A): New structure.
8178 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 8179
54d8a644
PK
81802011-10-25 Paul Koning <paul_koning@dell.com>
8181
8182 PR python/13327
d234ef5c 8183
54d8a644
PK
8184 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
8185 fetch_lazy method.
8186
b0221781
YQ
81872011-10-24 Yao Qi <yao@codesourcery.com>
8188
8189 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
8190 target is tic6x-*-*.
8191
6cda5a20
JB
81922011-10-21 Joel Brobecker <brobecker@adacore.com>
8193
8194 * gdb.ada/mi_task_info/task_switch.adb: New file.
8195 * gdb.ada/mi_task_info.exp: New file.
8196
5ed9db04
JK
81972011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8198
8199 * gdb.cp/expand-psymtabs-cxx.exp: New file.
8200 * gdb.cp/expand-psymtabs-cxx.cc: New file.
8201
9df2fbc4
PM
82022011-10-20 Phil Muldoon <pmuldoon@redhat.com>
8203
8204 PR python/12656
8205
8206 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
8207 global_block tests.
8208
736086ba
TT
82092011-10-18 Tom Tromey <tromey@redhat.com>
8210
8211 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
8212
4af31552
TT
82132011-10-18 Tom Tromey <tromey@redhat.com>
8214
8215 * gdb.base/source.exp: Don't include full file name in test name.
8216 * gdb.python/python.exp: Don't include full file name in test
8217 name.
8218
43136979
AR
82192011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8220
8221 * gdb.base/attach-pie-noexec.c: New files.
8222 * gdb.base/attach-pie-noexec.exp: New files.
8223
543a9323
JM
82242011-10-17 Joseph Myers <joseph@codesourcery.com>
8225
8226 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
8227 prompt for each extra line in command.
8228
21ae7a4d
JK
82292011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8230
8231 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
8232 Revert the part of:
8233 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8234 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8235 Change the expected string.
8236
20ec36d9
JK
82372011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8238
8239 Fix results with system glibc debug info installed.
8240 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
8241 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
8242 Accept also __libc_ symbol prefix and no prefix.
8243
6501c2fc
KS
82442011-10-14 Keith Seitz <keiths@redhat.com>
8245
8246 PR c++/13225
8247 * gdb.cp/converts.cc (foo3_1): New function.
8248 (foo3_2): New functions.
8249 * gdb.cp/converts.exp: Add tests for int to pointer conversion
8250 and null pointer conversions of integer constant zero.
8251 Add test to check if all arguments are checked for incompatible
8252 conversion BADNESS.
8253
55b1fd0c
TT
82542011-10-14 Tom Tromey <tromey@redhat.com>
8255
8256 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
8257 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
8258 linespec.
8259
22c05d8a
JK
82602011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8261
8262 Fix internal error regression.
8263 * gdb.dwarf2/implptr-optimized-out.S: New file.
8264 * gdb.dwarf2/implptr-optimized-out.exp: New file.
8265
1d6edc3c
JK
82662011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8267
8268 Fix empty DWARF expressions DATA vs. SIZE conditionals.
8269 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
8270 (loclist): New.
8271 (4): New abbrev.
8272 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
8273 Use prepare_for_testing, remove clean_restart.
8274 (p arraynoloc, p arraycallnoloc): New tests.
8275
9ec72168
JK
82762011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8277
8278 * gdb.cp/namespace-enum.exp (executable): New variable.
8279 (binfile): Use ${objdir}/${subdir}/ prefix.
8280 Use ${executable} for clean_restart.
8281
9c6c53f7
SA
82822011-10-11 Sterling Augustine <saugustine@google.com>
8283
8284 * gdb.cp/Makefile.in: Add namespace-enum test.
8285 * gdb.cp/namespace-enum.exp: New file.
8286 * gdb.cp/namespace-enum.c: New file.
8287 * gdb.cp/namespace-enum-main.c: New file.
8288
fac7ceb3
UW
82892011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
8290
8291 * gdb.python/py-shared.exp: Relax filename check to handle remote:
8292 sysroot.
8293
941b2081
JK
82942011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8295
8296 Reimplement @entry in input expressions.
8297 * gdb.base/exprs.c (v_int_array_init): New variable.
8298 * gdb.base/exprs.exp (print v_int_array_init)
8299 (print *v_int_array_init@1, print *v_int_array_init@2)
8300 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
8301 (print v_int_array_init[1]@1): New tests.
8302
0344e878
JM
83032011-10-10 Joseph Myers <joseph@codesourcery.com>
8304
8305 * gdb.cp/gdb2495.exp: Do not include directories in filename in
8306 expected message.
8307
5a56e9c5
DE
83082011-10-09 Doug Evans <dje@google.com>
8309
8310 * gdb.base/alias.exp: Add tests for alias command.
8311
2bda9cc5
JK
83122011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8313
8314 * gdb.arch/amd64-entry-value.s: New file.
8315 * gdb.mi/mi2-amd64-entry-value.s: New file.
8316
a471c594
JK
83172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8318
8319 Display @entry parameter values even for references.
8320 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
8321 functions.
8322 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
8323 reference and datap_input.
8324 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
8325 breakpoints.
8326 (continue to breakpoint: entry_reference: reference)
8327 (entry_reference: bt at entry)
8328 (continue to breakpoint: entry_reference: breakhere_reference)
8329 (entry_reference: bt, entry_reference: ptype regparam)
8330 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
8331 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
8332 (entry_reference: p regcopy, entry_reference: p nodataparam)
8333 (entry_reference: p nodataparam@entry): New tests.
8334
36b11add
JK
83352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8336
8337 Support @entry in input expressions.
8338 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
8339 (entry_stack: p s1@entry, entry_stack: p s2@entry)
8340 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
8341 (tailcall: p j@entry): New tests.
8342 * gdb.cp/koenig.cc (A::entry): New function.
8343 (main): Call it.
8344 * gdb.cp/koenig.exp (p entry (c)): New test.
8345
e18b2753
JK
83462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8347
8348 Display @entry parameter values (without references).
8349 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
8350 (different, validity, invalid): New functions.
8351 (main): Call them.
8352 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
8353 stacktest, breakhere_stacktest, different, breakhere_different,
8354 breakhere_validity and breakhere_invalid.
8355 (entry: bt): Update for @entry.
8356 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
8357 (entry_validity: *, entry_invalid: *): Many new tests.
8358 * gdb.base/break.exp
8359 (run until breakpoint set at small function, optimized file): Accept
8360 also the @entry suffix.
8361 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
8362 * gdb.mi/mi2-amd64-entry-value.c: New files.
8363 * gdb.mi/mi2-amd64-entry-value.exp: New files.
8364
2d6c5dc2
JK
83652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8366
8367 Protect entry values against self tail calls.
8368 * gdb.arch/amd64-entry-value.cc (self2, self): New.
8369 (main): Call self.
8370 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
8371 (set debug entry-values 1, self: bt debug entry-values): New tests.
8372
111c6489
JK
83732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8374
8375 Recognize virtual tail call frames.
8376 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
8377 (amb_b, amb_a): New.
8378 (main): Call a and b.
8379 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
8380 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
8381 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
8382 New tests.
8383
8e3b41a9
JK
83842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8385
8386 Implement basic support for DW_TAG_GNU_call_site.
8387 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
8388 * gdb.arch/amd64-entry-value.cc: New file.
8389 * gdb.arch/amd64-entry-value.exp: New file.
8390
181cebd4
JK
83912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8392
8393 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
8394 * gdb.dwarf2/implptr-64bit.S: New file.
8395 * gdb.dwarf2/implptr-64bit.exp: New file.
8396
741f5e3c
JK
83972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8398
8399 Fix initial language detection with -readnow.
8400 * gdb.cp/readnow-language.cc: New file.
8401 * gdb.cp/readnow-language.exp: New file.
8402
a73d2258
JK
84032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8404
8405 Fix printed anonymous struct name.
8406 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
8407
af369495
JM
84082011-10-09 Joseph Myers <joseph@codesourcery.com>
8409
8410 * gdb.base/solib-symbol.exp: Do not include directories in
8411 filenames in expected messages.
8412
1fa57852
DE
84132011-10-07 Doug Evans <dje@google.com>
8414
8415 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
8416
bd054e06
KP
84172011-10-07 Kevin Pouget <kevin.pouget@st.com>
8418
8419 Allow Python notification of new object-file loadings.
8420 * gdb.python/py-events.exp: Test newobjfile event.
8421 * gdb.python/py-events.py: Register newobjfile callback.
8422 * gdb.python/py-events.c: Add call to shared library
8423 * gdb.python/py-events-shlib.c: New file.
8424
8031b6f8
JM
84252011-10-06 Joseph Myers <joseph@codesourcery.com>
8426
8427 * gdb.base/fixsection.exp: Do not include directories in filename
8428 in expected message.
8429
7fea6923
PM
84302011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8431
8432 Add tests for passing of environment variables to inferior.
8433 * gdb.base/testenv.c: New test source.
8434 * gdb.base/testenv.exp: New expect test.
8435
687f2a88
PK
84362011-10-04 Paul Koning <paul_koning@dell.com>
8437
8438 * gdb.python/py-value.c (main): Break before return.
8439
cb6be26b
KP
84402011-10-04 Kevin Pouget <kevin.pouget@st.com>
8441
8442 PR python/12691: Add the inferior to Python exited event
8443 * gdb.python/py-events.exp: Test the inferior attribute of exited
8444 event with a fork.
8445 * gdb.python/py-events.py: Print inferior number on exit.
8446 * gdb.python/py-events.c: Fork the inferior.
8447
fb213700
EBM
84482011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
8449
8450 * gdb.base/jit.exp: Add testcase name to log message
8451
aa2071bd
PK
84522011-10-03 Paul Koning <paul_koning@dell.com>
8453 Jan Kratochvil <jan.kratochvil@redhat.com>
8454
8455 * gdb.python/py-value.exp
8456 (python inval = gdb.parse_and_eval('*(int*)0'))
8457 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
8458 (set argc=2, python print argc_lazy): New tests.
8459
dd11a36c
JB
84602011-10-02 Joel Brobecker <brobecker@adacore.com>
8461
8462 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
8463
46f886f1
JK
84642011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8465 Pedro Alves <pedro@codesourcery.com>
8466
8467 * gdb.python/py-value.exp (test_value_in_inferior): New variable
8468 can_read_0, test for it.
8469 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
8470 (parse_and_eval with memory error): ... here, make it untested if
8471 can_read_0.
8472
c5cb204f
MP
84732011-09-30 Marek Polacek <mpolacek@redhat.com>
8474
8475 * gdb.python/python.exp (verify pagination beforehand)
8476 (verify pagination afterwards): Fix race by splitting the line.
8477
68fb0ec0
JM
84782011-09-29 Joseph Myers <joseph@codesourcery.com>
8479
8480 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
8481 for 64-bit multilibs from i?86-* targets.
8482
6aee0d90
MP
84832011-09-29 Marek Polacek <mpolacek@redhat.com>
8484
8485 * lib/gdb.exp: Fix a typo in one of the comments.
8486
e9101ff5
MP
84872011-09-29 Marek Polacek <mpolacek@redhat.com>
8488
8489 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
8490 matching pattern.
8491
7a81bdbf
PK
84922011-09-28 Paul Koning <paul_koning@dell.com>
8493
8494 * gdb.python/py-type.c (enum E): New.
8495 * gdb.python/py-type.exp (test_fields): Add tests for Python
8496 mapping access to fields.
8497 (test_enums): New test for field access on enums.
8498
6710bf39
SS
84992011-09-27 Stan Shebs <stan@codesourcery.com>
8500
8501 * gdb.trace/collection.exp: Test collection of $_ret.
8502
b2a6bdeb
AT
85032011-09-22 Andreas Tobler <andreast@fgznet.ch>
8504
8505 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
8506 list of compilation switches for <*-*-freebsd*>.
8507
3c9057f3
SS
85082011-09-19 Stan Shebs <stan@codesourcery.com>
8509
8510 * gdb.trace/tspeed.exp: New file.
8511 * gdb.trace/tspeed.c: New file.
8512
34518530
YQ
85132011-09-18 Yao Qi <yao@codesourcery.com>
8514
8515 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
8516 instructions.
8517 (test_adr_32bit, test_pop_pc): Likewise.
8518 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
8519 Thumb instructions.
8520 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
8521 in gdb_test_multiple.
8522 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
8523
ab254057
YQ
85242011-09-17 Yao Qi <yao@codesourcery.com>
8525
8526 * lib/gdb.exp (can_single_step_to_signal_handler): New.
8527 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
8528 support single step to signal handler.
8529
9c317b71
YQ
85302011-09-17 Yao Qi <yao@codesourcery.com>
8531
8532 * gdb.base/disp-step-fork.c: New.
8533 * gdb.base/disp-step-syscall.exp: New.
8534 * gdb.base/disp-step-vfork.c: New.
8535
a8123151
JB
85362011-09-16 Joel Brobecker <brobecker@adacore.com>
8537
8538 * gdb.ada/tasks.exp: Make the expected output for
8539 the `info tasks' tests more resilient to spacing
8540 changes.
8541
63a9aad8
JK
85422011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8543
8544 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
8545 (reached breakpoint 2, reached breakpoint 3): Update expected output.
8546
2aa48337
KP
85472011-09-15 Kevin Pouget <kevin.pouget@st.com>
8548
8549 PR Python/12692 Add gdb.selected_inferior() to Python interface.
8550 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
8551
6839b47f
KP
85522011-04-30 Kevin Pouget <kevin.pouget@st.com>
8553
8554 Handle multiple breakpoint hits in Python interface:
8555 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
8556 presence.
8557 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
8558 breakpoint hits.
8559
0935723e
JK
85602011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8561 Jan Kratochvil <jan.kratochvil@redhat.com>
8562
8563 * gdb.python/py-events.exp: Remove pretty printing comment.
8564 * gdb.python/py-evsignal.exp: New file.
8565 * gdb.python/py-evthreads.c: Include signal.h.
8566 (thread3): Remove variable count3. Remove variable bad and use raise
8567 instead.
8568 (thread2): Remove variable count2. Move thread3 pthread_create here,
8569 merge pthread_join to a single line.
8570 (main): Remove variable count1. Merge pthread_join with pthread_create
8571 to a single line.
8572 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
8573 KFAIL python/12966 for gdbserver. Test return value of
8574 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
8575 gdb_expect by gdb_test and gdb_test_multiple.
8576 (thread 2, thread 3): New tests.
8577
4801a9a3
PA
85782011-09-12 Matt Rice <ratmice@gmail.com>
8579 Pedro Alves <pedro@codesourcery.com>
8580
8581 PR gdb/13175
8582
8583 * gdb.base/interp.exp: New tests.
8584 * gdb.base/interp.c: New file.
8585
24ece742
DE
85862011-09-12 Doug Evans <dje@google.com>
8587
8588 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
8589 * gdb.dwarf2/typeddwarf.exp: Ditto.
8590
7f062217
JK
85912011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8592
8593 Fix compatibility with x32 arch.
8594 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
8595 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
8596 is_x86_like_target.
8597 * testsuite/gdb.trace/collection.exp: Likewise.
8598 * testsuite/gdb.trace/report.exp: Likewise.
8599 * testsuite/gdb.trace/unavailable.exp: Likewise.
8600 * testsuite/gdb.trace/while-dyn.exp: Likewise.
8601 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
8602 (is_x86_like_target): Check also is_amd64_regs_target.
8603
08711b9a
JK
86042011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8605
8606 PR breakpoints/12435
8607 * gdb.arch/amd64-prologue-xmm.c: New file.
8608 * gdb.arch/amd64-prologue-xmm.exp: New file.
8609 * gdb.arch/amd64-prologue-xmm.s: New file.
8610
b99b5f66
JK
86112011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8612
8613 * gdb.dwarf2/dw2-param-error-main.c: New file.
8614 * gdb.dwarf2/dw2-param-error.S: New file.
8615 * gdb.dwarf2/dw2-param-error.exp: New file.
8616
a391a2f6
PA
86172011-09-08 Pedro Alves <pedro@codesourcery.com>
8618
8619 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
8620 inferior's pid and look for a core dump named core.$pid. Use
8621 `remote_file' commands on the host instead of hand coding shell
8622 commands on the build.
8623 * gdb.base/valgrind-db-attach.exp: Kill the program before
8624 finishing the test.
8625
7d8e6458 86262011-09-02 Matt Rice <ratmice@gmail.com>
8627
8628 * lib/prompt.exp: New file for testing the first prompt.
8629 * gdb.python/py-prompt.exp: Ditto.
8630 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
8631
68e77c9e
PA
86322011-09-02 Pedro Alves <pedro@codesourcery.com>
8633
8634 * gdb.threads/gcore-thread.exp: Set the global core_supported to
8635 0, before testing gcore.
8636
9655e943
JK
86372011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8638
df6dc84d
JK
8639 * dw2-ifort-parameter-debug.S: Update copyright year.
8640 * dw2-ifort-parameter.c: Update copyright year.
8641 * dw2-ifort-parameter.exp: Update copyright year.
8642
9655e943
JK
8643 * dw2-ifort-parameter-debug.S: New file.
8644 * dw2-ifort-parameter.c: New file.
8645 * dw2-ifort-parameter.exp: New file.
8646
353d1d73
JK
86472011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8648
8649 * gdb.base/commands.exp (error_clears_commands_left): New function.
8650 (): Call it.
8651
5c07461a
JK
86522011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8653
8654 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
8655 (C): Initialize `a'.
8656 * gdb.mi/mi-inheritance-syntax-error.exp
8657 (-data-evaluate-expression $path): Expect `a' as 5.
8658
0d932b2f
MK
86592011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
8660
8661 PR mi/11912
8662 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
8663 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
8664 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
8665 keyword in output of -var-info-path-expression.
8666
bdb54049
JK
86672011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8668
8669 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
8670 * gdb.trace/collection.exp: Likewise.
8671 * gdb.trace/report.exp: Likewise.
8672 * gdb.trace/unavailable.exp: Likewise.
8673 * gdb.trace/while-dyn.exp: Likewise.
8674
59cde39c
KS
86752011-08-18 Keith Seitz <keiths@redhat.com>
8676
8677 PR c++/12266
8678 * gdb.cp/meth-typedefs.cc: New file.
8679 * gdb.cp/meth-typedefs.exp: New file.
8680
fa3a4f15
PM
86812011-08-17 Phil Muldoon <pmuldoon@redhat.com>
8682
6fdff2c5 8683 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 8684
c1049fca
JK
86852011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8686
8687 * gdb.arch/i386-dr3-watch.exp
8688 (watchpoint on gap1 does not fit debug registers)
8689 (delete all watchpoints): Fix racy expect strings.
8690
d93f7b5c
YQ
86912011-08-14 Yao Qi <yao@codesourcery.com>
8692
8693 * gdb.base/maint.exp: set data_section to ".neardata".
8694 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
8695 * gdb.base/savedregs.exp: Handle SIGILL.
8696 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
8697 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
8698
457e09f0
DE
86992011-08-12 Doug Evans <dje@google.com>
8700
8701 * gdb.python/py-symbol.exp: Add test for symbol.type.
8702
5d0bb2fb
UW
87032011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
8704
8705 * gdb.threads/pthreads.exp: Enable on non-native configurations.
8706 * gdb.mi/mi-pthreads.exp: Likewise.
8707 * gdb.mi/mi2-pthreads.exp: Likewise.
8708 * gdb.mi/gdb669.exp.exp: Likewise.
8709
fcdfa280
PA
87102011-08-09 Pedro Alves <pedro@codesourcery.com>
8711
8712 * lib/mi-support.exp (detect_async): Rename to...
8713 (mi_detect_async): ... this.
8714 * gdb.mi/mi-nonstop-exit.exp: Adjust.
8715 * gdb.mi/mi-nonstop.exp: Adjust.
8716 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
8717 * gdb.mi/mi-nsintrall.exp: Adjust.
8718 * gdb.mi/mi-nsmoribund.exp: Adjust.
8719 * gdb.mi/mi-nsthrexec.exp: Adjust.
8720
9d8fa392
PA
87212011-08-09 Pedro Alves <pedro@codesourcery.com>
8722
8723 * gdb.base/display.c (do_loops): New `p_i' local.
8724 * gdb.base/display.exp: Test displaying a variable that is
8725 temporarily at a bad address.
8726
b6cede78
JK
87272011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8728
8729 * gdb.dwarf2/dw2-op-stack-value.S: New file.
8730 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
8731
67bedb8c
JK
87322011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8733
8734 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
8735 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
8736 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 8737
af6e93b2
PA
87382011-08-05 Pedro Alves <pedro@codesourcery.com>
8739
8740 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
8741 procedure.
8742 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
8743
1cf0e11f
YQ
87442011-08-05 Yao Qi <yao@codesourcery.com>
8745
8746 * gdb.base/callfuncs.exp: Set language after main.
8747 * gdb.cp/cplusfuncs.exp: Likewise.
8748 * gdb.cp/inherit.exp: Likewise.
8749
a1e28cb2
UW
87502011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8751
8752 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
8753 * gdb.base/watch-vfork.exp: Skip on remote targets.
8754
d4f5bbb9
UW
87552011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8756
8757 * gdb.threads/thread-find.exp: Support remote targets.
8758
724f4f80
UW
87592011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8760
8761 * gdb.base/jit.exp: Download solib_binfile to target.
8762 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
8763 and call dlopen without full path name.
8764 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
8765 dlopen without full path name.
8766
934709f0
PW
87672011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8768
8769 * gdb.base/break-always.exp: Complete the test
8770 with duplicated breakpoints and enabling/disabling them.
8771
c26106c4
TT
87722011-08-02 Tom Tromey <tromey@redhat.com>
8773
8774 PR gdb/11289:
8775 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
8776
9300444e 87772011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
8778
8779 PR gdb/13045
8780 * gdb.base/float.exp: Add new test case for PR gdb/13045
8781 * gdb.base/float.c: New file.
8782
00bd41d6
PM
87832011-07-28 Phil Muldoon <pmuldoon@redhat.com>
8784
8785 * gdb.python/py-mi.exp: Test printers returning string hint, and
8786 also not returning a value.
8787 * gdb.python/py-prettyprint.c: Add testcase for above.
8788 * gdb.python/py-prettyprint.py: Add test printer for above.
8789
d24f74ce
JK
87902011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8791
8792 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
8793 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
8794 (.Ldie30) Add as field "data4".
8795 (.Ldie32) Rename field "b" to "shl".
8796 (abbrev4) Change for the "data4" field.
8797 (abbrev5, abbrev6) Remove.
8798 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
8799 (p &s.shl): ... here. Add comment.
8800 (p &s.data4): New.
8801
bb7da2bf
JK
88022011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8803
8804 Fix crash on lval_computed values.
8805 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
8806
11081198
JK
88072011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8808
8809 * gdb.base/help.exp (help whatis): Update the expected string.
8810
3c6e0cb3
JK
88112011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8812
8813 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
8814 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
8815 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8816 Change the expected string.
8817
efa80663
PA
88182011-07-26 Pedro Alves <pedro@codesourcery.com>
8819
8820 * gdb.base/watchpoint.exp
8821 (test_disable_enable_software_watchpoint): New procedure.
8822 (top level): Run it.
8823
db8e4570
UW
88242011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8825
8826 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
8827 executable file "${binfile}", C++ version "${binfile}-cxx".
8828 * gdb.python/py-prettyprint.exp: Likewise.
8829 * gdb.python/py-symbol.exp: Likewise.
8830 * gdb.python/py-type.exp: Likewise.
8831 * gdb.python/py-value.exp: Likewise.
8832 * gdb.python/py-template.exp (test_template_arg): Pass full executable
8833 file name instead of just suffix.
8834
543305c9
JK
88352011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8836
8837 Fix implicit pointer offsets.
8838 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
8839 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
8840 (continue to breakpoint: continue to baz breakpoint for implptr)
8841 (sanity check element 0, sanity check element 1)
8842 (enter the inlined function, check element 0 for the offset)
8843 (check element 1 for the offset)
8844 (continue to breakpoint: ignore the second baz breakpoint): New tests.
8845 (set foo breakpoint for implptr): Update the breakpoint number.
8846
b3215adc
UW
88472011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8848
8849 * gdb.python/py-mi.exp: Use different file names for different
8850 versions of the executable under test.
8851 * gdb.python/py-prettyprint.exp: Likewise.
8852 * gdb.python/py-symbol.exp: Likewise.
8853 * gdb.python/py-template.exp: Likewise.
8854 * gdb.python/py-type.exp: Likewise.
8855 * gdb.python/py-value.exp: Likewise.
8856
182b9acc
UW
88572011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8858
8859 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
8860 flag after restarting GDB if necessary.
8861
e6052b5d
UW
88622011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8863
8864 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
8865
1ced966e
PA
88662011-07-22 Pedro Alves <pedro@codesourcery.com>
8867
8868 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
8869 backend doesn't leave used debug registers behind.
8870
3543a589
TT
88712011-07-22 Tom Tromey <tromey@redhat.com>
8872
8873 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
8874 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
8875 argument.
8876 * gdb.dwarf2/typeddwarf-amd64.S: New file.
8877
14d15303 88782011-07-21 Matt Rice <ratmice@gmail.com>
8879
8880 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
8881 in mostlyclean rule. Add files ending in .core.
8882
9b158ba0 88832011-07-21 Matt Rice <ratmice@gmail.com>
8884
8885 PR macros/12999
8886 * gdb.base/info-macros.c: New test sources.
8887 * gdb.base/info-macros.exp: New tests.
8888
d17b6f81
PM
88892011-07-21 Phil Muldoon <pmuldoon@redhat.com>
8890
8891 * gdb.python/python.exp: Add prompt substitution tests.
8892
918dd910
JK
88932011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8894
8895 Fix crash if referenced CU is aged out.
8896 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
8897 New.
8898 * gdb.dwarf2/implptr.exp: Likewise.
8899
0e37a63c
JK
89002011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8901
8902 * gdb.dwarf2/implptr.S: Rebuilt.
8903 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
8904 (bar): Use them for j, k, l.
8905 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
8906 COMPILE.
8907 (print j in implptr:bar): Update for the intp typedef.
8908 (print p[0].x in implptr:foo): Use more exact regex.
8909
f65cf84c
TT
89102011-07-18 Tom Tromey <tromey@redhat.com>
8911
8912 * gdb.cp/static-method.exp: Add missing single quote.
8913
d5b4a7be
YQ
89142011-07-18 Yao Qi <yao@codesourcery.com>
8915
8916 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
8917 supported.
8918 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8919 * gdb.mi/mi-nonstop.exp: Likewise.
8920 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8921 * gdb.mi/mi-nsintrall.exp: Likewise.
8922 * gdb.mi/mi-nsmoribund.exp: Likewise.
8923 * gdb.mi/mi-nsthrexec.exp: Likewise.
8924 * gdb.python/py-evthreads.exp: Likewise.
8925
e9ea2662
JK
89262011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8927
8928 Code cleanup.
8929 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
8930 it. Substitute it instead of test_compiler_info everywhere.
8931
ce451573
UW
89322011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8933
8934 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
8935 remote targets as well.
8936
756d88a7
UW
89372011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8938
8939 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
8940 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
8941
31f83dc5
UW
89422011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8943
8944 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
8945 a remote machine, not the host.
8946 (gdb_compile_shlib): Set soname if target is remote.
8947
059241a0
PP
89482011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8949
8950 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
8951
28a0b48c 89522011-07-13 Matt Rice <ratmice@gmail.com>
8953
8954 * gdb.python/py-objfile-script-gdb.py: Renamed to
8955 py-objfile-script-gdb.py.in.
8956 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
8957 py-objfile-script-gdb.py.
8958 * gdb.python/py-objfile-script.exp: Update reference to
8959 py-objfile-script-gdb.py.
8960
9a771b67
JK
89612011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8962
8963 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
8964 reference undefined label.
8965
04ad99e6
JK
89662011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8967
8968 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
8969 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
8970 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
8971 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
8972
713389e0
PM
89732011-07-11 Phil Muldoon <pmuldoon@redhat.com>
8974
6fdff2c5 8975 PR python/12438
713389e0 8976 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 8977 deprecated tests. Add set/show python print-backtrace tests.
713389e0 8978
97d146f8
JK
89792011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8980
8981 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8982 debug info.
8983
facde0e5 89842011-07-06 Matt Rice <ratmice@gmail.com>
8985
8986 * gdb.python/python.exp: Update filename paths.
8987 * gdb.python/py-symtab.exp: Ditto.
8988
438640d1
MP
89892011-07-06 Marek Polacek <mpolacek@redhat.com>
8990
8991 * gdb.python/py-evthreads.exp: Add missing `$'.
8992
33a365df
MF
89932011-07-06 Jie Zhang <jie.zhang@analog.com>
8994
8995 * config/bfin.exp: New file.
8996 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8997 * gdb.asm/bfin.inc: New file.
8998
8f7ae686
MP
89992011-07-06 Marek Polacek <mpolacek@redhat.com>
9000
df46027d 9001 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9002 the whole output.
9003
eb2a6f42
TT
90042011-07-05 Tom Tromey <tromey@redhat.com>
9005
9006 * gdb.java/jprint.java (jprint.hi): New field.
9007 * gdb.java/jprint.exp: Print string.
9008
177b42fe
TJB
90092011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9010
9011 * gdb.base/call-sc.c: Fix typos.
9012 * gdb.base/ifelse.exp: Likewise.
9013 * gdb.base/structs.c: Likewise.
9014
3b2a0cf2
JB
90152011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9016
9017 * gdb.base/jit-so.exp: New test.
9018 * gdb.base/jit-dlmain.c: New file.
9019 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9020
46fc714c
JK
90212011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9022
9023 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9024 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9025 * gdb.cp/pr9167.exp (p b): Likewise.
9026 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9027 (test value of P in inner_m, test type of Z in inner_m): Call
9028 setup_xfail for gcc <= 4.5.
46fc714c 9029
418c7cf7
JK
90302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9031
9032 * gdb.cp/paren-type.cc: New files.
9033 * gdb.cp/paren-type.exp: New files.
9034
3d50dd94
JK
90352011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9036
9037 Stop on first linespec terminator instead of eating what we can.
9038 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9039 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9040 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9041 (break C::f()): ... this one.
9042 (break C::operator()()): New test.
9043 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9044 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9045 test.
9046
dcf9f4ab
JK
90472011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9048
9049 Fall back linespec to minimal symbols.
9050 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9051 error message.
9052 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9053 * gdb.cp/minsym-fallback-main.cc: New file.
9054 * gdb.cp/minsym-fallback.cc: New file.
9055 * gdb.cp/minsym-fallback.exp: New file.
9056 * gdb.cp/minsym-fallback.h: New file.
9057
3f542ed1
JK
90582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9059
9060 * gdb.cp/no-dmgl-verbose.cc: New file.
9061 * gdb.cp/no-dmgl-verbose.exp: New file.
9062
90632011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
9064
9065 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9066 __GI_.
9067 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9068 (f): New function.
9069 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9070 (complete p 'func<short>(): ... here.
9071 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9072 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9073 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9074 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9075 Make them KFAIL gcc/49546.
9076
00eb2c4a
JB
90772011-07-01 Joel Brobecker <brobecker@adacore.com>
9078
9079 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9080
85a20c42
JK
90812011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9082
9083 Test GCC PR debug/49546.
9084 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9085 (test type of F in k3_m, test value of F in k3_m): New.
9086 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9087 (main): New variable k3. Call k3.k3_m.
9088
d2d43431
JB
90892011-07-01 Jean-Charles Delay <delay@adacore.com>
9090
9091 * gdb.ada/packed_array.exp: Fix expected outout.
9092
54ae186f
JB
90932011-07-01 Jean-Charles Delay <delay@adacore.com>
9094
9095 * gdb.ada/packed_array.exp: fixed expected output.
9096
8f17729f
JB
90972011-07-01 Joel Brobecker <brobecker@adacore.com>
9098
9099 * gdb.ada/same_enum: New testcase.
9100
f5aa6869
JB
91012011-07-01 Joel Brobecker <brobecker@adacore.com>
9102
9103 * gdb.ada/ptr_typedef: New testcase.
9104
828292f2
JB
91052011-07-01 Joel Brobecker <brobecker@adacore.com>
9106
9107 * gdb.ada/arrayptr.exp: Add ptype test.
9108
18920c42
JB
91092011-07-01 Joel Brobecker <brobecker@adacore.com>
9110
9111 * gdb.ada/char_enum: New testcase.
9112
3536d9e3 91132011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
9114
9115 * gdb.base/dump.exp (capture_pointer_with_type): New.
9116 Get value from address instead of name.
9117 Start GDB once, and do `dump' and `restore'
9118 tests together.
9119
db863c42
MF
91202011-06-30 Jie Zhang <jie.zhang@analog.com>
9121 Mike Frysinger <vapier@gentoo.org>
9122
9123 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
9124 helper functions for getting/setting remotetimeout variable.
9125 * lib/gdb.exp (gdb_load): If the target is remote, set
9126 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
9127 with $loadtimeout. Set $load_ok to 0 before doing the load.
9128 Instead of returning, immediately, set $load_ok to 0. Call
9129 set_remotetimeout with $oldremotetimeout, and then return if
9130 $load_ok is 1.
9131
e9e642a8
AB
91322011-06-30 Andrew Burgess <aburgess@broadcom.com>
9133
9134 * gdb.python/py-template.exp: Don't run this test if the target
9135 does not support c++ tests.
9136
32019081
JK
91372011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9138
9139 Fix non-only rename list for Fortran modules import.
9140 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
9141 tests.
9142 * gdb.fortran/module.f90 (module moduse): New.
9143 (program module): use moduse, test var_x, var_y and var_z.
9144
0ecee54c
TT
91452011-06-29 Tom Tromey <tromey@redhat.com>
9146
9147 PR testsuite/12040:
9148 * gdb.fortran/array-element.exp: Use f90, not f77.
9149 * gdb.fortran/complex.exp: Use f90, not f77.
9150 * gdb.fortran/derived-type.exp: Use f90, not f77.
9151 * gdb.fortran/library-module.exp: Use f90, not f77.
9152 * gdb.fortran/logical.exp: Use f90, not f77.
9153 * gdb.fortran/module.exp: Use f90, not f77.
9154 * gdb.fortran/multi-dim.exp: Use f90, not f77.
9155 * gdb.fortran/subarray.exp: Use f90, not f77.
9156
3b2b8fea
TT
91572011-06-29 Tom Tromey <tromey@redhat.com>
9158
9159 * gdb.fortran/charset.exp: New file.
9160 * gdb.fortran/charset.f90: New file.
9161
42159ca5
TT
91622011-06-29 Tom Tromey <tromey@redhat.com>
9163
9164 PR testsuite/12040:
9165 * lib/future.exp: New file, mostly extracted from ada.exp.
9166 Rewrote compatibility code to use rename.
9167 (gdb_find_gfortran): New proc.
9168 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
9169 gfortran patch.
9170 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
9171 Move to future.exp.
9172 * lib/gdb.exp: Always load future.exp.
9173
af69a5ce
YQ
91742011-06-28 Yao Qi <yao@codesourcery.com>
9175
9176 * gdb.cp/exception.cc: Don't include iostream.
9177 (bar): Remove print statement.
9178 (catcher): New.
9179 (main): Remove print statements. Call function catcher.
9180 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
9181 Set breakpoint on catcher, and check the value of parameter.
9182
ab5c6a72
YQ
91832011-06-23 Yao Qi <yao@codesourcery.com>
9184
6fdff2c5
PA
9185 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
9186 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 9187
9497469f
MP
91882011-06-23 Marek Polacek <mpolacek@redhat.com>
9189
9190 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
9191 mi_gdb_test.
9192
b9132588
MP
91932011-06-23 Marek Polacek <mpolacek@redhat.com>
9194
5d197ed0 9195 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 9196
e55595ca
MP
91972011-06-23 Marek Polacek <mpolacek@redhat.com>
9198
5d197ed0
MP
9199 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
9200
92012011-06-23 Marek Polacek <mpolacek@redhat.com>
9202
9203 * gdb.mi/mi2-basics.exp: Fix races. Honour the
9204 `test_exec_and_symbol_mi_operatons' return value.
9205 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9206 gdb_test_multiple.
9207 (test_exec_and_symbol_mi_operatons): Likewise.
9208 (test_path_specification): Likewise.
e55595ca 9209
be777e08
YQ
92102011-06-23 Yao Qi <yao@codesourcery.com>
9211
9212 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
9213 supported.
9214 * lib/gdb.exp (support_displaced_stepping): New.
9215
615556d6
YQ
92162011-06-23 Yao Qi <yao@codesourcery.com>
9217
9218 * gdb.threads/execl.exp: Skip on remote target.
9219
833b0ca7
MP
92202011-06-21 Marek Polacek <mpolacek@redhat.com>
9221
5d197ed0 9222 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
9223 mi_gdb_test.
9224
1ee4023a
MP
92252011-06-20 Marek Polacek <mpolacek@redhat.com>
9226
5d197ed0 9227 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 9228
d0b1d624
MP
92292011-06-20 Marek Polacek <mpolacek@redhat.com>
9230
5d197ed0 9231 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
9232 mi_gdb_test.
9233
79aa92c1
MP
92342011-06-20 Marek Polacek <mpolacek@redhat.com>
9235
5d197ed0 9236 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 9237
5ce5db06
YQ
92382011-06-14 Yao Qi <yao@codesourcery.com>
9239
9240 gdb/testsuite/
9241 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
9242
533a737e
JK
92432011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9244
9245 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9246
d0e53741
TT
92472011-06-10 Tom Tromey <tromey@redhat.com>
9248
9249 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
9250 Add tests for pointer-to-member-function.
9251 * gdb.cp/temargs.cc (S::somefunc): New function.
9252 (K2): New class.
9253 (main): Instantiate K2; call method.
9254
b5916bbd
JB
92552011-06-08 Joel Brobecker <brobecker@adacore.com>
9256
9257 * gdb.python/py-inferior.c (f2): Make str an array rather
9258 than a pointer.
9259 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
9260
5be4dfca
JK
92612011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9262
9263 * gdb.base/async-shell.c: New file.
9264 * gdb.base/async-shell.exp: New file.
9265
9f47e254
PA
92662011-06-06 Pedro Alves <pedro@codesourcery.com>
9267
9268 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9269
64b9b334
JB
92702011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
9271
9272 From Stephen Kitt <steve@sk2.org>
9273 * gdb.base/help.exp: Adjust following some spelling corrections
9274 in GDB.
9275
dbc0f131
YQ
92762011-06-01 Yao Qi <yao@codesourcery.com>
9277
9278 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9279
fd336a18
KS
92802010-05-31 Keith Seitz <keiths@redhat.com>
9281
9282 PR c++/12750
9283 * gdb.cp/static-method.cc: New file.
9284 * gdb.cp/static-method.exp: New file.
9285
fa8b9902
KS
92862010-05-31 Keith Seitz <keiths@redhat.com>
9287
9288 PR symtab/12704
9289 * gdb.cp/anon-ns.cc: New file.
9290 * gdb.cp/anon-ns.exp: New file.
9291
0a5b1e09
PA
92922011-05-31 Pedro Alves <pedro@codesourcery.com>
9293
9294 * gdb.arch/i386-dr3-watch.c: New file.
9295 * gdb.arch/i386-dr3-watch.exp: New file.
9296
0578b8d1
YQ
92972011-05-30 Yao Qi <yao@codesourcery.com>
9298
9299 * gdb.base/callfuncs.c (t_structs_fc): New.
9300 (t_structs_dc, t_structs_ldc): New.
9301 (t_double_many_args):
9302 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
9303 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
9304 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
9305 * gdb.base/callfuncs.exp: Call new functions.
9306
6680506e
YQ
93072011-05-30 Yao Qi <yao@codesourcery.com>
9308
ff4d2c60
YQ
9309 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
9310 Call rerun_and_prepare for each test to isolate effects.
9311
93122011-05-30 Yao Qi <yao@codesourcery.com>
9313
9314 * gdb.base/varargs.c (find_max_float_real): New.
9315 (find_max_double_real, find_max_long_double_real): New.
9316 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
9317 * lib/gdb.exp (setup_kfail_for_target): New.
9318
e43ec454
YQ
93192011-05-30 Yao Qi <yao@codesourcery.com>
9320
9321 * gdb.base/funcargs.c (callca, callcb, callcc): New.
9322 (callcd, callce, callcf, callc1a, callc1b): New.
9323 (callc2a, callc2b): New.
9324 * gdb.base/funcargs.exp (complex_args): New.
9325 (complex_integral_args, complex_float_integral_args): New.
9326 * lib/gdb.exp (support_complex_tests): New. Determine
9327 whether to run test cases on _Complex types.
9328
432b4d03
JK
93292011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9330
9331 * gdb.threads/leader-exit.c: New file.
9332 * gdb.threads/leader-exit.exp: New file.
9333
6caf069d
MP
93342011-05-27 Marek Polacek <mpolacek@redhat.com>
9335
9497469f 9336 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 9337
97fce28b
MP
93382011-05-27 Marek Polacek <mpolacek@redhat.com>
9339
9340 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
9341 remove the `supported' variable.
9342 * gdb.mi/mi-nonstop.exp: Likewise.
9343 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9344 * gdb.mi/mi-nsintrall.exp: Likewise.
9345 * gdb.mi/mi-nsmoribund.exp: Likewise.
9346 * gdb.mi/mi-nsthrexec.exp: Likewise.
9347
9da8c2a0
PA
93482011-05-26 Pedro Alves <pedro@codesourcery.com>
9349
9350 * gdb.reverse/finish-reverse-bkpt.exp: New test.
9351
2c03e5be
PA
93522011-05-26 Pedro Alves <pedro@codesourcery.com>
9353
9354 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
9355
2e21250d
KS
93562011-05-24 Keith Seitz <keiths@redhat.com>
9357
9358 PR breakpoint/12803
9359 * gdb.cp/cmpd-minsyms.cc (a): New method.
9360 (b): New method.
9361 (c): New method.
9362 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
9363
cdac0397
PA
93642011-05-24 Pedro Alves <pedro@codesourcery.com>
9365
9366 * gdb.base/commands.exp (watchpoint_command_test): Check that the
9367 watchpoint's command list didn't execute when the watchpoint went
9368 out of scope.
9369
ee5683ab
PM
93702011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
9371
9372 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
9373 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
9374 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
9375 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9376 * gdb.arch/i386-permbkpt.exp: Likewise.
9377 * gdb.arch/i386-prologue.exp: Likewise.
9378 * gdb.arch/i386-size-overlap.exp: Likewise.
9379 * gdb.arch/i386-size.exp: Likewise.
9380 * gdb.arch/i386-unwind.exp: Likewise.
9381 * gdb.reverse/i386-precsave.exp: Likewise.
9382 * gdb.reverse/i386-reverse.exp: Likewise.
9383 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9384 * gdb.reverse/i387-env-reverse.exp: Likewise.
9385 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9386
c91c8c16
PA
93872011-05-24 Pedro Alves <pedro@codesourcery.com>
9388
9389 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
9390 file doesn't error, using MI.
9391
c50491a7
TT
93922011-05-23 Tom Tromey <tromey@redhat.com>
9393
9394 * gdb.base/charset.exp (string_display): Add tests to assign to
9395 arrays.
9396 * gdb.base/charset.c (short_array, int_array, long_array): New.
9397
4a07b7da
PA
93982011-05-20 Pedro Alves <pedro@codesourcery.com>
9399
9400 Cope with async mode.
9401
4a07b7da
PA
9402 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
9403 into gdb_test + mi_expect_stop.
9404
b275f2d2
PA
94052011-05-20 Pedro Alves <pedro@codesourcery.com>
9406
9407 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
9408 (callme): Remove printf call.
9409
eec52c44
PM
94102011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
9411
9412 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
9413 quote pattern to avoid problems with Cygwin/mingw expect versions.
9414 * gdb.base/default.exp (show convenience): Use double
9415 quote pattern for regular expressions.
9416
b3c8eb43
JK
94172011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9418
9419 Fix -readnow for -gdwarf-4 unused type units.
9420 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
9421 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
9422
ed731959
JK
94232011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9424
9425 * gdb.base/kill-after-signal.c: New file.
9426 * gdb.base/kill-after-signal.exp: New file.
9427
3b48433d
PA
94282011-05-16 Pedro Alves <pedro@codesourcery.com>
9429
9430 * gdb.ada/start.exp: Call untested with the correct test filename.
9431 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
9432 test filename. Make the test's binary unique.
9433 * gdb.arch/i386-signal.exp: Call untested with the correct test
9434 filename.
9435 * gdb.arch/i386-size-overlap.exp: Ditto.
9436 * gdb.arch/Makefile.in (EXECUTABLES): Update.
9437 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9438 * gdb.cp/call-c.exp: Ditto.
9439 * gdb.mi/mi-reverse.exp: Call untested with the correct test
9440 filename. Make the test's binary unique.
9441 * gdb.mi/Makefile.in (EXECUTABLES): Update.
9442 * gdb.python/py-mi.exp: Ditto.
9443 * gdb.python/Makefile.in (EXECUTABLES): Update.
9444 * gdb.reverse/i386-precsave.exp: Ditto.
9445 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
9446 test filename.
9447 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9448 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
9449 unique.
9450 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
9451 test filename.
9452 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
9453 * gdb.trace/tfile.exp: Ditto.
9454
ba4a8bdd
YQ
94552011-05-14 Yao Qi <yao@codesourcery.com>
9456
9457 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
9458 type.
9459
dbaefcf7
DE
94602011-05-13 Doug Evans <dje@google.com>
9461
9462 * gdb.python/py-objfile-script.exp: New file.
9463 * gdb.python/py-objfile-script.c: New file.
9464 * gdb.python/py-objfile-script-gdb.py: New file.
9465 * testsuite/gdb.python/py-section-script.exp: Test
9466 "info auto-load-scripts".
9467
9930639c
TT
94682011-05-13 Tom Tromey <tromey@redhat.com>
9469
9470 * gdb.dwarf2/clztest.exp: New file.
9471 * gdb.dwarf2/clztest.c: New file.
9472 * gdb.dwarf2/clztest.S: New file.
9473
05272e11
DE
94742011-05-13 Doug Evans <dje@google.com>
9475
cc63ef9b
DE
9476 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
9477 String16 tests.
05272e11 9478
6edba76f
TT
94792011-05-13 Tom Tromey <tromey@redhat.com>
9480
9481 * lib/gdb.exp (is_x86_like_target): New proc.
9482 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
9483 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
9484 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
9485 -nostdlib to compiler.
9486 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
9487 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
9488 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
9489 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
9490 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
9491
028d0ed5
TJB
94922011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9493
9494 * gdb.python/py-function.exp: Test setting a value from a function
9495 which executes a command.
9496
8a9b8146
TT
94972011-05-12 Tom Tromey <tromey@redhat.com>
9498
9499 * gdb.dwarf2/typeddwarf.S: New file.
9500 * gdb.dwarf2/typeddwarf.c: New file.
9501 * gdb.dwarf2/typeddwarf.exp: New file.
9502
10483e8e
MP
95032011-05-12 Marek Polacek <mpolacek@redhat.com>
9504
9505 * gdb.mi/mi-basics.exp: Fix races. Honour the
9506 `test_exec_and_symbol_mi_operatons' return value.
9507 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9508 gdb_test_multiple.
9509 (test_exec_and_symbol_mi_operatons): Likewise.
9510 (test_path_specification): Likewise.
9511
faf067f1
JK
95122011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9513
9514 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
9515 (gdb_touch_execfile): Remove catch wrappers. New variable time.
9516 Replace `file copy' and `file rename' by `file mtime'. Twice.
9517
7ff911a3
JK
95182011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9519
9520 * gdb.base/readline-ask.c: New file.
9521 * gdb.base/readline-ask.exp: New file.
9522 * gdb.base/readline-ask.inputrc: New file.
9523
a536c6d7
UW
95242011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
9525
9526 * gdb.cell/bt.exp: Delete breakpoints before running to signal
9527 to avoid race condition.
9528 * gdb.cell/coremaker.c: Use small stack size.
9529 * gdb.cell/ea-standalone.exp: Use file name without path as
9530 argument to c_to.
9531 * gdb.cell/fork.exp: Allow other output when continuing to end.
9532
d472a426
JK
95332011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9534
9535 * gdb.threads/corethreads.c: New file.
9536 * gdb.threads/corethreads.exp: New file.
9537
95382011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
9539
9540 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
9541 Try to compile the test using -Wl,-z,norelro first.
9542 (load_core): New variable libthread_db_seen, initialize it.
9543 (zeroed-threads cannot be listed): Protect it by XFAIL on
9544 !$libthread_db_seen.
9545
8be455d7
JK
95462011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9547
9548 PR 12573
9549 * gdb.dwarf2/dw2-skip-prologue.S: New file.
9550 * gdb.dwarf2/dw2-skip-prologue.c: New file.
9551 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
9552
1976171a
JK
95532011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9554
9555 * gdb.cp/psymtab-parameter.cc: New file.
9556 * gdb.cp/psymtab-parameter.exp: New file.
9557
7db6f30f
JK
95582011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9559
9560 Fix a race.
9561 * gdb.cp/static-print-quit.exp (print c): Split to ...
9562 (print c - <return>, print c - q <return>, print c - to quit):
9563 ... these. Make the testfile untested on gdb-7.1.
9564
85161e9e 95652011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
9566
9567 * lib/gdb.exp (exec_target_file, exec_symbol_file,
9568 gdb_rename_execfile, gdb_touch_execfile): New.
9569 * gdb.base/reread.exp: Use new procs to handle multiple
9570 exec files.
9571
0c51be18
YQ
95722011-05-05 Yao Qi <yao@codesourcery.com>
9573
9574 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
9575 (test_adr_32bit, test_pop_pc): New.
9576 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
9577 (test_adr_32bit, test_pop_pc): New.
9578
4d393d60
JM
95792011-05-04 Joseph Myers <joseph@codesourcery.com>
9580
9581 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
9582 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
9583 targets.
9584 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
9585 handle targets.
9586
8ffd0459
JK
95872011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9588
9589 * gdb.base/completion.exp (complete help info wat): Rename to ...
9590 (complete 'help info wat'): ... here.
9591 Remove all `-re ".*' and `-re "^.*' redundant regexes.
9592 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
9593
8e28d804
PA
95942011-05-04 Pedro Alves <pedro@codesourcery.com>
9595
9596 * gdb.base/completion.exp: Use gdb_test_multiple instead of
9597 gdb_test and explicit $gdb_prompt/timeout matches.
9598
3eb2ef34
YQ
95992011-05-04 Yao Qi <yao@codesourcery.com>
9600
9601 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
9602 and __thumb2__.
9603
aaaf81a3
MP
96042011-05-03 Marek Polacek <mpolacek@redhat.com>
9605
9606 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
9607 in place of `gdb_test "delete breakpoints"'. This eliminates two
9608 testcases.
9609
c4cbc0df
PA
96102011-05-02 Pedro Alves <pedro@codesourcery.com>
9611
9612 PR testsuite/12649
9613 Fix races.
9614
9615 * gdb.base/completion.exp: Remove all sleep calls. Remove
9616 unnecessary regexs. Don't explicitly expect anything after the
9617 prompt. Eat the prompt if necessary.
9618
b4cbb4a3
EBM
96192011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
9620
9621 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
9622 accept to show the caller line again as well as the line after.
9623
d65aec65
PM
96242011-04-29 Phil Muldoon <pmuldoon@redhat.com>
9625
9626 PR mi/12531
9627
9628 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
9629 compile target.
9630 * gdb.python/py-prettyprint.exp: Add C++ object for
9631 CPLUS_FAKE_CHILD test.
9632
30852783
UW
96332011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
9634
9635 * gdb.base/signest.exp: New file.
9636 * gdb.base/signest.c: Likewise.
9637
c7b1f0d9
JK
96382011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9639
9640 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
9641 thread and breakpoint notifications.
9642
559a7a62
JK
96432011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9644
9645 * gdb.base/fortran-sym-case.c: New file.
9646 * gdb.base/fortran-sym-case.exp: New file.
9647 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
9648 * gdb.dwarf2/dw2-case-insensitive.c: New file.
9649 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
9650
8344e389
JK
96512011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9652
9653 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
9654 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
9655 false #1', `if true else false #2' and `if true else false #3'.
9656
2484c66b
UW
96572011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
9658
9659 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
9660 while delivering signal.
9661
8d3788bd
VP
96622011-04-27 Vladimir Prus <vladimir@codesourcery.com>
9663
9664 MI breakpoint notifications.
9665
9666 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
9667 * testsuite/gdb.mi/mi2-cli.exp: Adust.
9668 * testsuite/gdb.mi/mi-watch.exp: Adust.
9669 * testsuite/gdb.mi/mi2-watch.exp: Adust.
9670 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
9671 notifications.
8d3788bd 9672
3e03848b
JK
96732011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9674
9675 * gdb.base/gdbindex-stabs-dwarf.c: New file.
9676 * gdb.base/gdbindex-stabs.c: New file.
9677 * gdb.base/gdbindex-stabs.exp: New file.
9678
918c9108
YQ
96792011-04-25 Yao Qi <yao@codesourcery.com>
9680
9681 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
9682 with /*...*/.
9683 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
9684
90556b8c
JK
96852011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9686
9687 * gdb.python/py-value.exp (test_objfiles): Name the first test
9688 `py-value in file.filename'.
9689
03f2bd59
JK
96902011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9691
9692 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
9693 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
9694 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
9695 !gdbserver_reconnect_p..
9696 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
9697
7b08b9eb
JK
96982011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9699
9700 * gdb.cp/cpcompletion.exp (complete class methods)
9701 (complete class methods beginning with F): Move them above runto. New
9702 comment about the runto delimiter.
9703
b78974c3
PA
97042011-04-20 Pedro Alves <pedro@codesourcery.com>
9705
9706 * gdb.base/maint.exp: Test that "maint print registers" works
9707 without a running program.
9708
20429c40 97092011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 9710
20429c40
MP
9711 * gdb.base/setshow.exp: Fix racy tests.
9712 ($old_gdb_prompt): New variable.
9713
7a9dd1b2
TT
97142011-04-19 Tom Tromey <tromey@redhat.com>
9715
9716 * gdb.mi/mi-nsmoribund.exp:
9717 * gdb.hp/gdb.objdbg/objdbg01.exp:
9718 * gdb.base/structs.exp (test_struct_returns):
9719 * gdb.base/call-sc.exp (test_scalar_returns):
9720 * gdb.base/bigcore.exp: Remove duplicate words.
9721
02835898
JK
97222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9723
9724 * gdb.base/break-interp-lib.c (v, vptr): New variables.
9725 * gdb.base/break-interp.exp (test_attach): New comment.
9726
254f582e
JK
97272011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9728
9729 * gdb.threads/gcore-thread.exp ($core0file): New variable.
9730 (clear __stack_user.next, clear stack_used.next)
9731 (save a zeroed-threads corefile): New test.
9732 Call core_load for $core0file.
9733 (zeroed-threads cannot be listed): New test.
9734
4fe85f5c
JK
97352011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9736
9737 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
9738 filename.
9739 ($srcfile): Preserve the original value.
9740 ($testfile): Match it the .exp filename.
9741 ($corefile): New variable. Substitute it around.
9742 Use clean_restart.
9743 ($prev_timeout): Remove.
9744 (load_core): Move core loading into this proc.
9745 Fix restore of $timeout if load_core fails.
9746
63524580
JK
97472011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9748
9749 * gdb.base/eu-strip-infcall.c: New file.
9750 * gdb.base/eu-strip-infcall.exp: New file.
9751
90359a16
JK
97522011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9753
9754 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
9755 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
9756
626e7282
JK
97572011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9758
9759 Fix Python access to inlined frames.
9760 * gdb.python/py-frame-inline.c: New file.
9761 * gdb.python/py-frame-inline.exp: New file.
9762
3363d018
EBM
97632011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
9764
9765 * gdb.base/gdb1090.exp: Change breakpoint location to read the
9766 content of 's24' correctly (avoiding "optimized out").
9767 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
9768
28781456
JK
97692011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9770
9771 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
9772
4a4106ca
TJB
97732011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9774
9775 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
9776 expect a colon in watch -location output.
9777
d26ccb4f
JK
97782011-04-13 Marek Polacek <mpolacek@redhat.com>
9779
df46027d 9780 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
9781 New testcase `expect response to define backtrace'. Also remove
9782 redundant `default' block.
9783
e1ab1f9c
JK
97842011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9785
9786 * gdb.python/py-prettyprint.c (struct hint_error): New.
9787 (main): New variable hint_error.
9788 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
9789 "print hint_error".
9790 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
9791 (register_pretty_printers): Register it.
9792
0c2e6019
TT
97932011-04-04 Tom Tromey <tromey@redhat.com>
9794
9795 * gdb.cp/maint.exp (test_help): Update.
9796 (test_namespace): Likewise.
9797
af57139d
JB
97982011-04-01 Joel Brobecker <brobecker@adacore.com>
9799
9800 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
9801 * gdb.ada/arrayptr.exp: Add new tests.
9802
956a9fb9
JB
98032011-04-01 Joel Brobecker <brobecker@adacore.com>
9804
9805 * gdb.ada/mi_catch_ex: New testcase.
9806
d0c4d642
PA
98072011-04-01 Pedro Alves <pedro@codesourcery.com>
9808
9809 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
9810 base::overload(void) method without specifying "const".
9811
18819fa6
UW
98122011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
9813
9814 * gdb.arch/thumb-singlestep.S: New file.
9815 * gdb.arch/thumb-singlestep.exp: Likewise.
9816
a4c8e806
TT
98172011-03-31 Tom Tromey <tromey@redhat.com>
9818
9819 * gdb.python/py-prettyprint.py (exception_flag): New global.
9820 (NoStringContainerPrinter._iterator.next): Check it.
9821 * gdb.python/py-prettyprint.c (main): New variable nstype2.
9822 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
9823
53832f31
TT
98242011-03-29 Tom Tromey <tromey@redhat.com>
9825
9826 * gdb.cp/anon-struct.cc: New file.
9827 * gdb.cp/anon-struct.exp: New file.
9828
e4620230
JK
98292011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9830
9831 Test STT_GNU_IFUNC support.
9832 * gdb.base/gnu-ifunc-lib.c: New file.
9833 * gdb.base/gnu-ifunc.c: New file.
9834 * gdb.base/gnu-ifunc.exp: New file.
9835
d0fb5eae
JK
98362011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9837
9838 Support a ring of related breakpoints.
9839 * gdb.base/watchpoint-delete.c: New file.
9840 * gdb.base/watchpoint-delete.exp: New file.
9841
20106cfb
JK
98422011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9843
9844 * gdb.ada/arrayparam.exp (print first after function call): Use
9845 explicit package name. Add a comment
9846 (print lasta after function call): Rename ...
9847 (print last after function call): ... it and use explicit package
9848 name.
9849 (print length after function call): Use explicit package name.
9850 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
9851 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
9852 (multiple matches for symbol i): Rename ...
9853 (multiple matches for symbol integervar): ... it.
9854 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
9855 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
9856
e7ab5e63
AB
98572011-03-25 Andrew Burgess <aburgess@broadcom.com>
9858
9859 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
9860 environment variable to make grep output more predictable. Move
9861 all the environment setup into gdb_init so it's done once per test
9862 case rather than each time we start gdb.
9863
9ef07c8c
TT
98642011-03-24 Tom Tromey <tromey@redhat.com>
9865
9866 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
9867 test.
9868
dd90784c
JK
98692011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9870
9871 * gdb.dwarf2/dw2-entry-value-main.c: New file.
9872 * gdb.dwarf2/dw2-entry-value.S: New file.
9873 * gdb.dwarf2/dw2-entry-value.exp: New file.
9874
05775840
PM
98752011-03-22 Phil Muldoon <pmuldoon@redhat.com>
9876
6fdff2c5 9877 PR python/12183
05775840
PM
9878
9879 * gdb.python/py-function.exp: Add GdbError tests.
9880
8661b11b
PA
98812011-03-18 Pedro Alves <pedro@codesourcery.com>
9882
9883 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
9884 (reglocal_test_func, statlocal_test_func): New functions.
9885 (globals_test_func): Call new functions.
9886 * gdb.trace/unavailable.exp (gdb_collect_args_test)
9887 (gdb_collect_locals_test): New procedure.
9888 (gdb_trace_collection_test): Call new procedures.
9889
0fdb4f18
PA
98902011-03-18 Pedro Alves <pedro@codesourcery.com>
9891
9892 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
9893 (test_register, test_register_unavailable): New procedures.
9894 (gdb_unavailable_registers_test): New procedure.
9895 (gdb_trace_collection_test): Call it.
9896
99c3dc11
PM
98972011-03-18 Phil Muldoon <pmuldoon@redhat.com>
9898
6fdff2c5 9899 PR python/12149
99c3dc11
PM
9900
9901 * gdb.python/python.exp: Add gdb.write tests.
9902
29703da4
PM
99032010-03-17 Phil Muldoon <pmuldoon@redhat.com>
9904
9905 * gdb.python/Makefile.in: Add py-objfile.
9906 * gdb.python/py-objfile.exp: New file.
9907 * gdb.python/py-objfile.c: New file.
9908 * gdb.python/py-block.exp: Add is_valid tests.
9909 * gdb.python/py-inferior.exp: Ditto.
9910 * gdb.python/py-infthread.exp: Ditto.
9911 * gdb.python/py-symbol.exp: Ditto.
9912 * gdb.python/py-symtab.exp: Ditto.
9913
598997c8
KS
99142011-03-16 Keith Seitz <keiths@redhat.com>
9915
9916 PR c++/12273
9917 * gdb.cp/cmpd-minsyms.exp: New test.
9918 * gdb.cp/cmpd-minsyms.cc: New file.
9919
9920 PR c++/11734
9921 * gdb.cp/ovsrch.exp: New test.
9922 * gdb.cp/ovsrch.h: New file.
9923 * gdb.cp/ovsrch1.cc: New file.
9924 * gdb.cp/ovsrch2.cc: New file.
9925 * gdb.cp/ovsrch3.cc: New file.
9926 * gdb.cp/ovsrch4.cc: New file.
9927
c91513d8
PP
99282011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9929
9930 PR gdb/12528
9931 * gdb.base/Makefile.in: Adjust EXECUTABLES.
9932 * gdb.base/break-on-linker-gcd-function.exp: New test.
9933 * gdb.base/break-on-linker-gcd-function.cc: New file.
9934
7470fc63
AT
99352011-03-15 Andreas Tobler <andreast@fgznet.ch>
9936
9937 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
9938
959e7469
PM
99392011-03-15 Phil Muldoon <pmuldoon@redhat.com>
9940
9941 * lib/gdb.exp (gdb_unload): Add another termination case.
9942
9373cf26
JK
99432011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9944
9945 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
9946 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
9947 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
9948 Provide a stub byte there.
9949 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
9950 DW_AT_entry_pc.
9951 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
9952
24e9cda0
UW
99532011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
9954
9955 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
9956 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
9957 "generic ABI, auto".
9958 (altivec_abi_tests): Accept vectors returned by reference.
9959
7371cf6d
PM
99602010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9961
9962 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
9963
ce77046a
UW
99642011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
9965
9966 * gdb.python/py-section-script.exp: Skip test if no Python support.
9967
176400c3
UW
99682011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
9969
9970 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
9971
ecec24e6
PM
99722011-03-10 Phil Muldoon <pmuldoon@redhat.com>
9973
9974 * gdb.python/py-parameter.exp: Update tests to the new Python
9975 parameter API. Add "no documentation" test. Add deprecated API
9976 backward compatibility test.
9977
5dbdd470
TT
99782011-03-09 Tom Tromey <tromey@redhat.com>
9979
9980 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9981 gdb_continue_to_end.
9982
b66e66ee
MK
99832011-03-09 Mark Kettenis <kettenis@gnu.org>
9984
9985 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9986 tabs.
9987
eceb0c5f
TT
99882011-03-09 Tom Tromey <tromey@redhat.com>
9989
9990 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9991 parentheses.
9992 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9993 $command.
9994 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9995 argument to gdb_continue_to_end.
9996 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9997 argument to gdb_continue_to_end.
9998 * gdb.cp/annota3.exp: Fix regex.
9999 * gdb.cp/annota2.exp: Fix regex.
10000 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10001 gdb_continue_to_end.
10002 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10003 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10004 gdb_continue_to_end.
10005
63154eca
PA
100062011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10007
10008 * gdb.server/ext-run.exp
10009 (load new file without any gdbserver inferior): New test.
10010
967d1f9b
TT
100112011-03-07 Tom Tromey <tromey@redhat.com>
10012
10013 * Makefile.in (TAGS): Rewrite.
10014
d68dcbb9
JK
100152011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10016
10017 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10018 initial commands echo. New match for `Found trace'. Anchor all the
10019 other matches. Anchor and match for `No trace frame found' the final
10020 match.
10021
6bf58e63
TT
100222011-03-07 Tom Tromey <tromey@redhat.com>
10023
10024 * Makefile.in (TAGS): New target.
10025
fda326dd
TT
100262011-03-07 Tom Tromey <tromey@redhat.com>
10027
10028 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10029 change.
10030 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10031 change.
10032 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10033 exit message change.
10034 (skip_altivec_tests): Update for exit message change.
10035 (skip_vsx_tests): Likewise.
10036 (gdb_continue_to_end): Likewise. Add 'command' argument.
10037 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10038 * gdb.threads/tls.exp: Update for exit message change.
10039 * gdb.threads/thread-unwindonsignal.exp: Use
10040 gdb_continue_to_end.
10041 * gdb.threads/step.exp (step_it): Update for exit message change.
10042 (continue_all): Likewise.
10043 * gdb.threads/print-threads.exp (test_all_threads): Update for
10044 exit message change.
10045 * gdb.threads/interrupted-hand-call.exp: Use
10046 gdb_continue_to_end.
10047 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10048 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10049 gdb_continue_to_end.
10050 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10051 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10052 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10053 * gdb.cp/method.exp: Update for exit message change.
10054 * gdb.cp/mb-templates.exp: Update for exit message change.
10055 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10056 * gdb.cp/annota3.exp: Update for exit message change.
10057 * gdb.cp/annota2.exp: Update for exit message change.
10058 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10059 * gdb.base/term.exp: Update for exit message change.
10060 * gdb.base/step-test.exp (test_i): Update for exit message change.
10061 * gdb.base/sigstep.exp (advance): Update for exit message change.
10062 (advancei): Likewise.
10063 * gdb.base/siginfo.exp: Update for exit message change.
10064 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10065 * gdb.base/reread.exp: Use gdb_continue_to_end.
10066 * gdb.base/langs.exp: Use gdb_continue_to_end.
10067 * gdb.base/interrupt.exp: Update for exit message change.
10068 * gdb.base/gdb1555.exp: Update for exit message change.
10069 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10070 * gdb.base/ending-run.exp: Update for exit message change.
10071 * gdb.base/chng-syms.exp: Update for exit message change.
10072 * gdb.base/checkpoint.exp: Update for exit message change.
10073 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10074 gdb_continue_to_end.
10075 (test_catch_syscall_with_wrong_args): Likewise.
10076 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10077 * gdb.base/break-interp.exp (test_ld): Update for exit message
10078 change.
10079 * gdb.base/bang.exp: Update for exit message change.
10080 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10081 (do_call_attach_tests): Likewise.
10082 * gdb.base/a2-run.exp: Update for exit message change.
10083 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10084 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10085 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10086
dd19bd70
JK
100872011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10088
10089 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10090
30e62689
TT
100912011-03-03 Tom Tromey <tromey@redhat.com>
10092
10093 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10094 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10095 * gdb.hp/gdb.aCC/configure.ac: Remove.
10096 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10097 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10098 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10099 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10100 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10101 * gdb.hp/gdb.compat/configure.ac: Remove.
10102 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10103 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10104 * gdb.hp/gdb.defects/configure.ac: Remove.
10105 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10106 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10107 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10108 * gdb.hp/configure.ac: Remove.
10109 * gdb.hp/configure: Remove.
10110 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10111 substitution.
10112 (Makefile): Remove rule.
10113 * gdb.cell/configure.ac: Remove.
10114 * gdb.cell/configure: Remove.
10115 * gdb.stabs/Makefile.in (Makefile): Remove.
10116 (distclean): Don't remove config.status or config.log.
10117 * gdb.stabs/configure (Makefile): Remove.
10118 * gdb.stabs/configure.ac: Remove.
10119 * configure: Rebuild.
10120 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
10121 Remove stabs- and cell-specific logic. Test for existence of
10122 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
10123 subdirectories, gdb.cell, and and gdb.stabs.
10124 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
10125
c171f854
JB
101262011-03-03 Joel Brobecker <brobecker@adacore.com>
10127
10128 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10129 end of buffer.
10130
9a5193cb
JB
101312011-03-02 Joel Brobecker <brobecker@adacore.com>
10132
10133 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
10134 gdb_test when running a test where we expected no output back.
10135
9bb4c1bb
MS
101362011-02-28 Michael Snyder <msnyder@vmware.com>
10137
10138 * gdb.cp/overload.cc: Change initializer value to integer.
10139
3bd0f5ef
MS
101402011-02-27 Michael Snyder <msnyder@vmware.com>
10141
10142 * gdb.multi/base.exp: Add test for remove-inferiors.
10143
2279eaad
JB
101442011-02-26 Joel Brobecker <brobecker@adacore.com>
10145
10146 * gdb.python/py-frame.exp: Simplify the initialization phase
10147 using prepare_for_testing.
10148
c82c0b55
MS
101492011-02-25 Michael Snyder <msnyder@vmware.com>
10150
10151 * gdb.multi/base.exp: Add tests for info inferiors with args.
10152
1d94651b
JK
101532011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10154
10155 * gdb.dwarf2/dw2-ranges.S: Rename to ...
10156 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
10157 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
10158 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
10159 asmfile3. Comment the STABS (#3) file compilation. Compile
10160 everything through assembler. Provide KFAIL for symtab/12497.
10161 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
10162 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
10163 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
10164 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
10165
3bd0f5ef
MS
101662011-02-24 Michael Snyder <msnyder@vmware.com>
10167
10168 * gdb.base/break.exp: Add tests for delete breakpoints using
10169 convenience variables and value history references.
10170
12c1418e
MS
101712011-02-24 Michael Snyder <msnyder@vmware.com>
10172
10173 * gdb.base/break.exp: Remove debugging 'printf' accidentally
10174 left behind in previous check-in.
10175
e5a67952
MS
101762011-02-23 Michael Snyder <msnyder@vmware.com>
10177
10178 * gdb.base/break.exp: Add tests for "info break" with arguments.
10179 * gdb.trace/infotrace.exp: Update patterns for error and help.
10180 * gdb.base/completion.exp: Update pattern.
10181 * gdb.base/ena-dis-br.exp: Update pattern.
10182 * gdb.base/help.exp: Update patterns.
10183
101842011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
10185
10186 * gdb.base/memattr.exp: New test.
10187 * gdb.base/memattr.c: Test load for memattr.exp.
10188
6e6fbe60
DE
101892011-02-22 Doug Evans <dje@google.com>
10190
10191 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
10192
1d41d745
MS
101932011-02-22 Michael Snyder <msnyder@vmware.com>
10194
10195 * Makefile.in: Make more clean.
10196 * gdb.ada/Makefile.in: Ditto.
10197 * gdb.arch/Makefile.in: Ditto.
10198 * gdb.asm/Makefile.in: Ditto.
10199 * gdb.base/Makefile.in: Ditto.
10200 * gdb.cp/Makefile.in: Ditto.
10201 * gdb.dwarf2/Makefile.in: Ditto.
10202 * gdb.java/Makefile.in: Ditto.
10203 * gdb.mi/Makefile.in: Ditto.
10204 * gdb.modula2/Makefile.in: Ditto.
10205 * gdb.python/Makefile.in: Ditto.
10206 * gdb.server/Makefile.in: Ditto.
10207 * gdb.stabs/Makefile.in: Ditto.
10208 * gdb.threads/Makefile.in: Ditto.
10209 * gdb.trace/Makefile.in: Ditto.
10210
79ba84ca
MS
102112011-02-22 Michael Snyder <msnyder@vmware.com>
10212
df46027d 10213 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
10214 info threads.
10215
b9b35694
JB
102162011-02-22 Joel Brobecker <brobecker@adacore.com>
10217
10218 * gdb.python/py-breakpoint.exp: Fix the expected output of
10219 one of the "maint info breakpoints" tests to accept the output
10220 generated on platforms that do not have hardware watchpoints.
10221
8bfb830f
JB
102222011-02-22 Joel Brobecker <brobecker@adacore.com>
10223
10224 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
10225 clean_restart. Be a little stricter in the expected output
10226 for one of the tests. Fix a typo in one of the comments.
10227
c45f3c54
JB
102282011-02-22 Joel Brobecker <brobecker@adacore.com>
10229
10230 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
10231 Delete variable binfile, no longer use. Add or modify test
10232 comments to make them unique.
10233
b97c863c
MS
102342011-02-21 Michael Snyder <msnyder@vmware.com>
10235
10236 * Makefile.in: Update for make clean.
10237 * gdb.ada/Makefile.in: Ditto.
10238 * gdb.arch/Makefile.in: Ditto.
10239 * gdb.asm/Makefile.in: Ditto.
10240 * gdb.base/Makefile.in: Ditto.
10241 * gdb.cp/Makefile.in: Ditto.
10242 * gdb.dwarf2/Makefile.in: Ditto.
10243 * gdb.java/Makefile.in: Ditto.
10244 * gdb.mi/Makefile.in: Ditto.
10245 * gdb.modula2/Makefile.in: Ditto.
10246 * gdb.python/Makefile.in: Ditto.
10247 * gdb.server/Makefile.in: Ditto.
10248 * gdb.stabs/Makefile.in: Ditto.
10249 * gdb.threads/Makefile.in: Ditto.
10250 * gdb.trace/Makefile.in: Ditto.
10251
aea5b279
MS
102522011-02-21 Michael Snyder <msnyder@vmware.com>
10253
10254 * gdb.threads/thread-find.exp: Update patterns for changes in
10255 output of "info threads" command.
10256
e3039479
UW
102572011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10258 Ulrich Weigand <uweigand@de.ibm.com>
10259
10260 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10261 (skip_hw_watchpoint_tests): Likewise.
10262 (skip_hw_watchpoint_multi_tests): Likewise.
10263
b800ec70
UW
102642011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
10265
10266 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
10267 (skip_hw_watchpoint_tests): Likewise.
10268 (skip_hw_watchpoint_multi_tests): Likewise.
10269 (skip_hw_watchpoint_access_tests): Likewise.
10270
10271 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
10272 * gdb.base/pr11022.exp: Likewise.
10273 * gdb.base/watch-read.exp: Likewise.
10274 * gdb.base/watch_thread_num.exp: Likewise.
10275 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10276 * gdb.base/watchpoint-hw.exp: Likewise.
10277 * gdb.base/watchpoint.exp: Likewise.
10278 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
10279 * gdb.threads/watchthreads-reorder.exp: Likewise.
10280 * gdb.threads/watchthreads.exp: Likewise.
10281 * gdb.threads/watchthreads2.exp: Likewise.
10282
91033e37
JB
102832011-02-21 Joel Brobecker <brobecker@adacore.com>
10284
10285 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
10286 the debugger is unable to find the array bounds.
10287
eeaafae2
JK
102882011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10289
10290 * gdb.cp/typedef-operator.exp: New file.
10291 * gdb.cp/typedef-operator.cc: New file.
10292
e338d953
MS
102932011-02-17 Michael Snyder <msnyder@vmware.com>
10294
10295 * gdb.threads/thread-find.exp: Fix regular expressions.
10296
e67ad678
JB
102972011-02-17 Joel Brobecker <brobecker@adacore.com>
10298
10299 * gdb.ada/packed_array: Expand testcase to test printing of
10300 unconstrained packed array.
10301
93084bca
JB
103022011-02-17 Joel Brobecker <brobecker@adacore.com>
10303
10304 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
10305
a0c78a73
PA
103062011-02-16 Pedro Alves <pedro@codesourcery.com>
10307
f65d5553 10308 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
10309 (main): Initialize it before collecting, and and clear it
10310 afterwards.
f65d5553
PA
10311 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10312 collecting with '{type} addr', where the addr expression is not an
10313 rvalue.
a0c78a73 10314
3dfcbbd2
KW
103152011-02-16 Ken Werner <ken.werner@de.ibm.com>
10316
10317 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
10318 a bool variable. Expect correct OpenCL names for vector types. Use the
10319 uc3 variable name instead of referring to the uchar3 built-in type.
10320 Escape the asterisk at the half pointer test.
10321
08807d5a
PA
103222011-02-16 Pedro Alves <pedro@codesourcery.com>
10323
f65d5553 10324 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
10325 (main): Initialize it before collecting, and and clear it
10326 afterwards.
f65d5553
PA
10327 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10328 collecting overlapping memory ranges.
08807d5a 10329
60f98dde
MS
103302011-02-15 Michael Snyder <msnyder@vmware.com>
10331
10332 * gdb.base/default.exp: Add tests for thread commands.
10333 * gdb.base/help.exp: Add tests for thread commands.
10334 * gdb.threads/thread-find.exp: New test for thread find command.
10335
648cd113
KW
103362011-02-15 Ken Werner <ken.werner@de.ibm.com>
10337
10338 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
10339
494e194e
YQ
103402011-02-15 Yao Qi <yao@codesourcery.com>
10341
10342 PR tdep/12352
10343 * gdb.arch/arm-disp-step.S : New test for str instruction.
10344 * gdb.arch/arm-disp-step.exp : Likewise.
10345
d9492458
TJB
103462011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
10347
10348 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
10349 "vector_register2_vr" test strings. Test the extended floating
10350 point registers (F32~F63).
10351 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
10352 IBM XL C compiler. Make the test program use a register provided
10353 by the compiler for the lxvd2x instruction.
10354
8af8e3bc
PA
103552011-02-14 Pedro Alves <pedro@codesourcery.com>
10356
10357 * gdb.trace/unavailable.cc (class Base, class Middle, class
10358 Derived): New types.
10359 (derived_unavail, derived_partial, derived_whole): New globals.
10360 (virtual_partial): New global.
10361 (virtualp): Point at virtual_partial.
10362 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
10363 related to unavailable vptr.
10364
1b28d0b3
PA
103652011-02-14 Pedro Alves <pedro@codesourcery.com>
10366
10367 * gdb.trace/unavailable.cc (a, b, c): New globals.
10368 (main): Set and clear them.
10369 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
10370 `a' and `c', and check that `b' isn't collected, although `a' and
10371 `c' are.
10372
ec0a52e1
PA
103732011-02-14 Pedro Alves <pedro@codesourcery.com>
10374
10375 * gdb.trace/unavailable.cc (struct Virtual): New.
10376 (virtualp): New global pointer.
10377 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
10378 printing a pointer to an object whose type has a vtable, with
10379 print object on.
10380
24e6bcee
PA
103812011-02-14 Pedro Alves <pedro@codesourcery.com>
10382
10383 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
10384 value repeat handles unavailableness.
10385
39d37385
PA
103862011-02-14 Pedro Alves <pedro@codesourcery.com>
10387
10388 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
10389 tests for building arrays from unavailable values, subscripting
10390 non-memory rvalue unvailable arrays, and accessing fields or
10391 baseclasses of non-lazy unavailable values,
10392 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
10393 struct types.
10394 (g_smallstruct, g_smallstruct_b): New globals.
10395
06d72e16
PA
103962011-02-14 Pedro Alves <pedro@codesourcery.com>
10397
10398 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
10399
bc9a5551
JK
104002011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10401
10402 Fix const/volatile qualifiers of C++ types, PR c++/12328.
10403 * gdb.cp/overload-const.exp: New file.
10404 * gdb.cp/overload-const.cc: New file.
10405
54fcddd0
UW
104062011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10407
10408 * gdb.opencl/callfuncs.cl: New file.
10409 * gdb.opencl/callfuncs.exp: New test.
10410 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
10411
d6dafb7c
UW
104122011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10413
10414 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
10415 when computing result.
10416 * gdb.arch/altivec-abi.exp: Update expected results.
10417
a449c2d8
TJB
104182011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10419
10420 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
10421 * gdb.base/jit.exp: Likewise.
10422 * gdb.base/pie-execl.exp: Likewise.
10423 * gdb.base/solib-nodir.exp: Likewise.
10424 * gdb.base/solib-overlap.exp: Likewise.
10425
764880b7
PA
104262011-02-07 Pedro Alves <pedro@codesourcery.com>
10427
10428 * gdb.trace/collection.c (global_pieces): New.
10429 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
10430 New procedure.
10431 (gdb_trace_collection_test): Call it.
10432
505500db
SW
104332011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
10434
10435 * gdb.python/py-evthreads.c: New file.
10436 * gdb.python/py-evthreads.exp: New file.
10437 * gdb.python/py-events.py: New file.
10438 * gdb.python/py-events.exp: New file.
10439 * gdb.python/py-events.c: New file.
10440
385203ed
DD
104412011-02-04 David Daney <ddaney@caviumnetworks.com>
10442
10443 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
10444
9011945e
AB
104452011-02-03 Andrew Burgess <aburgess@broadcom.com>
10446
10447 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
10448 gdb.base/disasm-end-cu.exp: New test for disassembling over the
10449 boundary between two compilation units.
10450
580688f3
PA
104512011-02-02 Pedro Alves <pedro@codesourcery.com>
10452
10453 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
10454 (Virtual): New structs.
10455 (virtual_o, virtual_middle_b): New globals.
10456 * gdb.cp/virtbase.exp: New tests.
10457
d3f0f853
PP
104582011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
10459
10460 * gdb.base/jit.exp: New file.
10461 * gdb.base/jit-main.c: New file.
10462 * gdb.base/jit-solib.c: New file.
10463
b2030fb5
UW
104642011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
10465
10466 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
10467 proceed to initial kernel entry point.
10468 * gdb.opencl/datatypes.exp: Likewise.
10469 * gdb.opencl/operators.exp: Likewise.
10470 * gdb.opencl/vec_comps.exp: Likewise.
10471
2db19d1e
SW
104722011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
10473
10474 * gdb.cp/nsnested.cc: New.
10475 * gdb.cp/nsnested.exp: New.
10476 * gdb.cp/nsnoimports.exp: New.
10477 * gdb.cp/nsnoimports.cc: New.
10478
6b0c4c1f
JB
104792011-01-31 Joel Brobecker <brobecker@adacore.com>
10480
10481 * gdb.base/interact.exp: Add extra tests that verify that
10482 the value of the interactive-mode setting does not change
10483 after the script is sourced.
10484
80b23b6a
JK
104852011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10486
10487 * gdb.cp/noparam.exp: New file.
10488 * gdb.cp/noparam.cc: New file.
10489
ffd5ec24
PA
104902011-01-28 Pedro Alves <pedro@codesourcery.com>
10491
10492 * gdb.trace/tfile.exp: Test that with no traceframe selected,
10493 there's no stack or registers.
10494
a81766d8
TT
104952011-01-26 Tom Tromey <tromey@redhat.com>
10496
10497 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
10498 space before string output. Add test for "set print pretty off"
10499 case.
10500
585fdaa1
PA
105012011-01-25 Pedro Alves <pedro@codesourcery.com>
10502
10503 * gdb.base/frame-args.exp: Adjust.
10504 * gdb.dwarf2/dw2-noloc.exp: Adjust.
10505 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
10506 * gdb.dwarf2/pieces.exp: Adjust.
10507 * gdb.opt/clobbered-registers-O2.exp: Adjust.
10508 * gdb.opt/inline-locals.exp: Adjust.
10509 * gdb.threads/fork-child-threads.exp: Adjust.
10510
d468832a
KW
105112011-01-25 Ken Werner <ken.werner@de.ibm.com>
10512
10513 * gdb.opencl/convs_casts.cl: Move program scope variables into the
10514 OpenCL kernel function. Add a comment as marker. Add address space
10515 qualifiers for the remaining program scope variables.
10516 * gdb.opencl/datatypes.cl: Likewise.
10517 * gdb.opencl/operators.cl: Likewise.
10518 * gdb.opencl/vec_comps.cl: Likewise.
10519 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
10520 Add breakpoint at the marker comment.
10521 * gdb.opencl/datatypes.exp: Likewise.
10522 * gdb.opencl/operators.exp: Likewise.
10523 * gdb.opencl/vec_comps.exp: Likewise.
10524
490f124f
PA
105252011-01-24 Pedro Alves <pedro@codesourcery.com>
10526
10527 * gdb.base/printcmds.c (some_struct): New struct and instance.
10528 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
10529 procedure.
10530 <global scope>: Call it.
10531
6da78614
KW
105322011-01-21 Ken Werner <ken.werner@de.ibm.com>
10533
10534 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
10535 argument to the gdb_compile_opencl_hostapp call.
10536
ec64c9aa
YQ
105372011-01-19 Yao Qi <yao@codesourcery.com>
10538
10539 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
10540 positve list.
10541
810cfdbb
YQ
105422011-01-19 Yao Qi <yao@codesourcery.com>
10543
10544 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
10545 canonical form.
10546 Remove "xscale-*-*"
10547 * gdb.xml/tdesc-regs.exp: Likewise.
10548 * gdb.python/py-section-script.exp: Replace ARM target triplet
10549 with canonical form.
10550 Match arm*-*-symbianelf*.
10551 * gdb.base/dup-sect.exp: Likewise.
10552 * lib/dwarf.exp: New.
10553 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
10554 dwarf2_support.
10555 * gdb.dwarf2/dup-psym.exp: Likewise.
10556 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
10557 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10558 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
10559 * gdb.dwarf2/dw2-basic.exp: Likewise.
10560 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10561 * gdb.dwarf2/dw2-const.exp: Likewise.
10562 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
10563 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
10564 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10565 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
10566 * gdb.dwarf2/dw2-filename.exp: Likewise.
10567 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10568 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
10569 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10570 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10571 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
10572 * gdb.dwarf2/dw2-noloc.exp: Likewise.
10573 * gdb.dwarf2/dw2-op-call.exp: Likewise.
10574 * gdb.dwarf2/dw2-producer.exp: Likewise.
10575 * gdb.dwarf2/dw2-ranges.exp: Likewise.
10576 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
10577 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
10578 * gdb.dwarf2/dw2-strp.exp: Likewise.
10579 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
10580 * gdb.dwarf2/implptr.exp: Likewise.
10581 * gdb.dwarf2/mac-fileno.exp: Likewise.
10582 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
10583 * gdb.dwarf2/pieces.exp: Likewise.
10584 * gdb.dwarf2/pr11465.exp: Likewise.
10585 * gdb.dwarf2/valop.exp: Likewise.
10586 * gdb.dwarf2/watch-notconst.exp: Likewise.
10587 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
10588
4694da01
TT
105892011-01-19 Tom Tromey <tromey@redhat.com>
10590
10591 * gdb.python/py-infthread.exp: Add thread tests.
10592
b075872c
JB
105932011-01-14 Joel Brobecker <brobecker@adacore.com>
10594
10595 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
10596
2c3e6e24
JB
105972011-01-14 Joel Brobecker <brobecker@adacore.com>
10598
10599 * gdb.ada/widewide: New testcase.
10600
de8fa76c
JB
106012011-01-13 Joel Brobecker <brobecker@adacore.com>
10602
10603 * gdb.base/interact.exp: New testcase.
10604
1b05df00
TT
106052011-01-12 Tom Tromey <tromey@redhat.com>
10606
10607 * gdb.mi/gdb2549.exp: Update for error message changes.
10608 * gdb.mi/mi-cli.exp: Likewise.
10609 * gdb.mi/mi-disassemble.exp: Likewise.
10610 * gdb.mi/mi-pthreads.exp: Likewise.
10611 * gdb.mi/mi-regs.exp: Likewise.
10612 * gdb.mi/mi-stack.exp: Likewise.
10613 * gdb.mi/mi-var-block.exp: Likewise.
10614 * gdb.mi/mi-var-cmd.exp: Likewise.
10615 * gdb.mi/mi2-cli.exp: Likewise.
10616 * gdb.mi/mi2-disassemble.exp: Likewise.
10617 * gdb.mi/mi2-pthreads.exp: Likewise.
10618 * gdb.mi/mi2-regs.exp: Likewise.
10619 * gdb.mi/mi2-stack.exp: Likewise.
10620 * gdb.mi/mi2-var-block.exp: Likewise.
10621 * gdb.mi/mi2-var-cmd.exp: Likewise.
10622
c2ff108b
JK
106232011-01-12 Andrew Burgess <aburgess@broadcom.com>
10624 Jan Kratochvil <jan.kratochvil@redhat.com>
10625
10626 PR fortran/11104 and DWARF unbound arrays detection.
10627 * gdb.fortran/multi-dim.exp: New file.
10628 * gdb.fortran/multi-dim.f90: New file.
10629
b716877b
AB
106302011-01-12 Andrew Burgess <aburgess@broadcom.com>
10631
10632 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
10633 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
10634 add new tests for opcode dumping.
10635
6c162d5e
TT
106362011-01-11 Tom Tromey <tromey@redhat.com>
10637
10638 * gdb.python/py-infthread.exp: Load gdb-python.exp.
10639
77b06cd7
TJB
106402010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
10641
10642 Convert hardware watchpoints to use breakpoint_ops.
10643 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
10644 type is not supported.
10645 * gdb.base/foll-fork.exp: Likewise.
10646 * gdb.base/foll-vfork.exp: Likewise.
10647
f39a75d0
PM
106482011-01-10 Phil Muldoon <pmuldoon@redhat.com>
10649
10650 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
10651 Use load_lib gdb-python.exp.
10652 * gdb.python/python.exp: Ditto.
10653 * gdb.python/py-function.exp: Ditto.
10654
fc529d80
AS
106552011-01-09 Andreas Schwab <schwab@linux-m68k.org>
10656
10657 * gdb.threads/tls.exp ("info address me"): Fix expected output.
10658
fb03cb59
JK
106592011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10660
10661 * configure: Regenerate.
10662
d8e22779
TT
106632011-01-06 Tom Tromey <tromey@redhat.com>
10664
10665 * gdb.python/py-frame.exp: Test gdb.newest_frame.
10666
09050809
JB
106672011-01-06 Joel Brobecker <brobecker@adacore.com>
10668
fc529d80
AS
10669 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
10670 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
10671 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10672 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
10673 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
10674 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10675 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
10676 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
10677 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
10678 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
10679 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
10680 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
10681 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
10682 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10683 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10684 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
10685 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
10686 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
10687 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10688 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
10689 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
10690 gdb.ada/uninitialized_vars.exp,
10691 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
10692 Simplify by using clean_restart.
09050809 10693
8ed5dd9e
JB
106942011-01-06 Joel Brobecker <brobecker@adacore.com>
10695
10696 Add marker to be used as anchor for inserting breakpoints.
10697 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
10698 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
10699 Likewise.
10700
10701 Remove uses of gdb_start_cmd.
10702 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
10703 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
10704
10705 Do not run testcase if testing with GDBserver.
10706 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
10707 if testing with GDBserver.
10708
368a124f
JB
107092011-01-06 Joel Brobecker <brobecker@adacore.com>
10710
10711 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
10712 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
10713 copyright header.
10714
44944448
JB
107152011-01-05 Joel Brobecker <brobecker@adacore.com>
10716
10717 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
10718 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
10719 testsuite/gdb.fortran/complex.f,
10720 testsuite/gdb.fortran/derived-type.f90,
10721 testsuite/gdb.fortran/library-module-lib.f90,
10722 testsuite/gdb.fortran/library-module-main.f90,
10723 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
10724 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
10725 Copyright year update.
10726
31886ea6
JB
107272011-01-05 Joel Brobecker <brobecker@adacore.com>
10728
10729 * gdb.base/langs1.f: Add copyright header.
10730
ebedcab5
JK
107312011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10732
10733 * gdb.base/morestack.exp: New file.
10734 * gdb.base/morestack.c: New file.
10735
de1eb2f9
JK
107362011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10737
10738 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
10739
9e87a409
JB
107402010-12-29 Joel Brobecker <brobecker@adacore.com>
10741
10742 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
10743 * gdb.ada/arrayptr.exp: Add test printing that new variable.
10744
720d1a40
JB
107452010-12-29 Joel Brobecker <brobecker@adacore.com>
10746
10747 * gdb.ada/lang_switch.exp: Correct expected parameter value.
10748
a283af87
AS
107492010-12-25 Andreas Schwab <schwab@linux-m68k.org>
10750
5d3d9cba
AS
10751 * gdb.threads/tls.exp: Fix typo.
10752
a283af87
AS
10753 * gdb.threads/thread-specific.exp (get_thread_list): Update.
10754 * gdb.threads/execl.exp: Update.
10755
2a20745c
YQ
107562010-12-23 Yao Qi <yao@codesourcery.com>
10757
10758 * gdb.arch/arm-disp-step.exp: New.
10759 * gdb.arch/arm-disp-step.S: New.
10760
a7658b96
TT
107612010-12-21 Tom Tromey <tromey@redhat.com>
10762
10763 * gdb.threads/execl.exp: Update.
10764 * gdb.threads/linux-dp.exp: Update.
10765 * gdb.threads/manythreads.exp: Update.
10766 * gdb.threads/tls.exp: Update.
10767
5b79abe7
TT
107682010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10769
10770 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
10771 (NextOverThrowDerivates) <resumebpt>: New.
10772 (resumebpt_test): New.
10773 (main): Call resumebpt_test.
10774 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
10775
0914bcdb
SS
107762010-12-12 Stan Shebs <stan@codesourcery.com>
10777
10778 * gdb.trace/tsv.exp: Test print command on trace state variables.
10779
305aeedc
TT
107802010-12-09 Tom Tromey <tromey@redhat.com>
10781
10782 * gdb.base/interp.exp: Add regression test.
10783
186c406b
TT
107842010-12-09 Tom Tromey <tromey@redhat.com>
10785
10786 * gdb.java/jnpe.java: New file.
10787 * gdb.java/jnpe.exp: New file.
10788 * gdb.cp/nextoverthrow.exp: New file.
10789 * gdb.cp/nextoverthrow.cc: New file.
10790
aae1c79a
DE
107912010-12-07 Doug Evans <dje@google.com>
10792
10793 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
10794 of data-directory.
10795 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
10796 updated.
10797 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
10798
60f98dde 107992010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
10800
10801 * gdb.base/callfuncs.exp: Test for skip_float_tests.
10802 * gdb.base/call-sc.exp: Ditto.
10803 * gdb.base/finish.exp: Ditto.
10804 * gdb.base/return.exp: Ditto.
10805 * gdb.base/return2.exp: Ditto.
10806
5fa290c1
DE
108072010-11-30 Doug Evans <dje@google.com>
10808
10809 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
10810 (gdb_expect_list): Fix spelling errors in comments.
10811 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
10812 send_gdb/gdb_expect_list where applicable.
10813 * gdb.base/call-ar-st.exp: Ditto.
10814 * gdb.base/funcargs.exp: Ditto.
10815 * gdb.base/gcore.exp: Ditto.
10816 * gdb.base/page.exp: Ditto.
10817 * gdb.base/sigaltstack.exp: Ditto.
10818 * gdb.base/siginfo.exp: Ditto.
10819 * gdb.base/sigstep.exp: Ditto.
10820 * gdb.base/trace-commands.exp: Ditto.
10821
4e04c971
DE
108222010-11-29 Doug Evans <dje@google.com>
10823
10824 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
10825 printer-name;subprinter-name.
10826
8cf6f0b1
TT
108272010-11-29 Tom Tromey <tromey@redhat.com>
10828
10829 * gdb.dwarf2/implptr.exp: New file.
10830 * gdb.dwarf2/implptr.c: New file.
10831 * gdb.dwarf2/implptr.S: New file.
10832
94b6973e
PM
108332010-11-29 Phil Muldoon <pmuldoon@redhat.com>
10834
fc529d80 10835 PR python/12199
94b6973e
PM
10836
10837 * gdb.python/py-breakpoint.exp: Test the delete method.
10838
8358c15c
JK
108392010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10840
10841 Fix step_resume_breakpoint unsaved during an infcall.
10842 * gdb.base/step-resume-infcall.exp: New file.
10843 * gdb.base/step-resume-infcall.c: New file.
10844
f6df29bc
TJB
108452010-11-24 Edjunior Machado <emachado@br.ibm.com>
10846
10847 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
10848
f2b5a5cf
TJB
108492010-11-24 Edjunior Machado <emachado@br.ibm.com>
10850
10851 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
10852 on ppc64's symbols; "finish" and "return" commands must accept to
10853 show the caller line again as well as the line after.
10854 * gdb.asm/powerpc64.inc: New file.
10855
6b0ecdc2
DE
108562010-11-23 Doug Evans <dje@google.com>
10857
10858 * lib/gdb.exp (gdb_test_sequence): New function.
10859 (gdb_expect_list): Add verbose -log call for each pattern.
10860 * gdb.base/signals.exp (test_handle_all_print): Call it.
10861 Reduce timeout increment from 6 minutes to 1 minute.
10862 * gdb.server/ext-run.exp: Call it.
10863
ea976c60
PM
108642010-11-23 Phil Muldoon <pmuldoon@redhat.com>
10865
f2b5a5cf 10866 PR python/12212
ea976c60
PM
10867
10868 * gdb.python/python.exp: Check that selected_thread raises an
10869 error when no inferior is loaded.
10870
c0efa795
JK
108712010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10872
10873 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
10874 * gdb.dwarf2/dw2-stack-boundary.S: New file.
10875
ec3aa567
JK
108762010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10877
10878 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
10879 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
10880
d8249011
DE
108812010-11-18 Doug Evans <dje@google.com>
10882
10883 * gdb.server/ext-run.exp: Fix intermittent failures.
10884
d4eba7d1
NF
108852010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10886
10887 * gdb.stabs/gdb11479.exp: Use runto_main.
10888
b04c2f88
NF
108892010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10890
10891 * gdb.base/break-entry.exp: Skip if using a stub.
10892
ae9d7ce4
NF
108932010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10894
10895 * gdb.python/py-inferior.exp: Pack values in target endianness.
10896
621c8364
TT
108972010-11-12 Tom Tromey <tromey@redhat.com>
10898
10899 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
10900 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
10901 MemoryError.
10902 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
10903 type.
10904 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
10905 MemoryError.
10906 (test_subscript_regression): Update exception type.
10907
84f4c1fe
PM
109082010-11-11 Phil Muldoon <pmuldoon@redhat.com>
10909
10910 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
10911 breakpoint tests.
10912
a1442452
PA
109132010-11-09 Pedro Alves <pedro@codesourcery.com>
10914
10915 * gdb.base/watchpoint.exp: Test "watch -location" with an
10916 innacessible location.
10917
efd11a33
JK
109182010-11-09 Edjunior Machado <emachado@br.ibm.com>
10919 Luis Machado <luisgpm@br.ibm.com>
10920
10921 * gdb.base/maint.exp: Expect "." prefix.
10922 * gdb.base/nodebug.exp: Expect "." Likewise.
10923 * gdb.base/sepsymtab.exp: Expect "." Likewise.
10924 * gdb.base/watchpoint-cond-gone.exp: Likewise.
10925 * gdb.base/watchpoint.exp: Expect a software watch to be created for
10926 POWER server processors.
10927
aa00efb5
JK
109282010-11-08 Edjunior Machado <emachado@br.ibm.com>
10929 Luis Machado <luisgpm@br.ibm.com>
10930
10931 * gdb.base/break-entry.exp: convert entry point for
10932 ppc64 and expect leading `.' on ppc64's symbols
10933
99e7ae30
DE
109342010-11-05 Doug Evans <dje@google.com>
10935
10936 * gdb.base/help.exp: Update expected output.
b521dba8
DE
10937 * gdb.python/py-param.exp: Delete, contents moved to ...
10938 * gdb.python/py-parameter.exp: ... here. New file.
10939 Add test for gdb.parameter ("directories").
99e7ae30 10940
f4b8a18d
KW
109412010-11-05 Ken Werner <ken.werner@de.ibm.com>
10942
10943 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
10944 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
10945 * configure: Regenerate.
10946 * gdb.opencl/Makefile.in: New File.
10947 * gdb.opencl/datatypes.exp: Likewise.
10948 * gdb.opencl/datatypes.cl: Likewise.
10949 * gdb.opencl/operators.exp: Likewise.
10950 * gdb.opencl/operators.cl: Likewise.
10951 * gdb.opencl/vec_comps.exp: Likewise.
10952 * gdb.opencl/vec_comps.cl: Likewise.
10953 * gdb.opencl/convs_casts.exp: Likewise.
10954 * gdb.opencl/convs_casts.cl: Likewise.
10955 * lib/opencl.exp: Likewise.
10956 * lib/opencl_hostapp.c: Likewise.
10957 * lib/opencl_kernel.cl: Likewise.
10958 * lib/cl_util.c: Likewise.
10959 * lib/cl_util.c: Likewise.
10960 * gdb.base/default.exp (set language): Add "opencl" to the list of
10961 languages.
10962
a9d5ef47
SW
109632010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
10964
10965 * gdb.cp/overload.exp: Added test for inheritance overload.
10966 * gdb.cp/overload.cc: Ditto.
10967 * gdb.cp/oranking.exp: Removed releveant kfails.
10968
03eb1c79
JK
109692010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10970 Joel Brobecker <brobecker@adacore.com>
10971
10972 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
10973 check test_compiler_info.
10974
dbc98a8b
KW
109752010-11-03 Ken Werner <ken.werner@de.ibm.com>
10976
10977 * gdb.base/gnu_vector.exp: Adjust expect messages.
10978
120bd360
KW
109792010-11-03 Ken Werner <ken.werner@de.ibm.com>
10980
10981 * gdb.base/gnu_vector.exp: Add unary operator tests.
10982
c37f7098
KW
109832010-11-03 Ken Werner <ken.werner@de.ibm.com>
10984
10985 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10986
7b51bc51
DE
109872010-11-02 Doug Evans <dje@google.com>
10988
10989 * gdb.python/py-pp-maint.c: New file.
10990 * gdb.python/py-pp-maint.exp: New file.
10991 * gdb.python/py-pp-maint.py: New file.
10992
50c97f38
TT
109932010-11-02 Tom Tromey <tromey@redhat.com>
10994
10995 * gdb.base/default.exp: Remove "scheme" from language list.
10996
a289b8f6
JK
109972010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10998
10999 Revert:
11000 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11001 * gdb.threads/sigstep-threads.exp: New file.
11002 * gdb.threads/sigstep-threads.c: New file.
11003
cd017491
MS
110042010-10-20 Michael Snyder <msnyder@vmware.com>
11005
11006 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11007
8e6a5956
UW
110082010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11009
11010 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11011 Skip test completely if gdb,no_hardware_watchpoints.
11012
2c04da0d
UW
110132010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11014
11015 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11016 strict, but do not check for any particular function name within libc.
11017
79afc5ef
SW
110182010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11019
11020 * gdb.cp/smartp.exp: New test.
11021 * gdb.cp/smartp.cc : New test.
11022
026ffab7
SW
110232010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11024
11025 * gdb.cp/converts.exp: Test pointer to bool conversion.
11026 Test pointer to long conversion.
11027 * gdb.cp/oranking.exp: Removed relevant kfail.
11028
3a772aa4
TT
110292010-10-18 Tom Tromey <tromey@redhat.com>
11030
11031 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11032 argument to lazy_string.
11033 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11034 (pp_ls.to_string): Use it.
11035 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11036 Add "estring2" local.
11037
5fc3827b
JK
110382010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11039
11040 Fix s390x compatibility.
11041 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11042 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11043
8aeb23f3
JK
110442010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11045
11046 * gdb.threads/sigstep-threads.exp: New file.
11047 * gdb.threads/sigstep-threads.c: New file.
11048
c1e56572
JK
110492010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11050
11051 * gdb.base/pie-execl.exp: New file.
11052 * gdb.base/pie-execl.c: New file.
11053
92163a10
JK
110542010-10-13 Doug Evans <dje@google.com>
11055 Jan Kratochvil <jan.kratochvil@redhat.com>
11056
11057 PR exp/12117
11058 * gdb.cp/ptype-cv-cp.cc: New file.
11059 * gdb.cp/ptype-cv-cp.exp: New file.
11060
7062b0a0
SW
110612010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11062
11063 * gdb.cp/converts.cc: New test program.
11064 * gdb.cp/converts.exp: New test.
11065 * gdb.cp/overload.exp: Added test for void* vs int*.
11066 * gdb.cp/overload.exp: Ditto.
11067 * gdb.cp/oranking.exp: Removed related kfail.
11068
0e3509db
DE
110692010-10-13 Doug Evans <dje@google.com>
11070
11071 * lib/gdb-python.exp (gdb_check_python_config): New function.
11072 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11073 * gdb.python/lib-types.cc: New file.
11074 * gdb.python/lib-types.exp: New file.
11075
8dc78533
JK
110762010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11077
11078 * gdb.python/py-error.exp: New file.
11079 * gdb.python/py-error.py: New file.
11080
93c17e06
JK
110812010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11082
11083 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11084 gdb_test_multiple.
11085
d8b34041
JK
110862010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11087
11088 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11089 * gdb.base/prelink.exp: Likewise.
11090 * gdb.base/solib-nodir.exp: Likewise.
11091 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11092 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11093 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11094
e0cc584e
UW
110952010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11096
11097 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11098 for the "info files" test to avoid timeouts on slow machines.
11099
cfc353b1
JK
111002010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11101
11102 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11103 (main): Make openlib dummy call.
11104
d3d7896d
JK
111052010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11106
11107 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11108 * break-interp.exp (reach): Move the core body ...
11109 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11110 (test_ld): Provide always real argument, even to the linker. Replace
11111 dl_main by _dl_debug_state.
11112
5e533c94
JK
111132010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11114
11115 Fix results of prelinked PIEs on ppc*.
11116 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
11117 Accept also DISPLACEMENT "PRESENT".
11118 (main): Replace "ZERO" displacements by "PRESENT".
11119
33540610
SW
111202010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
11121
11122 * gdb.cp/oranking.exp: New test.
11123 * gdb.cp/oranking.cc: New test program.
11124
3bdf2bbd
KW
111252010-10-08 Ken Werner <ken.werner@de.ibm.com>
11126
11127 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
11128 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
11129
2f608a3a
KW
111302010-10-06 Ken Werner <ken.werner@de.ibm.com>
11131
11132 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
11133 lush, lynx) New constant.
11134 * gdb.base/constvars.exp: Test const array types.
11135 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
11136
aa2e2d8d
DE
111372010-10-06 Doug Evans <dje@google.com>
11138
11139 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
11140 of syscall staging area.
11141
2844d6b5
KW
111422010-10-06 Ken Werner <ken.werner@de.ibm.com>
11143
11144 * gdb.base/gnu_vector.c: Add variable c4.
11145 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
11146 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11147
7d8ac8bb
MR
111482010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
11149
11150 * gdb.arch/altivec-abi.exp: Fix a typo.
11151
84a02e58
MR
111522010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
11153
11154 * lib/mi-support.exp (thread_selected_re): Correct pattern used
11155 to match a thread ID.
11156
b18e6318
JK
111572010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11158
11159 Fix s390x testcase compatibility.
11160 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
11161
a2c09bd0
DE
111622010-10-01 Doug Evans <dje@google.com>
11163
11164 * lib/gdb-python.exp: New file.
11165 * gdb.python/py-block.exp: Use it.
11166 * gdb.python/py-breakpoint.exp: Ditto.
11167 * gdb.python/py-frame.exp: Ditto.
11168 * gdb.python/py-inferior.exp: Ditto.
11169 * gdb.python/py-param.exp: Ditto.
11170 * gdb.python/py-prettyprint.exp: Ditto.
11171 * gdb.python/py-shared.exp: Ditto.
11172 * gdb.python/py-symbol.exp: Ditto.
11173 * gdb.python/py-symtab.exp: Ditto.
11174 * gdb.python/py-type.exp: Ditto.
11175 * gdb.python/py-value.exp: Ditto.
11176 * gdb.python/python.exp: Ditto.
11177
38f12cfc
TT
111782010-09-30 Tom Tromey <tromey@redhat.com>
11179
11180 * gdb.base/anon.exp: New file.
11181 * gdb.base/anon.c: New file.
11182
9ae8282d
TT
111832010-09-30 Tom Tromey <tromey@redhat.com>
11184
11185 * gdb.base/completion.exp: Test completion through anonymous
11186 union.
11187 * gdb.base/break1.c (struct some_struct): Add anonymous union.
11188
e9e07ba6
JK
111892010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11190
11191 Fix printing parameters of inlined functions.
11192 * gdb.dwarf2/dw2-inline-param.exp: New file.
11193 * gdb.dwarf2/dw2-inline-param-main.c: New file.
11194 * gdb.dwarf2/dw2-inline-param.S: New file.
11195
cd2effb2
JK
111962010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11197
11198 PR corefiles/12071.
11199 * gdb.base/corefile.exp (quit with a process, no question: load core)
11200 (quit with a core file): New tests.
11201
bceffbf3
JK
112022010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11203
11204 Fix GDB crash on inferior calls with self-referencing classes.
11205 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
11206 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
11207 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
11208
1736ad11
JK
112092010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11210
11211 Fix lost siginfo_t for inferior calls.
11212 * gdb.base/siginfo-infcall.exp: New file.
11213 * gdb.base/siginfo-infcall.c: New file.
11214
a176ad92
JB
112152010-09-22 Joel Brobecker <brobecker@adacore.com>
11216
11217 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
11218
c2b0a229
JK
112192010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11220
11221 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
11222 New test.
11223 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
11224
e8ae22d1
JB
112252010-09-22 Joel Brobecker <brobecker@adacore.com>
11226
11227 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
11228 type of our const type.
11229
ec322823
SW
112302010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11231
11232 * gdb.cp/pr12028.cc: New.
11233 * gdb.cp/pr12028.exp: New.
11234
72929c62
JB
112352010-09-22 Joel Brobecker <brobecker@adacore.com>
11236
11237 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11238
875b4ff5 112392010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 11240 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
11241
11242 PR mi/11407
11243 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
11244 * gdb.mi/dw2-ref-missing-frame-main.c New File.
11245 * gdb.mi/dw2-ref-missing-frame.S New File.
11246 * gdb.mi/dw2-ref-missing-frame.exp New File.
11247
7155d578
TT
112482010-09-14 Tom Tromey <tromey@redhat.com>
11249
11250 PR symtab/8399:
11251 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11252
515ed532
TT
112532010-09-14 Tom Tromey <tromey@redhat.com>
11254
11255 PR exp/11803:
11256 * gdb.threads/tls.exp: Use C++.
11257 (check_thread_local): Use K::another_thread_local.
11258 * gdb.threads/tls.c (class K): New.
11259 (another_thread_local): Now a member of K.
11260 (spin): Update. No longer K&R C.
11261
450ca57c
SW
112622010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
11263
11264 * gdb.cp/koenig.cc: created class for testing member lookup.
11265 * gdb.cp/koenig.exp: Added test for member lookup.
11266
dbd492a3
JK
112672010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11268
11269 Fix false FAILs on sourcetree topdir directory containing "kill".
11270 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
11271 source line matching regexp.
11272
8d4d924b
JK
112732010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11274
11275 * gdb.python/python.exp (set height 0, collect help from uiout)
11276 (verify help to uiout): New tests.
11277
8e64f2a0
JK
112782010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11279
11280 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
11281 is_lp64_target to check 64bit target.
11282
4569eed2
JK
112832010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11284
11285 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
11286 (test_ld) <powerpc64-*>: New.
11287
5e1617b1
DJ
112882010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11289
11290 * gdb.cp/templates.exp (test_template_args): Allow "struct".
11291
c767944b
DJ
112922010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11293
11294 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
11295 (FunctionArg::method): New function.
11296 (empty, arg): New variables.
11297 (main): Call arg.method.
11298 * gdb.cp/templates.exp (test_template_args): New function.
11299 (do_tests): Call it.
11300
27d3a3fc
UW
113012010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11302
11303 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
11304 of "next" to proceed over pthread_exit call.
11305
55b7ce7f
UW
113062010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11307
11308 * gdb.base/maint.exp: Avoid wildcards against potentially very long
11309 "maint print statistics" output to prevent expect timeouts.
11310
809df446
JK
113112010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11312
11313 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
11314 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11315 (test_float_rejected): ... here.
11316 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
11317 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11318 (test_float_rejected): ... here.
11319 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
11320 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11321 (test_float_rejected): ... here.
11322 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
11323 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11324 (test_float_rejected): ... here.
11325
8464be76
DJ
113262010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11327
11328 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
11329 before disabling hardware watchpoints.
11330 (test_inaccessible_watchpoint): Check that hardware watchpoints
11331 are used. Test for watchpoints on a constant address.
11332
14dba4b4
JK
113332010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11334
11335 * gdb.base/ui-redirect.exp: New file.
11336
3f3540e1 113372010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 11338 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
11339
11340 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
11341
0f254bb7
DE
113422010-08-31 Doug Evans <dje@google.com>
11343
11344 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
11345
03f17ccf
TT
113462010-08-30 Tom Tromey <tromey@redhat.com>
11347
11348 PR python/11792:
11349 * gdb.python/py-value.exp (test_subscript_regression): Add
11350 dynamic_type test.
11351
640617ad
DJ
113522010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
11353
11354 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
11355 instead of running to main. Do not test the main function.
11356 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
11357 Add new main.
11358
2ed91d1b
PA
113592010-08-26 Pedro Alves <pedro@codesourcery.com>
11360
11361 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
11362 one test.
11363
673bfd45
DE
113642010-08-24 Doug Evans <dje@google.com>
11365
11366 PR symtab/11942
11367 * gdb.dwarf2/dw4-sig-types.cc: New file.
11368 * gdb.dwarf2/dw4-sig-types.h: New file.
11369 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
11370 * gdb.dwarf2/dw4-sig-types.exp: New file.
11371
f9ffd4bb
TT
113722010-08-23 Tom Tromey <tromey@redhat.com>
11373
11374 PR python/11145:
11375 * gdb.python/py-value.c (Base, Derived): New types.
11376 (base): New global.
11377 * gdb.python/py-value.exp (test_subscript_regression): Add
11378 dynamic_cast test.
11379
d839c8a4
TT
113802010-08-23 Tom Tromey <tromey@redhat.com>
11381
11382 PR python/10676:
11383 * gdb.python/py-type.exp (test_fields): Add tests for type
11384 equality.
11385
702c2711
TT
113862010-08-23 Tom Tromey <tromey@redhat.com>
11387
11388 PR python/11915:
11389 * gdb.python/py-type.exp (test_fields): Add tests for array.
11390
832bafd3
KS
113912010-08-23 Keith Seitz <keiths@redhat.com>
11392
11393 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
11394 have any children. Create a new abbrev for it.
11395 Add missing terminal sequence to .debug_abbrev.
11396
c37bf528
KS
113972010-08-20 Keith Seitz <keiths@redhat.com>
11398
11399 PR symtab/11465:
11400 * gdb.dwarf2/pr11465.exp: New test.
11401 * gdb.dwarf2/pr11465.S: New file.
11402 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
11403 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
11404
4572cbac
TJB
114052010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
11406
11407 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
11408 registers. Update data sets with the new v2_double element in the
11409 VSX register union. Add vector_register3_vr data set for the AltiVec
11410 registers. Use gdb_test_no_output instead of send_gdb.
11411
e7fbb131
PA
114122010-08-19 Pedro Alves <pedro@codesourcery.com>
11413
11414 * gdb.python/py-shared.exp: New file, factored out from
11415 python.exp.
11416 * gdb.python/py-shared.c: New file.
11417 * gdb.python/py-shared-sl.c: New file.
11418 * gdb.python/python-1.c: New file.
11419 * gdb.python/python-sl.c: Delete.
11420 * gdb.python/python.c: Mention python-1.c.
11421 * gdb.python/python.exp: Move shared library tests to
11422 py-shared.exp.
11423 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
11424 (MISCELLANEOUS): New.
11425 (clean mostlyclean): Also remove $MISCELLANEOUS.
11426
d30f5e1f
DE
114272010-08-19 Doug Evans <dje@google.com>
11428
11429 PR exp/11926
11430 * gdb.base/printcmds.exp (test_float_accepted): New function.
11431 Move existing float tests there. Add tests for floats with suffixes.
11432 (test_float_rejected): New function.
11433 * gdb.java/jv-print.exp (test_float_accepted): New function.
11434 (test_float_rejected): New function.
11435 * gdb.objc/print.exp: New file.
11436 * gdb.pascal/print.exp: New file.
11437 * lib/objc.exp: New file.
11438
7b3fd859
PM
114392010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
11440
11441 * gdb.base/default.exp (info set): Avoid full buffer error and force
11442 reading up to final gdb prompt.
11443 (show): Likewise.
11444
c92817ce
TT
114452010-08-18 Tom Tromey <tromey@redhat.com>
11446
11447 PR symtab/11919:
11448 * gdb.base/completion.exp: Add test.
11449
f1208f9e
DE
114502010-08-18 Doug Evans <dje@google.com>
11451
11452 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
11453 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
11454 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
11455 Simplify, early exit if runto_main fails.
11456 * gdb.fortran/exprs.exp: load_lib fortran.exp.
11457 (set_lang_fortran): Moved to lib/fortran.exp.
11458 * gdb.fortran/types.exp: load_lib fortran.exp.
11459 (set_lang_fortran): Moved to lib/fortran.exp.
11460 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
11461 * gdb.java/jprint.exp (set_lang_java): Ditto.
11462 * gdb.java/jv-exp.exp: load_lib java.exp.
11463 If set_lang_java fails, issue a warning instead of failure to be
11464 consistent with other set_lang_foo uses.
11465 (set_lang_java): Moved to lib/java.exp.
11466 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
11467 If set_lang_java fails, issue a warning instead of failure to be
11468 consistent with other set_lang_foo uses.
11469 * gdb.pascal/types.exp: load_lib pascal.exp.
11470 (set_lang_pascal): Moved to lib/pascal.exp.
11471 * lib/fortran.exp: New file.
11472 * lib/java.exp (set_lang_java): New function.
11473 * lib/pascal.exp (set_lang_pascal): New function.
11474
2f06b485
YQ
114752010-08-18 Yao Qi <yao@codesourcery.com
11476
11477 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
11478 func_nofb_start and func_loopfb_start, so that address of functions
11479 is equal to these labels on Thumb.
11480
96e25403
YQ
114812010-08-18 Yao Qi <yao@codesourcery.com>
11482
11483 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
11484 to reflect latest c source file.
11485
36e6adc4
JK
114862010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11487
11488 * gdb.cp/infcall-dlopen.exp: New file.
11489 * gdb.cp/infcall-dlopen.cc: New file.
11490 * gdb.cp/infcall-dlopen-lib.cc: New file.
11491
f431efe5
PA
114922010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11493 Pedro Alves <pedro@codesourcery.com>
11494
11495 PR breakpoints/11371
11496
11497 * gdb.base/watch-cond-infcall.exp: New file.
11498 * gdb.base/watch-cond-infcall.c: New file.
11499
06a64a0b
TT
115002010-08-16 Tom Tromey <tromey@redhat.com>
11501
11502 * gdb.base/help.exp: Update.
11503 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
11504 watchpoint.
11505 (test_watch_location): New proc.
11506 (test_watchpoint_in_big_blob): Delete watchpoint.
11507 * gdb.base/watchpoint.c (func5): New function.
11508 (main): Call it.
11509
70ebf4ed
DE
115102010-08-16 Doug Evans <dje@google.com>
11511
11512 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
11513
ca5c20b6
PM
115142010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11515
11516 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
11517 tests.
11518
7346b668
KW
115192010-08-11 Ken Werner <ken.werner@de.ibm.com>
11520
11521 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
11522 * gdb.base/gnu_vector.c: New File.
11523 * gdb.base/gnu_vector.exp: Likewise.
11524
cb2e07a6
PM
115252010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11526
11527 * gdb.python/python.c: New File.
11528 * gdb.python/python-sl.c: New File.
11529 * gdb.python/python.exp: Test solib_address and decode_line
11530 * functions.
11531
5da1313b
JK
115322010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11533
11534 * gdb.python/python.exp (show height, set height 10)
11535 (verify pagination beforehand, verify pagination beforehand: q)
11536 (gdb.execute does not page, verify pagination afterwards)
11537 (verify pagination afterwards: q): New.
11538
49c3ccf7
DE
115392010-08-02 Doug Evans <dje@google.com>
11540
11541 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
11542 because of an older gcc, change test2
11543 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
11544 to unsupported.
11545
42c0c4f1
KH
115462010-07-30 Kazu Hirata <kazu@codesourcery.com>
11547
11548 * gdb.base/break-always.exp: Do not expect full paths to file
11549 names.
11550 * gdb.base/commands.exp: Likewise.
11551
d3765805
DE
115522010-07-30 Doug Evans <dje@google.com>
11553
c98ee71b
DE
11554 * gdb.cp/temargs.exp: For new tests that require newer gccs,
11555 xfail them when run with older gccs.
11556
fd961404
DE
11557 * lib/gdb.exp (build_executable): Forward "c++" option to
11558 get_compiler_info.
11559
999adef4
DE
11560 * gdb.python/py-type.exp (test_template): Mark as xfail tests
11561 "python print ttype.template_argument(1)" and
11562 "python print isinstance(ttype.template_argument(1), gdb.Value)"
11563 if using gcc 4.4 or earlier.
11564
d3765805
DE
11565 * gdb.base/valgrind-db-attach.exp: Use unique test name for
11566 attach-to-debugger handling.
11567
1276c759
JK
115682010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11569
11570 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
11571 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
11572 (main): Use copyreloc.
11573 * gdb.base/prelink.exp (split debug of executable)
11574 (.dynbss vs. .bss address shift): New tests.
11575
88caa9b9
PA
115762010-07-29 Pedro Alves <pedro@codesourcery.com>
11577
11578 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
11579 in gdb_test_multiple.
11580
c6f2ac43
PA
115812010-07-29 Pedro Alves <pedro@codesourcery.com>
11582
11583 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
11584 environment.
11585
326fd672
TT
115862010-07-28 Tom Tromey <tromey@redhat.com>
11587
11588 PR python/11060:
11589 * gdb.python/py-type.c (Temargs): New template.
11590 (temvar): New variable.
11591 * gdb.python/py-type.exp (test_template): New proc.
11592
3ce3b1ba
PA
115932010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11594
11595 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
11596 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
11597
34eaf542
TT
115982010-07-28 Tom Tromey <tromey@redhat.com>
11599
11600 PR c++/9946:
11601 * gdb.cp/temargs.exp: New file.
11602 * gdb.cp/temargs.cc: New file.
11603
d41b819e
JK
116042010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11605
11606 * gdb.base/help.exp (help disassemble): Update the content.
11607
26ab7092
JK
116082010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11609
11610 * gdb.threads/ia64-sigill.exp: New file.
11611 * gdb.threads/ia64-sigill.c: New file.
11612
5283e9e1
TT
116132010-07-27 Tom Tromey <tromey@redhat.com>
11614
11615 * gdb.opt/inline-cmds.c (ATTR): New define.
11616 (func1): Use it.
11617 (func2): Likewise.
11618 (func3): Likewise.
11619 (outer_inline1): Likewise.
11620 (outer_inline2): Likewise.
11621 * gdb.opt/inline-bt.c (ATTR): New define.
11622 (func1): Use it.
11623 (func2): Likewise.
11624 * gdb.opt/inline-locals.c (ATTR): New define.
11625 (func1): Use it.
11626 (func2): Likewise.
11627
e992ef73
TT
116282010-07-27 Tom Tromey <tromey@redhat.com>
11629
11630 * gdb.stabs/gdb11479.c (hack): New function.
11631 (test): Use it.
11632 (test2): Use it.
11633 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
11634 (int32_search_buf, int64_search_buf): No longer static.
11635 (x): Remove.
11636 * gdb.base/relocate.c (hack): New function.
11637
5374244e
PM
116382010-07-27 Phil Muldoon <pmuldoon@redhat.com>
11639
11640 * gdb.python/py-value.exp (test_inferior_function_call): New function.
11641 * gdb.python/py-value.c (func1): New function.
11642 (func2): Likewise.
11643
a99aee83
CV
116442010-07-26 Corinna Vinschen <vinschen@redhat.com>
11645
11646 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
11647 as not to clash with .data section.
11648
a04ba985
JG
116492010-07-26 Jerome Guitton <guitton@adacore.com>
11650
11651 * gdb.base/code_elim.exp: New file.
11652 * gdb.base/code_elim1.c: New file.
11653 * gdb.base/code_elim2.c: New file.
11654
23bd0f7c
PA
116552010-07-21 Pedro Alves <pedro@codesourcery.com>
11656
11657 PR symtab/11827
11658
11659 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
11660 (some_volatile_enum): New variable.
11661 * gdb.base/printcmds.exp (test_print_enums): New.
11662 <top level>: Call it.
11663
883df6dd
SW
116642010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
11665
11666 * gdb.cp/fpointer.cc: New test.
11667 * gdb.cp/fpointer.exp: New test.
11668
569b05a5
JK
116692010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11670
11671 * gdb.base/solib-nodir.exp: New file.
11672 * lib/gdb.exp (runto): New case for a GDB internal error.
11673
51d7d803
JK
116742010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11675 Ulrich Weigand <uweigand@de.ibm.com>
11676 Tom Tromey <tromey@redhat.com>
11677
11678 * gdb.base/charset-malloc.c: New file.
11679 * gdb.base/charset.c (malloc_stub): New prototype.
11680 (main): Call it instead of malloc itself.
11681 * gdb.base/charset.exp: Use only prepare_for_testing.
11682 (binfile): Remove the variable.
11683
c0edd9ed
JK
116842010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11685
11686 Make core files the process_stratum.
11687 * gdb.base/corefile.exp (run: load core again)
11688 (run: sanity check we see the core file, run: with core)
11689 (run: core file is cleared, attach: load core again)
11690 (attach: sanity check we see the core file, attach: with core)
11691 (attach: core file is cleared): New tests.
11692 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
11693
3cbaedff
KW
116942010-07-14 Ken Werner <ken.werner@de.ibm.com>
11695
11696 * gdb.arch/altivec-abi.exp: New tests.
11697
91158a56
TT
116982010-07-13 Tom Tromey <tromey@redhat.com>
11699
11700 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
11701 (main): Use it.
11702 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
11703
0f5238ed
TT
117042010-07-13 Tom Tromey <tromey@redhat.com>
11705
11706 * gdb.base/label.exp: New file.
11707 * gdb.base/label.c: New file.
11708
add265ae
L
117092010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
11710 H.J. Lu <hongjiu.lu@intel.com>
11711
11712 * lib/gdb.exp (is_ilp32_target): New.
11713 (is_lp64_target): Likewise.
11714
11715 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
11716 target.
11717 * gdb.arch/amd64-disp-step.exp: Likewise.
11718 * gdb.arch/amd64-dword.exp: Likewise.
11719 * gdb.arch/amd64-i386-address.exp: Likewise.
11720 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 11721
add265ae
L
11722 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
11723 target.
11724 * gdb.arch/i386-bp_permanent.exp: Likewise.
11725 * gdb.arch/i386-byte.exp: Likewise.
11726 * gdb.arch/i386-disp-step.exp: Likewise.
11727 * gdb.arch/i386-gnu-cfi.exp: Likewise.
11728 * gdb.arch/i386-prologue.exp: Likewise.
11729 * gdb.arch/i386-size-overlap.exp: Likewise.
11730 * gdb.arch/i386-size.exp: Likewise.
11731 * gdb.arch/i386-sse.exp: Likewise.
11732 * gdb.arch/i386-unwind.exp: Likewise.
11733 * gdb.arch/i386-word.exp: Likewise.
11734
11735 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
11736 test only when building 64-bit executables. Do not hard-code
11737 -m64 option.
11738
2dfb8c17
DE
117392010-07-07 Doug Evans <dje@google.com>
11740
11741 * lib/gdb.exp (gdb_test_list_exact): New function.
11742 * gdb.base/default.exp (show convenience): Call it, add tests for
11743 $_sdata = void, $_thread = 0.
11744
4e5799b6
JK
117452010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11746 Joel Brobecker <brobecker@adacore.com>
11747
11748 Fix re-run of PIE executable, PR shlibs/11776.
11749 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
11750 Remove $displacement_main to match the solib-svr4.c change. New "kill"
11751 and re-"run" of the inferior.
11752
1a219cc7
JK
117532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11754 Joel Brobecker <brobecker@adacore.com>
11755
11756 Cope with missing /usr/sbin/prelink.
11757 * lib/prelink-support.exp (prelink_no):
11758 <result == 1 && $output is "no such file or directory">: New.
11759 (prelink_yes): Likewise. Return on failed prelink_no.
11760
5e3b36f8
JK
117612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11762 Joel Brobecker <brobecker@adacore.com>
11763
11764 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
11765 build_executable by build_executable_own_libs. Replace "prelink -R"
11766 execution by a call of prelink_yes. Comment why "prelink -r" needs no
11767 change.
11768 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
11769 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
11770 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
11771 Replace build_executable by build_executable_own_libs's function
11772 build_executable_own_libs.
11773 (prelinkNO): Create new stub to call prelink_no.
11774 (prelinkYES): Create new stub to call prelink_yes.
11775 (test_attach): Rename calls of copy to file_copy.
11776 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
11777 (copy): Move to ...
11778 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
11779 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
11780 * gdb.base/prelink.exp: Disable testcase also for is_remote and
11781 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
11782 special flags by gdb_compile_shlib. Replace second gdb_compile by
11783 build_executable_own_libs. Replace "prelink -R" execution by a call of
11784 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
11785 a second call of prelink_yes. Replace restart commands by
11786 clean_restart.
11787 (prelink): Rename to ...
11788 (seen displacement message): ... this test. Extend its expectation
11789 strictness.
11790
86e4bafc
JK
117912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11792
11793 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
11794 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
11795 displacement message exactly once.
11796
3cd07d20
JK
117972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11798 Joel Brobecker <brobecker@adacore.com>
11799
11800 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
11801 its restore after the <$relink_args != ""> loop. new comment.
11802
0a1e94c7
JK
118032010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11804 Joel Brobecker <brobecker@adacore.com>
11805
11806 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
11807 code for it. New variable relink_args.
11808 (prelinkYES): Call prelinkNO.
11809 (test_attach): Accept new parameter relink_args. Re-prelink the binary
11810 in such case. Move the core code to ...
11811 (test_attach_gdb): ... a new function. Send GDB command "file".
11812 Extend expected "Attaching to " string.
11813
2f70bcfb
TT
118142010-07-02 Tom Tromey <tromey@redhat.com>
11815
11816 * gdb.base/bitops.exp: Remove extraneous "pass".
11817
a17ac5b0
TT
118182010-07-02 Ken Werner <ken.werner@de.ibm.com>
11819
11820 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11821
dc10affe
PA
118222010-07-01 Pedro Alves <pedro@codesourcery.com>
11823
d41c0fc8
PA
11824 * gdb.base/help.exp: Adjust expected output.
11825
118262010-07-01 Pedro Alves <pedro@codesourcery.com>
11827
11828 * gdb.base/help.exp: Adjust expected output.
dc10affe 11829
0a600c36
JK
118302010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11831
11832 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
11833 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
11834 c++/11702.
11835
37cc8bfe
JK
118362010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11837 Doug Evans <dje@google.com>
11838
11839 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
11840 add .dynamic entry'.
11841
254e6b9e
DE
118422010-06-29 Doug Evans <dje@google.com>
11843
11844 Test PR c++/11702.
11845 * gdb.cp/m-static.exp: Add testcase.
11846 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
11847
595939de 118482010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
11849 Tom Tromey <tromey@redhat.com>
11850 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
11851
11852 * gdb.python/py-inferior.c: New File.
11853 * gdb.python/py-infthread.c: New File.
11854 * gdb.python/py-inferior.exp: New File.
11855 * gdb.python/py-infthread.exp: New File.
11856
98751a41
JK
118572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11858
11859 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
11860 (ptype ::C::OtherFileClass typedefs): New.
11861 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
11862 (C::OtherFileClass::cOtherFileClassVar2): New.
11863 (C::OtherFileClass::cOtherFileClassVar_use): Use also
11864 cOtherFileClassVar2.
11865 (C::cOtherFileType2, C::cOtherFileVar2): New.
11866 (C::cOtherFileVar_use): use also cOtherFileVar2.
11867 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
11868
41f62f39
JK
118692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11870
11871 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
11872 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
11873 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
11874 (print ::C::cOtherFileVar)
11875 (whatis C::OtherFileClass::cOtherFileClassType)
11876 (whatis ::C::OtherFileClass::cOtherFileClassType)
11877 (print C::OtherFileClass::cOtherFileClassVar)
11878 (print ::cOtherFileClassVar)
11879 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
11880 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
11881 trailing content.
11882 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
11883 (C::OtherFileClass::cOtherFileClassVar)
11884 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
11885 (C::cOtherFileVar, C::cOtherFileVar_use): New.
11886
af53d231
JK
118872010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11888
11889 Test PR c++/11703 and PR gdb/1448.
11890 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
11891 gdb/1448.
11892
9655fd1a
JK
118932010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11894
11895 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
11896 (main) <rtti_data>: New.
11897 * gdb.cp/virtbase.exp (print rtti_data): New.
11898
824cc8dd
JK
118992010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11900 Joel Brobecker <brobecker@adacore.com>
11901
11902 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
11903
6036c742
JK
119042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11905
11906 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
11907
de6a0421
DE
119082010-06-28 Doug Evans <dje@google.com>
11909
11910 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
11911
b2dae948
DE
119122010-06-27 Doug Evans <dje@google.com>
11913
11914 * gdb.cp/m-static.exp: Update expected test output.
11915
0f3bb72e
PH
119162010-06-25 Paul Hilfinger <hilfinger@adacore.com>
11917
889bf7c5
PA
11918 * gdb.gdb/selftest.exp: Adjust expected message for
11919 capturing start-up runtime.
0f3bb72e 11920
bc9f0842
TT
119212010-06-25 Tom Tromey <tromey@redhat.com>
11922
11923 PR python/10808:
11924 * gdb.python/python.exp: Add new tests.
11925
099ef718
SW
119262010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
11927
11928 * gdb.cp/operator.cc: Created an import loop.
11929 * gdb.cp/operator.exp: Added testcase for import loop.
11930
5868a632
JK
119312010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11932
11933 Test PR python/11407.
11934 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
11935 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
11936 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
11937 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
11938 executable_nofb and executable_fb. New variables srcsfile, objsfile,
11939 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
11940 binfile. Call gdb_compile with clean_restart twice.
11941 (func_nofb print, func_nofb backtrace, func_loopfb print)
11942 (func_loopfb backtrace): New.
11943
af76db58
JK
119442010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11945
11946 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
11947 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
11948 by a hand made one.
11949 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
11950 i?86 requirement. Remove variables srcfile and binfile. New variable
11951 sources, executable_nofb and executable_fb. Call prepare_for_testing.
11952
f2c7657e
UW
119532010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11954
11955 * gdb.cell/dwarfaddr.exp: New file.
11956 * gdb.cell/dwarfaddr.S: New file.
11957
628fe4e4
JK
119582010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11959
11960 Test PR 9436.
11961 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
11962
f1421989
HZ
119632010-06-24 Hui Zhu <teawater@gmail.com>
11964
11965 * gdb.base/eval.exp: New file.
11966
d03285ec
UW
119672010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11968
11969 * gdb.cell/fork.exp: New file.
11970 * gdb.cell/fork.c: Likewise.
11971 * gdb.cell/fork-spu.c: Likewise.
11972
41b2c92d
PM
119732010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
11974
11975 * lib/gdb.exp (banned_variables_traced): New global variable.
11976 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
11977 (gdb_init): Use `trace add variable' instead of obsolete
11978 `trace variable'.
11979
d5bc977f
DE
119802010-06-21 Doug Evans <dje@google.com>
11981
11982 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11983
d2ed6730
UW
119842010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11985
11986 * gdb.arch/spu-ls.exp: New file.
11987 * gdb.arch/spu-ls.c: Likewise.
11988
6aed2dbc
SS
119892010-06-18 Stan Shebs <stan@codesourcery.com>
11990
11991 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11992
e0756905
UW
119932010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11994
11995 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11996 * gdb.base/watch-cond.exp: Likewise.
11997 * gdb.python/py-breakpoint.exp: Likewise.
11998
d8053d4d
PA
119992010-06-18 Pedro Alves <pedro@codesourcery.com>
12000
12001 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12002 clean_restart, make sure every test has a distinct message, and
12003 that messages don't include the executable' full path.
12004
81ce510c
DE
120052010-06-17 Doug Evans <dje@google.com>
12006
12007 * gdb.arch/i386-size.exp: Updated expected output for
12008 DISASSEMBLY_OMIT_FNAME.
12009
65d79d4b
SDJ
120102010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12011 Sergio Durigan Junior <sergiodj@redhat.com>
12012
12013 * gdb.base/watch-notconst.c: New file.
12014 * gdb.base/watch-notconst.S: New file.
12015 * gdb.base/watch-notconst2.c: New file.
12016 * gdb.base/watch-notconst2.S: New file.
12017 * gdb.base/watch-notconst.exp: New file.
12018 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12019 (func4): Add operations on `global_ptr_ptr'.
12020 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12021 routine to test watchpoints created with a constant expression.
12022 (test_inaccessible_watchpoint): Include tests for watchpoints
12023 created with a constant expression.
12024
df0f4836
KB
120252010-06-14 Kevin Buettner <kevinb@redhat.com>
12026
12027 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12028 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12029 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12030 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12031 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12032 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12033 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12034 of `_start'.
12035
b769def5
UW
120362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12037
12038 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12039 not supported on the target.
12040 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12041 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12042 * gdb.mi/mi-nsintrall.exp: Likewise.
12043 * gdb.mi/mi-nsmoribund.exp: Likewise.
12044 * gdb.mi/mi-nsthrexec.exp: Likewise.
12045
d914c394
SS
120462010-06-11 Stan Shebs <stan@codesourcery.com>
12047
12048 * gdb.base/permissions.exp: New file.
12049
120502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
12051
12052 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12053 does not support ELF executable class.
12054
f3ce5b9c
UW
120552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12056
12057 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12058
8e46892c
JK
120592010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12060
12061 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12062 (runto): Catch "The target does not support running in non-stop mode.".
12063
6cc55c64
MS
120642010-06-11 Michael Snyder <msnyder@vmware.com>
12065
12066 * gdb.base/setshow.exp (set language asm): Don't use
12067 gdb_test_no_output, fails on some targets.
12068
caddefa4
UW
120692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12070
12071 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12072 * gdb.cp/pr9167.exp: Likewise.
12073
468b1aa7
UW
120742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12075
12076 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12077
5c3552dc
UW
120782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12079
12080 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12081
02e6fe6a
UW
120822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12083
12084 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12085
0e03807e
TT
120862010-06-11 Tom Tromey <tromey@redhat.com>
12087
12088 PR gdb/9977, PR exp/11636::
12089 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12090 (pieces_test_f6): Update expected output.
12091
2bdf28a0
JK
120922010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12093
12094 * gdb.base/moribund-step.exp: New.
12095
f6978de9
MS
120962010-06-08 Michael Snyder <msnyder@vmware.com>
12097
12098 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 12099 * gdb.ada/boolean_expr.exp:
f6978de9
MS
12100 * gdb.ada/frame_args.exp: Ditto.
12101 * gdb.ada/lang_switch.exp: Ditto.
12102 * gdb.ada/ptype_arith_binop.exp: Ditto.
12103 * gdb.ada/ref_param.exp: Ditto.
12104 * gdb.ada/type_coercion.exp:Ditto.
12105
12106 * gdb.asm/asm-source.exp: Ditto.
12107
12108 * gdb.base/attach.exp: Ditto.
12109 * gdb.base/bitfields2.exp: Ditto.
12110 * gdb.base/call-signal-resume.exp: Ditto.
12111 * gdb.base/callfuncs.exp: Ditto.
12112 * gdb.base/commands.exp: Ditto.
12113 * gdb.base/dbx.exp: Ditto.
12114 * gdb.base/default.exp: Ditto.
12115 * gdb.base/dump.exp: Ditto.
12116 * gdb.base/exprs.exp: Ditto.
12117 * gdb.base/freebpcmd.exp: Ditto.
12118 * gdb.base/interrupt.exp: Ditto.
12119 * gdb.base/list.exp: Ditto.
12120 * gdb.base/long_long.exp: Ditto.
12121 * gdb.base/maint.exp: Ditto.
12122 * gdb.base/ptype.exp: Ditto.
12123 * gdb.base/return.exp: Ditto.
12124 * gdb.base/setshow.exp: Ditto.
12125 * gdb.base/sigbpt.exp: Ditto.
12126 * gdb.base/sigrepeat.exp: Ditto.
12127
12128 * gdb.cp/classes.exp: Ditto.
12129
12130 * gdb.dwarf2/dw2-restore.exp: Ditto.
12131
12132 * gdb.gdb/selftest.exp: Ditto.
12133
12134 * gdb.multi/base.exp: Ditto.
12135 * gdb.multi/bkpt-multi-exec.exp: Ditto.
12136
12137 * gdb.python/py-block.exp: Ditto.
12138 * gdb.python/py-prettyprint.exp: Ditto.
12139 * gdb.python/py-template.exp: Ditto.
12140
12141 * gdb.server/ext-attach.exp: Ditto.
12142 * gdb.server/ext-run.exp: Ditto.
12143 * gdb.server/server-mon.exp: Ditto.
12144
12145 * gdb.threads/fork-thread-pending.exp: Ditto.
12146 * gdb.threads/hand-call-in-threads.exp: Ditto.
12147 * gdb.threads/interrupted-hand-call.exp: Ditto.
12148 * gdb.threads/linux-dp.exp: Ditto.
12149 * gdb.threads/manythreads.exp: Ditto.
12150 * gdb.threads/print-threads.exp: Ditto.
12151 * gdb.threads/pthreads.exp: Ditto.
12152 * gdb.threads/schedlock.exp: Ditto.
12153 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12154 * gdb.threads/threadapply.exp: Ditto.
12155
de7ff789
MS
121562010-06-08 Michael Snyder <msnyder@vmware.com>
12157
889bf7c5 12158 * gdb.ada/exec_changed.exp:
de7ff789
MS
12159 Use ".*" instead of "" as wildcard regexp.
12160
12161 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
12162 * gdb.base/call-ar-st.exp: Ditto.
12163 * gdb.base/checkpoint.exp: Ditto.
12164 * gdb.base/default.exp: Ditto.
12165 * gdb.base/dump.exp: Ditto.
12166 * gdb.base/ending-run.exp: Ditto.
12167 * gdb.base/fileio.exp: Ditto.
12168 * gdb.base/miscexprs.exp: Ditto.
12169 * gdb.base/pointers.exp: Ditto.
12170 * gdb.base/readline.exp: Ditto.
12171 * gdb.base/reread.exp: Ditto.
12172 * gdb.base/restore.exp: Ditto.
12173 * gdb.base/shlib-call.exp: Ditto.
12174 * gdb.base/valgrind-db-attach.exp: Ditto.
12175 * gdb.base/volatile.exp: Ditto.
12176 * gdb.base/watchpoints.exp: Ditto.
12177
12178 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
12179
12180 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
12181 * gdb.python/py-value.exp: Ditto.
12182
12183 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
12184 * gdb.trace/circ.exp: Ditto.
12185 * gdb.trace/collection.exp: Ditto.
12186 * gdb.trace/packetlen.exp: Ditto.
12187 * gdb.trace/passc-dyn.exp: Ditto.
12188 * gdb.trace/report.exp: Ditto.
12189 * gdb.trace/tfile.exp: Ditto.
12190 * gdb.trace/tfind.exp: Ditto.
12191 * gdb.trace/while-dyn.exp: Ditto.
12192
3bebe2f2
JK
121932010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12194
12195 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
12196
5c631832
JK
121972010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12198
12199 Test PR 10640.
12200 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
12201
4c3376c8
SW
122022010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
12203
12204 * gdb.cp/koenig.exp: Test for ADL operators.
12205 * gdb.cp/koenig.cc: Added ADL operators.
12206 * gdb.cp/operator.exp: New test.
12207 * gdb.cp/operator.cc: New test.
12208
dc226d5a
MS
122092010-06-04 Michael Snyder <msnyder@vmware.com>
12210
dfb88a23
MS
12211 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
12212 * gdb.base/pending.exp: Ditto.
f7ae76b3 12213
dc226d5a
MS
12214 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
12215
967cf477
DE
122162010-06-04 Doug Evans <dje@google.com>
12217
12218 * gdb.python/py-prettyprint.exp: Add new test for enabled and
12219 disabled printers.
12220 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
12221 (enable_lookup_function): New function.
12222
eb801841
TT
122232010-06-04 Tom Tromey <tromey@redhat.com>
12224
12225 * gdb.python/py-value.exp (test_value_hash): Don't test equality
12226 of hash and id.
12227
38979823
JK
122282010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12229
12230 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
12231 newline.
12232 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
12233 (empty verbose non-noisy clear, empty verbose noisy clear)
12234 (empty non-verbose noisy clear): Likewise.
12235
35ec993f
MS
122362010-06-03 Michael Snyder <msnyder@vmware.com>
12237
12238 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
12239 * gdb.base/display.exp: Ditto.
12240 * gdb.base/find.exp: Ditto.
12241 * gdb.base/ifelse.exp: Ditto.
12242 * gdb.base/multi-forks.exp: Ditto.
12243 * gdb.base/recurse.exp: Ditto.
12244 * gdb.base/setshow.exp: Ditto.
12245 * gdb.base/value-double-free.exp: Ditto.
12246 * gdb.base/watch-vfork.exp: Ditto.
12247 * gdb.base/watch_thread_num.exp: Ditto.
12248 * gdb.base/watchpoint-solib.exp: Ditto.
12249 * gdb.base/watchpoint.exp: Ditto.
12250 * gdb.base/watchpoints.exp: Ditto.
12251
12252 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
12253 * gdb.cp/overload.exp: Ditto.
12254 * gdb.cp/virtfunc.exp: Ditto.
12255
12256 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
12257
889bf7c5 12258 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
12259 Replace gdb_test with gdb_test_no_output.
12260
889bf7c5 12261 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
12262 Replace gdb_test with gdb_test_no_output.
12263 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12264 * gdb.threads/watchthreads.exp: Ditto.
12265 * gdb.threads/watchthreads2.exp: Ditto.
12266
12267 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
12268 * gdb.trace/tfind.exp: Ditto.
12269
c22decce
JB
122702010-06-03 Joel Brobecker <brobecker@adacore.com>
12271
12272 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
12273 successful test if message is the empty string.
12274
fd5700c7
JK
122752010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12276
12277 * gdb.fortran/module.exp (stopped language detection): New test.
12278
f55ee35c
JK
122792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12280
12281 Support DW_TAG_module as separate namespaces.
12282 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
12283 gdb.fortran/library-module-lib.f90: New.
12284 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
12285 (print i): Remove.
12286 (continue to breakpoint: i-is-1, print var_i value 1)
12287 (continue to breakpoint: i-is-2, print var_i value 2)
12288 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
12289 (print var_d, print var_i value 14, ptype modmany, complete `modm)
12290 (complete `modmany, complete `modmany`, complete `modmany`var)
12291 (show language, setting breakpoint at module): New tests.
12292 * gdb.fortran/module.f90 (module mod): Remove.
12293 (module mod1, module mod2, module modmany, subroutine sub1)
12294 (subroutine sub2, program module): New.
12295
b8e8282f
JK
122962010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12297
12298 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
12299 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
12300 * gdb.cp/anon-union.exp (pass): Rename to ...
12301 (print z 2): ... here.
b8e8282f 12302
019ebafc
MS
123032010-06-02 Michael Snyder <msnyder@vmware.com>
12304
e68d8fd4
MS
12305 * gdb.trace/actions.exp: Use gdb_test_no_output.
12306 * gdb.trace/circ.exp: Ditto.
12307 * gdb.trace/packetlen.exp: Ditto.
12308 * gdb.trace/save-trace.exp: Ditto.
12309 * gdb.trace/tracecmd.exp: Ditto.
12310 * gdb.trace/tsv.exp: Ditto.
12311
12b5d08a
MS
12312 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
12313 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
12314 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12315 * gdb.threads/manythreads.exp: Ditto.
12316 * gdb.threads/print-threads.exp: Ditto.
12317 * gdb.threads/pthreads.exp: Ditto.
12318 * gdb.threads/schedlock.exp: Ditto.
12319 * gdb.threads/staticthreads.exp: Ditto.
12320 * gdb.threads/thread-specific.exp: Ditto.
12321 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12322 * gdb.threads/threadapply.exp: Ditto.
12323 * gdb.threads/watchthreads.exp: Ditto.
12324 * gdb.threads/watchthreads2.exp: Ditto.
12325
89493308
MS
12326 * gdb.python/py-block.exp: Use gdb_test_no_output.
12327 * gdb.python/py-prettyprint.exp: Ditto.
12328 * gdb.python/py-template.exp: Ditto.
12329 * gdb.python/py-value.exp: Ditto.
12330
12331 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
12332 * gdb.reverse/watch-reverse.exp: Ditto.
12333
12334 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
12335 * gdb.server/ext-run.exp: Ditto.
12336
019ebafc
MS
12337 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
12338 * gdb.dwarf2/dw2-compressed.exp: Ditto.
12339 * gdb.dwarf2/dw2-intercu.exp: Ditto.
12340 * gdb.dwarf2/dw2-intermix.exp: Ditto.
12341 * gdb.dwarf2/dw2-producer.exp: Ditto.
12342 * gdb.dwarf2/mac-fileno.exp: Ditto.
12343
12344 * gdb.gdb/observer.exp: Use gdb_test_no_output.
12345 * gdb.gdb/selftest.exp: Ditto.
12346
12347 * gdb.multi/base.exp: Use gdb_test_no_output.
12348
12349 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
12350
3e0ca3a5
JK
123512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12352
12353 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
12354
9db70545
MS
123552010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
12356
a8d52276
MS
12357 * gdb.cp/class2.exp: Use gdb_test_no_output.
12358 * gdb.cp/classes.exp: Ditto.
12359 * gdb.cp/extern-c.exp: Ditto.
12360 * gdb.cp/inherit.exp: Ditto.
12361 * gdb.cp/maint.exp: Ditto.
12362 * gdb.cp/mb-inline.exp: Ditto.
12363 * gdb.cp/mb-templates.exp: Ditto.
12364 * gdb.cp/method2.exp: Ditto.
12365 * gdb.cp/misc.exp: Ditto.
12366 * gdb.cp/ovldbreak.exp: Ditto.
12367 * gdb.cp/punctuator.exp: Ditto.
12368 * gdb.cp/templates.exp: Ditto.
12369 * gdb.cp/virtbase.exp: Ditto.
12370
889bf7c5 12371 * gdb.threads/attach-stopped.exp:
9db70545 12372 Replace uses of send_gdb / gdb_expect.
889bf7c5 12373 * gdb.threads/attachstop-mt.exp:
9db70545 12374 Replace uses of send_gdb / gdb_expect.
889bf7c5 12375 * gdb.threads/gcore-thread.exp:
9db70545 12376 Replace uses of send_gdb / gdb_expect.
889bf7c5 12377 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
12378 Replace uses of send_gdb / gdb_expect.
12379 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 12380 * gdb.threads/print-threads.exp:
9db70545
MS
12381 Replace uses of send_gdb / gdb_expect.
12382 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
12383 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
12384 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
12385
12386 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
12387 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
12388 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
12389 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
12390 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
12391 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
12392 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
12393 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
12394 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
12395 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
12396 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
12397
359cc68c
JK
123982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12399
12400 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
12401
7d3fe98e
SW
124022010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
12403
12404 * gdb.cp/koenig.exp: Added new test case.
12405 * gdb.cp/koenig.cc: Ditto.
12406
27d3a1a2
MS
124072010-06-01 Michael Snyder <msnyder@vmware.com>
12408
12409 * gdb.base/arithmet.exp: Use gdb_test_no_output.
12410 * gdb.base/arrayidx.exp: Ditto.
12411 * gdb.base/attach.exp: Ditto.
12412 * gdb.base/auxv.exp: Ditto.
12413 * gdb.base/bigcre.exp: Ditto.
12414 * gdb.base/break-always.exp: Ditto.
12415 * gdb.base/break-interp.exp: Ditto.
12416 * gdb.base/break.exp: Ditto.
12417 * gdb.base/breakpoint-shadow.exp: Ditto.
12418 * gdb.base/call-ar-st.exp: Ditto.
12419 * gdb.base/call-sc.exp: Ditto.
12420 * gdb.base/call-signal-resume.exp: Ditto.
12421 * gdb.base/callfuncs.exp: Ditto.
12422 * gdb.base/catch-syscall.exp: Ditto.
12423 * gdb.base/charset.exp: Ditto.
12424 * gdb.base/code-expr.exp: Ditto.
12425 * gdb.base/commands.exp: Ditto.
12426 * gdb.base/cond-expr.exp: Ditto.
12427 * gdb.base/condbreak.exp: Ditto.
12428 * gdb.base/cursal.exp: Ditto.
12429 * gdb.base/cvexpr.exp: Ditto.
12430 * gdb.base/default.exp: Ditto.
12431 * gdb.base/del.exp: Ditto.
12432 * gdb.base/detach.exp: Ditto.
12433 * gdb.base/display.exp: Ditto.
12434 * gdb.base/ena-dis-br.exp: Ditto.
12435 * gdb.base/eval-skip.exp: Ditto.
12436 * gdb.base/foll-fork.exp: Ditto.
12437 * gdb.base/foll-vfork.exp: Ditto.
12438 * gdb.base/frame-args.exp: Ditto.
12439 * gdb.base/funcargs.exp: Ditto.
12440 * gdb.base/gcore-buffer-overflow.exp: Ditto.
12441 * gdb.base/gdbvars.exp: Ditto.
12442 * gdb.base/help.exp: Ditto.
12443 * gdb.base/ifelse.exp: Ditto.
12444 * gdb.base/included.exp: Ditto.
12445 * gdb.base/list.exp: Ditto.
12446 * gdb.base/macscp.exp: Ditto.
12447 * gdb.base/maint.exp: Ditto.
12448 * gdb.base/multi-fork.exp: Ditto.
12449 * gdb.base/overlays.exp: Ditto.
12450 * gdb.base/page.exp: Ditto.
12451 * gdb.base/pending.exp: Ditto.
12452 * gdb.base/pointers.exp: Ditto.
12453 * gdb.base/pr11022.exp: Ditto.
12454 * gdb.base/prelink.exp: Ditto.
12455 * gdb.base/printcmds.exp: Ditto.
12456 * gdb.base/psymtab.exp: Ditto.
12457 * gdb.base/randomize.exp: Ditto.
12458 * gdb.base/relational.exp: Ditto.
12459 * gdb.base/relocate.exp: Ditto.
12460 * gdb.base/remote.exp: Ditto.
12461 * gdb.base/sepdebug.exp: Ditto.
12462 * gdb.base/set-lang-auto.exp: Ditto.
12463 * gdb.base/setshow.exp: Ditto.
12464 * gdb.base/setvar.exp: Ditto.
12465 * gdb.base/signals.exp: Ditto.
12466 * gdb.base/signull.exp: Ditto.
12467 * gdb.base/sigstep.exp: Ditto.
12468 * gdb.base/sizeof.exp: Ditto.
12469 * gdb.base/solib-disc.exp: Ditto.
12470 * gdb.base/store.exp: Ditto.
12471 * gdb.base/structs.exp: Ditto.
12472 * gdb.base/structs2.exp: Ditto.
12473 * gdb.base/subst.exp: Ditto.
12474 * gdb.base/term.exp: Ditto.
12475 * gdb.base/trace-commands.exp: Ditto.
12476 * gdb.base/unwindonsignal.exp: Ditto.
12477 * gdb.base/valgrind-db-attach.exp: Ditto.
12478 * gdb.base/varargs.exp: Ditto.
12479 * gdb.base/watch-cond.exp: Ditto.
12480 * gdb.base/watch_thread_num.exp: Ditto.
12481 * gdb.base/watchpoint-cond-gone.exp: Ditto.
12482 * gdb.base/watchpoint.exp: Ditto.
12483 * gdb.base/whatis-exp.exp: Ditto.
12484
f8d3bf8f
MS
124852010-06-01 Michael Snyder <msnyder@vmware.com>
12486
12487 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
12488 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
12489 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
12490 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
12491 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
12492 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
12493 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
12494 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
12495 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
12496 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
12497 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
12498 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
12499 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
12500 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
12501 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
12502
3f9e0d32
JK
125032010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12504
12505 * gdb.base/commands.exp (begin commands on watch): Remove excessive
12506 trailing newline.
12507 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
12508 * gdb.java/jmisc.exp (p *args\n): Rename to ...
12509 (p *args): ... here and remove excessive trailing newline.
12510
f629457d
JB
125112010-05-31 Joel Brobecker <brobecker@adacore.com>
12512
12513 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
12514
09eef106
JK
125152010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12516
12517 Accept the new Linux kernel "t (tracing stop)" string.
12518 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
12519 Update comment.
12520 (state_wait) <T (tracing stop)>: New.
12521 (main): Update the state_wait expect string.
12522
94f31136
PA
125232010-05-28 Pedro Alves <pedro@codesourcery.com>
12524
12525 * limits.c, limits.exp: Delete files.
12526 * Makefile.in (clean mostlyclean): Adjust.
12527 * tracecmd.exp: Adjust.
12528
096554ab
JK
125292010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12530
12531 * gdb.base/tui-layout.exp: New.
12532
27d3a1a2 125332010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 12534
889bf7c5 12535 * gdb.reverse/break-precsave.exp:
bcd2dc50 12536 Replace uses of send_gdb / gdb_expect.
889bf7c5 12537 * gdb.reverse/break-reverse.exp:
bcd2dc50 12538 Replace uses of send_gdb / gdb_expect.
889bf7c5 12539 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 12540 Replace uses of send_gdb / gdb_expect.
889bf7c5 12541 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 12542 Replace uses of send_gdb / gdb_expect.
889bf7c5 12543 * gdb.reverse/finish-precsave.exp:
bcd2dc50 12544 Replace uses of send_gdb / gdb_expect.
889bf7c5 12545 * gdb.reverse/finish-reverse.exp:
bcd2dc50 12546 Replace uses of send_gdb / gdb_expect.
889bf7c5 12547 * gdb.reverse/i386-precsave.exp:
bcd2dc50 12548 Replace uses of send_gdb / gdb_expect.
889bf7c5 12549 * gdb.reverse/i386-reverse.exp:
bcd2dc50 12550 Replace uses of send_gdb / gdb_expect.
889bf7c5 12551 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 12552 Replace uses of send_gdb / gdb_expect.
889bf7c5 12553 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 12554 Replace uses of send_gdb / gdb_expect.
889bf7c5 12555 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 12556 Replace uses of send_gdb / gdb_expect.
889bf7c5 12557 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 12558 Replace uses of send_gdb / gdb_expect.
889bf7c5 12559 * gdb.reverse/machinestate.exp:
bcd2dc50 12560 Replace uses of send_gdb / gdb_expect.
889bf7c5 12561 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 12562 Replace uses of send_gdb / gdb_expect.
889bf7c5 12563 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 12564 Replace uses of send_gdb / gdb_expect.
889bf7c5 12565 * gdb.reverse/solib-precsave.exp:
bcd2dc50 12566 Replace uses of send_gdb / gdb_expect.
889bf7c5 12567 * gdb.reverse/solib-reverse.exp:
bcd2dc50 12568 Replace uses of send_gdb / gdb_expect.
889bf7c5 12569 * gdb.reverse/step-precsave.exp:
bcd2dc50 12570 Replace uses of send_gdb / gdb_expect.
889bf7c5 12571 * gdb.reverse/step-reverse.exp:
bcd2dc50 12572 Replace uses of send_gdb / gdb_expect.
889bf7c5 12573 * gdb.reverse/until-precsave.exp:
bcd2dc50 12574 Replace uses of send_gdb / gdb_expect.
889bf7c5 12575 * gdb.reverse/until-reverse.exp:
bcd2dc50 12576 Replace uses of send_gdb / gdb_expect.
889bf7c5 12577 * gdb.reverse/watch-precsave.exp:
bcd2dc50 12578 Replace uses of send_gdb / gdb_expect.
889bf7c5 12579 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
12580 Replace uses of send_gdb / gdb_expect.
12581
3def43e0
JK
125822010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12583
12584 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
12585 excessive newline.
12586
27d3a1a2 125872010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
12588
12589 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
12590 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
12591 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
12592 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
12593 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
12594 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
12595 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
12596 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
12597 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
12598 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
12599 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
12600 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
12601 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
12602 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
12603 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
12604 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
12605 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
12606 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
12607 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 12608
27d3a1a2 126092010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 12610
22454424
MS
12611 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
12612 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
12613
12614 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
12615 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
12616 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
12617
889bf7c5 12618 * gdb.reverse/consecutive-reverse.exp:
22454424 12619 Replace uses of send_gdb / gdb_expect.
889bf7c5 12620 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
12621 Replace uses of send_gdb / gdb_expect.
12622
12623 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
12624 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
12625 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 12626 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
12627 Replace uses of send_gdb / gdb_expect.
12628 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
12629 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
12630 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
12631 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
12632 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
12633 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
12634 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
12635 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
12636 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
12637
126382010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 12639
22454424 12640 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12641
22454424 12642 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12643
22454424
MS
12644 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
12645 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
12646 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
12647 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
12648 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
12649 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
12650 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
12651 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
12652 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 12653
6e5f2c59
TT
126542010-05-25 Tom Tromey <tromey@redhat.com>
12655
12656 * gdb.base/macscp.exp: Add missing space after setup_kfail.
12657
bbc8b958
TT
126582010-05-25 Tom Tromey <tromey@redhat.com>
12659
12660 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
12661 argument order.
12662 * gdb.base/macscp.exp: Fix setup_kfail argument order.
12663 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
12664 order.
12665 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
12666 order.
12667 * gdb.base/call-sc.exp (setup_kfails): Remove.
12668 (setup_compiler_kfails): Remove.
12669 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
12670 argument order.
12671 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
12672 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
12673 (advancei): Fix setup_kfail argument order.
12674 * gdb.base/radix.exp: Fix setup_kfail argument order.
12675 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
12676 order.
12677 * gdb.base/structs.exp (setup_kfails): Remove.
12678 (setup_compiler_kfails): Fix setup_kfail argument order.
12679 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
12680 order.
12681 * gdb.java/jmain.exp: Fix setup_kfail argument order.
12682 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
12683 setup_kfail argument order.
12684 * gdb.cp/overload.exp: Fix setup_kfail argument order.
12685
83d1babf
TT
126862010-05-25 Tom Tromey <tromey@redhat.com>
12687
12688 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
12689
6acb16a2
MS
126902010-05-25 Michael Snyder <msnyder@vmware.com>
12691
12692 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
12693 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
12694 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
12695 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
12696 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
12697 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
12698 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
12699 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
12700 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
12701 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
12702 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
12703 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
12704 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
12705 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
12706 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
12707 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
12708 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
12709 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
12710 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
12711 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
12712 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
12713 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
12714 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
12715 * gdb.base/default.exp: Replace send_gdb with gdb_test.
12716 * gdb.base/define.exp: Replace send_gdb with gdb_test.
12717 * gdb.base/display.exp: Replace send_gdb with gdb_test.
12718 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
12719 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
12720 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
12721 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
12722 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
12723 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
12724 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
12725 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
12726 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
12727 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
12728 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
12729 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
12730 * gdb.base/help.exp: Replace send_gdb with gdb_test.
12731 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
12732 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
12733 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12734 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
12735 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
12736 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
12737 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
12738 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 12739 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
12740
127412010-05-25 Doug Evans <dje@google.com>
12742
12743 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
12744 gdb.string_to_argv.
ad3986f0 12745
d3b1e874
TT
127462010-05-21 Tom Tromey <tromey@redhat.com>
12747
12748 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
12749 Call it.
12750 * gdb.dwarf2/pieces.S: Update.
12751 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
12752
cb826367
TT
127532010-05-21 Tom Tromey <tromey@redhat.com>
12754
12755 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
12756 Call it.
12757 * gdb.dwarf2/pieces.c (struct C): New.
12758 (f6): New function.
12759 * gdb.dwarf2/pieces.S: Replace.
12760
74de6778
TT
127612010-05-21 Tom Tromey <tromey@redhat.com>
12762
12763 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
12764 Call it.
12765
afd74c5f
TT
127662010-05-21 Tom Tromey <tromey@redhat.com>
12767
12768 * gdb.dwarf2.pieces.exp: New file.
12769 * gdb.dwarf2.pieces.S: New file.
12770 * gdb.dwarf2.pieces.c: New file.
12771
a7b75dfd 127722010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 12773 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
12774
12775 * lib/gdb.exp (gdb_test_no_output): New function.
12776 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
12777 when testing commands that should produce no output.
12778
c81c812a
JB
127792010-05-17 Joel Brobecker <brobecker@adacore.com>
12780
12781 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
12782 parameter that we want to watch being a constant.
12783
0cce5bd9
JB
127842010-05-17 Joel Brobecker <brobecker@adacore.com>
12785
12786 * gdb.ada/cond_lang: New testcase.
12787
47050449
JB
127882010-05-17 Joel Brobecker <brobecker@adacore.com>
12789
12790 * lib/gdb.exp (banned_variables): New variable/constant.
12791 (gdb_init): Add write trace on variables listed in banned_variables.
12792 (gdb_finish): Remove write traces on variables listed in
12793 banned_variables.
12794
77c01586
JB
127952010-05-17 Joel Brobecker <brobecker@adacore.com>
12796
12797 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
12798 * gdb.cp/koenig.exp: Likewise.
12799
88d4aea7
PM
128002010-05-14 Phil Muldoon <pmuldoon@redhat.com>
12801
889bf7c5 12802 PR python/11482
88d4aea7
PM
12803
12804 * gdb.python/py-value.exp (test_value_hash): New function.
12805
f5a010c0
PM
128062010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
12807
12808 PR exp/11530.
12809 * gdb.base/gdb11530.c: New file.
12810 * gdb.base/gdb11530.exp: New file.
12811
8ef4892f
JK
128122010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12813
12814 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
12815 * gdb.dwarf2/dw2-modula2-self-type.S: New.
12816
7322dca9
SW
128172010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
12818
12819 * gdb.cp/koenig.exp: New test.
12820 * gdb.cp/koenig.cc: New test program.
12821
02e7ea18
JB
128222010-05-05 Joel Brobecker <brobecker@adacore.com>
12823
12824 Remove the use of prms_id and bug_id throughout the testsuite.
12825
e1c34c5d
PM
128262010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
12827
12828 PR exp/11349.
12829 * testsuite/gdb.cp/ref-types.exp: Add test to examine
12830 use a reference local variable.
12831
8e1d0c49
JK
128322010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12833
12834 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
12835 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
12836 variable different_dir. Move debugfile into a full directory pathname
12837 under DIFFERENT_DIR.
12838 * lib/gdb.exp (separate_debug_filename): Remove.
12839 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
12840 variable debug_dir and mkdir of it. Update function comments.
12841
e66408ed
PA
128422010-04-29 Pedro Alves <pedro@codesourcery.com>
12843
12844 PR gdb/11557
12845
12846 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
12847 files.
12848
d7b32ed3
PM
128492010-04-29 Phil Muldoon <pmuldoon@redhat.com>
12850
889bf7c5 12851 * gdb.python/py-param.exp: New File.
d7b32ed3 12852
6aecb9c2
JB
128532010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
12854
12855 * gdb.base/default.exp: Fix "set language" test.
12856
bdf92a1c
PM
128572010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
12858
12859 PR breakpoints/11531.
12860 * gdb.base/gdb11531.c: New file.
12861 * gdb.base/gdb11531.exp: New file.
12862
3f172e24
TT
128632010-04-26 Tom Tromey <tromey@redhat.com>
12864
12865 * gdb.base/completion.exp: Add tests for completion and deprecated
12866 commands.
12867
64af4c92
JK
128682010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12869
12870 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
12871 (print /x char_array): Escape curly brackets.
12872
492928e4
JK
128732010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12874
12875 Fix deadlock on looped list of loaded shared objects.
12876 * gdb.base/solib-corrupted.exp: New.
12877
66d09542
DE
128782010-04-23 Doug Evans <dje@google.com>
12879
12880 * gdb.python/py-section-script.c: New file.
12881 * gdb.python/py-section-script.exp: New file.
12882 * gdb.python/py-section-script.py: New file.
12883
8bd10a10
CM
128842010-04-20 Chris Moller <cmoller@redhat.com>
12885
12886 PR 10179
12887
12888 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
12889 * gdb.base/pr10179-a.c:
12890 * gdb.base/pr10179-b.c:
12891 * gdb.base/pr10179.exp: New files.
12892
c0201579
JK
128932010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12894
12895 Fix crashes on dangling display expressions.
12896 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
12897 is SEP.
12898 (lib_flags): Remove the "debug" keyword.
12899 (libsepdebug): New variable for iterating new loop.
12900 (save_pf_prefix): New variable wrapping the loop.
12901 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
12902 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
12903
793b0ff8
PM
129042010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12905
12906 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
12907
097f51f7
PM
129082010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12909
12910 PR stabs/11479.
12911 * gdb.stabs/gdb11479.exp: New file.
12912 * gdb.stabs/gdb11479.c: New file.
12913
9a22f0d0
PM
129142010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12915
12916 * gdb.base/charset.c (Strin16, String32): New variables.
12917 * gdb.base/charset.exp (gdb_test): Test correct display
12918 of 16 or 32 bit strings.
12919
129202010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
12921
12922 PR 9167
12923 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
12924 * gdb.cp/pr9167.cc: New file.
12925 * gdb.cp/pr9167.exp: New file.
12926
12927
6e354e5e
PM
129282010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
12929
12930 PR pascal/11492.
12931 * gdb.pascal/gdb11492.pas: New file.
12932 * gdb.pascal/gdb11492.exp: New file.
12933
be942545
JB
129342010-04-20 Joel Brobecker <brobecker@adacore.com>
12935
1667e6e3 12936 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 12937
0c3acc09
JB
129382010-04-20 Joel Brobecker <brobecker@adacore.com>
12939
12940 * gdb.ada/dyn_loc: New testcase.
12941
ec31cde5
CM
129422010-04-20 Chris Moller <cmoller@redhat.com>
12943
12944 PR 10867
889bf7c5 12945
ec31cde5
CM
12946 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
12947 * gdb.cp/pr10687.cc: New file.
12948 * gdb.cp/pr10687.exp: New file.
12949
12950
ce4b0682
SDJ
129512010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12952 Sergio Durigan Junior <sergiodj@redhat.com>
12953
12954 * gdb.fortran/logical.exp: New testcase.
12955 * gdb.fortran/logical.f90: New file.
12956
3436961f
DE
129572010-04-19 Doug Evans <dje@google.com>
12958
12959 * gdb.base/help.exp (help source): Update expected output.
12960
4d836c09
JK
129612010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12962
12963 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
12964 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
12965 gdb_exit and return.
12966 (executable): New variable.
12967 (binfile): Use it.
12968
6149aea9
PA
129692010-04-19 Pedro Alves <pedro@codesourcery.com>
12970
12971 PR breakpoints/8554.
12972
12973 * gdb.trace/save-trace.exp: Adjust.
12974
ed41462c
L
129752010-04-17 H.J. Lu <hongjiu.lu@intel.com>
12976
12977 PR corefiles/11511
12978 * gdb.arch/system-gcore.exp: New.
12979 * gdb.arch/gcore.c: Likewise.
12980
3f7b2faa
DE
129812010-04-15 Doug Evans <dje@google.com>
12982
fa33c3cd
DE
12983 * gdb.python/py-progspace.c: New file.
12984 * gdb.python/py-progspace.exp: New file.
12985
3f7b2faa
DE
12986 * gdb.base/source.exp: Add tests for "source -s".
12987
79f283fe
PM
129882010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12989
12990 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12991 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12992 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12993 * gdb.python/py-mi.exp: New test for to_string returning None.
12994
fc8eb08a
PM
129952010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12996
12997 * gdb.python/py-breakpoint.c: Make result global.
12998
26e197f6
JK
129992010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13000
13001 Fix non-GNU make compatibility.
13002 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13003
adc36818
PM
130042010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13005
13006 * gdb.python/py-breakpoint.exp: New File.
13007 * gdb.python/py-breakpoint.C: Ditto.
13008
64e17368
SS
130092010-04-08 Stan Shebs <stan@codesourcery.com>
13010
13011 * gdb.trace/actions.exp: Clear default-collect.
13012 * gdb.trace/save-trace.exp: Clear default-collect.
13013
fff5cc64
PM
130142010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13015
13016 * gdb.python/py-value: Add null string variable.
13017 (test_lazy_string): Test zero length, NULL address lazy
13018 strings.
13019
a055a187
L
130202010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13021
13022 * gdb.arch/i386-avx.c: New.
13023 * gdb.arch/i386-avx.exp: Likewise.
13024
13025 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13026
96e39866
DE
130272010-04-06 Doug Evans <dje@google.com>
13028
13029 * gdb.base/source-test.gdb: New file.
13030 * gdb.base/source.exp: Test source -v.
13031
5984a431
UW
130322010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13033
13034 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13035
ec8a089a
PM
130362010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13037
13038 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13039 within one line, unless it is followed by a double quote.
13040 * gdb.stabs/hppa.sed: Idem.
13041 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
13042 * gdb.stabs/weird.exp: Check for correct parsing of
13043 char and string constants.
ec8a089a
PM
13044 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13045 in .stabs to .stabx substitution.
13046
fce3c1f0
SS
130472010-04-05 Stan Shebs <stan@codesourcery.com>
13048
13049 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13050 constant global.
13051 * gdb.trace/tfile.exp: Try to print them.
13052
d77f58be
SS
130532010-04-04 Stan Shebs <stan@codesourcery.com>
13054
13055 * gdb.base/completion.exp: Update for new "info watchpoints".
13056 * gdb.base/default.exp: Ditto.
13057 * gdb.base/help.exp: Ditto.
13058 * gdb.base/watchpoint.exp: Ditto.
13059 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 13060
af54718e
SS
130612010-04-04 Stan Shebs <stan@codesourcery.com>
13062
13063 * gdb.trace/tfile.exp: Sharpen tfind test.
13064
74d1f91e
JK
130652010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13066
13067 * gdb.base/break-entry.exp: New.
13068
eb8e76db 130692010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 13070 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
13071
13072 * gdb.reverse/i386-sse-reverse.exp: New file.
13073 * gdb.reverse/i386-sse-reverse.c: New file.
13074
bf65cad8
PA
130752010-04-02 Pedro Alves <pedro@codesourcery.com>
13076
13077 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13078
fff87407
SS
130792010-04-01 Stan Shebs <stan@codesourcery.com>
13080
13081 * gdb.trace/actions.exp: Tweak expected output.
13082 * gdb.trace/while-stepping.exp: Tweak expected output.
13083
fe01d668
L
130842010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13085
13086 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13087
86b17b60
PA
130882010-04-01 Pedro Alves <pedro@codesourcery.com>
13089
13090 * gdb.base/commands.exp: Adjust.
13091 * gdb.cp/extern-c.exp: Adjust.
13092
2c58c0a9
PA
130932010-04-01 Pedro Alves <pedro@codesourcery.com>
13094
13095 * gdb.trace/collection.c (local_test_func): Define a local struct,
13096 and instanciate it.
13097
0db9b91c
PA
130982010-04-01 Pedro Alves <pedro@codesourcery.com>
13099
13100 * gdb.trace/collection.exp (gdb_collect_args_test)
13101 (gdb_collect_argarray_test): XFAIL the tests that assume the
13102 argarray argument's elements are collected.
13103
8072405b
JK
131042010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13105
13106 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13107 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13108
8bf6485c
SS
131092010-03-31 Stan Shebs <stan@codesourcery.com>
13110
13111 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13112 and tracepoint conditionals.
13113 (gdb_verify_tracepoints): Delete unused return.
13114
fd7f724a
KS
131152010-03-26 Keith Seitz <keiths@redhat.com>
13116
13117 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
13118 appear in the output before main.
13119 Remove KFAIL for gdb/2215 aka bz 9320.
13120
8d9e7719
DE
131212010-03-30 Doug Evans <dje@google.com>
13122
0906dd0b
DE
13123 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
13124 by dejagnu.
13125 * gdb.arch/amd64-dword.exp: Ditto.
13126
8d9e7719
DE
13127 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13128 match.
13129 (break printf): Ditto.
13130
1da644f0
SW
131312010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
13132
13133 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
13134 gcc < 4.4.
13135 * gdb.cp/shadow.exp: Ditto.
13136
a8121990
PA
131372010-03-29 Pedro Alves <pedro@codesourcery.com>
13138
13139 * gdb.trace/collection.exp (run_trace_experiment): Make sure
13140 "tstart" is silent.
13141
6e79d367
PA
131422010-03-29 Pedro Alves <pedro@codesourcery.com>
13143
13144 * gdb.trace/collection.exp (executable): New.
13145 (binfile): Use it.
13146 (fpreg, spreg, pcreg): New.
13147 (test_register): Use gdb_test_multiple. Pass /x to print.
13148 (prepare_for_trace_test): New.
13149 (run_trace_experiment): Use "continue", not gdb_run_cmd.
13150 (gdb_collect_args_test, gdb_collect_argstruct_test)
13151 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
13152 prepare_for_trace_test.
13153 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
13154 fpreg, spreg and pcreg.
13155 (gdb_collect_expression_test, gdb_collect_globals_test): Use
13156 prepare_for_trace_test.
13157 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
13158 try to detect tracing support here. Don't set breakpoints at
13159 `begin' or `end' here.
13160 <global scope>: Use clean_restart. Run to main before checking
13161 for tracing support. Check for for tracing support here.
13162
09248348
JK
131632010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13164
13165 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
13166 " as $displacement" to "seen displacement message".
13167
d350db38
PA
131682010-03-28 Pedro Alves <pedro@codesourcery.com>
13169
13170 * gdb.trace/while-dyn.exp (executable): New variable.
13171 (binfile): Use it.
13172 (test_while_stepping): New function. Move most tests here. Call
13173 it once for each of the while-stepping, stepping and ws aliases.
13174
907af001
UW
131752010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13176
13177 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
13178 that do not provide the tagless_struct type name at all.
13179 (test_print_anon_union): Do not check value of uninitialized
13180 union member. Do not use cp_test_ptype_class, so we can accept
13181 "long" as well as "long int".
13182
610197fd
PA
131832010-03-26 Pedro Alves <pedro@codesourcery.com>
13184
13185 * gdb.trace/tfile.c (tohex, bin2hex): New.
13186 (write_error_trace_file): Hexify error description.
13187
6c28cbf2
SS
131882010-03-25 Stan Shebs <stan@codesourcery.com>
13189
13190 * gdb.trace/tfile.c: Generate an additional trace file, improve
13191 portability.
13192 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
13193 files in a better way.
13194
e62b8c7e
KS
131952010-03-25 Keith Seitz <keiths@redhat.com>
13196
13197 * gdb.java/jprint.exp: XFAIL printing of static class members
13198 because of GCC debuginfo problem.
13199
82ccf5a5
JK
132002010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13201
13202 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
13203
293e2f9e
DJ
132042010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13205
13206 * gdb.base/completion.exp: Allow long instead of long int.
13207 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
13208 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
13209 variable p.
13210 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
13211 * gdb.base/pointers.exp: Allow long instead of long int.
13212 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
13213 * gdb.base/step-line.exp: Allow a directory before the source file name.
13214
95a42b64
TT
132152010-03-24 Tom Tromey <tromey@redhat.com>
13216
13217 PR breakpoints/9352:
13218 * gdb.base/default.exp: Update.
13219 * gdb.base/commands.exp: Update.
13220 * gdb.cp/extern-c.exp: Test setting commands on multiple
13221 breakpoints at once.
13222
2390201f
DJ
132232010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13224
13225 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
13226 if gdb,nosignals.
13227 * gdb.base/watchpoints.c: Do not include unnecessary headers.
13228 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
13229 exited".
13230
8c9a6790
SS
132312010-03-24 Stan Shebs <stan@codesourcery.com>
13232
13233 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13234
a6c727b2
DJ
132352010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13236
13237 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
13238 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
13239 argument. Handle "short" and "long".
13240 (Top level): Pass overprototyped output for old_fptr and xptr.
13241
4dfd5423
PA
132422010-03-23 Pedro Alves <pedro@codesourcery.com>
13243
13244 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
13245 format strings and add casts to avoid compiler warnings.
13246
132472010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
13248
13249 * lib/trace-support.exp (gdb_trace_setactions):
13250 Don't expect whitespace after ">" prompt.
13251 * gdb.trace/actions.exp: Adjust for output changes.
13252 * gdb.trace/while-stepping.exp: Likewise.
13253
c847d045
JK
132542010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13255
13256 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
13257 and r157645).
13258
5f717f1d
JK
132592010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13260
13261 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
13262 New.
13263
7d6d51d5
DJ
132642010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
13265
13266 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
13267 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
13268
3b11a015
SS
132692010-03-19 Stan Shebs <stan@codesourcery.com>
13270
13271 * gdb.trace/ax.exp: New file.
13272
d7d158ed
DE
132732010-03-19 Doug Evans <dje@google.com>
13274
6bb85cd1
DE
13275 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13276 output from gcc.
13277
d7d158ed
DE
13278 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13279 named /usr/sbin/prelink<foo>.
13280
4daf5ac0
SS
132812010-03-18 Stan Shebs <stan@codesourcery.com>
13282
13283 * gdb.trace/circ.exp: Test circular-trace-buffer.
13284 * gdb.trace/tfile.exp: Update tstatus test.
13285
e8d05480
JB
132862010-03-18 Joel Brobecker <brobecker@adacore.com>
13287
13288 * gdb.dwarf2/dw2-anonymous-func.S: New file.
13289 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
13290
441b986a
UW
132912010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13292
13293 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
13294
4247603b
PA
132952010-03-18 Pedro Alves <pedro@codesourcery.com>
13296
13297 * gdb.base/default.exp: Adjust the expected output of the finish
13298 and until commands when the inferior is not being run.
13299
13387711
SW
133002010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
13301
13302 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
13303 * gdb.cp/nsusing.exp: Ditto.
13304
6e31430b
TT
133052010-03-15 Tom Tromey <tromey@redhat.com>
13306
13307 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
13308 * gdb.cp/userdef.cc (operator==): New function.
13309 (main): New locals mem1, mem2.
13310
e2d69cb5
JZ
133112010-03-15 Jie Zhang <jie@codesourcery.com>
13312
13313 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
13314 Declare and use new loadtimeout variable.
13315
f572f0a9
DJ
133162010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
13317
13318 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
13319 Use gdb_load later.
13320
51f4c0b0
PA
133212010-03-14 Pedro Alves <pedro@codesourcery.com>
13322
13323 * gdb.base/solib-disc.c (main): Make format of fprintf a string
13324 literal. Add missing endlines to prints to stderr.
13325
1c809c68
TT
133262010-03-12 Tom Tromey <tromey@redhat.com>
13327
13328 PR c++/9708:
13329 * gdb.cp/m-static.exp: Add regression test.
13330 * gdb.cp/m-static.cc (method): New method.
13331 (main): Call it.
13332
00ae8fef
SW
133332010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
13334
13335 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
13336 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
13337
759f0f0b
PA
133382010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13339
21e24d21
PA
13340 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
13341
133422010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13343
759f0f0b
PA
13344 * lib/gdb.exp (skip_stl_tests): New.
13345 (gdb_compile): Symbian needs -ldl.
13346 (shlib_target_file): New.
13347 (shlib_symbol_file): New.
13348 (gdb_load_shlibs): Use shlib_target_file.
13349 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
13350 * gdb.cp/exception.exp: Use skip_stl_tests.
13351 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
13352 * gdb.cp/try_catch.exp: Use skip_stl_tests.
13353 * gdb.cp/mb-templates.exp: Ditto.
13354 * gdb.base/commands.exp: Relax regexes.
13355 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
13356 shlib_target_file and shlib_symbol_file.
13357 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
13358 sections.
13359 * gdb.base/ending-run.exp: Accept E32Main for symbian.
13360 * gdb.base/solib-disc.exp: Use
13361 shlib_target_file and shlib_symbol_file.
13362 * gdb.base/unload.exp: Don't skip on symbian. Use
13363 shlib_target_file and shlib_symbol_file.
13364 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
13365
6a8f2671 133662010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13367
6a8f2671
PA
13368 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
13369 * gdb.trace/report.exp: Adjust for x86 and x86_64.
13370 Issue a tfind end before looking for a tracepoint frame.
13371 * gdb.trace/tfind.exp: Adjust tstatus output.
13372 Adjust disassembly output.
13373 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
13374
ccf26247
JK
133752010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13376
13377 * gdb.base/break-interp.exp: Create new displacement parameter value
13378 for the test_ld calls.
13379 (reach): New parameter displacement, verify its content. New push of
13380 pf_prefix "reach-$func:". Import global expect_out.
13381 (test_core): New parameter displacement, verify its content. New push
13382 of pf_prefix "core:". New command "set verbose on". Import global
13383 expect_out.
13384 (test_attach): New parameter displacement, verify its content. New
13385 push of pf_prefix "attach:". New command "set verbose on". Import
13386 global expect_out.
13387 (test_ld): New parameter displacement, pass it to the reach, test_core
13388 and test_attach calls and verify its content in the "ld.so exit" test.
13389 * gdb.base/prelink.exp: Remove gdb_exit and final return.
13390 (prelink): Update expected text, use gdb_test.
13391
e469c7fb
DE
133922010-03-10 Doug Evans <dje@google.com>
13393
13394 * gdb.base/checkpoint.exp: Fix comment.
13395 Lengthen timeout while doing >600 checkpoints test.
13396 Rename duplicate "kill all one" test to keep test names unique.
13397
60e1c644
PA
133982010-03-10 Pedro Alves <pedro@codesourcery.com>
13399
13400 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
13401
cec808ec
KS
134022010-03-08 Keith Seitz <keiths@redhat.com>
13403
889bf7c5
PA
13404 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
13405 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
13406 (dm_type_long): New function.
13407 (dm_type_unsigned_short): New function.
13408 (dm_type_unsigned_long): New function.
13409 (myint): New typedef.
13410 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
13411 long, unsigned shor and long, operator char*, and typedef.
13412 (test_lookup_operator_functions): Add operator char* test.
13413 (test_paddr_operator_functions): Likewise.
13414 (test_paddr_overloaded_functions): Use probe values for
13415 short, long, and unsigned short and long.
13416 (test_paddr_hairy_functions): If the demangler probe detected
13417 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
13418 demangler.
13419 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
13420 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
13421 and "print null_pmf".
13422 Add test "ptype a.*pmf".
13423 * gdb.cp/overload.exp: Allow optional "int" to appear with
13424 "short" and "long".
13425 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
13426 long expect value for men_overload1arg.
13427 Allow "int" to appear with "short" and "long".
13428 When testing "info break", add argument for main (void).
13429 Also allow "int" to appear with "short" and "long".
13430 Ditto with "unsigned" and "long long".
cec808ec
KS
13431 * gdb.java/jmain.exp: Do not enclose methods names in single
13432 quotes.
13433 * gdb.java/jmisc.exp: Likewise.
13434 * gdb.java/jprint.exp: Likewise.
13435 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
13436
13437 From Jan Kratochvil <jan.kratochvil@redhat.com>:
13438 * gdb.cp/exception.exp (backtrace after first throw)
13439 (backtrace after second throw): Allow a namespace before __cxa_throw.
13440 (backtrace after first catch, backtrace after second catch): Allow
13441 a namespace before __cxa_begin_catch.
13442
13443 * gdb.cp/cpexprs.exp: New file.
13444 * gdb.cp/cpexprs.cc: New file.
13445
13446 From Daniel Jacobowitz <dan@codesourcery.com>
13447 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
13448 to use string_to_regexp.
13449 (ctor, dtor): New functions. Use them to match constructor
13450 and destructor function types.
13451 (Top level): Use runto_main.
13452
f870a310
TT
134532010-03-05 Tom Tromey <tromey@redhat.com>
13454
13455 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
13456 gdb.target_charset.
13457 (pp_ns.to_string): Likewise.
13458
0c199f28
KS
134592010-03-04 Keith Seitz <keiths@redhat.com>
13460
13461 * gdb.cp/overload.exp: Test that the filename portion of a linespec
13462 can be quoted. Test that both the filename and function/line
13463 portions can be quoted at the same time.
13464
c7437ca6
PA
134652010-03-04 Pedro Alves <pedro@codesourcery.com>
13466
13467 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
13468
b111b805
DE
134692010-03-03 Doug Evans <dje@google.com>
13470
24486cb7
DE
13471 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
13472 libc contains libpthread.
13473
b111b805
DE
13474 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
13475 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
13476 of gdb_compile. Add another pattern to match android backtrace.
13477
a0e0ef55
TT
134782010-03-03 Tom Tromey <tromey@redhat.com>
13479
13480 PR gdb/11345:
13481 * gdb.base/printcmds.exp (test_printf): Add test.
13482
1ba53b71
L
134832010-03-02 H.J. Lu <hongjiu.lu@intel.com>
13484
13485 * gdb.arch/amd64-byte.exp: New.
13486 * gdb.arch/amd64-dword.exp: Likewise.
13487 * gdb.arch/amd64-pseudo.c: Likewise.
13488 * gdb.arch/amd64-word.exp: Likewise.
13489 * gdb.arch/i386-byte.exp: Likewise.
13490 * gdb.arch/i386-pseudo.c: Likewise.
13491 * gdb.arch/i386-word.exp: Likewise.
13492
f5dff777
DJ
134932010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13494
13495 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
13496 types. Add structreg, bitfields, and flags registers.
13497 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
13498 registers.
13499
90884b2b
L
135002010-03-01 H.J. Lu <hongjiu.lu@intel.com>
13501
13502 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
13503 (load_description): Set architecture if defined.
13504
dc00d89f
PM
135052010-02-28 Phil Muldoon <pmuldoon@redhat.com>
13506
13507 * gdb.python/py-frame.exp: Add read_var block tests.
13508 * gdb.python/py-frame.c (block): New function.
13509
0e095b7e
JK
135102010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13511 Daniel Jacobowitz <dan@codesourcery.com>
13512
13513 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
13514
624f1a65
DM
135152010-02-25 David S. Miller <davem@davemloft.net>
13516
13517 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
13518 fix logic for setting all_syscalls_numbers.
13519
f3e9a817
PM
135202010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13521
13522 * Makefile.in: Add py-block and py-symbol.
13523 * gdb.python/py-symbol.exp: New File.
13524 * gdb.python/py-symtab.exp: New File.
13525 * gdb.python/py-block.exp: New File.
13526 * gdb.python/py-symbol.c: New File.
13527 * gdb.python/py-block.c: New File.
13528
f6bbabf0
PM
135292010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13530
13531 PR python/11314
13532 * lib/gdb.exp (skip_python_tests): New function.
13533 * gdb.python/py-cmd.exp: Use skip_python_tests.
13534 * gdb.python/py-frame.exp: Likewise.
13535 * gdb.python/py-function.exp: Likewise.
13536 * gdb.python/py-prettyprint.exp: Likewise.
13537 * gdb.python/py-template.exp: Likewise.
13538 * gdb.python/py-type.exp: Likewise.
13539 * gdb.python/py-value.exp: Likewise.
13540
85d721b8
PA
135412010-02-22 Pedro Alves <pedro@codesourcery.com>
13542
13543 PR9605
13544
13545 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
13546
48e32051
TT
135472010-02-19 Tom Tromey <tromey@redhat.com>
13548
13549 PR c++/8693, PR c++/9496:
13550 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
13551 regression tests.
13552
ac9c0048
JK
135532010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13554
13555 Fix compatibility with m68k as.
13556 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
13557 Use only /* comments */.
13558
57bb97a4
UW
135592010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13560
13561 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
13562 * configure: Regenerate.
13563
7d1bf85c
DJ
135642010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
13565
13566 * gdb.python/py-type.exp: Check for Python support.
13567
061b5285
PA
135682010-02-17 Pedro Alves <pedro@codesourcery.com>
13569
13570 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
13571 `regsub' syntax available.
13572
f8a8bc2c
PA
135732010-02-17 Pedro Alves <pedro@codesourcery.com>
13574
13575 * gdb.base/shmain.c (main): Remove printf call.
13576 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
13577 * gdb.base/unload.c (main): Make format of fprintf a string
13578 literal. Add missing endlines to prints to stderr.
13579 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
13580
6f451e5e
TT
135812010-02-17 Tom Tromey <tromey@redhat.com>
13582
13583 * gdb.java/jprint.java (jprint.props): New field.
13584 * gdb.java/jprint.exp (set_lang_java): Add regression test.
13585
12d79008
PA
135862010-02-17 Pedro Alves <pedro@codesourcery.com>
13587
ef801a0e 13588 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
13589 available.
13590
d252f7e5
DJ
135912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13592
13593 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
13594 creation to support remote host testing.
13595
67bdab6c
DJ
135962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13597
13598 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
13599 Recognize "command not found".
13600
bb391223
DJ
136012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13602
13603 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
13604 single-stepping.
13605
70362913
DJ
136062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13607
13608 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
13609 if arguments are not supported.
13610
493f3c00
DJ
136112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13612
13613 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
13614 be const or non-const.
13615
8034c749
DJ
136162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13617
13618 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
13619 mi_send_resuming_command to send -exec-continue.
13620
791dfb64
DJ
136212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13622
13623 * gdb.base/list.exp (test_list_filename_and_function): Add test
13624 with single quotes.
13625 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
13626 matching.
13627 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
13628 Add KFAIL'd tests for PR gdb/11289.
13629
7c5fe868
DJ
136302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13631
13632 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
13633
fdc498b8
DJ
136342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13635
13636 * gdb.base/comp-dir/subdir/dummy.txt: New file.
13637 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
13638 a temporary directory.
13639
b519e2a6
DJ
136402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13641
13642 * gdb.base/charset.exp: Use a single regular expression to match
13643 show host-charset and show target-charset output.
13644
74164c56
JK
136452010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13646
13647 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
13648 "Illegal process-id" expect string more exact.
13649 (attach to digits-starting nonsense is prohibited): New.
13650
701ed6dc
JK
136512010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13652
13653 * gdb.base/prelink.exp (set verbose on): New.
13654
889bf7c5 136552010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
13656
13657 * mi-reverse.exp: New file. Test for reverse option to the
13658 following MI commands: exec-continue, exec-finish, exec-next,
13659 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 13660
dadf0e9c
JB
136612010-02-09 Joel Brobecker <brobecker@adacore.com>
13662
13663 * gdb.ada/ptype_tagged_param: New testcase.
13664
714f19d5
TT
136652010-02-08 Tom Tromey <tromey@redhat.com>
13666
13667 PR c++/8017:
13668 * gdb.cp/overload.exp: Add tests.
13669 * gdb.cp/overload.cc (struct K): New.
13670 (namespace N): New.
13671 (main): Call new functions.
13672 (K::staticoverload): Define.
13673
889bf7c5 136742010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
13675
13676 PR gdb/10728
13677 * gdb.cp/pr10728-x.h: New file.
13678 * gdb.cp/pr10728-x.cc: New file.
13679 * gdb.cp/pr10728-y.cc: New file.
13680 * gdb.cp/pr10728.exp: New file.
13681 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
13682
889bf7c5 136832010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
13684
13685 PR gdb/9067
13686 * gdb.cp/pr9067.exp: New
13687 * gdb.cp/pr9067.cc: New
13688 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
13689
7b356089
JB
136902010-02-08 Joel Brobecker <brobecker@adacore.com>
13691
13692 * lib/gdb.exp (gdb_test_timeout): New global variable.
13693 Set it to timeout if not already set.
13694 (gdb_init): Reset the value of timeout to gdb_test_timeout.
13695
1be00882
DE
136962010-02-05 Doug Evans <dje@google.com>
13697
13698 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
13699 user.
13700
82856980
SW
137012010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
13702
13703 PR c++/7935:
13704 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
13705
1a334831
TT
137062010-02-04 Tom Tromey <tromey@redhat.com>
13707
13708 * gdb.cp/virtbase.exp: Make test case names unique.
13709
9c3c02fd
TT
137102010-02-02 Tom Tromey <tromey@redhat.com>
13711
13712 * gdb.cp/virtbase.exp: Add regression tests.
13713 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
13714 (main): Instantiate RHC.
13715
0cc2414c
TT
137162010-02-02 Tom Tromey <tromey@redhat.com>
13717
13718 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
13719 type-printing change.
13720
edf3d5f3
TT
137212010-02-02 Tom Tromey <tromey@redhat.com>
13722
13723 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
13724 * gdb.cp/virtbase.cc: New file.
13725 * gdb.cp/virtbase.exp: New file.
13726 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
13727
e4b7f41c
JK
137282010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13729
13730 PR libc/11214:
13731 * gdb.threads/current-lwp-dead.c: Include features.h.
13732 (HAS_NOMMU): New.
13733 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
13734
b381ea14
JK
137352010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13736
13737 * gdb.base/symbol-without-target_section.exp,
13738 gdb.base/symbol-without-target_section.c: New.
13739
c593ac0e
DJ
137402010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13741
13742 * gdb.base/bigcore.exp: Reset increased timeout.
13743 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
13744
db25f29d
DJ
137452010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13746
13747 * gdb.base/gcore.exp (capture_command_output): Use
13748 gdb_test_multiple.
13749
f9d67f43
DJ
137502010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13751
13752 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
13753 * gdb.arch/thumb2-it.exp (test_it_break): New function.
13754 (Top level): Call it.
13755
177321bd
DJ
137562010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13757
13758 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
13759
97f2ed50
DJ
137602010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13761
13762 * gdb.base/call-strs.exp, gdb.base/default.exp,
13763 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
13764 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
13765 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
13766 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
13767 gdb.base/watchpoint-solib.exp: Save and restore timeout.
13768 * gdb.base/ending-run.exp: Correct restore of timeout.
13769 * gdb.base/page.exp: Remove unnecessary timeout setting.
13770
e4e2711a
JB
137712010-01-29 Joel Brobecker <brobecker@adacore.com>
13772
13773 * gdb.ada/rec_return: New testcase.
13774
ba581dc1
JB
137752010-01-29 Joel Brobecker <brobecker@adacore.com>
13776
13777 * gdb.ada/call_pn: New testcase.
13778
4ea95be9
DJ
137792010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
13780
13781 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
13782 (Top level): Use it to resume.
13783 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
13784 the Thumb mode displaced stepping error as unsupported.
13785
df83a9bf
SW
137862010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
13787
889bf7c5
PA
13788 * gdb.cp/nsusing.exp: Added more tests.
13789 * gdb.cp/nsrecurs.exp: Ditto.
13790 * gdb.cp/nsusing.cc: Added test functions.
13791 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 13792
40b27cdc
JK
137932010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13794
13795 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
13796 absolute directory pathnames in gdb.sum file.
13797
de958931
SW
137982010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
13799
13800 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
13801 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
13802
708ead4e
TT
138032010-01-26 Tom Tromey <tromey@redhat.com>
13804
13805 PR exp/7643:
13806 * gdb.base/printcmds.exp (test_print_string_constants): Remove
13807 setup_kfail.
13808
b14e635e
SW
138092010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
13810
13811 * gdb.cp/nsrecurs.exp: New test.
13812 * gdb.cp/nsrecurs.cc: New test program.
13813 * gdb.cp/nsstress.exp: New test.
13814 * gdb.cp/nsstress.cc: New test program.
13815 * gdb.cp/nsdecl.exp: New test.
13816 * gdb.cp/nsdecl.cc: New test program.
13817
8540c487
SW
138182010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
13819
13820 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
13821 imported into file scope.
13822 Marked test as xfail.
13823 * gdb.cp/namespace-using.cc (marker5): New function.
13824 * gdb.cp/shadow.exp: New test.
13825 * gdb.cp/shadow.cc: New test program.
13826 * gdb.cp/nsimport.exp: New test.
13827 * gdb.cp/nsimport.cc: New test program.
13828
421d5d99
TT
138292010-01-25 Tom Tromey <tromey@redhat.com>
13830
13831 PR gdb/11049:
13832 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
13833 with "set print null-stop on".
13834
691f8dc1
JK
138352010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13836
13837 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
13838 Adjust it for DISASSEMBLY_OMIT_FNAME.
13839
0b92b5bb
TT
138402010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13841
13842 PR symtab/11199:
13843 * gdb.dwarf2/member-ptr-forwardref.exp,
13844 gdb.dwarf2/member-ptr-forwardref.S: New.
13845
23787403
JK
138462010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13847
13848 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
13849 (thread1_func): Protect thread1_tid with thread1_tid_cond by
13850 thread1_tid_mutex. Remove gdbstop_mutex handling.
13851 (thread2_func): Protect thread2_tid with thread2_tid_cond by
13852 thread2_tid_mutex. Remove gdbstop_mutex handling.
13853 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
13854 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
13855 pthread_cond_wait conditionalizations by while loops.
13856
b966cb8a
TT
138572010-01-20 Tom Tromey <tromey@redhat.com>
13858
13859 PR backtrace/10770:
13860 * gdb.dwarf2/pr10770.exp: New file.
13861 * gdb.dwarf2/pr10770.c: New file.
13862 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
13863
fcae584b
VP
138642010-01-20 Vladimir Prus <vladimir@codesourcery.com>
13865
13866 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
13867 that target was removed, and the test always runs native anyway.
13868
a0f49112
JK
138692010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13870
13871 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
13872 gdb.base/watchpoint-cond-gone-stripped.c: New.
13873
ceeb3d5a
TT
138742010-01-19 Tom Tromey <tromey@redhat.com>
13875
13876 PR c++/8000:
13877 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
13878 existing tests.
13879 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
13880 (main): Use AAA::SomeEnum.
13881
dd322c54
JK
138822010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13883
13884 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
13885 (test_ignore_count): Declare line_callme_body global.
13886 (run to breakpoint with ignore count): Use line_callme_body.
13887 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
13888 (set line_main_hello, set line_main_return): Reindent.
13889 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
13890 New.
13891 (continue to callee4): Use line_callee4_body.
13892 (check *stopped from CLI command): Use line_callee4_next.
13893 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
13894 (set line_main_hello, set line_main_return): Reindent.
13895 (set line_callee4_head, set line_callee4_body): New.
13896 (continue to callee4): Use line_callee4_body.
13897
4e8f195d
TT
138982010-01-18 Tom Tromey <tromey@redhat.com>
13899
13900 PR c++/9680:
13901 * gdb.cp/casts.cc: Add new classes and variables.
13902 * gdb.cp/casts.exp: Test new operators.
13903
9e14a9ba
JB
139042010-01-18 Tom Tromey <tromey@redhat.com>
13905 Thiago Jung Bauermann <bauerman@br.ibm.com>
13906
13907 * gdb.python/source2.py: New file.
13908 * gdb.python/source1: New file.
13909 * gdb.python/python.exp: Test "source" command.
13910
00bf0b85
SS
139112010-01-15 Stan Shebs <stan@codesourcery.com>
13912
13913 * gdb.trace/tfile.c: New file.
13914 * gdb.trace/tfile.exp: New file.
889bf7c5 13915
55235ad7
JK
139162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13917
13918 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
13919
9f2982ff
JK
139202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13921
13922 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
13923
bbfba9ed
JK
139242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13925
13926 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
13927 (libfunc): New parameter action. Implement also selectable "sleep".
13928 * gdb.base/break-interp-main.c: Include assert.h.
13929 (libfunc): New parameter action.
13930 (main): New parameters argc and argv. Assert argc. Pass argv.
13931 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
13932 (test_attach): New proc.
13933 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
13934 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
13935
61f0d762
JK
139362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13937
13938 * gdb.base/break-interp.exp (test_core): New proc.
13939 (test_ld): Call it.
13940
06a6f270
JK
139412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13942
13943 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
13944 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
13945 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
13946 and gdb_compile_shlib. Use new -Wl compiler options.
13947 (dl bt, main bt): New tests.
13948
51bee8e9
JK
139492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13950
13951 Support PIEs with no symfile_objfile.
13952 * gdb.base/break-interp.exp: New argument at the test_ld calls.
13953 (test_ld): New parameter trynosym.
13954 (test_ld <$trynosym>): New block.
13955
b8040f19
JK
139562010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13957
13958 * gdb.base/break-interp.exp: New file.
13959
be759fcf
PM
139602010-01-13 Phil Muldoon <pmuldoon@redhat.com>
13961
13962 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
13963 * gdb.python/py-prettyprint.py (pp_ls): New printer.
13964 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
13965 test.
13966 * gdb.python/py-prettyprint.c: Define lazystring test structure.
13967 * gdb.python/py-mi.exp: Add lazy string test.
13968
dc146f7c
VP
139692010-01-13 Vladimir Prus <vladimir@codesourcery.com>
13970
13971 * lib/mi-support.exp (mi_check_thread_states): Handle
13972 core number in thread listing.
13973
b4ba55a1
JB
139742010-01-12 Joel Brobecker <brobecker@adacore.com>
13975
13976 * gdb.base/maint.exp: Adjust the expected output for the
13977 "maint print type" test. Use gdb_test_multiple instead of
13978 gdb_sent/gdb_expect.
13979
08e24bd4
DE
139802010-01-11 Doug Evans <dje@google.com>
13981
6496a609
DE
13982 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13983 from gdbserver_download. All callers updated.
13984
08e24bd4
DE
13985 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13986
b5cfddf5
JK
139872010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13988
13989 Implement binary numbers parsing.
13990 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13991 (test_integer_literals_rejected): New binary tests.
13992
3725885a
RW
139932010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13994
13995 * gdb.cell/configure: Regenerate.
13996
37aeb5df
JK
139972010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13998
13999 * gdb.base/corefile.exp: Move the core finding block out and call it as
14000 core_find, new variable $corefile, replace corefile by $corefile and
14001 [file tail $corefile] for usage vs. test names resp.
14002 * lib/gdb.exp (core_find): Move it as a new function here. New
14003 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14004 $destcore. Return "" on error.
14005
d521f563
JK
140062010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14007
14008 Workaround PR binutils/10802.
14009 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14010 (twice).
14011
28f24826
DJ
140122010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14013
14014 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14015
2de75e71
JB
140162010-01-08 Joel Brobecker <brobecker@adacore.com>
14017
14018 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14019 call, to avoid interruption.
14020
fe00719b 140212010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14022
14023 * gdb.stabs/weird.def (args93): New.
14024
d0ef5df8
DE
140252010-01-07 Doug Evans <dje@google.com>
14026
14027 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14028
3a08d52f
TT
140292010-01-07 Tom Tromey <tromey@redhat.com>
14030
14031 * gdb.base/source.exp: Use correct line number.
14032
7a697b8d
SS
140332010-01-05 Stan Shebs <stan@codesourcery.com>
14034
14035 * gdb.trace/tracecmd.exp: Test ftrace.
14036
7803799a
UW
140372010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14038
14039 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14040
c54eabfa
JK
140412010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14042
14043 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14044 "uint_for_mi_testing".
14045
02e7ef19
JB
140462010-01-01 Joel Brobecker <brobecker@adacore.com>
14047
14048 Test indented comment in file being sourced.
14049 * gdb.base/commands.exp: Test indented comment in file being sourced.
14050
abd775ce
JB
140512010-01-01 Joel Brobecker <brobecker@adacore.com>
14052
14053 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14054 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14055 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14056 notice.
14057
79b55b82
JB
140582010-01-01 Joel Brobecker <brobecker@adacore.com>
14059
14060 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14061 notice.
14062
8997583e
JK
140632010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14064
14065 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14066 missing $after_stopped and comma (,) expectation.
14067
6da95a67
SS
140682009-12-31 Stan Shebs <stan@codesourcery.com>
14069
14070 * gdb.trace/actions.exp: Test teval action.
889bf7c5 14071
218d2fc6
TJB
140722009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14073
14074 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14075 (top level): Call test_watchpoint_in_big_blob.
14076 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14077 watchpoints.
14078 (func3): Write to buf.
14079
236f1d4d
SS
140802009-12-29 Stan Shebs <stan@codesourcery.com>
14081
14082 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 14083
f61e138d
SS
140842009-12-28 Stan Shebs <stan@codesourcery.com>
14085
14086 * gdb.trace/tsv.exp: New file.
14087 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 14088
0219b378
DJ
140892009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14090
14091 * gdb.base/find.c (main): Reference search buffers.
14092 * gdb.base/included.c (main): Reference integer.
14093 * gdb.base/ptype.c (charfoo): Declare.
14094 (intfoo): Call charfoo.
14095 * gdb.base/scope0.c (useitp): New function.
14096 (usestatics): Use useitp.
14097 (useit): Add a type for val.
14098 * gdb.base/scope1.c (useit1): Take a pointer argument.
14099 (usestatics1): Update calls to useit1.
14100 * gdb.cp/call-c.cc: Declare foo.
14101 (main): Call foo.
14102 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14103 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14104 (main): Call C::ensureRefs and ensureOtherRefs.
14105 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14106 variables.
14107 (ensureOtherRefs): New function.
14108 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14109 * gdb.cp/templates.cc (main): Call t5i.value.
14110
3f78692f
JK
141112009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14112
14113 Fix compatibility with G++-4.5.
14114 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
14115 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
14116 (uncaught return): Remove.
14117
429374b8
JK
141182009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14119 Phil Muldoon <pmuldoon@redhat.com>
14120
14121 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
14122 (bp_location13, bp_location14, bp_location17, bp_location18)
14123 (marker3_proto, marker4_proto): New variables.
14124 (breakpoint info): Update output.
14125 (run until breakpoint at marker3, run until breakpoint at marker4): New
14126 tests.
14127
859825b8
JK
141282009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14129
14130 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
14131 Replace the printf call of Y by provided "y-set-1" label. New block
14132 for the second shared library.
14133 * gdb.base/unload.exp: Compile also the second library, call
14134 gdb_load_shlibs also for it. Use now gdb_breakpoint.
14135 (single pending breakpoint info): Rename to ...
14136 (pending breakpoint info before run): ... this extended test.
14137 (libfile2, libname2, libsrcfile2, libsrc2)
14138 (lib_sl2): New variables.
14139 (exec_opts): Set also SHLIB_NAME2.
14140 (pending breakpoint info on first run at shrfunc1)
14141 (pending breakpoint info on second run at shrfunc1)
14142 (pending breakpoint info on second run at shrfunc2)
14143 (print y from libfile, print y from libfile2): New tests.
14144 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
14145 * gdb.base/unloadshr2.c: New.
14146
e6a386cd
HZ
141472009-12-22 Hui Zhu <teawater@gmail.com>
14148
14149 * gdb.reverse/sigall-reverse.exp: Adjust.
14150
9e19b45e
VP
141512009-12-21 Vladimir Prus <vladimir@codesourcery.com>
14152
14153 PR gdb/10884
14154
14155 * gdb.mi/var-cmd.c (do_bitfield_tests): New
14156 (main): Call do_bitfield_tests.
aacf5b1e 14157 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 14158
d53a7b30
JB
141592009-12-20 Joel Brobecker <brobecker@adacore.com>
14160
14161 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
14162 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
14163 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
14164 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
14165 gdb.modula2/unbounded1.c: Update copyright header.
14166
191ca0a1
CM
141672009-12-10 Chris Moller <moller@mollerware.com>
14168
14169 PR gdb/9399
14170 * gdb.cp/virtfunc2.exp: New tests
14171 * gdb.cp/virtfunc2.cc: New tests
14172 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
14173
0fa6cf1b
MS
141742009-12-10 Oza Pawandeep (paawan1982@yahoo.com
14175
14176 * gdb.reverse/i387-env-reverse.c: New file.
14177 * gdb.reverse/i387-env-reverse.exp: New file.
14178 * gdb.reverse/i387-stack-reverse.c: New file.
14179 * gdb.reverse/i387-stack-reverse.exp: New file.
14180
361ae042
PM
141812009-12-08 Phil Muldoon <pmuldoon@redhat.com>
14182
14183 * gdb.python/py-type.exp (test_range): New test.
14184
bfd31e71
PM
141852009-12-03 Phil Muldoon <pmuldoon@redhat.com>
14186
14187 PR python/10805
14188
14189 * gdb.python/py-type.exp: New file.
14190 * gdb.python/py-type.c: New file.
14191 * Makefile.in: Add py-type.
14192
57a1d736
TT
141932009-12-03 Tom Tromey <tromey@redhat.com>
14194
14195 * gdb.python/py-value.exp (test_parse_and_eval): New
14196 function.
14197
1f3b5d1b
PP
141982009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14199
14200 PR gdb/11022
14201
14202 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
14203 * gdb.base/pr11022.c: New test.
14204
8b7dbdc9
JK
142052009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14206
14207 Fix spurious false FAILs.
14208 * gdb.base/structs.c (chartest): New.
14209 (main): Fill-in chartest.
14210 * gdb.base/structs.exp (anychar_re, first): New.
14211 (start_structs_test): Import global anychar_re and first.
14212 New gdb_test call "set print elements 300; ${testfile}"
14213 (start_structs_test <$first>): New block.
14214 (any): Import global anychar_re. New variable ac. Use ${ac}.
14215
6a53b2ec
JK
142162009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14217
14218 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
14219
d7167b4c
JK
142202009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14221
14222 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
14223 Force $srcfile file.
14224 * gdb.base/foll-fork.c (callee): Comment out the printf call.
14225
b1798462
UW
142262009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14227
14228 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
14229 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
14230 * gdb.threads/watchthreads-reorder.exp: Likewise.
14231
b6199126
DJ
142322009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
14233
14234 PR gdb/8704
14235
14236 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
14237 "if", and "thread". Correct matching in the previous test.
14238
b22a0510
DJ
142392009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14240
14241 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14242
930636d2
MS
142432009-11-23 Michael Snyder <msnyder@vmware.com>
14244
14245 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
14246 * gdb.reverse-watch-precsave.exp: Ditto.
14247
21a0512e
PP
142482009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14249
14250 * gdb.asm/asm-source.exp: Adjust.
14251 * gdb.base/help.exp: Adjust.
889bf7c5 14252
fc30d5e0
PA
142532009-11-22 Pedro Alves <pedro@codesourcery.com>
14254
14255 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
14256 (do_syscall_tests_without_xml): Set data-directory to
14257 /the/path/to/nowhere.
14258
f6bc2008
PA
142592009-11-21 Pedro Alves <pedro@codesourcery.com>
14260
14261 * gdb.threads/local-watch-wrong-thread.c,
14262 gdb.threads/local-watch-wrong-thread.exp: New files.
14263
8c2fb5de
PA
142642009-11-21 Pedro Alves <pedro@codesourcery.com>
14265
14266 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
14267 assume new `regsub' syntax available.
14268
ebec9a0f
PA
142692009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14270
a79d3c27
JK
14271 * gdb.base/watchpoint-hw-hit-once.exp,
14272 gdb.base/watchpoint-hw-hit-once.c: New.
14273
142742009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14275
14276 * gdb.threads/watchthreads-reorder.exp,
14277 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 14278
276a961b
MK
142792009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14280
14281 * gdb.xml/tdesc-regs.exp: Use for m68k.
14282
4867c1fb
PA
142832009-11-15 Pedro Alves <pedro@codesourcery.com>
14284
14285 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
14286
f6838f81
DJ
142872009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14288
14289 * lib/gdb.exp (current_target_name): New procedure.
14290 (gdb_wrapper_target): New variable.
14291 (gdb_wrapper_init): Set gdb_wrapper_target.
14292 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
14293 wrapper.
14294
4ac4dd3f
DJ
142952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14296
14297 * gdb.base/remote.exp: Delete the slowest load test.
14298 Do not load with fixed packet sizes.
14299
a7881759
DJ
143002009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14301
14302 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
14303
97a5b505
DJ
143042009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14305
14306 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
14307 srcfile when setting a breakpoint.
14308
d3e1fc54
DJ
143092009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
14310
14311 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
14312 macros.
14313
7cbcbded
DJ
143142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14315
14316 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
14317 to be in memory.
14318 * gdb.base/display.c (force_mem): New.
14319 (do_loops): Use it. Add breakpoint comments.
14320 (do_vars): Add a breakpoint comment.
14321 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
14322 line numbers.
14323
bdea3a92
NF
143242009-11-13 Nathan Froyd <froydnj@codesourcery.com>
14325
14326 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
14327 instead of a bare "run".
14328
269f82e5
PP
143292009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
14330
14331 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 14332
a69b7d9d
DJ
143332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14334
14335 * lib/cell.exp (skip_cell_tests): Clean up test files before
14336 returning.
14337
b598bfda
DJ
143382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14339
14340 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
14341 and the breakpoint menu. Do not call perror if a prompt is seen.
14342 Consume the following GDB prompt.
14343 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
14344 * gdb.cp/namespace.exp: Use gdb_test.
14345 * gdb.cp/templates.exp: Use gdb_test.
14346 (test_template_breakpoints): Use gdb_test_multiple.
14347
87728fa0
DJ
143482009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14349
14350 * gdb.base/break1.c (struct some_struct, values): Move earlier.
14351 (marker4): Reference values.
14352
b67c692f
DJ
143532009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14354
14355 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
14356 is missing.
14357
f0df251a
DJ
143582009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14359
14360 * gdb.base/break.c (need_malloc): New.
14361 * gdb.base/constvars.c (main): Reference crass and crisp.
14362 * gdb.base/gdb1821.c (main): Reference bar.
14363 * gdb.cp/gdb1355.cc (main): Reference s1.
14364 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
14365 (main): Call them.
14366 * gdb.cp/hang2.cc (dummy2): Define.
14367 * gdb.cp/hang3.cc (dummy3): Define.
14368 * gdb.cp/m-data.cc (main): Reference shadow.
14369
bdf7534a
NF
143702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14371 Nathan Froyd <froydnj@codesourcery.com>
14372
14373 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
14374 remote host.
14375
f24fce77
NF
143762009-11-12 Nathan Froyd <froydnj@codesourcery.com>
14377
14378 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
14379 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
14380 * gdb.dwarf2/dw2-compressed.exp: Likewise.
14381 * gdb.dwarf2/dw2-intercu.exp: Likewise.
14382 * gdb.dwarf2/dw2-intermix.exp: Likewise.
14383 * gdb.dwarf2/dw2-producer.exp: Likewise.
14384 * gdb.dwarf2/mac-fileno.exp: Likewise.
14385 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
14386 py-prettyprint.py to the remote host.
14387 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
14388
40f0318e
KS
143892009-11-11 Keith Seitz <keiths@redhat.com>
14390
14391 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
14392 use it instead of "Foo".
14393 * gdb.cp/classes.exp (do_tests): Add a test to access
14394 a method through a typedef'd class name.
14395
f3d9f7fb
NF
143962009-11-11 Nathan Froyd <froydnj@codesourcery.com>
14397
14398 * gdb.base/long_long.exp: Permit leading zeros on floating-point
14399 exponents.
14400 * gdb.base/pointers.exp: Likewise.
14401 * gdb.cp/ref-types.exp: Likewise.
14402
a4216f37
KS
144032009-11-11 Keith Seitz <keiths@redhat.com>
14404
14405 * gdb.cp/cplusfuncs.cc (class foo): Add operators
14406 new[] and delete[].
14407 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
14408 "void".
14409 (probe_demangler): Remove all single-quoting of
14410 method and variable names.
14411 (info_func_regexp): Remove the word "void" from any
14412 occurrence of "(void)".
14413 (print_addr_2): Remove all single-quoting of
14414 method names.
14415 (print_addr_2_kfail): Likewise.
14416 (print_addr): Single-quote C function names before
14417 passing to print_addr_2.
14418 (test_paddr_operator_functions): Remove single-quoting
14419 for method names.
14420 Add tests for operator new[] and operator delete[].
14421
9b14d7aa
JK
144222009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14423
14424 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
14425
85feb311
KS
144262009-11-09 Keith Seitz <keiths@redhat.com>
14427
14428 * gdb.cp/overload.exp: Add tests for resolving overloaded
14429 methods in expression parsing/evaluation.
14430
fa335448
DJ
144312009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
14432
14433 * lib/gdb.exp (default_gdb_version): Use --version instead of
14434 --command.
14435
ec3c07fc
NS
144362009-11-10 Nathan Sidwell <nathan@codesourcery.com>
14437
14438 * lib/gdb.exp (gdb_compile_test): New.
14439 (skip_ada_tests, skip_java_tests): New.
14440 (gdb_compile): Use gdb_compile_test for f77.
14441 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
14442 * lib/java.exp (compile_java_from_source): Remove runtests check,
14443 use gdb_compile_test to record result.
14444 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
14445 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
14446 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
14447 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
14448 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
14449 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
14450 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
14451 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
14452 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
14453 adjust gdb_compile invocations.
14454
b8b4e42b
JK
144552009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14456
14457 * Makefile.in (abs_builddir): New.
14458 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
14459 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
14460 `$(abs_builddir)/site.exp'.
14461
f8b7eaf3
DJ
144622009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
14463
14464 * config/m68k-emc.exp, lib/emc-support.exp,
14465 gdb.trace/gdb_c_test.c: Delete.
14466 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
14467 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14468 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14469 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14470 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14471 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
14472 casing for m68k-*-elf.
14473
c4187697
NS
144742009-11-03 Pedro Alves <pedro@codesourcery.com>
14475
14476 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
14477 * gdb.arch/i386-prologue.exp: Likewise.
14478 * gdb.arch/i386-unwind.exp: Likewise.
14479
db16b772
DJ
144802009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14481
14482 * lib/gdb.exp (gdb_expect): Fix timeout typo.
14483
bcf71277
DJ
144842009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14485
14486 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
14487
0105cee2
DJ
144882009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14489
14490 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
14491
24ddea62
JK
144922009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14493
14494 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
14495
287ccc17
JK
144962009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14497
14498 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
14499 * gdb.base/sepdebug2.c: New file.
14500
08bca259 145012009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
14502
14503 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
14504 the modified warnings for catch syscall. Verify if GDB was compiled
14505 with support for lib expat, and choose which tests to run depending
14506 on this.
14507
5d4e2b76
VP
145082009-10-30 Vladimir Prus <vladimir@codesourcery.com>
14509
14510 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
14511 that composite commands are parsed OK. And also test
14512 that breakpoint commands do work.
14513
240e538a
MS
145142009-10-23 Michael Snyder <msnyder@vmware.com>
14515
14516 gdb.reverse/consecutive-precsave.exp: Change expect pattern
14517 to allow for new disassembly style.
14518
9c419145
PP
145192009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
14520
14521 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 14522
02506ff1
MS
145232009-10-22 Michael Snyder <msnyder@vmware.com>
14524
14525 * gdb.reverse/break-precsave.exp: New test.
14526 * gdb.reverse/consecutive-precsave.exp: Ditto.
14527 * gdb.reverse/finish-precsave.exp: Ditto.
14528 * gdb.reverse/i386-precsave.exp: Ditto.
14529 * gdb.reverse/machinestate-precsave.exp: Ditto.
14530 * gdb.reverse/sigall-precsave.exp: Ditto.
14531 * gdb.reverse/solilb-precsave.exp: Ditto.
14532 * gdb.reverse/step-precsave.exp: Ditto.
14533 * gdb.reverse/until-precsave.exp: Ditto.
14534 * gdb.reverse/watch-precsave.exp: Ditto.
14535
4cf866a3
MS
145362009-10-22 Michael Snyder <msnyder@vmware.com>
14537
14538 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
14539 for gdb_expect. Adjust one test's expect strings for the new
14540 format of disassemble.
14541 * gdb.reverse/finish-reverse.exp: Delete 'return'.
14542 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
14543 gdb_test_multiple.
14544 * gdb.reverse/step-reverse.exp: Delete 'return'.
14545 * gdb.reverse/until-reverse.exp: Delete blank lines.
14546 * gdb.reverse/watch-reverse.exp: Delete blank lines.
14547
2b28d209
PP
145482009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
14549
14550 * gdb.base/consecutive.exp: Adjust.
14551 * gdb.base/display.exp: Likewise.
14552 * gdb.base/pc-fp.exp: Likewise.
14553 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 14554
33b9c32b
MS
145552009-10-19 Michael Snyder <msnyder@vmware.com>
14556
14557 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
14558 * gdb.reverse/finish-reverse.c: Ditto.
14559 * gdb.reverse/sigall-reverse.c: Ditto.
14560 * gdb.reverse/solib-reverse.c: Ditto.
14561 * gdb.reverse/step-reverse.c: Ditto.
14562 * gdb.reverse/watch-reverse.c: Ditto.
14563
6c95b8df
PA
145642009-10-19 Pedro Alves <pedro@codesourcery.com>
14565 Stan Shebs <stan@codesourcery.com>
14566
14567 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
14568 * gdb.base/foll-exec.exp: Adjust to expect a process id before
14569 "Executing new program".
14570 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
14571 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
14572 left listed after having been killed.
14573 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
14574 * gdb.base/maint.exp: Adjust test.
14575
14576 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
14577 * gdb.multi/Makefile.in: New.
14578 * gdb.multi/base.exp: New.
14579 * gdb.multi/goodbye.c: New.
14580 * gdb.multi/hangout.c: New.
14581 * gdb.multi/hello.c: New.
14582 * gdb.multi/bkpt-multi-exec.c: New.
14583 * gdb.multi/bkpt-multi-exec.exp: New.
14584 * gdb.multi/crashme.c: New.
14585
279017b7
TG
145862009-10-13 Tristan Gingold <gingold@adacore.com>
14587
14588 * gdb.base/sepdebug.exp: Check debug info are found.
14589
0413d738
PA
145902009-10-08 Pedro Alves <pedro@codesourcery.com>
14591
14592 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
14593 bits.
14594
c628eecc
JK
145952009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14596
14597 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
14598
38af1bfe
JB
145992009-10-07 Joel Brobecker <brobecker@adacore.com>
14600
14601 * gdb.base/watchpoints.c: Add copyright header. Reformat one
14602 of the comments.
14603
2b0adecd
PM
146042009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
14605
14606 * gdb.base/annota1.exp: Remove obsolete match_max increase.
14607 * gdb.base/annota3.exp: Idem.
14608 * gdb.base/maint.exp: Idem.
14609
8d417781
PM
146102009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
14611
889bf7c5 14612 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
14613 to default.
14614
bb61102d
PM
146152009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14616
889bf7c5 14617 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
14618 mingw and cygwin targets.
14619
ace5c364
PM
146202009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14621 Pedro Alves <pedro@codesourcery.com>
14622
889bf7c5 14623 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
14624 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
14625
c2d494a0
PM
146262009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14627
e1b52ce2
PM
14628 * gdb.base/shr1.c: Use %p in format string.
14629 * gdb.base/unload.c: Avoid warning in fprintf.
14630 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 14631
209f53f5
PM
146322009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14633
14634 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
14635 long type.
14636 (test_unlink): Correct printf string.
14637 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
14638 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
14639
8172766a
JK
146402009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14641
14642 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
14643 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
14644 * gdb.arch/ia64-breakpoint-shadow.S: New file.
14645
0f73703c
UW
146462009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14647
14648 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
14649 * gdb.objc/nondebug.exp: Likewise.
14650
b32306ca
UW
146512009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14652
14653 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
14654 target_info setting.
14655
14656 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
14657 that detect new threads during "info threads".
14658
0057022f
UW
146592009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14660
14661 * gdb.threads/manythreads.c (main): Increase thread stack size
14662 to 2*PTHREAD_STACK_MIN.
14663 * gdb.threads/multi-create.c (main): Likewise.
14664 (create_function): Likewise.
14665
f29c0325
UW
146662009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14667
14668 * gdb.base/dump.exp: Pass difference of pointer types instead
14669 of integer types as offset to restore in intarr3.srec case.
14670
fcb34849
UW
146712009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14672
14673 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
14674
d5142e3b
UW
146752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14676
14677 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
14678
087b74b2 146792009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 14680
087b74b2
PM
14681 New test for two watchpoints, with disabling of
14682 the first inserted.
14683 * testsuite/gdb.base/watchpoints.c: New file.
14684 * testsuite/gdb.base/watchpoints.exp: New file.
14685
96c07c5b
TT
146862009-09-25 Tom Tromey <tromey@redhat.com>
14687
14688 * gdb.base/charset.exp: Test utf-16 strings with Python.
14689
b8899f2b
TT
146902009-09-25 Tom Tromey <tromey@redhat.com>
14691
14692 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
14693 UCS-4.
14694 * gdb.base/charset.c (utf_32_string): Rename.
14695 (init_utf32): Rename.
14696 (main): Update.
14697
329719ec
TT
146982009-09-22 Tom Tromey <tromey@redhat.com>
14699
14700 * gdb.python/py-function.exp: Add regression tests.
14701
11ef0d76
KS
147022009-09-21 Keith Seitz <keiths@redhat.com>
14703
14704 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
14705 with invalid operator.
14706
3fe8f3b3
KS
147072009-09-21 Keith Seitz <keiths@redhat.com>
14708
14709 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
14710 and destructor using typedef name of class.
14711 * gdb.cp/classes.cc (class Base1): Add a destructor.
14712 (base1): New typedef.
14713 (use_methods): Instanitate an object of type base1.
14714 * gdb.cp/templates.exp (test_template_typedef): New procedure.
14715 (do_tests): Call test_template_typedef.
14716 * gdb.cp/templates.cc (Baz::~Baz): New method.
14717 (intBazOne): New typedef.
14718 (main): Instantiate intBazOne.
14719
7a9fe101
PM
147202009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14721
14722 PR python/10633
14723
14724 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
14725 Function.
14726 (run_lang_tests): Add print elements test.
14727
2e4d963f
PM
147282009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14729
14730 * gdb.python/py-value.exp (test_subscript_regression): New
14731 function. Test for invalid subscripts.
14732 * gdb.python/py-value.c (main): Add test array, and pointer to it.
14733 (ptr_ref): New function.
14734
ec7e75e7
PP
147352009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14736
14737 * gdb.base/default.exp: Fix "show convenience".
14738
0cc7d26f
TT
147392009-09-15 Tom Tromey <tromey@redhat.com>
14740
14741 * lib/mi-support.exp (mi_create_varobj): Update.
14742 (mi_create_floating_varobj): Likewise.
14743 (mi_create_dynamic_varobj): New proc.
14744 (mi_varobj_update): Update.
14745 (mi_varobj_update_with_type_change): Likewise.
14746 (mi_varobj_update_kv_helper): New proc.
14747 (mi_varobj_update_dynamic_helper): Rewrite.
14748 (mi_varobj_update_dynamic): New proc.
14749 (mi_list_varobj_children): Update.
14750 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
14751 * gdb.python/python-prettyprint.py (pp_outer): New class.
14752 (pp_nullstr): Likewise.
14753 (lookup_function): Register new printers.
14754 * gdb.python/python-prettyprint.c (struct substruct): New type.
14755 (struct outerstruct): Likewise.
14756 (substruct_test): New function.
14757 (struct nullstr): New type.
14758 (string_1, string_2): New globals.
14759 (main): Add new tests.
14760 * gdb.python/python-mi.exp: Added regression tests.
14761 * gdb.mi/mi2-var-display.exp: Update.
14762 * gdb.mi/mi2-var-cmd.exp: Update.
14763 * gdb.mi/mi2-var-child.exp: Update.
14764 * gdb.mi/mi2-var-block.exp: Update.
14765 * gdb.mi/mi-var-invalidate.exp: Update.
14766 * gdb.mi/mi-var-display.exp: Update.
14767 * gdb.mi/mi-var-cmd.exp: Update.
14768 * gdb.mi/mi-var-child.exp: Update.
14769 * gdb.mi/mi-var-block.exp: Update.
14770 * gdb.mi/mi-break.exp: Update.
14771 * gdb.mi/gdb701.exp: Update.
14772
a96d9b2e
SDJ
147732009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
14774
14775 * Makefile.in: Inclusion of catch-syscall object.
14776 * gdb.base/catch-syscall.c: New file.
14777 * gdb.base/catch-syscall.exp: New file.
14778
b43b923a
MS
147792009-09-12 Michael Snyder <msnyder@vmware.com>
14780
14781 * gdb.reverse/step-reverse.exp: Explicitly check for targets
14782 that can support reverse debuggnig.
14783
cec03d70
TT
147842009-09-11 Tom Tromey <tromey@redhat.com>
14785
14786 * gdb.dwarf2/valop.S: New file.
14787 * gdb.dwarf2/valop.exp: New file.
14788
e23bb3fc
MK
147892009-09-11 Mark Kettenis <kettenis@gnu.org>
14790
14791 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
14792
37c3696d
DE
147932009-09-10 Doug Evans <dje@google.com>
14794
14795 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
14796 Add $gdb_prompt to second breakpoint regexp.
14797
5172aecb
JB
147982009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
14799
14800 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
14801 names, add missing ones.
14802 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
14803 * gdb.python/py-frame.c: Rename from python-frame.c.
14804 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
14805 testfile name.
14806 * gdb.python/py-function.exp: Rename from python-function.exp.
14807 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
14808 testfile name.
14809 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
14810 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
14811 Adjust testfile name.
14812 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
14813 * gdb.python/py-template.cc: Rename from python-template.cc.
14814 * gdb.python/py-template.exp: Rename from python-template.exp.
14815 Adjust testfile name.
14816 * gdb.python/py-value.c: Rename from python-value.c.
14817 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
14818 testfile name.
14819
b554e4bd
JK
148202009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14821
14822 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
14823 $bpt2address.
14824 (Second breakpoint address is valid on ia64)
14825 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
14826
9a68ae16
JM
148272009-09-03 Joseph Myers <joseph@codesourcery.com>
14828
14829 * gdb.base/ending-run.exp: Restrict regular expression matching
14830 line number to require closing brace following.
14831
146b9145
DE
148322009-09-03 Doug Evans <dje@google.com>
14833
14834 * gdb.base/store.exp (check_set): Fix typo in expected value message.
14835
787d21e1
TT
148362009-09-02 Tom Tromey <tromey@redhat.com>
14837
14838 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
14839
e7802207
TT
148402009-09-02 Tom Tromey <tromey@redhat.com>
14841
14842 * gdb.dwarf2/callframecfa.exp: New file.
14843 * gdb.dwarf2/callframecfa.S: New file.
14844
817aadd2
JK
148452009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14846
14847 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
14848 gdb.base/solib-overlap-main.c: New.
14849
4a76eae5
DJ
148502009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
14851
14852 PR gdb/10565
14853
14854 * gdb.base/bitfields.c (struct container, container): New.
14855 (main): Initialize it and call break5.
14856 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
14857
d4b96c9a
JK
148582009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14859
14860 Support constant DW_AT_data_member_location by GCC PR debug/40659.
14861 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
14862
4e22772d
JK
148632009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14864
14865 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
14866
2efab443
MS
148672009-08-26 Michael Snyder <msnyder@vmware.com>
14868
14869 * gdb.base/i386-reverse.c: New file.
14870 * gdb.base/i386-reverse.exp: New file.
14871 * gdb.base/Makefile.in: Add new files to be removed.
14872
07ab73a0
JM
148732009-08-26 Joseph Myers <joseph@codesourcery.com>
14874
14875 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
14876 environment-pwd for remote host.
14877 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
14878
676accff
KS
148792009-08-24 Keith Seitz <keiths@redhat.com>
14880
14881 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
14882 Add two new C++ completer tests which limit the output to a
889bf7c5 14883 given class.
676accff 14884
f9f7ad22
MS
148852009-08-24 Michael Snyder <msnyder@vmware.com>
14886
14887 * gdb.base/del.exp: Fix typo in comment.
14888 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
14889
81ecdfbb
RW
148902009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14891
14892 * configure: Regenerate.
14893 * gdb.hp/configure: Likewise.
14894 * gdb.hp/gdb.aCC/configure: Likewise.
14895 * gdb.hp/gdb.base-hp/configure: Likewise.
14896 * gdb.hp/gdb.compat/configure: Likewise.
14897 * gdb.hp/gdb.defects/configure: Likewise.
14898 * gdb.hp/gdb.objdbg/configure: Likewise.
14899 * gdb.stabs/configure: Likewise.
14900
cab0c772
UW
149012009-08-19 Doug Evans <dje@google.com>
14902
14903 * gdb.base/gdbvars.c: New file.
14904 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
14905
b8fa0bfa
PA
149062009-08-14 Pedro Alves <pedro@codesourcery.com>
14907
14908 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14909 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
14910
b84aa90a
PA
149112009-08-13 Pedro Alves <pedro@codesourcery.com>
14912
14913 * gdb.base/default.exp: Adjust "set language test": it's now an
14914 enum command. Larger help string moved to "help set language".
14915 * gdb.base/help.exp: Adjust "help set language" expected output,
14916 now lists all known languages.
14917
0d8f9b2c
NF
149182009-08-11 Nathan Froyd <froydnj@codesourcery.com>
14919
14920 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
14921 all frame arguments.
14922 * gdb.arch/altivec-regs.exp: Likewise.
14923
bda180e0
TT
149242009-08-07 Tom Tromey <tromey@redhat.com>
14925
14926 * gdb.base/setshow.exp: Add tests for changes to set language, set
14927 check range, and set check type.
14928
48cb2d85
VP
149292009-08-03 Vladimir Prus <vladimir@codesourcery.com>
14930
14931 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
14932 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 14933 Call it.
48cb2d85 14934
1ea34204
UW
149352009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14936
14937 * configure.ac: Run gdb.cell tests when appropriate.
14938 * configure: Regenerate.
14939 * lib/cell.exp: New file.
14940 * gdb.cell: New directory.
14941 * gdb.cell/configure.ac: New file.
14942 * gdb.cell/configure: New file.
14943 * gdb.cell/Makefile.in: New file.
14944 * gdb.cell/arch.exp: New file.
14945 * gdb.cell/break.c: New file.
14946 * gdb.cell/break.exp: New file.
14947 * gdb.cell/break-spu.c: New file.
14948 * gdb.cell/bt.c: New file.
14949 * gdb.cell/bt2-spu.c: New file.
14950 * gdb.cell/bt-spu.c: New file.
14951 * gdb.cell/bt.exp: New file.
14952 * gdb.cell/coremaker.c: New file.
14953 * gdb.cell/coremaker-spu.c: New file.
14954 * gdb.cell/core.exp: New file.
14955 * gdb.cell/gcore.exp: New file.
14956 * gdb.cell/data.c: New file.
14957 * gdb.cell/data.exp: New file.
14958 * gdb.cell/data-spu.c: New file.
14959 * gdb.cell/ea-cache.exp: New file.
14960 * gdb.cell/ea-cache.c: New file.
14961 * gdb.cell/ea-cache-spu.c: New file.
14962 * gdb.cell/ea-standalone.c: New file.
14963 * gdb.cell/ea-standalone.exp: New file.
14964 * gdb.cell/ea-test.c: New file.
14965 * gdb.cell/ea-test.exp: New file.
14966 * gdb.cell/f-regs.exp: New file.
14967 * gdb.cell/mem-access.c: New file.
14968 * gdb.cell/mem-access.exp: New file.
14969 * gdb.cell/mem-access-spu.c: New file.
14970 * gdb.cell/ptype.exp: New file.
14971 * gdb.cell/registers.exp: New file.
14972 * gdb.cell/size.c: New file.
14973 * gdb.cell/sizeof.exp: New file.
14974 * gdb.cell/size-spu.c: New file.
14975 * gdb.cell/solib.exp: New file.
14976 * gdb.cell/solib-symbol.exp: New file.
14977
85e747d2
UW
149782009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14979
14980 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14981
58d6951d
DJ
149822009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14983
14984 * gdb.base/float.exp: Handle VFP registers.
14985
6e0a4f15
MS
149862009-07-14 Michael Snyder <msnyder@vmware.com>
14987
dcd5da87
MS
14988 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14989 to bring gdb to the beginning of the calling line.
14990
6e0a4f15
MS
14991 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14992 confusing the i386 epilogue unwinder.
14993
782b2b07
SS
149942009-07-14 Stan Shebs <stan@codesourcery.com>
14995
14996 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14997
f662c3bc
MS
149982009-07-14 Michael Snyder <msnyder@vmware.com>
14999
15000 * gdb.reverse/step-reverse.exp (stepi into function call):
15001 Call instruction may not be first instruction in the line.
15002 (reverse stepi from a function call): Used wrong line number.
15003
8f313923
JK
150042009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15005
15006 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15007
4662c76e
JK
150082009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15009
15010 Fix gdb.base/macscp.exp when using custom inputrc.
15011 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15012 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15013 env(TERM) set.
15014 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15015 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15016
aa81e255
JK
150172009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15018
15019 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15020 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15021 Change the compilation target to match the testcase name.
15022 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15023 testcase name.
15024 * a2-run.exp: Use for setup prepare_for_testing. Change the
15025 compilation target to match the testcase name.
15026 * gdb.base/commands.exp: Likewise.
15027 * gdb.base/finish.exp: Likewise.
15028 * gdb.base/float.exp: Likewise.
15029 * gdb.base/info-target.exp: Likewise.
15030 * gdb.base/relational.exp: Likewise.
15031 * gdb.base/term.exp: Likewise.
15032 * gdb.base/until.exp: Likewise.
15033 * gdb.base/volatile.exp: Likewise.
15034 * gdb.base/whatis-exp.exp: Likewise.
15035
4c93b1d7
HZ
150362009-07-11 Hui Zhu <teawater@gmail.com>
15037
15038 * gdb.base/help.exp (disassemble): Update expected help text.
15039
812f7342
TT
150402009-07-09 Tom Tromey <tromey@redhat.com>
15041
15042 * lib/gdb.exp: Handle TRANSCRIPT.
15043 (remote_spawn, remote_close, send_gdb): New procs.
15044
fbb8f299
PM
150452009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15046
15047 * gdb.python/python-prettyprint.c: Add counted null string
15048 structure.
15049 * gdb.python/python-prettyprint.exp: Print null string. Test for
15050 embedded nulls.
15051 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15052 * gdb.python/python-value.exp (test_value_in_inferior): Add
15053 variable length string fetch tests.
15054 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15055
c0ac0ec7
JK
150562009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15057
15058 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15059
30b66ecc
TT
150602009-07-07 Tom Tromey <tromey@redhat.com>
15061
15062 * gdb.base/call-rt-st.exp: Update for change to escape output.
15063 * gdb.base/callfuncs.exp: Likewise.
15064 * gdb.base/charset.exp: Likewise.
15065 * gdb.base/constvars.exp: Likewise.
15066 * gdb.base/long_long.exp: Likewise.
15067 * gdb.base/pointers.exp: Likewise.
15068 * gdb.base/printcmds.exp: Likewise.
15069 * gdb.base/setvar.exp: Likewise.
15070 * gdb.base/store.exp: Likewise.
15071 * gdb.cp/ref-types.exp: Likewise.
15072 * gdb.mi/mi-var-child.exp: Likewise.
15073 * gdb.mi/mi-var-display.exp: Likewise.
15074 * gdb.mi/mi2-var-display.exp: Likewise.
15075 * gdb.base/charset.exp: Test octal escape sequence length.
15076 Update for change to escape output.
15077
187c4a2b
JK
150782009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15079
15080 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15081
d80a43f9
DJ
150822009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15083
15084 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15085
047427a8
JK
150862009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15087
15088 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15089 gdbserver increasing $portnum if "Can't bind address" has been seen.
15090
8b5a0f4f
PA
150912009-07-05 Pedro Alves <pedro@codesourcery.com>
15092
15093 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15094 mingw32ce.
15095
7d93ba58
PA
150962009-07-05 Pedro Alves <pedro@codesourcery.com>
15097
15098 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15099 VFP format.
15100
2277426b
PA
151012009-07-02 Pedro Alves <pedro@codesourcery.com>
15102
15103 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15104 linux. Adjust to use "inferior", "info inferiors", "detach
15105 inferior" and "kill inferior" instead of "restart", "info fork",
15106 "detach fork" and "delete fork".
15107 * gdb.base/ending-run.exp: Spell out "info".
15108 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15109 the "kill" command.
15110
5af949e3
UW
151112009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15112
15113 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
15114 change to prefix TLS offset in hex with 0x.
15115
5d3729b5
UW
151162009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15117
15118 * gdb.base/default.exp: Update test case for "x" changes.
15119
af589bd0
TG
151202009-07-01 Tristan Gingold <gingold@adacore.com>
15121
15122 * gdb.base/bigcore.exp: Make darwin untested.
15123
40974f91
JK
151242009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15125
15126 * gdb.base/completion.exp (directory completion): Create the directory.
15127 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
15128 escapeuniquesub.
15129 (directory completion 2): Expect now ${escapeuniquesub}.
15130 (Glob remaining of directory test): Remove one excessive newline.
15131 Expect the real output.
15132
59dd3af6
JK
151332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15134
15135 Fix `make check//%' target after `make check' has been ran.
15136 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
15137 a mkdir call.
15138 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
15139 (%/.dir): Remove.
15140
f4e164aa
JK
151412009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15142
15143 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
15144 the expected result record.
15145
69af2122
JK
151462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15147
15148 Remove racy FAILs relying just on the timeouts.
15149 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
15150 (annotation_level 2): Remove racy FAILs.
15151
2fd481e1
PP
151522009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
15153
15154 gdb/10275
889bf7c5
PA
15155 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
15156
c38f313d
DJ
151572009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
15158
15159 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
15160
8b777f02
VP
151612009-06-30 Vladimir Prus <vladimir@codesourcery.com>
15162
15163 * gdb.mi/mi-stack.exp: Testing symbolic options
15164 to -stack-list-locals and -stack-list-arguments.
15165
00c7eacf
JK
151662009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15167
15168 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
15169
6bc80edc
TT
151702009-06-29 Tom Tromey <tromey@redhat.com>
15171
15172 * dg-extract-results.sh: New file.
15173 * Makefile.in (FORCE_PARALLEL): New variable.
15174 (CHECK_TARGET): New conditional variable.
15175 (check): Use CHECK_TARGET.
15176 (DO_RUNTEST): New variable.
15177 (check-single): New target.
15178 (TEST_DIRS): New variable.
15179 (TEST_TARGETS): Likewise.
15180 (check-parallel): New target.
15181 (check-gdb.%): New pattern.
15182 (BASE1_FILES): New variable.
15183 (BASE2_FILES): Likewise.
15184 (check-gdb.base%): New pattern.
15185 (%/.dir): New pattern.
15186 * configure: Rebuild.
15187 * aclocal.m4 (AM_CONDITIONAL): New defun.
15188 * configure.ac: Check whether user is using GNU make.
15189 (GMAKE): New conditional.
15190
794684b6
SW
151912009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
15192
15193 * gdb.cp/namespace-nested-import.cc: New test.
15194 * gdb.cp/namespace-nested-import.exp: New test.
15195
edb3359d
DJ
151962009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
15197
15198 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
15199 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
15200 * gdb.opt/Makefile.in (EXECUTABLES): Update.
15201 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
15202 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
15203 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
15204 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
15205 gdb.opt/inline-markers.c: New files.
15206 * lib/gdb.exp (skip_inline_frame_tests): New function.
15207 (skip_inline_var_tests): New function.
15208
cf657a0c
AS
152092009-06-27 Andreas Schwab <schwab@linux-m68k.org>
15210
15211 * gdb.cp/exception.exp: Don't require $hex before inner frame in
15212 backtrace.
15213
28d41a99
MS
152142009-06-27 Michael Snyder <msnyder@vmware.com>
15215
15216 * gdb.reverse: New directory.
15217 * gdb.reverse/break-reverse.c: New test.
15218 * gdb.reverse/break-reverse.exp: New test.
15219 * gdb.reverse/consecutive-reverse.c: New test.
15220 * gdb.reverse/consecutive-reverse.exp: New test.
15221 * gdb.reverse/finish-reverse.c: New test.
15222 * gdb.reverse/finish-reverse.exp: New test.
15223 * gdb.reverse/machinestate.c: New test.
15224 * gdb.reverse/ms1.c: New test.
15225 * gdb.reverse/machinestate.exp: New test.
15226 * gdb.reverse/Makefile.in: New file.
15227 * gdb.reverse/shr2.c: New test.
15228 * gdb.reverse/solib-reverse.c: New test.
15229 * gdb.reverse/solib-reverse.exp: New test.
15230 * gdb.reverse/step-reverse.c: New test.
15231 * gdb.reverse/step-reverse.exp: New test.
15232 * gdb.reverse/until-reverse.c: New test.
15233 * gdb.reverse/ur1.c: New test.
15234 * gdb.reverse/until-reverse.exp: New test.
15235 * gdb.reverse/watch-reverse.c: New test.
15236 * gdb.reverse/watch-reverse.exp: New test.
15237 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
15238 * configure: Regenerate.
15239
fe3c8b0d
DE
152402009-06-26 Doug Evans <dje@google.com>
15241
15242 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15243
3a72a602
PM
152442009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
15245
15246 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
15247 windows problem for 'file delete $binfile'.
15248
27aa8d6a
SW
152492009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
15250
15251 * gdb.cp/namespace-using.exp: New test.
15252 * gdb.cp/namespace-using.cc: New test.
15253
8ac055f8
JB
152542009-05-20 Joel Brobecker <brobecker@adacore.com>
15255
15256 * gdb.ada/variant_record_packed_array: New testcase.
15257
85e306ed
TT
152582009-06-23 Tom Tromey <tromey@redhat.com>
15259
15260 * gdb.base/charset.exp (test_combination): Regression test.
15261 * gdb.base/charset.c (my_wchar_t): New typedef.
15262 (myvar): New global.
15263 (main): Set myvar.
15264
56643c5e
PM
152652009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
15266
15267 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15268 target.
15269
1fac167a
UW
152702009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15271
15272 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15273
7ccb0be9
UW
152742009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15275
15276 * gdb.mi/gdb680.exp: Update test for error message.
15277
568d6575
UW
152782009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15279
15280 * gdb.base/annota1.exp: Allow multiple occurrences of the
15281 frames-invalid annotation.
15282 * gdb.cp/annota2.exp: Likewise.
15283
7cd1089b
PM
152842009-06-15 Phil Muldoon <pmuldoon@redhat.com>
15285
15286 * gdb.cp/gdb2495.cc: New file.
15287 * gdb.cp/gdb2495.exp: New file.
15288
72c63395
JK
152892009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15290
15291 Report error on GDB crash during runto.
15292 * lib/gdb.exp (runto <eof>): New.
15293
3788363d
DJ
152942009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
15295
15296 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
15297 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
15298 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
15299 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
15300 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
15301 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
15302 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
15303 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
15304 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
15305 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
15306 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
15307 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
15308 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15309 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
15310 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
15311 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
15312 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
15313 gdb.server/server-mon.exp, gdb.server/server-run.exp,
15314 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15315 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15316 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
15317 gdb.trace/passcount.exp, gdb.trace/report.exp,
15318 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
15319 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
15320 gdb.trace/while-stepping.exp: Use a unique name for the compiled
15321 executable.
15322
17592de3
PA
153232009-06-07 Pedro Alves <pedro@codesourcery.com>
15324
15325 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
15326 defined before referencing it.
15327
701e355d
DE
153282009-06-03 Doug Evans <dje@google.com>
15329
15330 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
15331 * gdb.arch/i386-see.c: Ditto.
15332
f2292c65
PM
153332009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
15334
15335 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
15336 (check_macro): Return 1 if undefined.
15337 If first test fails, check if macro debug information is available,
15338 and report unsupported test if no macro information is found.
15339
5a437975
DE
153402009-05-29 Doug Evans <dje@google.com>
15341
15342 * gdb.threads/hand-call-in-threads.exp: New.
15343 * gdb.threads/hand-call-in-threads.c: New.
15344
c141c696
MS
153452009-05-29 Michael Snyder <msnyder@vmware.com>
15346
15347 * gdb.base/break-always.exp: Change "1" to "on".
15348 Add confirmation check.
15349
b3444185
PA
153502009-05-28 Pedro Alves <pedro@codesourcery.com>
15351
15352 * gdb.threads/threxit-hop-specific.c: New.
15353 * gdb.threads/threxit-hop-specific.exp: New.
15354 * gdb.threads/thread-execl.c: New.
15355 * gdb.threads/thread-execl.exp: New.
15356
b6313243
TT
153572009-05-27 Tom Tromey <tromey@redhat.com>
15358 Thiago Jung Bauermann <bauerman@br.ibm.com>
15359
15360 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
15361 (mi_child_regexp): Likewise.
15362 (mi_list_varobj_children_range): Likewise.
15363 (mi_get_features): Likewise.
15364 (mi_list_varobj_children): Rewrite.
15365 * gdb.python/python-mi.exp: New file.
15366
a6bac58e
TT
153672009-05-27 Tom Tromey <tromey@redhat.com>
15368 Thiago Jung Bauermann <bauerman@br.ibm.com>
15369 Phil Muldoon <pmuldoon@redhat.com>
15370 Paul Pluzhnikov <ppluzhnikov@google.com>
15371
15372 * gdb.python/python-prettyprint.exp: New file.
15373 * gdb.python/python-prettyprint.c: New file.
15374 * gdb.python/python-prettyprint.py: New file.
15375 * gdb.base/display.exp: print/r is now valid.
15376
2c74e833
TT
153772009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
15378 Tom Tromey <tromey@redhat.com>
15379 Pedro Alves <pedro@codesourcery.com>
15380 Paul Pluzhnikov <ppluzhnikov@google.com>
15381
15382 * gdb.python/python-template.exp: New file.
15383 * gdb.python/python-template.cc: New file.
15384 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15385 tests.
15386 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15387 Call it.
15388 (test_value_after_death): New proc.
15389 * gdb.python/python-value.c (PTR): New typedef.
15390 (main): New variable 'x'.
15391
89c73ade
TT
153922009-05-27 Tom Tromey <tromey@redhat.com>
15393
15394 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15395 tests.
15396 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15397 Call it.
15398
a75724bc
PA
153992009-05-27 Pedro Alves <pedro@codesourcery.com>
15400
15401 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
15402
e58b0e63
PA
154032009-05-24 Pedro Alves <pedro@codesourcery.com>
15404
15405 * gdb.threads/fork-thread-pending.c: New.
15406 * gdb.threads/fork-thread-pending.exp: New.
15407
4ac36638
JK
154082009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15409
15410 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
15411 * gdb.dwarf2/dw2-strp.S (a_string2): New.
15412
889bf7c5 154132009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 15414
889bf7c5 15415 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 15416
b242c3c2
PA
154172009-05-17 Pedro Alves <pedro@codesourcery.com>
15418
15419 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
15420 `gdb_get_line_number'. Call `callee' in both parent and child.
15421 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
15422 `gdb_get_line_number' instead of hardcoding line numbers.
15423 (catch_fork_unpatch_child): New procedure to test detaching
15424 breakpoints from child fork.
15425 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
15426 hardcoding line numbers.
15427 (do_fork_tests): Run `catch_fork_unpatch_child'.
15428
ee342b23
VP
154292009-05-17 Vladimir Prus <vladimir@codesourcery.com>
15430
15431 * gdb.mi/mi-cmd-var.exp: Check that when varobj
15432 of structure type enters or leaves the scope, it
15433 is reported by -var-update.
15434
e2009e98
DE
154352009-05-11 Doug Evans <dje@sebabeach.org>
15436
15437 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 15438 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
15439 * gdb.threads/schedlock.c (main): Fix off-by-one error.
15440
00903456
JK
154412009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15442
15443 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
15444
dc621c35
DE
154452009-04-30 Doug Evans <dje@google.com>
15446
15447 * gdb.threads/watchthreads2.exp: New testcase.
15448 * gdb.threads/watchthreads2.c: New testcase.
15449
9ab4e744
DE
154502009-04-29 Doug Evans <dje@google.com>
15451
15452 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
15453 * gdb.cp/mb-ctor.cc: Ditto.
15454 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
15455 * gdb.cp/mb-inline.h (multi_line_foo): New function.
15456 * gdb.cp/mb-inline1.cc: Call it.
15457 * gdb.cp/mb-inline2.cc: Ditto.
15458 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
15459 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
15460
484086b7
JK
154612009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15462
15463 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
15464 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
15465 Replace all uses of `decimal' by `nonzero'.
15466 (info macro FROM_COMMANDLINE): New test.
15467
379a77b5
TT
154682009-04-27 Tom Tromey <tromey@redhat.com>
15469
15470 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
15471
b92b73c2
DE
154722009-04-27 Doug Evans <dje@google.com>
15473
15474 * gdb.threads/watchthreads.c (main): Initialize args before starting
15475 the threads. Plus formatting cleanup.
15476 * gdb.threads/watchthreads.exp: Avoid errant failures due to
15477 biased scheduling of one thread.
15478
945a118d
JG
154792009-04-27 Jerome Guitton <guitton@adacore.com>
15480
15481 * gdb.cp/templates.cc (GetMax): New template.
15482 (main): Declare two instances of GetMax.
15483 * gdb.cp/templates.exp: Add new test.
15484
d389af10
JK
154852009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15486
15487 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
15488
e7f86de9
JM
154892009-04-22 Joseph Myers <joseph@codesourcery.com>
15490
15491 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
15492
334cc82d
TT
154932009-04-15 Tom Tromey <tromey@redhat.com>
15494
15495 * gdb.base/charset.exp: Add regression test.
15496
d12672cc
JB
154972009-04-14 Joel Brobecker <brobecker@adacore.com>
15498
15499 * gdb.base/exe-lock.exp: New testcase.
15500
18e8c3bc
TT
155012009-04-13 Tom Tromey <tromey@redhat.com>
15502
15503 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
15504 operator on Frame.
15505
5ecd5cbe
UW
155062009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15507
15508 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
15509 * gdb.server/ext-attach.exp: Likewise.
15510
7309f756
VP
155112009-04-03 Vladimir Prus <vladimir@codesourcery.com>
15512
15513 Eliminate some sleep usage.
15514
889bf7c5
PA
15515 * gdb.mi/basics.c (do_nothing): New.
15516 (main): Use do_nothing instead of printf, so that
15517 not to introduce race condition between output of
15518 inferiour and output of gdb. Do not use sleep as it
15519 is not generally available on embedded targets.
7309f756 15520
f4b95f6f
PA
155212009-04-02 Pedro Alves <pedro@codesourcery.com>
15522
15523 * gdb.server/ext-attach.exp: Expect an optional process id after
15524 "Detached from remote process".
15525
de40b933
JK
155262009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15527
15528 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
15529 gdb.dwarf2/dw2-unresolved.exp: New.
15530
2ae101a4
PA
155312009-04-02 Pedro Alves <pedro@codesourcery.com>
15532
15533 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
15534 mi_run_to_main.
15535
56a8e183
PA
155362009-04-02 Pedro Alves <pedro@codesourcery.com>
15537
15538 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
15539 mi_run_to_main. Skip thread exit test on remote targets.
15540 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
15541 mi_run_to_main.
15542 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
15543 mi_run_to_main.
15544 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
15545 when expecting ^connected. Detect when the target doesn't support
15546 non-stop mode.
15547 (mi_run_cmd): Detect if non-stop mode was requested by isn't
15548 supported. Return -1 on error, 0 on success.
15549 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
15550 (mi_runto): Return mi_runto_helper's result explicitly.
15551
c35fafde
PA
155522009-04-01 Pedro Alves <pedro@codesourcery.com>
15553
15554 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
15555
f8a8dce6
JB
155562009-04-01 Tom Tromey <tromey@redhat.com>
15557
15558 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
15559 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
15560 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
15561 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
15562
71c25dea
TT
155632009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
15564 Jan Kratochvil <jan.kratochvil@redhat.com>
15565
15566 PR gdb/931
15567 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
15568 output.
15569 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
15570 for gdb/931.
15571 * dw2-strp.S (DW_AT_language): Change to C++.
15572 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
15573
02d9a9ce
JB
155742009-03-31 Joel Brobecker <brobecker@adacore.com>
15575
15576 * gdb.ada/tasks: New testcase.
15577
1042e4c0
SS
155782009-03-30 Stan Shebs <stan@codesourcery.com>
15579
15580 * gdb.trace/actions.exp: Update to match new info trace format.
15581 * gdb.trace/deltrace.exp: Ditto.
15582 * gdb.trace/infotrace.exp: Ditto.
15583 * gdb.trace/passcount.exp: Ditto.
15584 * gdb.trace/save-trace.exp: Ditto.
15585 * gdb.trace/while-stepping.exp: Ditto.
15586 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
15587
f8f6f20b
TJB
155882009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15589
15590 * gdb.python/python-frame.c: New file.
15591 * gdb.python/python-frame.exp: New file.
15592
c0c6f777
TJB
155932009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
15594
15595 * gdb.python/python-value.exp: Add tests for the address
15596 attribute.
15597
3cb51905
AS
155982009-03-29 Andreas Schwab <schwab@linux-m68k.org>
15599
15600 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
15601
88fc996f
DE
156022009-03-26 Doug Evans <dje@google.com>
15603
15604 * gdb.mi/mi-nonstop-exit.exp: New file.
15605 * gdb.mi/non-stop-exit.c: New file.
15606
56ef84b1
TT
156072009-03-26 Tom Tromey <tromey@redhat.com>
15608
15609 Update for change to prologue skipping:
15610 * gdb.mi/mi2-simplerun.exp: Update.
15611 * gdb.mi/mi2-break.exp: Update.
15612 * gdb.mi/mi-simplerun.exp: Update.
15613 * gdb.mi/mi-break.exp: Update.
15614 * gdb.base/ending-run.exp: Update.
15615
def2b000
TJB
156162009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
15617
15618 * gdb.python/python-value.exp (test_value_in_inferior): Test
15619 gdb.Value.is_optimized_out attribute.
15620
442ddf59
JK
156212009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15622
15623 * gdb.dwarf2/dw2-noloc-main.c: New file.
15624 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
15625 (.text): Remove.
15626 (.data): New.
15627 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
15628 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
15629 (DW_TAG_subprogram func_cu1, noloc): Remove.
15630 (main): New.
15631 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
15632 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
15633 (file_symbols): New procedure.
15634
a8df5de4
TT
156352009-03-25 Tom Tromey <tromey@redhat.com>
15636
15637 * gdb.base/charset.exp (valid_target_charset): New proc.
15638 Use it to skip tests on invalid charsets.
15639
cc1d7add
PM
156402009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
15641
15642 * gdb.base/completion.exp: Add a test for directory completion.
15643
bcd5727b
JK
156442009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15645
15646 Fix a racy FAIL.
15647 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
15648 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
15649
cc924cad
TJB
156502009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
15651
15652 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
15653 * gdb.python/python-function.exp: Add test for function returning
15654 a GDB value.
15655
bc3b79fd
TJB
156562009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
15657
15658 * gdb.python/python-function.exp: New file.
15659
6c7a06a3
TT
156602009-03-20 Tom Tromey <tromey@redhat.com>
15661
15662 * gdb.base/store.exp: Update for change to escape output.
15663 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
15664 to escape output.
15665 * gdb.base/pointers.exp: Update for change to escape output.
15666 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
15667 to escape output.
15668 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
15669 escape output.
15670 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
15671 to escape output.
15672 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
15673 escape output.
15674 * gdb.base/setvar.exp: Update for change to escape output.
15675 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
15676 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
15677 to escape output.
15678 (test_print_string_constants): Likewise.
15679 * gdb.base/charset.exp (valid_host_charset): Check size of
15680 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
15681 cases. Handle "auto"-related output.
15682 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
15683 (uvar, Uvar): New globals.
15684
c31af87b
JG
156852009-03-19 Jerome Guitton <guitton@adacore.com>
15686
15687 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
15688 deltas.
15689 * gdb.ada/fixed_points.exp: Ditto.
15690
51272cf2
PA
156912009-03-18 Pedro Alves <pedro@codesourcery.com>
15692
15693 * return-nodebug.c: Don't include stdio.h.
15694 (init): Delete.
15695 (func): Delete definition and provide extern declaration.
15696 (t): New.
15697 (main): Don't call printf. Call func and store its result in t.
15698 * return-nodebug1.c: New.
15699 * return-nodebug.exp: Don't expect stdio output. Instead, print
15700 the global variable t. Drop printf formatters and cast types from
15701 foreach loop. Don't use prepare_for_testing. Compile
15702 return-nodebug.c and return-nodebug1.c in separate steps. Don't
15703 define FORMAT or CAST.
15704
d24948ac
PP
157052009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15706
15707 * gdb.base/solib-display.exp: Disable test for remote targers.
15708
61ff14c6
JK
157092009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15710
15711 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
15712
cb4dce93
JK
157132009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15714
15715 Fix a racy FAIL.
15716 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
15717 code from `follow parent, print pids'.
15718 (`follow child, print pids', `follow parent, print pids'): Call it.
15719 Replace `gdb_test "break..."' by gdb_breakpoint.
15720
f7c60c5e
VP
157212009-03-13 Vladimir Prus <vladimir@codesourcery.com>
15722
15723 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 15724 sync and async modes.
f7c60c5e 15725
383ace49
JB
157262009-03-12 Joel Brobecker <brobecker@adacore.com>
15727
15728 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
15729 that was checked in by mistake. Remove loading of ada.exp, since
15730 this is not necessary in this case.
15731
4ce102af
JB
157322009-03-12 Joel Brobecker <brobecker@adacore.com>
15733
15734 * gdb.ada/ptype_arith_binop.exp: New testcase.
15735
529a2aef
JB
157362009-03-12 Joel Brobecker <brobecker@adacore.com>
15737
15738 * gdb.ada/mod_from_name: New testcase.
15739
8a38181c
JB
157402009-03-12 Joel Brobecker <brobecker@adacore.com>
15741
15742 * gdb.ada/tick_last_segv: New testcase.
15743
11436dee
VP
157442009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15745
61ff14c6 15746 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 15747
1f31650a
VP
157482009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15749
61ff14c6
JK
15750 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
15751 include the token in ^running and frame info in *stopped.
1f31650a 15752
a3247a22
PP
157532009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15754
15755 * solib-display.exp: New file.
15756 * solib-display-main.c: New file.
15757 * solib-display-lib.c: New file.
61ff14c6 15758
aae64587
PA
157592009-03-05 Pedro Alves <pedro@codesourcery.com>
15760
15761 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
15762
44aabfbc
JK
157632009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15764
15765 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
15766 (list_and_check_macro): Use more specific test name.
15767 (next to definition): Make the test names unique.
15768
c087fcd3
PM
157692009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
15770
15771 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 15772
c86cf029
VP
157732009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15774
15775 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
15776 notifications.
15777 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
15778 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
15779 * lib/mi-support.exp (library_loaded_re): New.
15780 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
15781
3ea85240
VP
157822009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15783
15784 * gdb.gdb/observer.exp: Use test_notification observer, not
15785 normal_stop, everywhere.
15786 (test_normal_stop_notifications): Rename to...
15787 (test_notifications): ...this.
15788 (test_observer_normal_stop): Rename to...
15789 (test_observer): ...this.
15790
1903f0e6
DE
157912009-02-16 Doug Evans <dje@google.com>
15792
15793 * gdb.arch/amd64-disp-step.S (test_int3): New test.
15794 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
15795 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
15796 (test_prefixed_syscall,test_int3): New tests.
15797 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
15798 (test_prefixed_syscall,test_int3): New tests.
15799
1d33d6ba
VP
158002009-02-14 Vladimir Prus <vladimir@codesourcery.com>
15801
3cb51905
AS
15802 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
15803 (mi_expect_interrupt): Likewise.
15804 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
15805 response.
1d33d6ba 15806
faafb047
PM
158072009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15808
15809 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
15810 * gdb.base/pc-fp.exp (get_valueofx): Remove.
15811 Replace calls to get_valueofx by get_hexadecimal_valueof.
15812
417e16e2
PM
158132009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15814
15815 * lib/gdb.exp (get_valueof): Accept anything as a return value.
15816 (get_integer_valueof): New procedure.
15817 (get_sizeof): Use new get_integer_value_of.
15818 * gdb.base/sizeof.exp: Replace all uses of get_valueof
15819 by get_integer_valueof.
15820
7065b901
TT
158212009-02-13 Tom Tromey <tromey@redhat.com>
15822
15823 * gdb.base/remote.exp (get_sizeof): Remove.
15824 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
15825 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
15826 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
15827 * lib/gdb.exp (get_valueof): Move from long_long.exp.
15828 (get_sizeof): Likewise.
15829
5d7cb8df
JK
158302009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15831
15832 PR fortran/9806
15833 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
15834
b2febfff
PP
158352009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15836
15837 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
15838
4aa995e1
PA
158392009-02-06 Pedro Alves <pedro@codesourcery.com>
15840
15841 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
15842
d8906c6f
TJB
158432009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15844
15845 * gdb.python/python-cmd.exp: New file.
15846
ff4ab08d
TG
158472009-02-06 Tristan Gingold <gingold@adacore.com>
15848
15849 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
15850
aacd552b
TG
158512009-02-05 Tristan Gingold <gingold@adacore.com>
15852
15853 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
15854 pointer is dereferenced and use this signal name in regexp.
15855 * gdb.base/signull.exp: Ditto.
15856 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
15857 * gdb.base/signull.c (main): Ditto.
15858
08c637de
TJB
158592009-02-04 Tom Tromey <tromey@redhat.com>
15860 Thiago Jung Bauermann <bauerman@br.ibm.com>
15861
15862 * gdb.python/python-value.exp: Use `gdb.history' instead of
15863 `gdb.value_from_history'.
15864 (test_value_numeric_ops): Add test for conversion of enum constant.
15865 * gdb.python/python-value.c (enum e): New type.
15866 (evalue): New global.
15867 (main): Use argv.
15868
20261af8
JG
158692009-02-04 Jerome Guitton <guitton@adacore.com>
15870
15871 * gdb.ada/uninitialized_vars: New test program.
15872 * gdb.ada/uninitialized_vars.exp: New testcase.
15873
52e44b43
TT
158742009-02-02 Tom Tromey <tromey@redhat.com>
15875
15876 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
15877 * gdb.cp/pr2489.cc: Rename...
15878 * gdb.cp/pr9594.cc: ... to this.
15879
1c71341a
TT
158802009-02-02 Tom Tromey <tromey@redhat.com>
15881
15882 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
15883 * gdb.cp/pr2489.cc: New file.
15884 * gdb.cp/cpcompletion.exp: New file.
15885
a4295225
TT
158862009-02-02 Tom Tromey <tromey@redhat.com>
15887
15888 PR exp/9059:
15889 * gdb.cp/call-c.exp: Add regression test.
15890 * gdb.cp/call-c.cc (FooHandle): New typedef.
15891 (main): New variable 'handle'.
15892
592375cd
VP
158932009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15894
15895 * lib/mi-support.exp (et_mi_thread_list)
15896 (check_mi_and_console_threads): Adjust for current thread in
15897 -thread-list-ids output.
15898
41447f92
VP
158992009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15900
889bf7c5
PA
15901 * gdb.mi/mi-break.exp (test_disabled_creation): New.
15902 Call it.
41447f92 15903
35669430
DE
159042009-01-28 Doug Evans <dje@google.com>
15905
15906 * gdb.arch/amd64-disp-step.S: New file.
15907 * gdb.arch/amd64-disp-step.exp: New file.
15908 * gdb.arch/i386-disp-step.S: New file.
15909 * gdb.arch/i386-disp-step.exp: New file.
15910
09f00d9a
PM
159112009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
15912
15913 * gdb.base/find.exp: Set newline variable
15914 using quotes instead of braces to fix cygwin failures.
15915
1e8fb976
PA
159162009-01-23 Pedro Alves <pedro@codesourcery.com>
15917
15918 * gdb.base/radix.exp: Add tests to ensure that that set
15919 input-radix 0 and set output-radix 0 are really rejected.
15920
da061712
PA
159212009-01-23 Pedro Alves <pedro@codesourcery.com>
15922
15923 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
15924 copyright years.
15925
dd7e2d2b
PA
159262009-01-23 Pedro Alves <pedro@codesourcery.com>
15927
15928 PR gdb/9664:
15929 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
15930
392452f6
PA
159312009-01-22 Pedro Alves <pedro@codesourcery.com>
15932
15933 PR c++/9631:
15934 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
15935
8653e71c
PM
159362009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
15937
15938 * gdb.server/file-transfer.exp: Use EXEEXT variable for
15939 binfile definition to fix Windows OS failure.
15940
a12cc160
DJ
159412009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15942
15943 PR gdb/9346
15944 * gdb.base/interrupt.c (sigint_handler): New.
15945 (main): Install a SIGINT handler if SIGNALS is defined. Exit
15946 on error.
15947 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
15948 Test "signal SIGINT".
15949
b89667eb
DE
159502009-01-19 Doug Evans <dje@google.com>
15951
15952 * gdb.base/break.exp: Update expected gdb output.
15953 * gdb.base/sepdebug.exp: Ditto.
15954 * gdb.mi/mi-syn-frame.exp: Ditto.
15955 * gdb.mi/mi2-syn-frame.exp: Ditto.
15956 * gdb.base/call-signal-resume.exp: New file.
15957 * gdb.base/call-signals.c: New file.
15958 * gdb.base/unwindonsignal.exp: New file.
15959 * gdb.base/unwindonsignal.c: New file.
15960 * gdb.threads/interrupted-hand-call.exp: New file.
15961 * gdb.threads/interrupted-hand-call.c: New file.
15962 * gdb.threads/thread-unwindonsignal.exp: New file.
15963
adb483fe
DJ
159642009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
15965
15966 * gdb.base/define.exp: Test defining and hooking prefix commands.
15967 * gdb.python/python.exp: Update test for "show user" output.
15968
60023297
JK
159692009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15970
15971 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
15972 now the output exactly, using less wildcards. Expect also the output
15973 of gfortran-4.3. Update for the f-valprint.c modification from
15974 2008-04-22.
15975 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
15976 Remove gdb_test test names where matching the command.
15977
ccc57cf9
PA
159782009-01-01 Pedro Alves <pedro@codesourcery.com>
15979
15980 PR breakpoints/9681:
15981 * gdb.base/watchpoint.exp: Add regression test.
15982
c7a6ca08
PA
159832008-12-31 Pedro Alves <pedro@codesourcery.com>
15984
15985 * gdb.threads/attach-into-signal.exp: Don't use
15986 gdb_suppress_entire_file.
15987 * gdb.threads/attach-stopped.exp: Ditto.
15988 * gdb.threads/attachstop-mt.exp: Ditto.
15989
3a031f65
PA
159902008-12-31 Pedro Alves <pedro@codesourcery.com>
15991
15992 PR gdb/8812:
15993 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15994
09e6485f
PA
159952008-12-29 Pedro Alves <pedro@codesourcery.com>
15996
15997 PR gdb/7536:
15998 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15999 and unsupported output radices are really rejected.
16000
0cd53049
JK
160012008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16002
16003 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16004
ba163c7e
TT
160052008-12-22 Tom Tromey <tromey@redhat.com>
16006
16007 * gdb.cp/punctuator.exp: New file.
16008
6f4de6c9
JK
160092008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16010
16011 * gdb.base/completion.exp (Completing non-existing component): New test.
16012
0f34d0b4
JK
160132008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16014
16015 Fix for PR gdb/8648.
16016 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16017 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16018 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16019 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16020
db2ad4c3
JK
160212008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16022
16023 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16024
bb5ef15e
DP
160252008-12-16 Christophe Lyon <christophe.lyon@st.com>
16026
16027 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16028 compiler actually generate code at the expected line number.
16029
90142adc
JZ
160302008-12-15 Jie Zhang <jie.zhang@analog.com>
16031
16032 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16033
fad6eecd
TT
160342008-12-12 Tom Tromey <tromey@redhat.com>
16035
16036 * gdb.base/commands.exp (redefine_hook_test): New proc.
16037 Call it.
16038
17c8aaf5
TT
160392008-12-11 Tom Tromey <tromey@redhat.com>
16040
16041 * gdb.base/macscp.exp: New regression test.
16042
7c8adf68
TT
160432008-12-11 Tom Tromey <tromey@redhat.com>
16044
16045 * gdb.base/macscp.exp: Print "address.addr".
16046 * gdb.base/macscp1.c (struct outer): New struct.
16047 (address): New global.
16048
b05dcbb7
TT
160492008-12-09 Tom Tromey <tromey@redhat.com>
16050
16051 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16052 Call it.
16053
2d476de1
DE
160542008-12-04 Doug Evans <dje@google.com>
16055
16056 * gdb.server/ext-run.exp: Relax regexp for init program.
16057
87bdc959
TG
160582008-12-03 Tristan Gingold <gingold@adacore.com>
16059
16060 * gdb.base/macscp.exp: Generate an object file during compilation
16061 to work around Darwin dsymutil limitations.
16062
e0740f77
JK
160632008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16064
16065 Test resolving external references to TLS variables.
16066 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16067 FILE2_THREAD_LOCAL.
16068 (testfile2, srcfile2): New variables.
16069 * gdb.threads/tls.c (file2_thread_local)
16070 (function_referencing_file2_thread_local): New.
16071 * gdb.threads/tls2.c: New file.
16072
67f0aac5
JB
160732008-11-28 Joel Brobecker <brobecker@adacore.com>
16074
16075 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
16076 rather than integer, as integer might not be big enough when
16077 on 64bit targets.
67f0aac5 16078
c332165e
JG
160792008-11-27 Jerome Guitton <guitton@adacore.com>
16080
16081 * gdb.cp/formatted-ref.exp: Add equality test.
16082 * gdb.ada/formatted_ref.exp: Ditto.
16083
fc9b693c
JK
160842008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16085
16086 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16087 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16088
a9c64011
AS
160892008-11-20 Andreas Schwab <schwab@suse.de>
16090
16091 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16092 matching syscall entry point.
16093 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16094 (tcatch_vfork_then_child_follow): Likewise. Finish through
16095 vfork even if we stopped at the syscall trampoline.
16096
e2fd701e
DE
160972008-11-20 Doug Evans <dje@google.com>
16098
16099 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16100
69abc51c
TJB
161012008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16102
16103 * gdb.arch/ppc-dfp.exp: New file.
16104 * gdb.arch/ppc-dfp.c: New file.
16105
c14c28ba
PP
161062008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16107
16108 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 16109
2e74121d
DE
161102008-11-17 Doug Evans <dje@google.com>
16111
16112 * gdb.mi/mi-syn-frame.exp: Update expected output.
16113 * gdb.mi/mi2-syn-frame.exp: Update expected output.
16114
66bb093b
VP
161152008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16116
16117 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
16118 "thread N" results in =thread-selected.
16119 * lib/mi-support (mi_run_cmd, mi_expect_stop)
16120 (mi_send_resuming_command_raw): Be prepared for
16121 =thread-selected.
16122
3d043ef6
VP
161232008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16124
a9c64011
AS
16125 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16126 * lib/mi-support.exp: Likewise.
3d043ef6 16127
808104c8
JB
161282008-11-16 Joel Brobecker <brobecker@adacore.com>
16129
16130 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
16131 commands from the expected output for "help catch".
16132
00b22944
JB
161332008-11-15 Joel Brobecker <brobecker@adacore.com>
16134
16135 * gdb.ada/int_deref.exp: New testcase.
16136
59669435
TT
161372008-11-14 Nick Roberts <nickrob@snap.net.nz>
16138
16139 * gdb.mi/gdb2549.exp: New file.
16140
de04a248
DE
161412008-11-11 Doug Evans <dje@google.com>
16142
16143 * gdb.base/callexit.exp: New file.
16144 * gdb.base/callexit.c: New file.
16145
6b8ce727
DE
161462008-11-10 Doug Evans <dje@google.com>
16147
16148 * lib/gdb.exp (GDBFLAGS): Move -nx ...
16149 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
16150 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
16151 (default_gdb_start,default_gdb_exit): Ditto.
16152 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
16153 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
16154 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
16155 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
16156 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
16157 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
16158
1b14b8aa
AS
161592008-11-03 Andreas Schwab <schwab@suse.de>
16160
16161 * gdb.base/hashline2.exp: Fix typo.
16162 * gdb.base/hashline3.exp: Likewise.
16163
f3134b88
TT
161642008-10-30 Tom Tromey <tromey@redhat.com>
16165
16166 * gdb.base/pointers.exp: Add test.
16167 * gdb.base/pointers.c (k, S): New typedefs.
16168 (instance): New global.
16169
c2226152
AS
161702008-10-30 Andreas Schwab <schwab@suse.de>
16171
16172 * gdb.base/args.exp: Add tests for newlines.
16173
462f405c
JB
161742008-10-30 Joel Brobecker <brobecker@adacore.com>
16175
16176 gdb.base/foll-exec.exp: Update the expected output of a couple
16177 of "info breakpoints" tests.
16178
79a45b7d
TT
161792008-10-28 Tom Tromey <tromey@redhat.com>
16180
16181 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
16182
adc13a14
PA
161832008-10-24 Pedro Alves <pedro@codesourcery.com>
16184
16185 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
16186 gdb_start_cmd.
16187 Use runto_main before any test that requires execution.
16188
252fbfc8
PA
161892008-10-23 Pedro Alves <pedro@codesourcery.com>
16190
16191 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
16192 instead of SIGINT.
16193
28148e3d
JB
161942008-10-22 Joel Brobecker <brobecker@adacore.com>
16195
16196 * gdb.base/completion.exp: Update expected output following
16197 the addition of the "info tasks" command.
16198
c209f847
TT
161992008-10-22 Tom Tromey <tromey@redhat.com>
16200
16201 * gdb.base/exprs.exp (test_expr): Add test for string
16202 concatenation.
16203
f177e350
PA
162042008-10-19 Pedro Alves <pedro@codesourcery.com>
16205
16206 * configure.ac: Output gdb.python/Makefile.
16207 * configure: Regenerate.
16208 * gdb.python/Makefile.in: New.
16209
cce89356
JB
162102008-10-16 Joel Brobecker <brobecker@adacore.com>
16211
16212 * gdb.base/foll-fork.exp: Adjust the expected output to match
16213 the new description for fork/vfork catchpoints in the "info
16214 breakpoints" output.
16215
176d289d
TJB
162162008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
16217
16218 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
16219
a08702d6
TJB
162202008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16221
16222 * gdb.python/python-value.c: New file.
16223 * gdb.python/python-value.exp: New file.
16224
1c5cfe86
PA
162252008-10-15 Pedro Alves <pedro@codesourcery.com>
16226
16227 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16228
5a98ad69
DP
162292008-10-15 Denis Pilat <denis.pilat@st.com>
16230
41702f1b 16231 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 16232
dcb1a1e2
TT
162332008-10-09 Tom Tromey <tromey@redhat.com>
16234
16235 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
16236 'fprintf' and 'stderr'.
16237
9124fe48
JB
162382008-10-07 Joel Brobecker <brobecker@adacore.com>
16239
16240 * gdb.ada/ref_tick_size.exp: New testcase.
16241
45452591
DE
162422008-10-06 Doug Evans <dje@google.com>
16243
16244 * gdb.dwarf2/dw2-cu-size.exp: New file.
16245 * gdb.dwarf2/dw2-cu-size.S: New file.
16246
16247 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
16248 .Ltype_int for clarity.
16249
4fc5b208
PP
162502008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
16251
16252 PR gdb/2384:
16253 * gdb.cp/gdb2384.exp: Extended to test more cases.
16254 * gdb.cp/gdb2384.cc: Likewise.
16255 * gdb.cp/gdb2384-base.h: Likewise.
16256 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 16257
d78df370
JK
162582008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16259
16260 * gdb.base/maint.exp (maint print type): Remove printing
16261 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
16262
9a044a89
TT
162632008-09-30 Tom Tromey <tromey@redhat.com>
16264
16265 * gdb.base/macscp.exp: Add completion tests.
16266 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
16267 (TWENTY_THREE): Likewise.
16268 (FORTY_EIGHT): Likewise.
16269
506800a9
TT
162702008-09-30 Tom Tromey <tromey@redhat.com>
16271
16272 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
16273 everywhere.
16274 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
16275
1a6f01b5
JK
162762008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16277
16278 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
16279 testcase is derived from. Fix racy dependency on an expected PID
16280 number. No longer support the testcase on Linux kernel 2.4.x.
16281
2fae03e8
TT
162822008-09-27 Tom Tromey <tromey@redhat.com>
16283
16284 * gdb.base/macscp.exp: Add tests for stringification, splicing,
16285 and varargs.
16286
1ad15515
PA
162872008-09-22 Pedro Alves <pedro@codesourcery.com>
16288
16289 * lib/mi-support.exp (mi_expect_interrupt): New.
16290 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
16291 from gdb.mi/mi-nonstop.exp.
16292 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
16293 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
16294 lib/mi-support.exp.
16295 Use mi_check_thread_states throughout. Avoid ".*" and do not
16296 require an anchor after -exec-run.
16297
d0b76dc6
DJ
162982008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
16299
16300 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
16301 stop is pending. Avoid ".*" when two stops are pending.
16302 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
16303 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
16304 newlines in fullnames.
16305 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
16306 (mi_expect_stop): Update comments. Only anchor in sync mode.
16307 Do not match newlines.
16308 (mi_send_resuming_command_raw): Always return status.
16309 (mi_get_stop_line): Do not match more than one line by accident.
16310 Only anchor in sync mode.
16311 (mi_run_inline_test): If -exec-next fails, give up.
16312
9990c830
UW
163132008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16314
16315 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
16316 on SPU.
16317
ebcf6f00
JB
163182008-09-10 Joel Brobecker <brobecker@adacore.com>
16319
16320 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
16321
b6db24e5
JB
163222008-09-10 Joel Brobecker <brobecker@adacore.com>
16323
16324 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
16325 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
16326 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
16327 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
16328 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
16329 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
16330 gdb.ada/interface.exp, gdb.ada/null_array.exp,
16331 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
16332 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
16333 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
16334 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
16335 Include the "= " sequence in the expected output of print tests.
16336
2bf448e0
JB
163372008-09-10 Joel Brobecker <brobecker@adacore.com>
16338
16339 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
16340 description for boolean types.
16341
d51fd4c8
PA
163422008-09-09 Pedro Alves <pedro@codesourcery.com>
16343
16344 * gdb.base/hook-stop-continue.c: New.
16345 * gdb.base/hook-stop-continue.exp: New.
16346
694182d2
DJ
163472008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
16348
16349 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
16350
3b8a7fc0
JG
163512008-09-08 Jerome Guitton <guitton@adacore.com>
16352
16353 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
16354 (stack_check_probe_2, stack_check_probe_loop_1)
16355 (stack_check_probe_loop_2): New functions.
16356 (main): Add call to these new functions.
16357 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
16358 functions, check that the breakpoint is inserted at the appropriate
16359 location.
16360 (insert_breakpoint): Slightly refine this procedure so that it can
16361 be called several times in the test.
16362
96cc0ae8
JG
163632008-09-08 Jerome Guitton <guitton@adacore.com>
16364
16365 * gdb.base/stack-checking.c: New file.
16366 * gdb.base/stack-checking.exp: New file.
16367
1f08b409
TJB
163682008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16369
16370 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
16371 * gdb.arch/altivec-regs.exp: Likewise.
16372 * gdb.arch/vsx-regs.exp: Likewise.
16373
3099e1c4
TJB
163742008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16375
16376 * gdb.arch/ppc-fp.exp: New file.
16377 * gdb.arch/ppc-fp.c: New file.
16378
cc69bfc1
PP
163792008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16380
16381 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
16382 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 16383
b02a33db
MS
163842008-09-04 Michael Snyder <msnyder@vmware.com>
16385
16386 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
16387 as "at" (for non-debug functions such as _start).
16388
2992cbe0
UW
163892008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16390
16391 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
16392 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
16393 software watchpoints.
16394 * gdb.base/watch_thread_num.exp: Likewise.
16395
514f746b
AR
163962008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
16397
16398 * gdb.arch/i386-bp_permanent.exp: New test.
16399
876cecd0
TT
164002008-08-24 Tom Tromey <tromey@redhat.com>
16401
16402 * gdb.base/maint.exp: Update "maint print type".
16403
80f73d71
VP
164042008-08-21 Vladimir Prus <vladimir@codesourcery.com>
16405
16406 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
16407 support. Adjust the order of "*running" notifications.
16408 * gdb.mi/non-stop.c: Don't cast from int to void* and
16409 back.
16410
d9c78d7d
MK
164112008-08-20 Mark Kettenis <kettenis@gnu.org>
16412
16413 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
16414 expect to find it in the "info frame" output.
16415
97a2d1d3
DJ
164162008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
16417
16418 * gdb.base/interp.exp: Always consume both prompts.
16419
b96e2927
PA
164202008-08-20 Pedro Alves <pedro@codesourcery.com>
16421
16422 * gdb.base/pending.exp: Test pending breakpoints without symbols
16423 loaded.
16424
8cf6e61a
VP
164252008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16426
16427 * lib/mi-support.exp (mi_expect_stop): Produce
16428 more details on failures.
16429 * gdb.mi/mi-nonstop.exp: New.
16430 * gdb.mi/non-stop.c: New.
16431
c6ebd6cf
VP
164322008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16433
a9c64011
AS
16434 * gdb.mi/mi-async.exp: Use 'set target-async'.
16435 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 16436
46a9b8ed
DJ
164372008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
16438
16439 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
16440
44feb3ce
TT
164412008-08-17 Tom Tromey <tromey@redhat.com>
16442
16443 * gdb.base/help.exp (help catch): Rewrite.
16444
311a4e6b
TJB
164452008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16446
16447 * gdb.base/define.exp: Test indented command documentation.
16448 * gdb.python/python.exp: Test indented multi-line command.
16449
604c2f83
LM
164502008-08-15 Luis Machado <luisgpm@br.ibm.com>
16451
16452 * testsuite/gdb.arch/vsx-regs.c: New source file.
16453 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
16454 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
16455
886a217c
TT
164562008-08-14 Tom Tromey <tromey@redhat.com>
16457
16458 * gdb.base/macscp.exp: Add regression test for "macro define" or
16459 "macro undef" with no arguments.
16460
c814a4f3
PP
164612008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
16462
16463 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 16464
12ab8a60
UW
164652008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16466
16467 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
16468
d57a3c85
TJB
164692008-08-06 Tom Tromey <tromey@redhat.com>
16470
16471 * gdb.python/python.exp: New file.
16472
c7b778ff
JK
164732008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16474
16475 Fix for PR gdb/1543.
16476 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
16477 $LOCATION.
16478 (location): New variable.
16479 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
16480 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
16481 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
16482 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
16483 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
16484 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
16485 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
16486 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
16487 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
16488 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
16489 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
16490 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
16491 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
16492 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
16493 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16494 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
16495 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
16496 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
16497 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
16498 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16499 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
16500 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
16501 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
16502 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
16503 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
16504 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
16505 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
16506 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
16507 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
16508 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
16509 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
16510 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
16511 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
16512 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
16513 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
16514 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
16515 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
16516 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16517 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
16518 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
16519 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
16520 gdb.base/type-opaque.exp, gdb.base/until.exp,
16521 gdb.base/value-double-free.c, gdb.base/varargs.exp,
16522 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
16523 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
16524 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
16525 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
16526 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
16527 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
16528 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
16529 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16530 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
16531 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
16532 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
16533 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
16534 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
16535 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
16536 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
16537 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16538 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
16539 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
16540 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
16541 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16542 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
16543 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
16544 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
16545 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16546 gdb.pascal/types.exp, gdb.stabs/weird.exp,
16547 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
16548 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
16549 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
16550 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
16551 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
16552 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
16553 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16554 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
16555 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16556 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
16557 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16558 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16559 lib/mi-support.exp, lib/trace-support.exp: Remove reference
16560 to bug-gdb@prep.ai.mit.edu .
16561
5e06a3d1
VP
165622008-07-31 Vladimir Prus <vladimir@codesourcery.com>
16563
16564 * lib/mi-support.exp (mi_load_shlibs): New.
16565 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
16566
9d81d21b
VP
165672008-07-30 Vladimir Prus <vladimir@codesourcery.com>
16568
16569 * lib/mi-support.exp (get_mi_thread_list)
16570 (check_mi_and_console_threads): New, moved from ...
16571 * gdb.mi/mi-pthread.exp: ...here.
16572 * gdb.mi/gdb669.exp (get_mi_thread_list)
16573 (check_mi_and_console_threads): Delete.
16574 * gdb.mi/mi2-pthread.exp: Likewise.
16575
bae98fe0
TT
165762008-07-28 Tom Tromey <tromey@redhat.com>
16577
16578 * Makefile.in (just-check): Remove. Move body to...
16579 (check): ... here.
16580
57380f4e
DJ
165812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16582
16583 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
16584 Add a test for duplicated SIGINTs.
16585
e09490f1
DJ
165862008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16587
16588 * gdb.threads/schedlock.exp (get_args): Update to work for any
16589 value of NUM.
16590 (Top level): Report the number of threads that did not resume.
16591
6387b45f
DJ
165922008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16593
16594 * gdb.dwarf2/dw2-compressed.S: Also define __start.
16595
62f64ff2
DJ
165962008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16597
16598 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
16599 non-MI prompt.
16600
fa8de41e
TT
166012008-07-26 Tom Tromey <tromey@redhat.com>
16602
16603 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
16604 (function_struct, function_struct_ptr): New globals.
16605 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
16606 function pointer in a struct.
16607
ccb3ac8a
TT
166082008-07-26 Tom Tromey <tromey@redhat.com>
16609
16610 * gdb.base/macscp.exp: Add test for macro lexing bug.
16611
d7d9f01e
TT
166122008-07-18 Tom Tromey <tromey@redhat.com>
16613
16614 * gdb.base/macscp.exp: Add macro tests.
16615
9bf07184
PP
166162008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16617
16618 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
16619
becf6477
PP
166202008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16621
16622 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
16623
0709f7d3
PP
166242008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
16625
16626 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 16627
7093c834
PP
166282008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
16629
16630 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 16631
b432ffe3
JK
166322008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16633
16634 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
16635
b1a268e5
VP
166362008-07-12 Vladimir Prus <vladimir@codesourcery.com>
16637
16638 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
16639
e2995f8e
KB
166402008-07-11 Kevin Buettner <kevinb@redhat.com>
16641
16642 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
16643 of regexp to account for changes made to GDB in the printing of
16644 byte vectors.
16645
14032a66
TT
166462008-07-11 Tom Tromey <tromey@redhat.com>
16647
16648 * gdb.base/completion.exp: Add 'help' completion test.
16649
981505ef
JK
166502008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16651
16652 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
16653
10568435
JK
166542008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16655
16656 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
16657
4487aabf
PA
166582008-07-09 Pedro Alves <pedro@codesourcery.com>
16659
16660 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
16661
a4a9b1c4
PA
166622008-07-09 Pedro Alves <pedro@codesourcery.com>
16663
16664 * gdb.base/fullname.exp: Restore pwd if compiling failed.
16665
3c3185ac
JK
166662008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16667
16668 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
16669
7ebd49dc
VP
166702008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16671
16672 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
16673 previous commit. Add a comment.
16674
84e46146
PA
166752008-06-28 Pedro Alves <pedro@codesourcery.com>
16676
16677 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
16678
0f8d4a2f
VP
166792008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16680
16681 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
16682
f747e0ce
PA
166832008-06-27 Pedro Alves <pedro@codesourcery.com>
16684
16685 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
16686 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
16687 compiling an executable, link in an object that forces unbuffered
16688 output.
16689 * lib/set_unbuffered_mode.c: New file.
16690
734a5c36
JK
166912008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16692
16693 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
16694
a2840c35
VP
166952008-06-25 Vladimir Prus <vladimir@codesourcery.com>
16696
a9c64011
AS
16697 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
16698 mi_expect_stop.
16699 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
16700 Demand that *running is output.
16701 (detect_async): Perform checking every time.
16702 (mi_send_resuming_command): Extract everything into...
16703 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
16704 (mi_expect_stop): Don't accept any output before *stopped.
16705
6ae37fef
VP
167062008-06-13 Vladimir Prus <vladimir@codesourcery.com>
16707
16708 Robustify mi-simplerun.
a9c64011
AS
16709 * gdb.mi/basics.c (main): Add a call to sleep.
16710 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
16711 * gdb.mi/mi2-cli.exp: Likewise.
16712 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 16713
b4aa76f0 167142008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
16715
16716 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
16717
e1ac3328
VP
167182008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16719
a9c64011
AS
16720 * gdb.mi/mi-console.exp: Adjust.
16721 * gdb.mi/mi-syn-frame.exp: Adjust.
16722 * gdb.mi/mi2-console.exp: Adjust.
16723 * gdb.mi/mi2-syn-frame.exp: Adjust.
16724 * lib/mi-support.exp (mi_run_cmd): Adjust.
16725 (mi_send_resuming_command): Adjust.
e1ac3328 16726
f7f9a841
VP
167272008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16728
16729 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
16730 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
16731 testing of stopped.
16732 * gdb.mi/mi2-syn-frame.exp: Likewise.
16733 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
16734 (async, detect_async): New.
16735 (mi_expect_stop, mi_continue_to_line): Adjust expectation
16736 depending on if we're running in sync or async mode.
f7f9a841 16737
37cd5d19
TT
167382008-06-09 Tom Tromey <tromey@redhat.com>
16739
16740 * gdb.base/completion.exp: New tests for field name completion
16741 with spaces, and field name completion with '->'.
16742
65d12d83
TT
167432008-06-06 Tom Tromey <tromey@redhat.com>
16744
16745 * gdb.base/break1.c (struct some_struct): New struct.
16746 (values): New global.
16747 * gdb.base/completion.exp: Add field name completion test.
16748
ebfe2e3f
PP
167492008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16750
16751 * gdb.cp/call-c.exp: Test for incorrect handling of reference
16752 to pointer.
16753 * gdb.cp/call-c.cc: Likewise.
16754
bcf6fc3a
NR
167552008-06-06 Nick Roberts <nickrob@snap.net.nz>
16756
16757 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
16758 annotation.
16759
49fd4a42 167602008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 16761 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
16762
16763 * gdb.threads/execl.c, gdb.threads/execl1.c,
16764 gdb.threads/execl.exp: New tests.
a9c64011 16765
8a34ac3f
AR
167662008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
16767 Daniel Jacobowitz <dan@codesourcery.com>
16768
16769 * gdb.cp/exception.exp: Activate test, make it work with pending
16770 catchpoints.
16771
86ae69ef
JK
167722008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
16773
16774 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
16775
f7f9ae2c
VP
167762008-05-28 Vladimir Prus <vladimir@codesourcery.com>
16777
a9c64011
AS
16778 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
16779 now printed.
16780 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 16781
2a2d4dc3
AS
167822008-05-27 Andreas Schwab <schwab@suse.de>
16783
16784 * gdb.base/frame-args.exp: Handle arguments that are optimized
16785 out.
16786
5099e4d9
LM
167872008-05-26 Luis Machado <luisgpm@br.ibm.com>
16788
16789 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
16790 quiet for ppc32 and group options into a single variable.
16791
d9c36a91
JB
167922008-05-23 Joel Brobecker <brobecker@adacore.com>
16793
16794 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
16795 of zero-size elements.
16796 * gdb.ada/null_array.exp: Test printing this new array.
16797
103a8671
JK
167982008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16799
16800 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
16801
07a4cc1a 168022008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
16803
16804 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
16805 of the "finish" command.
16806
55f996a7
NR
168072008-05-21 Nick Roberts <nickrob@snap.net.nz>
16808
16809 * gdb.base/annota1.exp: Test for new annotation.
16810
907fc202
UW
168112008-05-16 Pedro Alves <pedro@codesourcery.com>
16812
16813 * gdb.base/fixsection.exp: New file.
16814 * gdb.base/fixsection0.c: New file.
16815 * gdb.base/fixsection1.c: New file.
16816
e8f97270
UW
168172008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16818
16819 * gdb.base/annota1.exp: Accept printf@... in place of printf.
16820 * gdb.base/annota3.exp: Likewise.
16821
ac0bb574
NF
168222008-05-13 Nathan Froyd <froydnj@codesourcery.com>
16823
16824 * gdb.base/watch_thread_num.exp: Don't run tests that require
16825 watchpoints if the target doesn't support them.
16826
6fadd07a
DE
168272008-05-12 Doug Evans <dje@google.com>
16828
16829 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
16830
6e9a4a30
JB
168312008-05-09 Joel Brobecker <brobecker@adacore.com>
16832
16833 * gdb.ada/assign_1.exp: New testcase.
16834
08388c79
DE
168352008-05-09 Doug Evans <dje@google.com>
16836
a3c83fae
DE
16837 * gdb.base/find.exp: New file.
16838 * gdb.base/find.c: New file.
08388c79 16839
bd5ddfe8
DJ
168402008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
16841
16842 * gdb.base/commands.exp (watchpoint_command_test): Handle
16843 gdb,no_hardware_watchpoints.
16844 * gdb.base/float.exp: Allow ARM targets without floating point.
16845 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
16846
b5dd68e2 168472008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 16848 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
16849
16850 * gdb.ada/lang_switch: New test program.
16851 * gdb.ada/lang_switch.exp: New testcase.
16852
382d13d1
DE
168532008-05-05 Doug Evans <dje@google.com>
16854
16855 * gdb.base/help.exp (disassemble): Update expected help text.
16856
9dd789d0
PA
168572008-05-04 Pedro Alves <pedro@codesourcery.com>
16858
16859 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
16860
611c83ae
PA
168612008-05-04 Pedro Alves <pedro@codesourcery.com>
16862
16863 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
16864 different times.
16865
ff013f42
JK
168662008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16867
16868 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
16869 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
16870 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
16871 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
16872
96dff6a2
VP
168732008-05-04 Vladimir Prus <vladimir@codesourcery.com>
16874
16875 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
16876 notification to appear.
16877
55cd6f92
DJ
168782008-05-04 Daniel Jacobowitz <dan@debian.org>
16879
16880 * gdb.base/fullname.c: New file.
16881 * gdb.base/fullname.exp: New file.
16882 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
16883
d705c43c
PA
168842008-05-03 Pedro Alves <pedro@codesourcery.com>
16885
16886 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
16887 expressions with macros.
16888
333222e1
JK
168892008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16890
16891 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
16892
5ac01682
DJ
168932008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
16894
16895 * gdb.base/completion.exp: Handle lack of other symbols beginning
16896 with "a".
16897
16898 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
16899
237fc4c9
PA
169002008-05-02 Jim Blandy <jimb@codesourcery.com>
16901
16902 * gdb.asm/asmsrc1.s: Add scratch space.
16903
ed5e9466
DJ
169042008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16905 Daniel Jacobowitz <dan@codesourcery.com>
16906
16907 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
16908 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
16909 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
16910
b39cc962
DJ
169112007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
16912
16913 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
16914
36d520f5
JB
169152008-05-01 Joel Brobecker <brobecker@adacore.com>
16916
16917 * gdb.base/info-target.exp: New testcase.
16918
8d4e3071
DJ
169192008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16920
16921 * gdb.cp/hang.exp: Use .cc instead of .C.
16922 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
16923 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
16924
6f3f3097
DJ
169252008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16926
16927 * gdb.base/gdb1250.exp: Remove perror.
16928 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
16929
5550a914
PA
169302008-04-30 Pedro Alves <pedro@codesourcery.com>
16931
16932 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
16933 .2byte.
16934
d848e687
DJ
169352008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
16936
16937 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
16938 (maybe_kfail): New.
16939
93b5768b
PA
169402008-04-25 Pedro Alves <pedro@codesourcery.com>
16941
16942 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
16943
721c02de
VP
169442008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16945
a9c64011
AS
16946 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
16947 * gdb.mi/mi2-syn-frame.exp: Likewise.
16948 * lib/mi-support.exp: Likewise.
721c02de 16949
74960c60
VP
169502008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16951
16952 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
16953 to specify regexp for the location to stop at.
16954 * gdb.base/break-always.c: New.
16955 * gdb.base/break-always.exp: New.
16956
d24317b4
VP
169572008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16958
16959 * lib/mi-support.exp (mi_runto_helper): Adjust
16960 for the original-location field.
16961 (mi_create_breakpoint, mi_list_breakpoints): New.
16962 * gdb.mi/mi-break.exp: Adjust.
16963 * gdb.mi/mi2-break.exp: Adjust.
16964 * gdb.mi/mi-pending.exp: Adjust.
16965 * gdb.mi/mi-simplerun.exp: Adjust.
16966 * gdb.mi/mi2-simplerun.exp: Adjust.
16967 * gdb.mi/mi-syn-frame.exp: Adjust.
16968 * gdb.mi/mi2-syn-frame.exp: Adjust.
16969 * gdb.mi/mi-until.exp: Adjust.
16970 * gdb.mi/mi2-until.exp: Adjust.
16971 * gdb.mi/mi-var-display.exp: Adjust.
16972 * gdb.mi/mi2-var-display.exp: Adjust.
16973 * gdb.mi/mi-watch.exp: Adjust.
16974 * gdb.mi/mi2-watch.exp: Adjust.
16975
fdc59709 169762008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 16977
a9c64011
AS
16978 * aclocal.m4: Add override.m4.
16979 * configure: Regenerate.
fdc59709 16980
8e91f023
VP
169812008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16982
16983 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16984 '-var-update --all-values' reports new value even the type
16985 of a variable object has changed.
16986
233a11ab
CS
169872008-04-18 Craig Silverstein <csilvers@google.com>
16988
16989 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16990 files.
d24317b4 16991
9c1137ad
JB
169922008-04-18 Joel Brobecker <brobecker@adacore.com>
16993
16994 * gdb.ada/atomic_enum: New test program.
16995 * gdb.ada/atomic_enum.exp: New testcase.
16996
66d0bbc7
DE
169972008-04-17 Doug Evans <dje@google.com>
16998
16999 * gdb.opt/Makefile.in: Fix whitespace.
17000
100906b0
UW
170012008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17002
17003 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17004
4584e32e
DE
170052008-04-17 Doug Evans <dje@google.com>
17006
17007 * gdb.base/hashline1.exp: New testcase.
17008 * gdb.base/hashline2.exp: New testcase.
17009 * gdb.base/hashline2.exp: New testcase.
17010
0a320680
PA
170112008-04-17 Pedro Alves <pedro@codesourcery.com>
17012
17013 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17014
18ac113b
AR
170152008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17016
17017 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17018 temporary breakpoint to match "Temporary breakpoint".
17019 * gdb.base/break.exp (delete_breakpoints): Likewise.
17020 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17021 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17022 * gdb.base/display.exp: Likewise.
17023 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17024 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17025 * gdb.base/restore.exp (restore_tests): Likewise.
17026 * gdb.base/sepdebug.exp: Likewise.
17027 * gdb.base/watchpoint.exp: Likewise.
17028 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17029 * gdb.mi/mi-pending.exp: Likewise.
17030 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17031 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17032 * gdb.mi/mi-var-cmd.exp: Likewise.
17033 * gdb.mi/mi-var-display.exp: Likewise.
17034 * gdb.mi/mi2-cli.exp: Likewise.
17035 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17036 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17037 * gdb.mi/mi2-var-display.exp: Likewise.
17038 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17039 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17040 new "disp" field.
a9c64011 17041 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
17042 reason. This is to support fix for PR2424.
17043
add38693
JK
170442008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17045
17046 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17047
fcacd99f
VP
170482008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17049
17050 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 17051 field. Add more floating varobj tests.
fcacd99f 17052 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
17053 field.
17054 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17055 (main): Call do_at_tests.
17056 * lib/mi-support.exp (mi_create_floating_varobj)
17057 (mi_varobj_update_with_type_change): New.
fcacd99f 17058
de051565
MK
170592008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17060
17061 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17062 option of -var-evaluate-expression.
17063 * gdb.mi/mi2-var-display.exp: Likewise.
17064
dbc52822
VP
170652008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17066
17067 Introduce test setup helpers.
a9c64011
AS
17068 * lib/gdb.exp (build_executable, clean_restart)
17069 (prepare_for_testing): New.
17070 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17071 * gdb.base/return.exp: Likewise.
17072 * gdb.base/ending-run.exp: Likewise.
dbc52822 17073
473591da
NR
170742008-04-07 Nick Roberts <nickrob@snap.net.nz>
17075
17076 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17077 Interface (MI) responses.
17078
2b2d9e11
VP
170792008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17080
a9c64011
AS
17081 * gdb.cp/breakpoint.cc: New code to test conditions involving
17082 member variables.
17083 * gdb.cp/breakpoint.exp: Test condition involving member
17084 variables.
2b2d9e11 17085
bb378428
VP
170862008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17087
17088 * lib/mi-support.exp (mi_expect_stop): New.
17089 (mi_run_cmd): Change the
17090 token. Use mi_send_resuming_command, use
17091 mi_expect_stop.
17092 (mi_execute_to_helper): Rename to mi_execute_to.
17093 (mi_send_resuming_command): Add more error patterns.
17094 (mi_wait_for_stop): Renamed to...
17095 (mi_get_stop_line): ...this.
17096 (mi_run_inline_test): Adjust.
17097
17098 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17099 * gdb.mi/mi-console.exp: Likewise.
17100 * gdb.mi/mi-pending.exp: Likewise.
17101 * gdb.mi/mi-simplerun.exp: Likewise.
17102 * gdb.mi/mi-stack.exp: Likewise.
17103 * gdb.mi/mi-stepi.exp: Likewise.
17104 * gdb.mi/mi-syn-frame.exp: Add comment.
17105 * gdb.mi/mi-until.exp: Likewise.
17106 * gdb.mi/mi-var-display.exp: Likewise.
17107 * gdb.mi/mi-watch.exp: Likewise.
17108 * gdb.mi/mi2-cli.exp: Likewise.
17109 * gdb.mi/mi2-console.exp: Likewise.
17110 * gdb.mi/mi2-simplerun.exp: Likewise.
17111 * gdb.mi/mi2-stack.exp: Likewise.
17112 * gdb.mi/mi2-stepi.exp: Likewise.
17113 * gdb.mi/mi2-until.exp: Likewise.
17114 * gdb.mi/mi2-var-display.exp: Likewise.
17115 * gdb.mi/mi2-watch.exp: Likewise.
17116
62172bb9
UW
171172008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17118
17119 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
17120
17121 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
17122
a13e061a
PA
171232008-04-04 Pedro Alves <pedro@codesourcery.com>
17124
17125 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
17126 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
17127 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17128 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
17129 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
17130 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
17131 expect an mi error duplicated in stderr.
17132
eae06beb
JB
171332008-04-03 Joel Brobecker <brobecker@adacore.com>
17134
17135 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
17136 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
17137 Add a couple of tests that verify the behavior when the new setting
17138 is set to "cancel" and "all".
17139 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
17140 "ask" before we start the testing.
17141
79c6ced6
AR
171422008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
17143
17144 * gdb.cp/casts.cc: Add class reference variables.
17145 * gdb.cp/casts.exp: New test cases for up/down casting references.
17146
6c2d1a6b
MK
171472008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
17148
17149 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
17150 instead of beginning to make an extra test pass.
17151 * gdb.mi/mi2-var-display.exp: Likewise.
17152
55b411d9
MR
171532008-03-31 Maciej W. Rozycki <macro@mips.com>
17154
17155 * gdb.base/break.exp: Mark failures as such. Fix formatting.
17156
c6140da2
MD
171572008-03-31 Markus Deuling <deuling@de.ibm.com>
17158 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17159
17160 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
17161 value. Add xfail for older kernels.
17162
79732189
AR
171632008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
17164
17165 Bring mi-support in line with gdb.exp.
17166 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
17167 (mi_gdb_start): New function.
17168
33c3676e
MR
171692008-03-28 Maciej W. Rozycki <macro@mips.com>
17170
17171 * gdb.mi/mi-var-cmd.exp: Fix a typo.
17172
92e28119
VP
171732008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17174
17175 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
17176 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 17177
9e8e3afe
VP
171782008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17179
17180 * lib/mi-support.exp (mi_create_varobj_checked): New.
17181 (mi_list_varobj_children): Allow to check for a
17182 value.
17183 (mi_list_array_varobj_children): New.
17184
17185 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
17186 and mi_list_varobj_children, as opposed to hardcoding
17187 expected strings.
17188 * gdb.mi/gdb701.exp: Likewise.
17189 * gdb.mi/gdb792.exp: Likewise.
17190 * gdb.mi/mi-var-block.exp: Likewise.
17191 * gdb.mi/mi-var-cmd.exp: Likewise.
17192 * gdb.mi/mi-var-invalidate.exp: Likewise.
17193 * gdb.mi/mi2-var-block.exp: Likewise.
17194 * gdb.mi/mi2-var-child.exp: Likewise.
17195 * gdb.mi/mi2-var-cmd.exp: Likewise.
17196 * gdb.mi/mi2-var-display.exp: Likewise.
17197
9df50351
JK
171982008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
17199
17200 Fix random false FAILs on i386.
17201 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
17202
31e5d73a
DJ
172032008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17204
17205 PR gdb/544
17206 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
17207
12f4afab
DJ
172082008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17209
17210 PR gdb/544
17211 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
17212
b562a0cb
DJ
172132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17214
17215 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
17216 fixed PR gdb/544.
17217
17faa917
DJ
172182008-03-21 Pedro Alves <pedro@codesourcery.com>
17219
17220 * gdb.threads/fork-child-threads.exp: Test next over fork.
17221
6214f497
DJ
172222008-03-21 Chris Demetriou <cgd@google.com>
17223
17224 * gdb.base/break.exp (rbreak junk): New test for rbreak
17225 "Junk at end of arguments" issue.
17226
63092375
DJ
172272008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17228
17229 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
17230 *& to work on created array elements.
17231 (Top level): Test print $pc with a file. Test string operations
17232 without a target.
17233 * gdb.base/ptype.exp: Do not expect *& to work on created array
17234 elements.
17235
b21991b0
DJ
172362008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17237
17238 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
17239 gdb.threads/staticthreads.exp: Update exit query.
17240
c4b347c7
SL
172412008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17242
17243 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17244
fa4727a6
DJ
172452008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
17246
17247 * gdb.base/watchpoint.c (global_ptr, func4): New.
17248 (main): Call func4.
17249 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
17250 (test_inaccessible_watchpoint): New.
17251
2f34202f
MR
172522008-02-29 Maciej W. Rozycki <macro@mips.com>
17253
17254 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
17255 select the largest.
17256
0d6ba1b1
DJ
172572008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17258
17259 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
17260 frames-invalid annotations.
17261
e691325a
PM
172622008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17263
a9c64011 17264 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 17265
f85b5ecc
DE
172662008-02-27 Doug Evans <dje@google.com>
17267
17268 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
17269 for bug 1738.
17270 (breakpoint_to_handler_entry): Ditto.
17271
b40e7bf3
JB
172722008-02-27 Joel Brobecker <brobecker@adacore.com>
17273
17274 * gdb.base/ending-run.exp: Use the first line of code inside
17275 function body to test breakpoints.
17276 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
17277 location where the breakpoint is inserted when using the line
17278 where a function is declared. Fix typo in the description of
17279 one of the tests.
17280 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
17281
2faca73a
PM
172822008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17283
17284 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 17285 tests.
2faca73a 17286
6f439c36
PM
172872008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17288
17289 * gdb.base/args.exp: avoid same output for tests
17290 with single quotes.
17291
54e52265
VP
172922008-02-26 Vladimir Prus <vladimir@codesourcery.com>
17293
a9c64011
AS
17294 * gdb.base/annota1.exp: Adjust for 'info break'
17295 format changes.
17296 * gdb.base/annota3.exp: Likewise.
17297 * gdb.base/break.exp: Likewise.
17298 * gdb.base/condbreak.exp: Likewise.
17299 * gdb.base/pending.exp: Likewise.
17300 * gdb.base/sepdebug.exp: Likewise.
17301 * gdb.base/unload.exp: Likewise.
17302 * gdb.cp/ovldbreak.exp: Likewise.
17303 * gdb.mi/mi-pending.exp: Likewise.
54e52265 17304
897b09ca
DE
173052008-02-07 Doug Evans <dje@google.com>
17306
17307 * gdb.cp/mb-inline.exp: New.
17308 * gdb.cp/mb-inline.h: New.
17309 * gdb.cp/mb-inline1.cc: New.
17310 * gdb.cp/mb-inline2.cc: New.
17311
b1c32d35
PM
173122008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
17313
17314 * gdb.pascal/floats.pas: New test program.
17315 * gdb.pascal/floats.exp: New testcase.
17316
1a4ca44a
TJB
173172008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
17318
17319 * gdb.base/callfuncs.c (t_float_many_args): New function.
17320 (t_double_many_args): New function.
17321 * gdb.base/callfuncs.exp: Add tests for exceeding float
17322 and double parameters passed through the stack.
17323
439048e8
JB
173242008-02-05 Joel Brobecker <brobecker@adacore.com>
17325
17326 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
17327 gdb.ada/complete/foo.adb: New files.
17328 * gdb.ada/complete.exp: New testcase.
17329
81fe8080
DE
173302008-02-03 Doug Evans <dje@google.com>
17331
301f0ecf
DE
17332 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
17333
81fe8080
DE
17334 * gdb.cp/gdb2384.exp: New file.
17335 * gdb.cp/gdb2384.cc: New file.
17336 * gdb.cp/gdb2384-base.h: New file.
17337 * gdb.cp/gdb2384-base.cc: New file.
17338
4b071aec
DE
173392008-02-02 Doug Evans <dje@google.com>
17340
17341 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
17342
61137ba6
JB
173432007-02-01 Joel Brobecker <brobecker@adacore.com>
17344
17345 * gdb.ada/sym_print_name: New test program.
17346 * gdb.ada/sym_print_name.exp: New testcase.
17347
173482007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
17349
17350 * gdb.ada/nested/hello.adb: New file.
17351 * gdb.ada/nested.exp: New testcase.
17352 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17353
98deb0da
VP
173542008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17355
17356 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
17357 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
17358 don't cause future evaluations of function to report
17359 creation of internal breakpoints.
98deb0da 17360
723a2275
VP
173612008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17362
17363 * gdb.mi/mi-break.exp (test_error): New.
17364 Call it.
17365
fb546a2f
LM
173662008-01-31 Luis Machado <luisgpm@br.ibm.com>
17367
17368 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
17369 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
17370
2d8fd90a
PM
173712008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17372
17373 * gdb.pascal/integers.pas: New test program.
17374 * gdb.pascal/integers.exp: New testcase.
17375
a7fa0ded
PM
173762008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17377
17378 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
17379
5e1a1926
TJB
173802008-01-30 Luis Machado <luisgpm@br.ibm.com>
17381
17382 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
17383 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
17384
8d04f9f0
JB
173852008-01-30 Paul Hilfinger <hilfinger@adacore.com>
17386
17387 * gdb.ada/formatted_ref: New test program.
17388 * gdb.ada/formatted_ref.exp: New testcase.
17389
17390 * gdb.cp/formatted-ref.cc: New file.
17391 * gdb.cp/formatted-ref.exp: New testcase.
17392
ce75a98f
JB
173932008-01-30 Joel Brobecker <brobecker@adacore.com>
17394
17395 * gdb.base/ptype.exp: Add testing of "ptype $pc".
17396
e835f6bf
NR
173972008-01-30 Nick Roberts <nickrob@snap.net.nz>
17398
17399 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
17400 (test_file_list_exec_source_file): Update to new macro-info field.
17401
d118ef87
PH
174022008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
17403
17404 * gdb.ada/exprs: New test program.
17405 * gdb.ada/exprs.exp: New testcase.
17406
7d35ab09
TJB
174072008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
17408
17409 * dfp-test.c (DELTA, DELTA_B): New definitions.
17410 (double_val1, double_val2, double_val3, double_val4, double_val5,
17411 double_val6, double_val7, double_val8, double_val9, double_val10,
17412 double_val11, double_val12, double_val13, double_val14, dec32_val1,
17413 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
17414 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
17415 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
17416 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
17417 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
17418 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
17419 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
17420 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
17421 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
17422 dec128_val16): New global variables.
17423 (decimal_dec128_align): New function.
17424 (decimal_mixed): Likewise.
17425 (decimal_many_args_dec32): Likewise.
17426 (decimal_many_args_dec64): Likewise.
17427 (decimal_many_args_dec128): Likewise.
17428 (decimal_many_args_mixed): Likewise.
17429 * dfp-test.exp: Add tests calling new inferior functions.
17430
2d717e4f
DJ
174312008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17432
17433 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
17434 gdb.server/ext-run.exp: New files.
17435 * lib/gdbserver-support.exp (gdbserver_download): New.
17436 (gdbserver_start): New. Update gdbserver expected
17437 output.
17438 (gdbserver_spawn): Use them.
17439 (gdbserver_start_extended): New.
17440
e85a822c
DJ
174412008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17442
17443 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
17444 Run on GNU/Linux.
17445 (do_exec_tests): Check for systems which do not support catchpoints.
17446 Do not match START.
17447 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
17448 Run on GNU/Linux. Enable verbose output.
17449 (check_fork_catchpoints): New.
17450 (explicit_fork_child_follow, catch_fork_child_follow)
17451 (tcatch_fork_parent_follow): Update expected messages.
17452 (do_fork_tests): Use check_fork_catchpoints.
17453 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
17454 Run on GNU/Linux. Enable verbose output.
17455 (check_vfork_catchpoints): New.
17456 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
17457 expected messages.
17458 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
17459
401ea829
JB
174602008-01-29 Jim Blandy <jimb@red-bean.com>
17461
17462 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
17463 host' errors.
17464 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
17465
aceaf3ad
JB
174662008-01-29 Jim Blandy <jimb@red-bean.com>
17467
17468 * gdb.threads/sigthread.c: Use barriers to ensure that
17469 child_thread and child_thread_two are always initialized before we
17470 start to use them.
17471
a5606eee
VP
174722008-01-29 Vladimir Prus <vladimir@codesourcery.com>
17473
17474 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
17475 * gdb.base/watchpoint-solib.c: New.
17476 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 17477
c55a82bb
PM
174782008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
17479
17480 * gdb.base/gdb1056.exp: Add unsigned integer test.
17481
0993fe05
DE
174822008-01-28 Doug Evans <dje@google.com>
17483
17484 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
17485
4fe42e7f
JB
174862008-01-27 Jim Blandy <jimb@codesourcery.com>
17487
c7a69933
JB
17488 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
17489
4fe42e7f
JB
17490 * gdb.base/expand-psymtabs.exp: Doc fix.
17491
5def8285
MK
174922008-01-26 Mark Kettenis <kettenis@gnu.org>
17493
17494 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17495
5313c911
NR
174962008-01-24 Nick Roberts <nickrob@snap.net.nz>
17497
a9c64011 17498 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
17499 -var-set-format.
17500
93815fbf
VP
175012008-01-23 Chris Demetriou <cgd@google.com>
17502
17503 * gdb.threads/thread_events.c: New testcase source file.
17504 * gdb.threads/thread_events.exp: New testcase expect file.
17505
467a88ee
NR
175062008-01-23 Nick Roberts <nickrob@snap.net.nz>
17507
17508 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
17509
17510 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
17511 -var-set-format.
17512
d8f82aba
DJ
175132008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17514 Vladimir Prus <vladimir@codesourcery.com>
17515
17516 * gdb.base/float.exp: Allow missing floating point for m68k and
17517 PowerPC.
17518
60c46647
VP
175192008-01-22 Vladimir Prus <vladimir@codesourcery.com>
17520
17521 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
17522 ignore count.
17523 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
17524 * gdb.mi/mi-cli.exp: Adjust.
17525 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 17526
c7dd36a1
PA
175272008-01-17 Pedro Alves <pedro@codesourcery.com>
17528
17529 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
17530 and 'dummy_ptr' integer pointer. Initialize struct_declarations
17531 with dummy_ptr's address.
17532 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
17533 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
17534 all targets.
17535 * gdb.mi/mi2-var-child.exp: Likewise.
17536
39d5313e
JB
175372008-01-09 Joel Brobecker <brobecker@adacore.com>
17538
17539 * gdb.ada/null_array: New test program.
17540 * gdb.ada/null_array.exp: New testcase.
17541
0aea4bf3
LM
175422008-01-09 Luis Machado <luisgpm@br.ibm.com>
17543
17544 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
17545 with required float modifiers.
17546
0b354900
JB
175472008-01-08 Joel Brobecker <brobecker@adacore.com>
17548
17549 * gdb.ada/funcall_param: New test program.
17550 * gdb.ada/funcall_param.exp: New testcase.
17551
cdb7f5d4
JB
175522008-01-08 Joel Brobecker <brobecker@adacore.com>
17553
17554 * gdb.ada/arrayparam: New test program.
17555 * gdb.ada/arrayparam.exp: New testcase.
17556
88e2547f
JB
175572008-01-08 Joel Brobecker <brobecker@adacore.com>
17558
17559 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
17560 landed. Should also fix random failures in the test following it.
17561
f6867ce0
TJB
175622008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
17563
17564 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
17565 for expressions with decimal float values.
17566 (test_dfp_conversions): New function to test casts to and from
17567 decimal float types.
17568 Call test_dfp_conversions.
17569 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
17570 elements.
17571 (main): Initialize ds.float4 and ds.double8 elements.
17572 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
17573 string to new error message.
17574 (d64_set_tests): Likewise.
17575 (d128_set_tests): Likewise.
17576 Add tests for expressions with decimal float variables. Add tests for
17577 conversions to and from decimal float types.
17578
f9c11282
JB
175792008-01-05 Joel Brobecker <brobecker@adacore.com>
17580
17581 * gdb.ada/packed_tagged/comp_bug.adb: New file.
17582 * gdb.ada/packed_tagged.exp: New testcase.
17583
0ecbca72
JB
175842008-01-04 Joel Brobecker <brobecker@adacore.com>
17585
17586 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
17587 gdb.ada/homonym/homonym_main.adb: New files.
17588 * gdb.ada/homonym.exp: New testcase.
17589
c18d3d89
JB
175902008-01-04 Joel Brobecker <brobecker@adacore.com>
17591
17592 * gdb.ada/packed_array.exp: Add testing of references to
17593 a packed array.
17594
ecc7085b
JB
175952008-01-04 Joel Brobecker <brobecker@adacore.com>
17596
17597 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
17598 New files.
17599 * gdb.ada/type_coercion.exp: New testcase.
17600
c474c922
JB
176012008-01-04 Joel Brobecker <brobecker@adacore.com>
17602
17603 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
17604 gdb.ada/tagged/foo.adb: New file.
17605 * gdb.ada/tagged.exp: New testcase.
17606
9005b927
JB
176072008-01-04 Joel Brobecker <brobecker@adacore.com>
17608
17609 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
17610 gdb.ada/ptype_field/foo.adb: New files.
17611 * gdb.ada/ptype_field.exp: New testcase.
17612
1a6aaad8
JB
176132008-01-03 Joel Brobecker <brobecker@adacore.com>
17614
17615 * gdb.ada/print_pc.exp: New testcase.
17616
0ef22f53
JB
176172008-01-03 Joel Brobecker <brobecker@adacore.com>
17618
17619 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
17620 gdb.ada/taft_type/p.adb: New files.
17621 * gdb.ada/taft_type.exp: New testcase.
17622
1689ecf8
JB
176232008-01-03 Joel Brobecker <brobecker@adacore.com>
17624
17625 * gdb.ada/array_bounds/bar.adb: New file.
17626 * gdb.ada/array_bounds.exp: New testcase.
17627
a4d0b9c3
JB
176282008-01-03 Joel Brobecker <brobecker@adacore.com>
17629
17630 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
17631 gdb.ada/arrayptr/foo.adb: New files.
17632 * gdb.ada/arrayptr.exp: New testcase.
17633
a31ace00
JB
176342008-01-03 Joel Brobecker <brobecker@adacore.com>
17635
17636 * gdb.base/set-lang-auto.exp: New testcase.
17637
a97fced3
JB
176382008-01-03 Joel Brobecker <brobecker@adacore.com>
17639
17640 * gdb.ada/fun_addr/foo.adb: New file.
17641 * gdb.ada/fun_addr.exp: New testcase.
17642
ef29ce1a
JK
176432008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17644
17645 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
17646 New files
17647
0fafefe3
JB
176482008-01-02 Joel Brobecker <brobecker@adacore.com>
17649
17650 * array_subscript_addr/p.adb: New file.
a9c64011 17651 * array_subscript_addr.exp: New testcase.
0fafefe3 17652
c4359f8d
JB
176532008-01-02 Joel Brobecker <brobecker@adacore.com>
17654
a9c64011 17655 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
17656 New files.
17657 * gdb.ada/str_cmp_ref.exp: New testcase.
17658
1aa1b15b
JB
176592008-01-01 Joel Brobecker <brobecker@adacore.com>
17660
17661 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
17662 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 17663 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 17664
81c9b2cf
JB
176652008-01-01 Joel Brobecker <brobecker@adacore.com>
17666
17667 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
17668 gdb.ada/ref_param/pck.ads: New files.
17669 * gdb.ada/ref_param.exp: New testcase.
17670
319e4674
JB
176712008-01-01 Joel Brobecker <brobecker@adacore.com>
17672
17673 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
17674 gdb.ada/interface/foo.adb: New files.
17675 * gdb.ada/interface.exp: New testcase.
17676
ef682c56
JB
176772007-12-31 Jim Blandy <jimb@codesourcery.com>
17678
17679 * gdb.base/multi-forks.exp: Consume all output from child
17680 processes before proceeding to next test.
17681
f6f3eb6c
JB
176822007-12-29 Jim Blandy <jimb@codesourcery.com>
17683
17684 * configure: Regenerated.
17685
f652e42f
JB
176862007-12-27 Joel Brobecker <brobecker@adacore.com>
17687
17688 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
17689 gdb.ada/fixed_cmp/fixed.adb: New files.
17690 * gdb.ada/fixed_cmp.exp: New testcase.
17691
6943e596
JB
176922007-12-27 Joel Brobecker <brobecker@adacore.com>
17693
17694 * gdb.ada/boolean_expr.exp: New testcase.
17695
aad9a193
JB
176962007-12-26 Jim Blandy <jimb@codesourcery.com>
17697
17698 * gdb.base/multi-forks.exp: Doc fix.
17699
fb5f3683
JB
177002007-12-26 Joel Brobecker <brobecker@adacore.com>
17701
17702 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17703 * gdb.ada/char_param.exp: Do not compile our test program with
17704 -gnata, this is unnecessary.
17705 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
17706
384e4a9c
JB
177072007-12-24 Joel Brobecker <brobecker@adacore.com>
17708
17709 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
17710 gdb.ada/print_chars/foo.adb: New files.
17711 * gdb.ada/print_chars.exp: New testcase.
17712
01e044f7
JB
177132007-12-24 Joel Brobecker <brobecker@adacore.com>
17714
17715 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
17716 gdb.ada/char_param/foo.adb: New files.
17717 * gdb.ada/char_param.exp: New testcase.
17718
0ce17860
JB
177192007-12-22 Jim Blandy <jimb@codesourcery.com>
17720
17721 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
17722 hard-coding source line numbers into the test.
17723 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
17724 gdb_get_line_number to find.
17725
919809b9
JB
177262007-12-22 Joel Brobecker <brobecker@adacore.com>
17727
17728 * gdb.base/ptype.c (highest): New struct type.
17729 (the_highest): New variable of that type.
17730 (main): Add dummy assignment to a field of variable the_highest.
17731 * gdb.base/ptype.exp: Test type printing of our new variable.
17732
abc8a88d
PM
177332007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
17734
17735 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 17736 and record first explicitly generated thread number.
abc8a88d
PM
17737 Use that thread number for thread specific watchpoint test.
17738 Add iteration number to repetitive tests.
17739
5158f3e3
CES
177402007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
17741 Jim Blandy <jimb@codesourcery.com>
17742
17743 * gdb.base/expand-psymtabs.c: New testcase
17744 source file.
17745 * gdb.base/expand-psymtabs.exp: New testcase
17746 expect file.
17747
37e4754d
LM
177482007-12-17 Luis Machado <luisgpm@br.ibm.com>
17749
17750 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
17751 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
17752
551e5d04
JB
177532007-12-17 Joel Brobecker <brobecker@adacore.com>
17754
17755 * gdb.ada/frame_args/foo.adb: New file.
17756 * gdb.ada/frame_args/pck.ads: New file.
17757 * gdb.ada/frame_args/pck.adb: New file.
17758 * gdb.ada/frame_args.exp: New testcase.
17759
a05ee097
JB
177602007-12-17 Joel Brobecker <brobecker@adacore.com>
17761
17762 * gdb.base/frame-args.c: New file.
17763 * gdb.base/frame-args.exp: New testcase.
17764
c162e8c9 177652007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 17766 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
17767
17768 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
17769
afe8ab22 177702007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 17771
afe8ab22
VP
17772 * gdb.mi/mi-pending.exp: New.
17773 * gdb.mi/mi-pending.c: New.
17774 * gdb.mi/mi-pendshr.c: New.
17775
dfdfb3ca
JB
177762007-12-06 Jim Blandy <jimb@codesourcery.com>
17777
17778 * gdb.base/default.exp: Update expected output for 'info catch'.
17779
b7fca990
JK
177802007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17781
17782 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
17783 must be set to binary.
17784
6a1afc1e
PA
177852007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
17786
17787 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
17788
a6b151f1
DJ
177892007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
17790
17791 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
17792 gdb.mi/mi-file-transfer.exp: New.
17793
43039443
JK
177942007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17795
17796 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
17797
0ef2251b
MR
177982007-11-22 Maciej W. Rozycki <macro@mips.com>
17799
17800 * gdb.trace/backtrace.exp: Fix a typo.
17801 * gdb.trace/circ.exp: Likewise.
17802 * gdb.trace/collection.exp: Likewise.
17803 * gdb.trace/limits.exp: Likewise.
17804 * gdb.trace/report.exp: Likewise.
17805 * gdb.trace/tfind.exp: Likewise.
17806 * gdb.trace/while-dyn.exp: Likewise.
17807
5443631e
NR
178082007-11-21 Nick Roberts <nickrob@snap.net.nz>
17809
17810 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
17811 objects of pointers that can't be dereferenced are now
17812 "noneditable".
17813
a4ce5b0d
UW
178142007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17815
17816 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
17817 (target_cpu): Remove.
17818
d6e956e5
VP
178192007-10-15 Vladimir Prus <vladimir@codesourcery.com>
17820
17821 * gdb.base/ending-run.exp: Expect the list of cleared
17822 breakpoint to come in natural order, not the reversed one.
a9c64011 17823
214270ab
VP
178242007-11-07 Vladimir Prus <vladimir@codesourcery.com>
17825
17826 * gdb.mi/mi-var-child.c (do_child_deletion): New.
17827 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 17828
1a619819
LM
178292007-11-05 Luis Machado <luisgpm@br.ibm.com>
17830
17831 * gdb.base/printcmds.exp: New function
17832 test_printf_with_dfp.
17833
5b01a6fa
DE
178342007-11-02 Doug Evans <dje@google.com>
17835
17836 * gdb.disasm/t01_mov.s: Remove carriage returns.
17837 * gdb.disasm/t02_mova.s: Ditto.
17838 * gdb.disasm/t03_add.s: Ditto.
17839 * gdb.disasm/t04_sub.s: Ditto.
17840 * gdb.disasm/t05_cmp.s: Ditto.
17841 * gdb.disasm/t06_ari2.s: Ditto.
17842 * gdb.disasm/t07_ari3.s: Ditto.
17843 * gdb.disasm/t08_or.s: Ditto.
17844 * gdb.disasm/t09_xor.s: Ditto.
17845 * gdb.disasm/t10_and.s: Ditto.
17846 * gdb.disasm/t11_logs.s: Ditto.
17847 * gdb.disasm/t12_bit.s: Ditto.
17848 * gdb.disasm/t13_otr.s: Ditto.
17849
ec33ab7f
JK
178502007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17851
17852 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
17853
ae0d01ff
UW
178542007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17855
17856 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
17857 provide DFP support.
17858
55eddb0f
DJ
178592007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
17860
17861 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
17862 Test "set powerpc vector-abi". Skip auto-detection tests for old
17863 toolchains.
17864
7020f05c
PA
178652007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17866
17867 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
17868 with [string compare].
17869
84bc3db9
PA
178702007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17871
17872 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
17873 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
17874
5876dc88
LM
178752007-10-25 Luis Machado <luisgpm@br.ibm.com>
17876
17877 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
17878 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
17879 * gdb.opt/Makefile.in: New makefile.
17880 * Makefile.in: Create new directory "gdb.opt".
17881 * configure.ac: Add "gdb.opt" directory.
17882 * configure: Regenerated.
a9c64011 17883
c3ea9a14
DE
178842007-10-25 Doug Evans <dje@google.com>
17885
17886 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
17887 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
17888
a9c64011 178892007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
17890 Thiago Jung Bauermann <bauerman@br.ibm.com>
17891
17892 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
17893 Floating Point expressions.
17894 * gdb.base/dfp-test.exp: new file adding tests for Decimal
17895 Floating Point variables.
17896 * gdb.base/dfp-test.c: new file containing program with Decimal
17897 Floating variables, used by gdb.base/dfp-test.exp.
17898
62a24a2b
DJ
178992007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
17900
17901 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
17902
e7b1eae6
UW
179032007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17904
17905 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
17906 compiling test case with GCC.
17907 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
17908
c641edcc
UW
179092007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17910
17911 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17912 format changes.
17913
5e5ebfe6
MS
179142007-10-18 Michael Snyder <msnyder@specifix.com>
17915
17916 * gdb.base/dbx.exp: Add missing "-re " operator.
17917
e831e7b6
GM
179182007-10-16 Gaius Mulley <gaius@glam.ac.uk>
17919
17920 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
17921 * configure.ac: Removed trailing spaces after backslash.
17922 * gdb.modula2: New directory.
17923 * gdb.modula2/Makefile.in: New file.
17924 * gdb.modula2/unbounded-array.exp: New file.
17925 * gdb.modula2/unbounded1.c: New file.
17926
7cc46491
DJ
179272007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
17928
17929 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
17930
179312007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
17932
17933 * gdb.base/sigstep.c (main): Add checks for
17934 return values for setitimer call.
17935 Call setitimer again with itimer = ITIMER_REAL
17936 if first call to setitimer fails.
17937
e91528f0
KH
179382007-10-11 Kazu Hirata <kazu@codesourcery.com>
17939
17940 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
17941 of $timeout.
17942
2ec9a4f8
DJ
179432007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17944
17945 * gdb.server/server-run.exp: Test for dynamic linker symbols.
17946
179472007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
17948
17949 * lib/gdb.exp (gdb_run_cmd): Move comment outside
17950 of gdb_expect call, to avoid interruption.
17951
64b2fa04
PA
179522007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
17953
17954 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
17955 (v_unsigned_long_long, v_long_long_array)
17956 (v_signed_long_long_array, v_unsigned_long_long_array)
17957 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
17958 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17959 [!NO_LONG_LONG]: New.
17960 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
17961 v_long_long_member.
17962
17963 (v_long_long_func, v_signed_long_long_func)
17964 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
17965 (main) [!NO_LONG_LONG]: Initialize long long variants.
17966
17967 * gdb.base/whatis.exp: If board file requests no_long_long, build
17968 test with NO_LONG_LONG defined. Test long long, signed long long,
17969 and unsigned long long variants but only if board file doesn't
17970 disable it.
17971
a912286e 179722007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 17973 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
17974
17975 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
17976 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
17977 * configure: Regenerated.
17978 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17979 gdb.pascal/types.exp, lib/pascal.exp: New files.
17980
471ba8c9
DJ
179812007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17982
17983 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17984 call.
17985 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17986 to return to the call.
17987 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17988 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17989 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17990 * gdb.mi/mi-until.exp (test_until): Likewise.
17991 * gdb.mi/mi2-until.exp (test_until): Likewise.
17992
fef8a650
DJ
179932007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17994
17995 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17996 two-char array.
17997 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17998
d983da9c
DJ
179992007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18000
18001 * gdb.threads/watchthreads.c (thread_function): Sleep between
18002 iterations.
18003 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18004 at once for S/390. Generate matching fails and passes.
18005
17f62551
VP
180062007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18007
18008 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18009 the 'struct_declarations' variable to zeros.
a9c64011 18010
ed0616c6
VP
180112007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18012
18013 * gdb.cp/mb-ctor.cc: New.
18014 * gdb.cp/mb-ctor.exp: New.
18015 * gdb.cp/mb-templates.cc: New.
18016 * gdb.cp/mb-templates.exp: New.
18017
41f1b697
DJ
180182007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18019
18020 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18021
3f213f78
PA
180222007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18023
18024 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18025 targets.
18026 * configure: Regenerate.
18027
0d381245 180282007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18029
0d381245
VP
18030 * gdb.base/annota1.exp: Adjust for 'info break'
18031 format changes.
18032 * gdb.base/annota3.exp: Likewise.
18033 * gdb.base/break.exp: Likewise.
18034 * gdb.base/condbreak.exp: Likewise.
18035 * gdb.base/pending.exp: Likewise.
18036 * gdb.base/sepdebug.exp: Likewise.
18037 * gdb.base/unload.exp: Likewise.
18038 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 18039
fe3f5fa8
VP
180402007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18041
18042 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18043 messages.
18044 * gdb.base/chng-syms.exp: Likewise.
18045 * gdb.base/unload.exp: Likewise.
a9c64011 18046
a75cf6c0
DJ
180472007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18048
18049 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18050
18ecae38
DJ
180512007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18052
18053 * schedlock.c (NUM): Change to 1.
18054 (main): Use args[0] for the main thread.
18055 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18056 regardless of the number of threads.
18057
5509918f
MR
180582007-09-14 Maciej W. Rozycki <macro@mips.com>
18059
4a543daf
MR
18060 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18061 type down.
18062 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18063 test.
18064 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18065 watchpoint type down.
18066 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18067 test.
18068
180692007-09-14 Maciej W. Rozycki <macro@mips.com>
18070
5509918f
MR
18071 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18072 Move all the tests here and run them twice, once using software
18073 watchpoints and once using hardware watchpoints.
18074 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18075
40b53987
DJ
180762007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18077
18078 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18079 test.
18080
695e2681
MK
180812007-09-10 Mark Kettenis <kettenis@gnu.org>
18082
8b3fc8d8
MK
18083 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18084 build-id.
18085
695e2681
MK
18086 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18087 know about $ORIGIN. Calculate output dir from $dest instead of
18088 using ${objdir}/{$subdir}.
18089
58d69f29
MK
180902007-09-09 Mark Kettenis <kettenis@gnu.org>
18091
18092 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18093 gcore, before continuing with the test.
18094
3e347599
DJ
180952007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18096
18097 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18098 * gdb.mi/mi-watch.exp: Likewise.
18099
ea37ba09
DJ
181002007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18101 Jim Blandy <jimb@codesourcery.com>
18102
18103 * gdb.arch/i386-sse.exp: Do not expect character constants.
18104 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18105 * gdb.base/display.exp: Allow print/s.
18106 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18107 and unsigned char array changes.
18108
2025a643
DJ
181092007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18110
18111 * gdb.base/display.exp: Add tests for printf %p.
18112
26669a27
PA
181132007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
18114
18115 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
18116 the dll name to unicode.
18117
c8f021f8
JK
181182007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18119
18120 * gdb.base/default.exp (show version): Update the version text.
18121 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
18122
4cf31eea
JK
181232007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18124
18125 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
18126 New files.
18127
4935890f
JK
181282007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18129
18130 * lib/gdb.exp (build_id_debug_filename_get): New function.
18131 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
18132 Remove the generate DEBUG file for the future testcase runs.
18133 New testcase for the NT_GNU_BUILD_ID retrieval.
18134 Move the final testing step to ...
18135 (test_different_dir): ... a new function.
18136 New parameter XFAIL to XFAIL all the tests performed.
18137 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
18138 New parameter TYPE to PF_PREFIX all the tests performed.
18139
02142340
VP
181402007-08-31 Vladimir Prus <vladimir@codesourcery.com>
18141
18142 * gdb.mi/mi-var-cp.cc (path_expression): New
18143 function.
18144 * gdb.mi/mi-var-cp.exp: Run path exression tests.
18145
36acd84e
UW
181462007-08-27 Markus Deuling <deuling@de.ibm.com>
18147
18148 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
18149 to fit into SPU Local Store memory.
18150
a896d121
JB
181512007-08-23 Joel Brobecker <brobecker@adacore.com>
18152
18153 * gdb.base/default.exp: Adjust the expected output of "info
18154 warranty" after the switch to GPLv3.
18155
7b433602
JB
181562007-08-23 Joel Brobecker <brobecker@adacore.com>
18157
18158 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
18159 to 30000 (from 20000).
18160
e22f8b7c
JB
181612007-08-23 Joel Brobecker <brobecker@adacore.com>
18162
18163 Switch the license of all .exp files to GPLv3.
18164 Switch the license of all .f and .f90 files to GPLv3.
18165 Switch the license of all .s and .S files to GPLv3.
18166
5a0e3bd0
JB
181672007-08-23 Joel Brobecker <brobecker@adacore.com>
18168
18169 * configure.ac: Switch license to GPLv3.
18170
cc00619d
JB
181712007-08-23 Joel Brobecker <brobecker@adacore.com>
18172
18173 Switch the licensing to GPLv3 for all .ads and .adb files.
18174
8d26208a
DJ
181752007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
18176
18177 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
18178 and t_int_double.
18179 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
18180
4fcb9948
JB
181812007-08-17 Joel Brobecker <brobecker@adacore.com>
18182
18183 * gdb.base/step-line.c: Switch license to GPL version 3, and
18184 update copyright year.
18185 * gdb.base/step-line.inp: Likewise.
18186
b9c34f67
JB
181872007-08-17 Joel Brobecker <brobecker@adacore.com>
18188
18189 * gdb.base/gdb1555.exp: Make expected output immune to formatting
18190 changes inside gdb1555.c.
18191 * gdb.base/pending.exp: Likewise.
18192
2cc17678
DJ
181932007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
18194
18195 * config/default.exp: New file.
18196
e48883f7
DJ
181972007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18198
18199 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
18200 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
18201
1ab80e5b
MR
182022007-07-30 Maciej W. Rozycki <macro@mips.com>
18203
18204 * gdb.base/dump.exp: Force the correct endianness for binary
18205 formats not carrying this information.
18206
aba471f5
DJ
182072007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18208
18209 * gdb.threads/staticthreads.exp: Match .*sem_post.
18210
d4e07204
DJ
182112007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18212
18213 * gdb.base/readline.exp (operate_and_get_next): Match the final
18214 prompt.
18215
2b97317d
KB
182162007-07-23 Kevin Buettner <kevinb@redhat.com>
18217
18218 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
18219 to restarting SID.
18220
44efa07a
KB
182212007-07-18 Kevin Buettner <kevinb@redhat.com>
18222
18223 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
18224 prior to `gdb_start'.
18225
7b5ebade
KB
182262007-07-18 Kevin Buettner <kevinb@redhat.com>
18227
18228 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
18229 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
18230 Remove call to gdb_unload.
18231
255e7678
DJ
182322007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
18233 Daniel Jacobowitz <dan@codesourcery.com>
18234
18235 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
18236 for __WIN32__.
18237 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
18238 * gdb.base/unload.exp: Use shared library test routines.
18239
3a40aaa0
UW
182402007-07-03 Markus Deuling <deuling@de.ibm.com>
18241
18242 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
18243 * gdb.base/solib-symbol-lib.c: Likewise.
18244 * gdb.base/solib-symbol-main.c: Likewise.
18245
b0f4b84b
DJ
182462007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
18247
18248 * config/gdbserver.exp (gdb_reconnect): New.
18249 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
18250 gdb.base/solib-disc.exp: New files.
18251 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
18252 remote debugging".
18253 (gdb_compile): Add shlib_load flag.
18254 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
18255 port.
18256 (gdbserver_reconnect): New.
18257
1b05479a
DJ
182582007-07-01 Nick Roberts <nickrob@snap.net.nz>
18259 Daniel Jacobowitz <dan@codesourcery.com>
18260
18261 * gdb.base/annota3.exp: Test for if construct.
18262
86f78eb2
DJ
182632007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18264
18265 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18266
6a2eb474 182672007-06-21 Chris Dearman <chris@mips.com>
a9c64011 18268 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
18269
18270 * gdb.base/display.exp: Allow a newline after display/i.
18271 * gdb.base/pc-fp.exp: Likewise.
18272 * gdb.base/sigbpt.exp: Likewise.
18273
f8b73d13
DJ
182742007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18275
18276 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
18277 required features to be included.
18278
4339e69e
DJ
182792007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18280
18281 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
18282 in info threads output.
18283
23d964e7
UW
182842007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18285 Markus Deuling <deuling@de.ibm.com>
18286
18287 * gdb.arch/spu-info.exp: New testcase.
18288 * gdb.arch/spu-info.c: New file.
18289
fd20f75b
DJ
182902007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
18291
18292 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
18293 tpcs_offset. Restore lr after the call.
18294 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
18295
2226f861
DJ
182962007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
18297
18298 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
18299 (gdbserver_run): Kill any running gdbserver.
18300 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
18301
d12371a9
MR
183022007-05-17 Maciej W. Rozycki <macro@mips.com>
18303
18304 * gdb.base/sigbpt.exp: Preset segv_addr.
18305
93f02886
DJ
183062007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
18307
18308 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
18309 (gdb_compile_shlib): Likewise.
18310 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
18311 (default_gdb_init): Clear cleanfiles.
18312 (gdb_finish): Delete recorded cleanfiles.
18313 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
18314
18315 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
18316 Do not use isnative.
18317 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
18318 gdb.base/so-impl-ld.exp: Likewise.
18319 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
18320 * gdb.base/unload.exp: Likewise. Do not pass empty option to
18321 gdb_compile.
18322
b04e06d7
VP
183232007-05-15 Vladimir Prus <vladimir@codesourcery.com>
18324
18325 * config/unknown.exp: Remove.
18326
069ed931
UW
183272007-05-15 Markus Deuling <deuling@de.ibm.com>
18328
18329 * gdb.base/info-proc.exp: Check is_remote.
18330
09db0d03
UW
183312007-05-14 Markus Deuling <deuling@de.ibm.com>
18332
18333 * gdb.base/gcore.exp: Initialize variable core_supported.
18334
af2cbe8c
DJ
183352007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18336
18337 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
18338
027c0295
DJ
183392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18340
18341 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
18342 * gdb.threads/print-threads.exp (test_all_threads): Allow
18343 negative and hexadecimal thread IDs.
18344
dc5000e7
DJ
183452007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18346
18347 * gdb.java/jprint.java (public): Avoid invalid call to static
18348 method.
18349
2e74ed18
DP
183502007-05-14 Denis Pilat <denis.pilat@st.com>
18351
18352 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
18353 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
18354 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18355 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
18356 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
18357
83547f02
UW
183582007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18359
18360 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 18361 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
18362 this mode.
18363 * gdb.base/ovlymgr.c: Provide stubs for spu target.
18364 * gdb.base/spu.ld: New file.
18365
b18be20d
DJ
183662007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
18367
18368 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
18369
be444858
DJ
183702007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
18371
18372 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
18373
b1d53152
DJ
183742007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18375
18376 * gdb.java/jmain.exp: Handle demangled names with and without method
18377 signatures.
18378
d084b331
DJ
183792007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18380
18381 * gdb.mi/mi-syn-frame.c (main, foo, bar)
18382 (have_a_very_merry_interrupt): Remove calls to puts.
18383 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
18384 inferior output.
18385 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
18386 test names.
18387
db9d7fc5
DJ
183882007-04-29 Markus Deuling <deuling@de.ibm.com>
18389 Daniel Jacobowitz <dan@codesourcery.com>
18390
18391 * gdb.base/auxv.exp (core_works): Also check is_remote.
18392 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
18393
ef783a7d 183942007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18395
ef783a7d
VP
18396 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
18397 message, not the undefined 'module' variable.
18398 * gdb.base/siginfo.exp: Likewise.
18399 * gdb.base/sigstep.exp: Likewise.
18400 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
18401 serialport.
18402 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
18403
b7b73cae
CV
184042007-04-25 Corinna Vinschen <vinschen@redhat.com>
18405
18406 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
18407 target sim fails. Return 0 otherwise.
18408 (gdb_load): Return prematurely if gdb_target_sim fails.
18409
7d90fdfa
DP
184102007-04-16 Denis Pilat <denis.pilat@st.com>
18411
18412 * gdb.base/setshow.exp: Reset height after having set it to 100.
18413
5d3e9c85
DP
184142007-04-16 Denis Pilat <denis.pilat@st.com>
18415
18416 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
18417
18e75969
DP
184182007-04-16 Denis Pilat <denis.pilat@st.com>
18419
18420 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
18421
25d5ea92
VP
184222007-04-14 Vladimir Prus <vladimir@codesourcery.com>
18423
18424 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
18425 tests. Run the frozen varobjs test.
18426 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 18427 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 18428
0b49cb80
JK
184292007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18430
18431 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
18432 gdb.base/type-opaque.exp: New files.
18433
a73bafbc 184342007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
18435
18436 * gdb.mi/mi-var-child.c
a73bafbc
VP
18437 (do_children_tests): User char[2] instead of
18438 char so that automatic printing of pointers to char
18439 don't give unpredicable result.
18440 * gdb.mi/var-cmd.c (do_locals_test): Initialize
18441 local variables.
18442 * gdb.mi/mi-var-child.exp: Step to right line
18443 of do_children_tests.
18444 * gdb.mi/mi2-var-child.exp: Likewise.
18445 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 18446 do_locals_tests.
a73bafbc
VP
18447 (do_children_tests): User char[2] instead of
18448 char so that automatic printing of pointers to char
a9c64011 18449 don't give unpredicable result.
a73bafbc 18450 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 18451 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
18452 Pass test name to mi_wait_for_stop.
18453
7ce59000
DJ
184542007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18455
18456 * gdb.asm/asm-source.exp: Remove d10v case.
18457 * lib/gdb.exp (skip_cplus_tests): Likewise.
18458 * gdb.asm/d10v.inc: Deleted.
18459
20389057
DJ
184602007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18461
18462 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
18463
8807d78b
DJ
184642007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18465
18466 * config/netware.exp: Delete file.
18467
aa3edb8e
JB
184682007-03-29 Joel Brobecker <brobecker@adacore.com>
18469
18470 * gdb.dwarf2/dw2-noloc.S: New file.
18471 * gdb.dwarf2/dw2-noloc.exp: New file.
18472
297561ac
PA
184732007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
18474
18475 * gdb.cp/method2.cc: New test.
18476 * gdb.cp/method2.exp: New test.
18477 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
18478
1f81bd39
DJ
184792007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18480
18481 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
18482
9453113a
DJ
184832007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
18484
18485 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
18486
b741e217
DJ
184872007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18488
18489 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
18490 (gdb_load): Delete, replace with...
18491 (gdb_reload): ...this.
18492 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
18493 * gdb.server/server-mon.exp: Likewise.
18494 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
18495 (gdb_start_cmd): New.
18496 (gdb_file_cmd): Save the last loaded file.
18497 (gdb_reload): New.
18498 (gdb_gnu_strip_debug): Use transform.
18499 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
18500 support here. Use new $last_loaded_file. Check mtime.
18501 (gdb_target_cmd): Handle ObjC failure case.
18502 (infer_host_exec): Delete.
18503 (gdbserver_load): Rename to...
18504 (gdbserver_run): ...this. Simplify.
18505 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
18506 (mi_gdb_load): Move most contents to a new function...
18507 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
18508 (mi_run_cmd): Use mi_gdb_target_load.
18509 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
18510 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
18511 Use gdb_run_cmd.
18512 * gdb.base/charsign.exp: Remove incorrect comment.
18513 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
18514 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
18515 gdb.base/start.exp: Use gdb_start_cmd.
18516
446ab585 185172007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 18518 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
18519
18520 * gdb.base/sigbpt.exp: Fix the message when skipping test.
18521 * gdb.base/signull.exp: Similarly.
18522
bbb88ebf
UW
185232007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18524
18525 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
18526 messages available to test cases (like chng-sym.exp).
18527
cb8c4a99
AS
185282007-03-14 Andreas Schwab <schwab@suse.de>
18529
18530 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18531 format changes.
18532
4e463ff5
DJ
185332007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
18534
18535 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
18536 (optimized_1): New.
18537 (main): Call optimized_1.
18538 (gdb2029): Correct typos. Call gdb2029_marker.
18539 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
18540 for gdb2029.
18541
b6db2c47
MK
185422007-03-12 Mark Kettenis <kettenis@gnu.org>
18543
18544 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
18545 as tabs. Remove redundant test pattern.
18546
70ed3737
UW
185472007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18548
18549 * gdb.base/long_long.exp: Accept optional symbol name in <...>
18550 for /a format output.
18551
47b67b60
DJ
185522007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
18553
18554 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
18555 collect output incrementally.
18556
b8953b0e
UW
185572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18558
18559 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
18560 for -var-create lpcharacter test.
18561 * gdb.mi/mi2-var-cmd.exp: Likewise.
18562
7acd5c40
UW
185632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18564
18565 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
18566 pass on targets where address zero is readable.
18567
9c6759c1
UW
185682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18569
18570 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
18571 just a single architecture.
18572
a2f1aeb4
UW
185732007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18574
18575 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
18576 (fetch_all_registers): New function, uses gdb_test_multiple and
18577 exp_continue to fetch inferior output line-by-line.
18578 Replace all uses of do_get_all_registers by fetch_all_registers.
18579
46579ac2
UW
185802007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18581
18582 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
18583 in target_info.
18584
fc133f24
MS
185852007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18586
a9c64011 18587 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
18588 consistancy; add a default (timeout) case.
18589
7646a51d
MS
185902007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18591
18592 * gdb.base/watchpoint.exp: Fix truncated comment.
18593
dcfff61f
MS
185942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18595
18596 * Makefile.in: Remove spurious single-quotes from sed command.
18597
664e3ee9
DJ
185982007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18599
18600 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
18601 func.
18602 * gdb.mi/mi2-var-cmd.exp: Likewise.
18603
d7cc6f2f
JB
186042007-02-27 Joel Brobecker <brobecker@adacore.com>
18605
a9c64011
AS
18606 * gdb.dwarf2/dw2-producer.S: New file.
18607 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
18608
186092007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
18610
18611 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18612 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18613 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18614 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18615 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
18616 Revert tests to use mi_gdb_test and include value field in output
18617 of -var-create.
18618
93d42b30
DJ
186192007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18620
18621 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
18622
c499ed39
DJ
186232007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18624
18625 * gdb.base/maint.exp: Remove full paths from test names.
18626 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
18627 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
18628
9836f81b
JB
186292007-02-27 Joel Brobecker <brobecker@adacore.com>
18630
18631 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
18632
c74d0ad8
DJ
186332007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18634
18635 * gdb.server/server-mon.exp: New test.
18636
2711e456
DJ
186372007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18638
18639 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
18640
ff6f572f
DJ
186412007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18642
18643 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
18644 register capitalization.
18645
fada3feb
DP
186462007-02-13 Denis Pilat <denis.pilat@st.com>
18647
18648 * gdb.mi/mi-var-invalidate.exp: New file.
18649
fb1e4ffc
DJ
186502007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18651
18652 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
18653
3da939d7
DJ
186542007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18655
18656 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
18657
123dc839
DJ
186582007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18659
18660 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
18661 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
18662
877e3645 186632007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
18664
18665 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18666 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18667 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18668 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18669 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 18670 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 18671 Update tests to include value field in output of -var-create.
a9c64011 18672
3c0a2960
AS
186732007-02-08 Andreas Schwab <schwab@suse.de>
18674
18675 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
18676
108546a0
DJ
186772007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
18678
18679 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
18680 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
18681
d701dcab
DP
186822007-02-02 Denis Pilat <denis.pilat@st.com>
18683
18684 * gdb.threads/threadapply.exp: check that frame is not changed by
18685 the thread apply all command.
18686
783e3e2f
AS
186872007-01-31 Andreas Schwab <schwab@suse.de>
18688
6d9c3a87
AS
18689 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18690
3c50d7b9
AS
18691 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
18692 in the dwarf sections.
18693 * gdb.dwarf2/mac-fileno.S: Likewise.
18694
783e3e2f
AS
18695 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
18696 bspstore register on ia64.
18697
78ff580e
AS
186982007-01-29 Andreas Schwab <schwab@suse.de>
18699
cc8e9b12
AS
18700 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
18701 "frame-begin" annotation.
18702
78ff580e
AS
18703 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
18704 number of "frames-invalid" annotations.
18705
704a4f78
DJ
187062007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18707
18708 * gdb.base/commands.exp: Call if_commands_test.
18709 (gdb_test_no_prompt, if_commands_test): New.
18710
e741bf94
MK
187112007-01-28 Mark Kettenis <kettenis@gnu.org>
18712
18713 * gdb.threads/sigthread.c (NSIGS): Make bigger.
18714
474d0ad3
AS
187152007-01-27 Andreas Schwab <schwab@suse.de>
18716
18717 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
18718 .short/.int/.quad in the dwarf sections.
18719 * gdb.dwarf2/dw2-intercu.S: Likewise.
18720 * gdb.dwarf2/dw2-intermix.S: Likewise.
18721
e784b426
JK
187222007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18723
18724 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
18725 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
18726 array.
e784b426
JK
18727 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
18728 * gdb.base/setvar.exp: Likewise.
18729
37f08e04
AS
187302007-01-26 Andreas Schwab <schwab@suse.de>
18731
9a01813a
AS
18732 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
18733 test.
18734
37f08e04
AS
18735 * gdb.base/multi-forks.exp ("restart $i"): Also match
18736 __kernel_syscall_via_break.
18737
6e2a9270
VP
187382007-01-24 Vladimir Prus <vladimir@codesourcery.com>
18739
18740 * lib/mi-support.exp (mi_delete_varobj): New.
18741 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
18742 testcase.
18743 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
18744 (main): Call the above.
18745 (reference_update_test, base_in_reference_test)
18746 (reference_to_pointer): Delete the created varobjs.
a9c64011 18747
e515b470
DJ
187482007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
18749
18750 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
18751 * configure: Regenerated.
18752 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
18753 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
18754 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
18755 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
18756 * lib/gdb.exp (gdb_skip_xml_test): New function.
18757
08d8bcd7
DJ
187582007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
18759
18760 * gdb.base/sigrepeat.exp: Correct error message.
18761
187622007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
18763 Daniel Jacobowitz <dan@codesourcery.com>
18764
18765 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
18766 gdb.arch/i386-gnu-cfi-asm.S: New files.
18767
97c3f1f3
JK
187682007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18769
18770 * lib/gdb.exp: Abort on missing `site.exp'.
18771
cb1df416
DJ
187722007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18773 Daniel Jacobowitz <dan@codesourcery.com>
18774
18775 * gdb.base/included.c, gdb.base/included.exp,
18776 gdb.base/included.h: New files.
18777
35990120
DJ
187782007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18779
18780 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
18781 (maximize_rlimit): Reduce limits on 64-bit systems.
18782
6e81a116 187832007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
18784
18785 From Marcus Deuling <deuling@de.ibm.com>:
18786 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
18787 every case.
18788
6c3c41f3
NR
187892007-01-13 Nick Roberts <nickrob@snap.net.nz>
18790
18791 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
18792 (test_path_specification): Use objdir instead of srcdir to always
18793 get an absolute filename.
18794
2f12c312
DJ
187952007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
18796
18797 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
18798
81121995
VP
187992007-01-11 Vladimir Prus <vladimir@codesourcery.com>
18800
18801 * gdb.mi/mi-var-cp.cc (reference_update_tests):
18802 Make sure the variable we're using is in scope.
18803 (reference_to_pointer): Likewise.
18804
4741b737
DJ
188052007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18806
18807 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
18808 has no debug information.
18809
054410c3
DJ
188102007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18811
18812 * gdb.base/annota1.exp: Remove extra send_gdb.
18813
818f79f6
DJ
188142007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18815
18816 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
18817
f7a6bb70
DJ
188182007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18819
18820 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
18821
57e66780
DJ
188222007-01-08 Nick Roberts <nickrob@snap.net.nz>
18823 Daniel Jacobowitz <dan@codesourcery.com>
18824
18825 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
18826 lcharacter or linteger change. Correct duplicated test name.
18827 * gdb.mi/mi2-var-cmd.exp: Likewise.
18828
3d799a95
DJ
188292007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
18830
18831 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
18832
188332007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 18834
a9c64011
AS
18835 * gdb.base/nofield.c: New file.
18836 * gdb.base/nofield.exp: New testcase.
51679ba9 18837
eafb94e8
NR
188382007-01-05 Nick Roberts <nickrob@snap.net.nz>
18839
18840 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
18841
18842 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
18843 test.
18844
5e572bb4
DJ
188452007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18846
18847 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
18848
74a44383
DJ
188492007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18850
18851 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
18852 when continuing.
18853
1b572db9
DJ
188542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18855
18856 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
18857 Expect ".exe" extension.
18858
381bc39b
DJ
188592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18860
18861 * gdb.base/charset.exp: Add explicit filename to break.
18862 * gdb.base/dbx.exp: Add explicit filename to breaks.
18863
2b70e4c6
DJ
188642007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18865
18866 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
18867 * gdb.mi/mi2-file.exp: Likewise.
18868
303b6f5d
DJ
188692007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18870
18871 Implement specification of MI tests as comments
18872 in C and C++ sources.
18873 * lib/mi-support.exp (mi_autotest_data): New variable.
18874 (mi_autotest_source): New variable.
18875 (count_newlines, mi_prepare_inline_tests)
18876 (mi_get_inline_test, mi_continue_to_line)
18877 (mi_run_inline_test, mi_tbreak)
18878 (mi_send_resuming_command, mi_wait_for_stop): New functions.
18879 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
18880 Run inline tests.
18881 * gdb.mi/mi-var-cp.cc: Define tests here.
18882
23da0d94
VP
188832007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18884
18885 Simplify usage of mi_continue_to.
18886 * lib/mi-support.exp (mi_runto_helper): Renamed
18887 from mi_runto, added new parameter 'run_or_continue'.
18888 (mi_runto): Use mi_runto_helper.
18889 (mi_continue_to): Accept just function name as parameter.
18890 Use mi_runto_helper.
18891 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
18892 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 18893
f9e18282
JB
188942006-01-04 Joel Brobecker <brobecker@adacore.com>
18895
18896 Make this testcase a bit more realistic. The current code
18897 is too simplistic, and allows the compiler to optimize out
18898 some of the entities we need for this testcase.
18899 * gdb.ada/null_record/bar.ads (Void_Star): New type.
18900 (Do_Nothing): Add extra parameter.
18901 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
18902 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
18903 by using a variable of type Void_Star.
18904
fd678c65
JB
189052006-01-04 Joel Brobecker <brobecker@adacore.com>
18906
18907 * gdb.ada/catch_ex/foo.adb: New file.
18908 * gdb.ada/catch_ex.exp: New testcase.
18909
05cfdb42
DJ
189102007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
18911
18912 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
18913 pass --image-base to linker.
18914
2e03ee74
DJ
189152007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18916 Daniel Jacobowitz <dan@codesourcery.com>
18917
18918 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
18919 secondary prompts.
18920
0d5de010
DJ
189212007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18922
18923 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
18924 output. Test the types of members and member pointers.
18925 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
18926 gdb/2092.
18927 * gdb.cp/member-ptr.exp: Search for a comment instead of a
18928 statement. Enable for GCC. Update expected output for some tests
18929 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
18930 layout.
18931 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18932 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
18933 (Diamond::vget_base): New.
18934 (main): Add new tests.
18935 * gdb.cp/printmethod.exp: Update expected output for member functions.
18936 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
18937 print pEe->D::vg().
18938
61a771aa
DJ
189392007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18940
18941 * gdb.threads/tls.exp: Allow stops in sem_post.
18942
2fa63963
DJ
189432006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
18944
18945 * gdb.base/annota1.exp: Allow .*printf in backtraces.
18946 * gdb.base/annota3.exp: Likewise.
18947 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
18948 again (instead of timing out).
18949 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
18950 GCC bug 26475.
18951 * gdb.java/jmisc.exp: Adjust to work with method signatures including
18952 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
18953 test from jmisc1.exp.
18954 * gdb.java/jmisc1.exp: Delete.
18955 * gdb.java/jprint.exp: Adjust to work with method signatures including
18956 return types.
18957 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
18958 * gdb.threads/linux-dp.exp: Don't be confused by program output.
18959 * lib/java.exp (compile_java_from_source): Pass the correct type
18960 to target_compile.
18961
5eefc2b7
JB
189622006-12-31 Joel Brobecker <brobecker@adacore.com>
18963
18964 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
18965 (stack_align_edx): New function.
18966 (stack_align_eax): New function.
18967 (main): Add calls to stack_align_edx and stack_align_eax.
18968 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
18969 Add testing for the cases where the register used during a stack
18970 realignment is edx. Same for eax.
18971
227c54da
DJ
189722006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
18973
18974 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
18975 and generic PE targets.
18976
cab8ac94
JB
189772006-12-29 Joel Brobecker <brobecker@adacore.com>
18978
18979 * gdb.ada/array_return.exp: Update copyright date list.
18980
ba54f318
JB
189812006-12-27 Joel Brobecker <brobecker@adacore.com>
18982
18983 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18984 (Create_Small_Float_Vector): New function.
18985 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18986 function body.
18987 * gdb.ada/array_return/p.adb: Use new type and function from
18988 package Pck.
18989 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18990 able to print the value returned by a function returning an
18991 array of float.
18992
6b7a35dd
JB
189932006-12-20 Joel Brobecker <brobecker@adacore.com>
18994
18995 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18996 The associated tests should be PASSing.
18997
038224f6
VP
189982006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18999
19000 Test for base in references.
19001 * gdb.mi/mi-var-cp.cc: Add test code.
19002 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19003 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19004 * gdb.mi/mi2-watch.exp: Likewise.
19005 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19006 (mi_list_varobj_children): New function.
19007
b26ed50d
VP
190082006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19009
19010 * lib/mi-support.exp
19011 (mi_runto): Accept "()" after function name.
19012 (mi_create_varobj): New function.
19013 (mi_varobj_update): New function.
19014 (mi_Check_varobj_value): New function.
19015 * gdb.mi/mi-var-cp.exp: New file.
19016 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19017
08232497
DJ
190182006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19019
19020 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19021 gdb.base/weaklib2.c: New files.
19022
d394c993 190232006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19024
ac6c2fba
NS
19025 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19026 info. Adjust test names.
19027
8ec659a0 19028 * gdb.base/break.c (main): Move position of malloc.
d394c993 19029 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 19030
acd65feb
VP
190312006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19032
19033 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19034 assignement of arrays and function pointers.
19035 * gdb.mi/var-cmd.c: Add declaration necessary for above
19036 tests.
19037
f556d5e5
NS
190382006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19039
19040 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
19041
19042 * gdb.threads/linux-dp.exp: Read thread table before and after
19043 creating each philosopher and verify it.
19044
697bc68d
NS
190452006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19046 Paul Brook <paul@codesourcery.com>
19047 Daniel Jacobowitz <dan@codesourcery.com>
19048
19049 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 19050 main to remove duplication. Add start function of the form
697bc68d
NS
19051 '_*start[1-9]*'. Add RVDS start function.
19052
29d73ae4
DJ
190532006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19054
19055 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19056
c1d88655
UW
190572006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19058
19059 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19060 * gdb.asm/spu.inc: New file.
19061 * gdb.base/term.exp: Disable if [target_info exists noargs].
19062 * gdb.gdb/complaints.exp: Disable if ![isnative].
19063 * gdb.gdb/selftest.exp: Likewise.
19064 * gdb.gdb/observer.exp: Likewise.
19065 * gdb.gdb/xfullpath.exp: Likewise.
19066 * gdb.base/attach.exp: Disable on SPU target.
19067 * gdb.cp/bs145503.exp: Likewise.
19068 * gdb.cp/exception.exp: Likewise.
19069 * gdb.cp/userdef.exp: Likewise.
19070
32a13b1a
DJ
190712006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19072
19073 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19074
d8295fe9
VP
190752006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19076
19077 * gdb.base/completion.exp: Fix completion tests for
19078 'info' and 'info '.
19079 * gdb.base/help.exp (help_test_raw, test_class_help)
19080 (test_prefix_command_help): Move...
19081 * lib/gdb.exp: Here.
19082 * gdb.base/main.exp: Adjust.
19083 * gdb.cp/maint.exp: Adjust.
19084 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 19085
8c394015
VP
190862006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19087
19088 * gdb.stabs/weird.exp (print_weird_var): Use
19089 gdb_test_multiple instead of gdb_expect.
19090
027fc1bc
VP
190912006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19092
19093 * gdb.base/help.exp (help_test_raw): New.
19094 (test_class_help): New.
19095 (test_prefix_command_help): New.
19096 Adjust testcases.
19097
67609209
FR
190982006-11-09 Christophe Lyon <christophe.lyon@st.com>
19099
19100 * gdb.base/constvars.c (main): Write to crass and crips, so that
19101 they are allocated by the compiler.
19102
f73adfeb
AS
191032006-10-27 Andreas Schwab <schwab@suse.de>
19104
19105 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19106 "detach-fork".
19107
2f83a18e
DJ
191082006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19109
19110 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19111 of patterns.
19112
94277a38
DJ
191132006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19114
19115 * gdb.base/sepdebug.exp: Remove debug format test.
19116 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
19117 Handle no-symtab.
19118 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
19119
5bd2f6e2
DJ
191202006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19121
19122 * gdb.threads/manythreads.c (thread_function, main): Don't cast
19123 int to pointer or pointer to int.
19124 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
19125
8c008720
DJ
191262006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19127
19128 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19129
9e35dae4
DJ
191302006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19131
19132 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19133
d9639e13
DJ
191342006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19135
19136 PR c++/2116
19137 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
19138
390a1bd0
JB
191392006-10-06 Joel Brobecker <brobecker@adacore.com>
19140
19141 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
19142 the corresponding bug has been fixed in GDB (PR/2018).
19143
dd920c33
JB
191442006-10-06 Joel Brobecker <brobecker@adacore.com>
19145
19146 * gdb.base/subst.exp: New testcase.
19147
53bbefe9
JB
191482006-10-06 Joel Brobecker <brobecker@adacore.com>
19149
19150 * gdb.ada/array_return/pck.ads: Add copyright notice.
19151 * gdb.ada/array_return/pck.adb: Likewise.
19152 * gdb.ada/array_return/p.adb: Likewise.
19153 * gdb.ada/exec_changed/first.adb: Likewise.
19154 * gdb.ada/exec_changed/second.adb: Likewise.
19155
09851417
JB
191562006-10-06 Joel Brobecker <brobecker@adacore.com>
19157
19158 * gdb.ada/watch_arg/watch.adb: New file.
19159 * gdb.ada/watch_arg.exp: New testcase.
19160
041bf30d
VP
191612006-10-02 Vladimir Prus <vladimir@codesourcery.com>
19162
19163 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 19164 via string_to_regexp.
041bf30d 19165 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 19166
f286fbdd 191672006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
19168
19169 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
19170 Remove unused / obsolete files.
19171
7c07f349
NR
191722006-09-19 Nick Roberts <nickrob@snap.net.nz>
19173
19174 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
19175
cd5ff84a
VP
191762006-09-17 Vladimir Prus <vladimir@codesourcery.com>
19177
19178 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
19179 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 19180 the number of frames.
cd5ff84a 19181
ae018d1a
DJ
191822006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
19183
19184 * gdb.base/args.c (main): Add breakpoint marker.
19185 * gdb.base/args.exp: Use args_test for tests. Add new tests which
19186 really test empty arguments.
19187 (args_load): Delete.
19188 (args_test): New.
19189
b399c549
NR
191902006-09-13 Nick Roberts <nickrob@snap.net.nz>
19191
19192 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 19193 check for one file.
b399c549 19194
2ab1eb7a
VP
191952006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
19196
19197 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
19198 HIGH_FRAME argument to -stack-list-locals can be larger than
19199 the number of frames.
a9c64011 19200
476308bf
FF
192012006-08-18 Fred Fish <fnf@specifix.com>
19202
19203 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
19204 '$' in front of skip_vmx_tests_saved when setting that.
19205
8625200f
AS
192062006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
19207
19208 * gdb.base/trace-commands.exp: New file.
19209
089ec8f1
DJ
192102006-08-10 Joel Brobecker <brobecker@adacore.com>
19211 Daniel Jacobowitz <dan@codesourcery.com>
19212
19213 * gdb.base/step-bt.exp: Make hexadecimal address optional in
19214 expected output of the backtrace commands.
19215
b60f0898
JB
192162006-08-09 Joel Brobecker <brobecker@adacore.com>
19217
19218 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
19219 untested followed by return combination.
19220 * gdb.arch/altivec-regs.exp: Likewise.
19221 * gdb.arch/e500-abi.exp: Likewise.
19222 * gdb.arch/e500-regs.exp: Likewise.
19223 * gdb.arch/gdb1291.exp: Likewise.
19224 * gdb.arch/gdb1431.exp: Likewise.
19225 * gdb.arch/gdb1558.exp: Likewise.
19226 * gdb.arch/i386-prologue.exp: Likewise.
19227 * gdb.arch/i386-unwind.exp: Likewise.
19228 * gdb.asm/asm-source.exp: Likewise.
19229 * gdb.base/a2-run.exp: Likewise.
19230 * gdb.base/advance.exp: Likewise.
19231 * gdb.base/all-bin.exp: Likewise.
19232 * gdb.base/annota1.exp: Likewise.
19233 * gdb.base/annota3.exp: Likewise.
19234 * gdb.base/args.exp: Likewise.
19235 * gdb.base/arithmet.exp: Likewise.
19236 * gdb.base/assign.exp: Likewise.
19237 * gdb.base/async.exp: Likewise.
19238 * gdb.base/attach.exp: Likewise.
19239 * gdb.base/bang.exp: Likewise.
19240 * gdb.base/bigcore.exp: Likewise.
19241 * gdb.base/bitfields.exp: Likewise.
19242 * gdb.base/bitfields2.exp: Likewise.
19243 * gdb.base/break.exp: Likewise.
19244 * gdb.base/call-sc.exp: Likewise.
19245 * gdb.base/call-strs.exp: Likewise.
19246 * gdb.base/callfuncs.exp: Likewise.
19247 * gdb.base/checkpoint.exp: Likewise.
19248 * gdb.base/chng-syms.exp: Likewise.
19249 * gdb.base/code-expr.exp: Likewise.
19250 * gdb.base/commands.exp: Likewise.
19251 * gdb.base/completion.exp: Likewise.
19252 * gdb.base/cond-expr.exp: Likewise.
19253 * gdb.base/condbreak.exp: Likewise.
19254 * gdb.base/consecutive.exp: Likewise.
19255 * gdb.base/constvars.exp: Likewise.
19256 * gdb.base/corefile.exp: Likewise.
19257 * gdb.base/cvexpr.exp: Likewise.
19258 * gdb.base/dbx.exp: Likewise.
19259 * gdb.base/define.exp: Likewise.
19260 * gdb.base/detach.exp: Likewise.
19261 * gdb.base/display.exp: Likewise.
19262 * gdb.base/dump.exp: Likewise.
19263 * gdb.base/ena-dis-br.exp: Likewise.
19264 * gdb.base/ending-run.exp: Likewise.
19265 * gdb.base/environ.exp: Likewise.
19266 * gdb.base/eval-skip.exp: Likewise.
19267 * gdb.base/exprs.exp: Likewise.
19268 * gdb.base/fileio.exp: Likewise.
19269 * gdb.base/finish.exp: Likewise.
19270 * gdb.base/float.exp: Likewise.
19271 * gdb.base/foll-exec.exp: Likewise.
19272 * gdb.base/foll-fork.exp: Likewise.
19273 * gdb.base/foll-vfork.exp: Likewise.
19274 * gdb.base/freebpcmd.exp: Likewise.
19275 * gdb.base/funcargs.exp: Likewise.
19276 * gdb.base/gcore.exp: Likewise.
19277 * gdb.base/gdb1090.exp: Likewise.
19278 * gdb.base/gdb1250.exp: Likewise.
19279 * gdb.base/huge.exp: Likewise.
19280 * gdb.base/info-proc.exp: Likewise.
19281 * gdb.base/interrupt.exp: Likewise.
19282 * gdb.base/jump.exp: Likewise.
19283 * gdb.base/langs.exp: Likewise.
19284 * gdb.base/lineinc.exp: Likewise.
19285 * gdb.base/list.exp: Likewise.
19286 * gdb.base/logical.exp: Likewise.
19287 * gdb.base/long_long.exp: Likewise.
19288 * gdb.base/macscp.exp: Likewise.
19289 * gdb.base/maint.exp: Likewise.
19290 * gdb.base/mips_pro.exp: Likewise.
19291 * gdb.base/miscexprs.exp: Likewise.
19292 * gdb.base/multi-forks.exp: Likewise.
19293 * gdb.base/opaque.exp: Likewise.
19294 * gdb.base/overlays.exp: Likewise.
19295 * gdb.base/pc-fp.exp: Likewise.
19296 * gdb.base/pointers.exp: Likewise.
19297 * gdb.base/printcmds.exp: Likewise.
19298 * gdb.base/psymtab.exp: Likewise.
19299 * gdb.base/ptype.exp: Likewise.
19300 * gdb.base/recurse.exp: Likewise.
19301 * gdb.base/relational.exp: Likewise.
19302 * gdb.base/relocate.exp: Likewise.
19303 * gdb.base/remote.exp: Likewise.
19304 * gdb.base/reread.exp: Likewise.
19305 * gdb.base/restore.exp: Likewise.
19306 * gdb.base/return.exp: Likewise.
19307 * gdb.base/return2.exp: Likewise.
19308 * gdb.base/scope.exp: Likewise.
19309 * gdb.base/sect-cmd.exp: Likewise.
19310 * gdb.base/sep.exp: Likewise.
19311 * gdb.base/sepdebug.exp: Likewise.
19312 * gdb.base/setshow.exp: Likewise.
19313 * gdb.base/setvar.exp: Likewise.
19314 * gdb.base/sigall.exp: Likewise.
19315 * gdb.base/sigbpt.exp: Likewise.
19316 * gdb.base/signals.exp: Likewise.
19317 * gdb.base/signull.exp: Likewise.
19318 * gdb.base/sizeof.exp: Likewise.
19319 * gdb.base/solib.exp: Likewise.
19320 * gdb.base/step-line.exp: Likewise.
19321 * gdb.base/step-test.exp: Likewise.
19322 * gdb.base/structs.exp: Likewise.
19323 * gdb.base/structs2.exp: Likewise.
19324 * gdb.base/term.exp: Likewise.
19325 * gdb.base/twice.exp: Likewise.
19326 * gdb.base/until.exp: Likewise.
19327 * gdb.base/varargs.exp: Likewise.
19328 * gdb.base/volatile.exp: Likewise.
19329 * gdb.base/watchpoint.exp: Likewise.
19330 * gdb.base/whatis-exp.exp: Likewise.
19331 * gdb.base/whatis.exp: Likewise.
19332 * gdb.cp/ambiguous.exp: Likewise.
19333 * gdb.cp/annota2.exp: Likewise.
19334 * gdb.cp/annota3.exp: Likewise.
19335 * gdb.cp/bool.exp: Likewise.
19336 * gdb.cp/breakpoint.exp: Likewise.
19337 * gdb.cp/casts.exp: Likewise.
19338 * gdb.cp/class2.exp: Likewise.
19339 * gdb.cp/classes.exp: Likewise.
19340 * gdb.cp/cplusfuncs.exp: Likewise.
19341 * gdb.cp/ctti.exp: Likewise.
19342 * gdb.cp/derivation.exp: Likewise.
19343 * gdb.cp/exception.exp: Likewise.
19344 * gdb.cp/gdb1355.exp: Likewise.
19345 * gdb.cp/hang.exp: Likewise.
19346 * gdb.cp/inherit.exp: Likewise.
19347 * gdb.cp/local.exp: Likewise.
19348 * gdb.cp/m-data.exp: Likewise.
19349 * gdb.cp/m-static.exp: Likewise.
19350 * gdb.cp/member-ptr.exp: Likewise.
19351 * gdb.cp/method.exp: Likewise.
19352 * gdb.cp/misc.exp: Likewise.
19353 * gdb.cp/namespace.exp: Likewise.
19354 * gdb.cp/overload.exp: Likewise.
19355 * gdb.cp/ovldbreak.exp: Likewise.
19356 * gdb.cp/pr-1023.exp: Likewise.
19357 * gdb.cp/pr-1210.exp: Likewise.
19358 * gdb.cp/pr-574.exp: Likewise.
19359 * gdb.cp/printmethod.exp: Likewise.
19360 * gdb.cp/psmang.exp: Likewise.
19361 * gdb.cp/ref-params.exp: Likewise.
19362 * gdb.cp/ref-types.exp: Likewise.
19363 * gdb.cp/rtti.exp: Likewise.
19364 * gdb.cp/templates.exp: Likewise.
19365 * gdb.cp/try_catch.exp: Likewise.
19366 * gdb.cp/userdef.exp: Likewise.
19367 * gdb.cp/virtfunc.exp: Likewise.
19368 * gdb.disasm/am33.exp: Likewise.
19369 * gdb.disasm/h8300s.exp: Likewise.
19370 * gdb.disasm/mn10300.exp: Likewise.
19371 * gdb.disasm/sh3.exp: Likewise.
19372 * gdb.disasm/t01_mov.exp: Likewise.
19373 * gdb.disasm/t02_mova.exp: Likewise.
19374 * gdb.disasm/t03_add.exp: Likewise.
19375 * gdb.disasm/t04_sub.exp: Likewise.
19376 * gdb.disasm/t05_cmp.exp: Likewise.
19377 * gdb.disasm/t06_ari2.exp: Likewise.
19378 * gdb.disasm/t07_ari3.exp: Likewise.
19379 * gdb.disasm/t08_or.exp: Likewise.
19380 * gdb.disasm/t09_xor.exp: Likewise.
19381 * gdb.disasm/t10_and.exp: Likewise.
19382 * gdb.disasm/t11_logs.exp: Likewise.
19383 * gdb.disasm/t12_bit.exp: Likewise.
19384 * gdb.disasm/t13_otr.exp: Likewise.
19385 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
19386 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
19387 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19388 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
19389 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
19390 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19391 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19392 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19393 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
19394 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
19395 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19396 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19397 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19398 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19399 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19400 * gdb.mi/gdb701.exp: Likewise.
19401 * gdb.mi/gdb792.exp: Likewise.
19402 * gdb.mi/mi-basics.exp: Likewise.
19403 * gdb.mi/mi-break.exp: Likewise.
19404 * gdb.mi/mi-cli.exp: Likewise.
19405 * gdb.mi/mi-console.exp: Likewise.
19406 * gdb.mi/mi-disassemble.exp: Likewise.
19407 * gdb.mi/mi-eval.exp: Likewise.
19408 * gdb.mi/mi-file.exp: Likewise.
19409 * gdb.mi/mi-read-memory.exp: Likewise.
19410 * gdb.mi/mi-regs.exp: Likewise.
19411 * gdb.mi/mi-return.exp: Likewise.
19412 * gdb.mi/mi-simplerun.exp: Likewise.
19413 * gdb.mi/mi-stack.exp: Likewise.
19414 * gdb.mi/mi-stepi.exp: Likewise.
19415 * gdb.mi/mi-syn-frame.exp: Likewise.
19416 * gdb.mi/mi-until.exp: Likewise.
19417 * gdb.mi/mi-var-block.exp: Likewise.
19418 * gdb.mi/mi-var-child.exp: Likewise.
19419 * gdb.mi/mi-var-cmd.exp: Likewise.
19420 * gdb.mi/mi-var-display.exp: Likewise.
19421 * gdb.mi/mi-watch.exp: Likewise.
19422 * gdb.mi/mi2-basics.exp: Likewise.
19423 * gdb.mi/mi2-break.exp: Likewise.
19424 * gdb.mi/mi2-cli.exp: Likewise.
19425 * gdb.mi/mi2-console.exp: Likewise.
19426 * gdb.mi/mi2-disassemble.exp: Likewise.
19427 * gdb.mi/mi2-eval.exp: Likewise.
19428 * gdb.mi/mi2-file.exp: Likewise.
19429 * gdb.mi/mi2-read-memory.exp: Likewise.
19430 * gdb.mi/mi2-regs.exp: Likewise.
19431 * gdb.mi/mi2-return.exp: Likewise.
19432 * gdb.mi/mi2-simplerun.exp: Likewise.
19433 * gdb.mi/mi2-stack.exp: Likewise.
19434 * gdb.mi/mi2-stepi.exp: Likewise.
19435 * gdb.mi/mi2-syn-frame.exp: Likewise.
19436 * gdb.mi/mi2-until.exp: Likewise.
19437 * gdb.mi/mi2-var-block.exp: Likewise.
19438 * gdb.mi/mi2-var-child.exp: Likewise.
19439 * gdb.mi/mi2-var-cmd.exp: Likewise.
19440 * gdb.mi/mi2-var-display.exp: Likewise.
19441 * gdb.mi/mi2-watch.exp: Likewise.
19442 * gdb.stabs/exclfwd.exp: Likewise.
19443 * gdb.stabs/weird.exp: Likewise.
19444 * gdb.threads/gcore-thread.exp: Likewise.
19445 * gdb.trace/actions.exp: Likewise.
19446 * gdb.trace/backtrace.exp: Likewise.
19447 * gdb.trace/circ.exp: Likewise.
19448 * gdb.trace/collection.exp: Likewise.
19449 * gdb.trace/deltrace.exp: Likewise.
19450 * gdb.trace/infotrace.exp: Likewise.
19451 * gdb.trace/limits.exp: Likewise.
19452 * gdb.trace/packetlen.exp: Likewise.
19453 * gdb.trace/passc-dyn.exp: Likewise.
19454 * gdb.trace/passcount.exp: Likewise.
19455 * gdb.trace/report.exp: Likewise.
19456 * gdb.trace/save-trace.exp: Likewise.
19457 * gdb.trace/tfind.exp: Likewise.
19458 * gdb.trace/tracecmd.exp: Likewise.
19459 * gdb.trace/while-dyn.exp: Likewise.
19460 * gdb.trace/while-stepping.exp: Likewise.
19461
f4b618d1
JB
194622006-08-08 Joel Brobecker <brobecker@adacore.com>
19463
19464 * gdb.base/step-bt.c: New file.
19465 * gdb.base/step-bt.exp: New testcase.
19466
3d00d119
DJ
194672006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
19468
19469 * config/monitor.exp (gdb_load): Remove support for obsolete
19470 download-write-size.
19471 * gdb.base/remote.exp: Likewise. Update all callers of
19472 gdb_timed_load.
19473
017b5bd4
DJ
194742006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
19475
19476 * cursal.exp: Pass binfile to gdb_load.
19477
837c599d
DJ
194782006-08-01 Nathan Sidwell <nathan@codesourcery.com>
19479
19480 * gdb.base/cursal.exp: Add "" to gdb_load call.
19481
8dd4540b
MK
194822006-07-29 Mark Kettenis <kettenis@gnu.org>
19483
19484 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
19485 NetBSD/ELF targets.
19486
ab5c9f60
DJ
194872006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
19488
19489 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
19490 operator*.
19491
4c42eaff
DJ
194922006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
19493
19494 * gdb.base/completion.exp: Update for change in "file" behavior.
19495 * gdb.stabs/weird.exp: Likewise.
19496 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
19497 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
19498
0155cc76
NS
194992006-07-24 Nathan Sidwell <nathan@codesourcery.com>
19500
19501 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
19502 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
19503
16026cd7
AS
195042006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
19505
19506 * gdb.base/default.exp: Update source command error message.
19507 * gdb.base/help.exp: Update 'help source' message.
19508
16963cb6
DJ
195092006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
19510
19511 * gdb.cp/bs15503.exp: Update comment for no longer crashing
19512 test.
19513
6d7fd486
AS
195142006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
19515
19516 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
19517
29e8a844
DJ
195182006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19519
19520 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
19521
6afcfa39
DJ
195222006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19523
19524 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
19525
267a692b
MK
195262006-07-17 Mark Kettenis <kettenis@gnu.org>
19527
19528 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
19529 *-*-openbsd* from targets for wich we expect ARM FPA floating
19530 point format.
19531
85d2fec4
NR
195322006-07-17 Nick Roberts <nickrob@snap.net.nz>
19533
19534 * gdb.cp/annota3.exp: Expect frame-begin annotation.
19535
195362006-07-17 Mark Kettenis <kettenis@gnu.org>
19537
19538 * gdb.base/annota3.exp: Expect frame-begin annotation.
19539
85b4c6e8
JB
195402006-07-14 Joel Brobecker <brobecker@adacore.com>
19541
19542 * gdb.base/help.exp: Adjust "help unset" test to accept
19543 any list of unset commands.
19544
fb933624
DJ
195452006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
19546 Daniel Jacobowitz <dan@codesourcery.com>
19547
19548 * gdb.cp/ref-params.exp: New test.
19549 * gdb.cp/ref-params.cc: New source file.
19550 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
19551
1dff4b64
MK
195522006-07-08 Mark Kettenis <kettenis@gnu.org>
19553
19554 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
19555 spaces/tabs in regular expressions since they might not be there.
19556
40d2e0e3
AS
195572006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
19558
19559 * gdb.base/ifelse.exp: New file.
19560
f6c957d2
NS
195612006-07-04 Nathan Sidwell <nathan@codesourcery.com>
19562
19563 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
19564 line.
19565 * gdb.base/huge.exp: Loop over compilation to find a size that
19566 is acceptable.
19567 * gdb.base/remote.exp: Correct expected strings.
19568 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
19569
b9c5a23d
DJ
195702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19571
19572 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
19573
9af2e58d
DJ
195742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19575
19576 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
19577 native.
19578
30930ca5
DJ
195792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19580
19581 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
19582 enable stabs testing.
19583
aa32fa1d
DJ
195842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19585
bd4a4c80 19586 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
19587 gdb_test_multiple does.
19588
321fef15
DJ
195892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19590
19591 * Makefile.in (host_alias): Remove.
19592 (target_alias): Use @target_noncanonical@.
19593 (site.exp): Don't set host_alias.
19594 * aclocal.m4: Remove contents. Include acx.m4.
19595 * configure: Regenerated.
19596 * configure.ac: Use ACX_NONCANONICAL_TARGET.
19597
e1c2defa
NS
195982006-06-13 Nathan Sidwell <nathan@codesourcery.com>
19599
e63b55d1
NS
19600 * lib/gdb.exp (gdb_load_cmd): New.
19601
5600ea19
NS
19602 * gdb.base/fileio.c: Add system(NULL) test.
19603 * gdb.base/fileio.exp: Check it.
19604
e1c2defa
NS
19605 * gdb.base/break.c: Add 10a breakpoint at }
19606 * gdb.base/break.exp: Add test for breakpoint at }
19607 * gdb.cp/anon-union.cc: Add code at end of function.
19608 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
19609 * gdb.mi/var-cmd.c: Add code at end of function.
19610 * gdb.mi/mi-var-display.exp: Adjust end of next.
19611 * gdb.mi/mi2-var-display.exp: Likewise.
19612 * gdb.base/fileio.c: Add stop function and insert calls at
19613 stopping places.
19614 * gdb.base/fileio.exp: Breakpoint stop function and remove
19615 explicit line number references.
19616
6c0112ec
JB
196172006-05-19 Joel Brobecker <brobecker@adacore.com>
19618
a9c64011
AS
19619 * gdb.base/del.exp (test_delete_alias): New function.
19620 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 19621
154189a4
FF
196222006-05-18 Fred Fish <fnf@specifix.com>
19623
19624 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
19625 required. Check for spurious output after program exits normally.
19626
582e64c2
FF
196272006-05-17 Fred Fish <fnf@specifix.com>
19628
19629 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
19630 gdb_load, so it works in the simulator.
19631
8ef6493a
FF
196322006-05-11 Fred Fish <fnf@specifix.com>
19633
19634 * gdb.base/bang.exp: Ignore unexpected output between the
19635 "program exited normally" and the gdb prompt, as many other
19636 tests do.
19637
692b141c
MK
196382006-05-07 Mark Kettenis <kettenis@gnu.org>
19639
19640 * gdb.base/help.exp: Make "delete checkpoint" part option for
19641 "help d" and "help delete" tests.
19642
540b8a30
UW
196432006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19644
a9c64011 19645 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
19646 expected output in some mi_gdb_test statements.
19647 * gdb.mi/mi2-basics.exp: Likewise.
19648
9b6462d9
JB
196492006-05-05 Joel Brobecker <brobecker@adacore.com>
19650
19651 * gdb.base/del.c: New file.
19652 * gdb.base/del.exp: New testcase.
19653
954de43b
DM
196542006-05-05 David S. Miller <davem@sunset.davemloft.net>
19655
19656 * gdb.base/break.exp: Do not assume a breakpoint on
19657 main will actually be in $srcfile when optimizing.
1303f75e
DM
19658 * gdb.base/savedregs.exp: Do not require that the dummy
19659 frame location match up to a symbol and source file location.
c3242428
DM
19660 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
19661 will get printed without a mi_cmd_data_list_register_values prefix.
19662 (*-data-list-register-*): Correct regular expressions to expect the new
19663 pseudo d? floating point registers.
19664 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 19665
c7e64c9a
DJ
196662006-05-05 Christophe Lyon <christophe.lyon@st.com>
19667
19668 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
19669 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
19670 is allocated by the compiler.
19671 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
19672 anons, e, anone to force their allocation by the compiler.
19673
196742006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
19675
19676 * gdb.base/help.exp: Update expected text for help d and
19677 help delete.
19678
27ce9a6d
MK
196792006-05-02 Mark Kettenis <kettenis@gnu.org>
19680
19681 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
19682 NetBSD/ELF targets.
19683
8608915f
MK
196842006-04-30 Mark Kettenis <kettenis@gnu.org>
19685
19686 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
19687 single-step breakpoint fails; make this a KFAIL on
19688 sparc*-*-openbsd*.
19689 * gdb.base/siginfo.exp: Likewise.
19690 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19691
b8db102d
MS
196922006-04-26 Michael Snyder <msnyder@redhat.com>
19693
19694 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
19695 which may have to consume output from other forks.
19696 Add tests to make sure that "delete fork" succeeded.
19697
c702009a
MS
196982006-04-20 Michael Snyder <msnyder@redhat.com>
19699
19700 * 2006-03-22 Jim Blandy <jimb@redhat.com>
19701 Add support for the Renesas M32C and M16C.
19702
19703 * gdb.asm/asm-source.exp: Add m32c target.
19704 * gdb.asm/m32c.inc: Support for m32c target.
19705
e28493f2
AS
197062006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
19707
19708 * gdb.base/commands.exp (recursive_source_test): New test.
19709
880da185
DM
197102006-04-04 David S. Miller <davem@sunset.davemloft.net>
19711
19712 * gdb.base/float.exp: Add pattern for sparc targets.
19713
61d9b92f
DJ
197142006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19715
19716 * gdb.base/commands.exp (stray_arg0_test): New test.
19717
bd717df8
PB
197182006-03-30 Paul Brook <paul@codesourcery.com>
19719
19720 * gdb.mi/mi-until.exp: kfail broken until command.
19721 * gdb.mi/mi2-until.exp: Ditto.
19722
ec793d3c
NR
197232006-03-27 Nick Roberts <nickrob@snap.net.nz>
19724
19725 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
19726
831004b7
AO
197272006-03-08 Alexandre Oliva <aoliva@redhat.com>
19728
19729 * gdb.base/prelink.exp: Anchor tested-for regular expression
19730 on gdb prompt.
19731
effe49a0
PB
197322006-03-07 Paul Brook <paul@codesourcery.com>
19733
19734 * gdb.base/assign.exp: Correct fail message.
19735
e5461016
PB
197362006-03-07 Paul Brook <paul@codesourcery.com>
19737
19738 * lib/compiler.c: Extract armcc version number.
19739 * lib/compiler.cc: Ditto.
19740
fc91c6c2
PB
197412006-03-07 Paul Brook <paul@codesourcery.com>
19742
19743 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
19744 additional_flags=-w.
19745 * gdb.arch/altivec-regs.exp: Ditto.
19746 * gdb.arch/e500-abi.exp: Ditto.
19747 * gdb.arch/e500-regs.exp: Ditto.
19748 * gdb.base/all-bin.exp: Ditto.
19749 * gdb.base/annota1.exp: Ditto.
19750 * gdb.base/annota3.exp: Ditto.
19751 * gdb.base/args.exp: Ditto.
19752 * gdb.base/arithmet.exp: Ditto.
19753 * gdb.base/assign.exp: Ditto.
19754 * gdb.base/async.exp: Ditto.
19755 * gdb.base/bang.exp: Ditto.
19756 * gdb.base/break.exp: Ditto.
19757 * gdb.base/call-rt-st.exp: Ditto.
19758 * gdb.base/completion.exp: Ditto.
19759 * gdb.base/cond-expr.exp: Ditto.
19760 * gdb.base/condbreak.exp: Ditto.
19761 * gdb.base/consecutive.exp: Ditto.
19762 * gdb.base/define.exp: Ditto.
19763 * gdb.base/display.exp: Ditto.
19764 * gdb.base/ena-dis-br.exp: Ditto.
19765 * gdb.base/environ.exp: Ditto.
19766 * gdb.base/eval-skip.exp: Ditto.
19767 * gdb.base/info-proc.exp: Ditto.
19768 * gdb.base/jump.exp: Ditto.
19769 * gdb.base/logical.exp: Ditto.
19770 * gdb.base/long_long.exp: Ditto.
19771 * gdb.base/maint.exp: Ditto.
19772 * gdb.base/miscexprs.exp: Ditto.
19773 * gdb.base/pc-fp.exp: Ditto.
19774 * gdb.base/pointers.exp: Ditto.
19775 * gdb.base/relational.exp: Ditto.
19776 * gdb.base/reread.exp: Ditto.
19777 * gdb.base/sect-cmd.exp: Ditto.
19778 * gdb.base/sep.exp: Ditto.
19779 * gdb.base/sepdebug.exp: Ditto.
19780 * gdb.base/until.exp: Ditto.
19781 * gdb.base/whatis-exp.exp: Ditto.
19782 * gdb.cp/annota2.exp: Ditto.
19783 * gdb.cp/annota3.exp: Ditto.
19784 * gdb.trace/actions.exp: Ditto.
19785 * gdb.trace/backtrace.exp: Ditto.
19786 * gdb.trace/circ.exp: Ditto.
19787 * gdb.trace/collection.exp: Ditto.
19788 * gdb.trace/deltrace.exp: Ditto.
19789 * gdb.trace/infotrace.exp: Ditto.
19790 * gdb.trace/limits.exp: Ditto.
19791 * gdb.trace/packetlen.exp: Ditto.
19792 * gdb.trace/passc-dyn.exp: Ditto.
19793 * gdb.trace/passcount.exp: Ditto.
19794 * gdb.trace/report.exp: Ditto.
19795 * gdb.trace/save-trace.exp: Ditto.
19796 * gdb.trace/tfind.exp: Ditto.
19797 * gdb.trace/tracecmd.exp: Ditto.
19798 * gdb.trace/while-dyn.exp: Ditto.
19799 * gdb.trace/while-stepping.exp: Ditto.
19800 * lib/gdb.exp: Ditto.
19801 (gdb_compile): Handle nowarning option.
19802
5f4a23d9
AO
198032006-03-07 Alexandre Oliva <aoliva@redhat.com>
19804
19805 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
19806 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
19807 Rename executable to prelinkt. Don't re-prelink if we didn't
19808 get a core file. Test prelink -u exit status to tell whether
19809 prelinking failed. Use gdb_test_multiple.
19810
9733fc94
DJ
198112006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
19812
19813 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
19814 (do_tests): Call it.
19815
cc10cae3
AO
198162006-02-28 Alexandre Oliva <aoliva@redhat.com>
19817
19818 * gdb.base/prelink.exp: New test.
19819 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
19820
15c46491
WZ
198212006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
19822
19823 * gdb.fortran/derived-type.f90: New file.
19824 * gdb.fortran/derived-type.exp: New testcase.
19825
5c9f7ded
DJ
198262006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
19827
19828 * gdb.base/default.exp: Allow ';' as a directory separator.
19829
5b96932b
AS
198302006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19831
19832 * gdb.base/help.exp (help add-symbol-file): Update.
19833
1986bccd
AS
198342006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19835
19836 * gdb.base/help.exp (help load): Update expected results.
19837
a8b7528f
FF
198382006-02-19 Fred Fish <fnf@specifix.com>
19839
19840 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
19841 specifix hex value as part of results.
19842 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 19843
f8261448
FF
198442006-02-16 Fred Fish <fnf@specifix.com>
19845
19846 * gdb.base/whatis.c: Define variables using typedefs char_addr,
19847 ushort_addr, and slong_addr, so the typedefs are not optimized
19848 away.
19849 * gdb.base/whatis.exp: Add tests using type name for struct type,
19850 union type, enum type, and typedef.
a9c64011 19851
31d8bdd2
MK
198522006-02-13 Mark Kettenis <kettenis@gnu.org>
19853
19854 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
19855
34e41e63
JB
198562006-02-13 Jim Blandy <jimb@redhat.com>
19857
19858 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
19859 case where it takes two "next" commands to skip past the init
19860 call.
19861
ac6e4f31
FF
198622006-02-12 Fred Fish <fnf@specifix.com>
19863
19864 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
19865 to handle cases where it takes two "next" commands to skip
19866 past the init call.
19867
2db2d571
JB
198682006-02-07 Joel Brobecker <brobecker@adacore.com>
19869
19870 * gdb.ada/array_return.exp: Mark the last test as expected to fail
19871 on hppa32 targets.
19872
38fcd64c
DJ
198732006-02-06 Vladimir Prus <ghost@cs.msu.su>
19874
19875 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
19876 field.
19877
1315ad46
MK
198782006-01-29 Mark Kettenis <kettenis@gnu.org>
19879
19880 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
19881
5625b943
DJ
198822006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
19883
19884 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
19885 files.
19886
80df1bbe
DJ
198872006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19888
19889 * gdb.cp/maint.exp: Set complaints to a positive value.
19890
9078e690
DJ
198912006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19892
19893 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
19894 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
19895 function name.
19896
9c903399
DJ
198972006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19898
19899 * gdb.base/checkpoint.c: Update copyright notice. Include
19900 <stdlib.h>.
19901
761ae4d6
JB
199022006-01-04 Jim Blandy <jimb@redhat.com>
19903
19904 * gdb.asm/asm-source.exp: Independently provide default values for
19905 asm-flags and debug-flags. Use 'string equal' to do the
19906 comparison, not the implicit expr's '==' operator. Remove
19907 now-unneeded assignments to asm-flags. In h8300 case, place
19908 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
19909
099ac3dd
MS
199102006-01-04 Michael Snyder <msnyder@redhat.com>
19911
19912 * gdb.base/checkpoint.c: New file.
19913 * gdb.base/checkpoint.exp: New file.
19914 * gdb.base/multi-fork.c: New file.
19915 * gdb.base/multi-fork.exp: New file.
19916 * gdb.base/pi.txt: New file (data for checkpoint.c test).
19917
f4d85314
FF
199182006-01-04 Fred Fish <fnf@specifix.com>
19919
19920 * gdb.base/ptype.c (foo): Add typedef.
19921 (intfoo): Add function.
19922 * gdb.base/ptype1.c: New file.
19923 * gdb.base/ptype.exp: Handle compilation and linking with two
19924 source files. Test that proper type for "foo" is found based
19925 on source context rather than first match found in symtabs.
19926
a1b06f35
MK
199272005-12-28 Mark Kettenis <kettenis@gnu.org>
19928
19929 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
19930 * gdb.asm/openbsd.inc: Indent commands.
19931
d082a1e2
MK
199322005-12-26 Mark Kettenis <kettenis@gnu.org>
19933
c65016bd
MK
19934 * gdb.base/freebpcmd.exp: Increase timeout.
19935
d082a1e2
MK
19936 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
19937
d3c32a0e
DJ
199382005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
19939
19940 * gdb.base/default.exp: Update check for "show version".
19941
9fdb1f50
RC
199422005-12-09 Randolph Chung <tausq@debian.org>
19943
19944 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
19945 * gdb.asm/pa64.inc: New file.
19946
5f2c56f7
RC
199472005-12-09 Randolph Chung <tausq@debian.org>
19948
19949 * gdb.asm/common.inc: Indent commands.
19950 * gdb.asm/asmsrc1.s: Likewise.
19951 * gdb.asm/asmsrc2.s: Likewise.
19952
8117349c
RC
199532005-12-09 Randolph Chung <tausq@debian.org>
19954
19955 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
19956 (get_addr_of_sym): Remove duplicate print.
19957 (gen_core): xfail hppa*-*-hpux*, update expected output.
19958 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
19959 * gdb.arch/pa64-nullify.s: New file.
19960
8f07f25a
RC
199612005-12-09 Randolph Chung <tausq@debian.org>
19962
19963 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
19964
55b39184
DJ
199652005-12-07 Christophe Lyon <christophe.lyon@st.com>
19966
19967 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
19968 code generation for these functions.
19969 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
19970 error message.
19971
31e2b00f
AS
199722005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
19973
19974 * gdb.base/help.exp (help b, help br, help bre, help brea)
19975 (help break): Update the expected message.
19976
c3d0b56e
SC
199772005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19978
19979 * gdb.asm/m68hc11.inc: Setup the data section.
19980 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19981 script for this test.
19982 (m6812-*-*): Likewise.
19983
36ae0ea9
RC
199842005-11-09 Randolph Chung <tausq@debian.org>
19985
19986 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19987
9d6f42e9
WZ
199882005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19989
19990 * gdb.base/break.exp: Fix a comment typo.
19991
e2126a14
EZ
199922005-11-03 Jim Blandy <jimb@redhat.com>
19993
a9c64011
AS
19994 Checked in by Elena Zannoni <ezannoni@redhat.com>
19995
889bf7c5 19996 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 19997
e0ac7199
CV
199982005-11-02 Corinna Vinschen <vinschen@redhat.com>
19999
20000 * gdb.arch/gdb1558.c: Include stdio.h.
20001
31d3fb18
MK
200022005-10-31 Mark Kettenis <kettenis@gnu.org>
20003
20004 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20005
e52b687c
MK
200062005-10-31 Mark Kettenis <kettenis@gnu.org>
20007
20008 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20009
f4711d79
PG
200102005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20011
a9c64011
AS
20012 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20013 vscr" tests to better match output.
f4711d79 20014
987a9106
JB
200152005-10-12 Jim Blandy <jimb@redhat.com>
20016
20017 * gdb.base/structs.exp (any): New function.
20018 (test_struct_returns): Don't make any assumptions at all about
20019 what value the function returns when GDB can't set the return
20020 value.
20021
2336bb58
JB
200222005-10-09 Joel Brobecker <brobecker@adacore.com>
20023
20024 * gdb.ada/arrayidx/p.adb: New file.
20025 * gdb.ada/arrayidx.exp: New testcase
20026
200272005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20028
20029 * gdb.ada/array_return/pck.ads: New file.
20030 * gdb.ada/array_return/pck.adb: New file.
20031 * gdb.ada/array_return/p.adb: New file.
20032 * gdb.ada/array_return.exp: New testcase.
20033
705335ea
JB
200342005-10-03 Joel Brobecker <brobecker@adacore.com>
20035
a9c64011
AS
20036 * gdb.base/arrayidx.c: New file.
20037 * gdb.base/arrayidx.exp: New testcase.
705335ea 20038
11ee9940
NR
200392005-09-29 Nick Roberts <nickrob@snap.net.nz>
20040
20041 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20042 frames-invalid and breakpoints-invalid are no longer generated
20043 with level 3 so don't expect them in the output.
20044
39fb8e9e
BR
200452005-09-27 Bob Rossi <bob@brasko.net>
20046
a9c64011 20047 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
20048 from test. Escape the | in mi_gdb_test call.
20049 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20050 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20051 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20052 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20053 expected regex's in mi_gdb_test calls.
20054 * lib/mi-support.exp: Remove arbitrary .* from tests.
20055 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20056 Fully anchor GDB/MI expected results in mi_gdb_test.
20057 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20058 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20059
2af48f68
PB
200602005-09-26 Paul Brook <paul@codesourcery.com>
20061
20062 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20063
f34502bc
WZ
200642005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20065
20066 * bfp-test.c: New file.
20067 * bfp-test.exp: New testcase.
20068
ca929517
WZ
200692005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20070
20071 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20072 of subarray and substring variable.
20073 * gdb.fortran/subarray.f: New source file for the test of subarray
20074 and substring variable evaluation.
20075 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20076 of string constant.
20077
c761af65
DJ
200782005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20079
20080 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20081 copyright dates.
20082
561d7a1d
PG
200832005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20084
20085 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20086 powerpc altivec' test with an almost identical 'info vector' test.
20087
b2b64cc9
PG
200882005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20089
a9c64011
AS
20090 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20091 vscr" tests to match output.
b2b64cc9 20092
6ac4d15a
PG
200932005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20094
a9c64011
AS
20095 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20096 output.
6ac4d15a 20097
40e55bef
BR
200982005-09-11 Bob Rossi <bob@brasko.net>
20099
889bf7c5
PA
20100 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20101 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20102 commands that return an MI output command and an asyncronous MI output
20103 command.
40e55bef
BR
20104 * gdb.mi/mi-console.exp: Ditto.
20105
3c7385ec
BR
201062005-09-11 Bob Rossi <bob@brasko.net>
20107
20108 * gdb.mi/mi-var-child.c: Include <string.h>.
20109
a6cd0eb3
DJ
201102005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20111
20112 * killed.exp: Correct gdb_expect syntax.
20113
2f168eed
CV
201142005-08-09 Corinna Vinschen <vinschen@redhat.com>
20115
20116 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20117
ecd3fd0f
BR
201182005-08-02 Bob Rossi <bob@brasko.net>
20119
20120 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
20121 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
20122 Change tests to inferior-tty-set/show.
20123 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
20124 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
20125 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
20126 inferior. Use mi_gdb_test to get GDB and Inferior output.
20127 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
20128 descriptor.
20129 (mi_inferior_tty_name): Add inferior PTY file name.
20130 (mi_gdb_start): Add INFERIOR_PTY parameter.
20131 (mi_gdb_test): Add IPATTERN parameter.
20132
f1ea48cb 201332005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 20134
f1ea48cb
BR
20135 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
20136 parameter to mi_gdb_test.
20137 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
20138
6e650a67
DJ
201392005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20140
20141 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
20142 struct_declarations.
20143 * gdb.mi/mi-var-child.exp: Step over the initialization of
20144 struct_declarations.
20145
8be260b6
DJ
201462005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20147
20148 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
20149 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
20150 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
20151 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
20152 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
20153 file.
20154
4e660f07
NR
201552005-07-27 Nick Roberts <nickrob@snap.net.nz>
20156
20157 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
20158 (do_children_tests): Assign values to the extra elements.
20159
20160 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
20161 them for tests for "-var-update --no-values" and
a9c64011 20162 "-var-update --all-values".
4e660f07
NR
20163 Add test for "-var-list-children --simple-values".
20164
20165 * gdb.mi/basics.c (callee4): Add integer array D[3]...
20166
20167 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
20168 "-stack-list-locals --simple-values" Improve doc strings and
20169 comments.
20170
6bdae935
MK
201712005-07-18 Mark Kettenis <kettenis@gnu.org>
20172
598b7a6f
MK
20173 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
20174 *-*-openbsd*.
20175 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
20176
6bdae935
MK
20177 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
20178 sigaltsatck'.
20179
1323e929 201802005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 20181
1323e929
BR
20182 * gdb.base/default.exp (tty): Changed output of command.
20183 * gdb.base/help.exp (help tty): Ditto.
20184
b1a9c082
MK
201852005-07-12 Mark Kettenis <kettenis@gnu.org>
20186
20187 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
20188
10a844a2
MK
201892005-07-10 Mark Kettenis <kettenis@gnu.org>
20190
20191 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
20192 -stack-select-frame without arguments.
20193 (test_stack_frame_listing): Add test for newly implemented command
20194 -stack-info-frame.
20195
3cb3b8df
BR
201962005-07-06 Bob Rossi <bob@brasko.net>
20197
20198 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
20199 command.
20200 (Copyright): Update copyright.
20201
a0c5fbcf
WZ
202022005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
20203
20204 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
20205 tests to evaluate exponentiation expression.
20206
984971d0
AS
202072005-06-29 Andreas Schwab <schwab@suse.de>
20208
20209 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
20210 main to avoid warnings.
20211
20212 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
20213
fe03833f
NR
202142005-06-20 Nick Roberts <nickrob@snap.net.nz>
20215
20216 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
20217 -stack-select-frame without arguments.
20218 (test_stack_frame_listing): Add test for newly implemented command
20219 -stack-info-frame.
a9c64011 20220
7a55f279
WZ
202212005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
20222
0ffa0ea5
DJ
20223 * gdb.fortran/array-element.f: New file.
20224 * gdb.fortran/array-element.exp: New testcase.
7a55f279 20225
26585198
DJ
202262005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20227
20228 * gdb.base/bigcore.exp: Correct checks for systems which can
20229 not dump a large core file.
20230
c1bd25fd
DJ
202312005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20232
20233 * gdb.base/relocate.c: Add a copyright notice.
20234 (dummy): Remove.
20235 * gdb.base/relocate.exp: Test printing the values of variables
20236 from a relocatable file.
20237
589e074d
DJ
202382005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
20239
20240 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
20241 excess MI output after an error.
20242
0915f927
JB
202432005-05-29 Joel Brobecker <brobecker@adacore.com>
20244
20245 * gdb.arch/alpha-step.c: New file.
20246 * gdb.arch/alpha-step.exp: New testcase.
20247
76ff342d
DJ
202482005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
20249 Dennis Brueni <dennis@slickedit.com>
20250
20251 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
20252 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
20253 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
20254 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
20255 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
20256 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
20257 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
20258
96b0c7ac
DJ
202592005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
20260 Wu Zhou <woodzltc@cn.ibm.com>
20261
20262 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
20263 IBM's xlc compiler.
20264 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
20265 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
20266
f21565d2
JB
202672005-05-13 Jim Blandy <jimb@redhat.com>
20268
20269 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
20270 calling gdb_suppress_entire_file.
20271 * gdb.base/charset.exp: Same.
20272 * gdb.base/call-rt-st.exp: Same.
20273
6006a3a1
BR
202742005-05-05 Bob Rossi <bob_rossi@cox.net>
20275
20276 * lib/gdb.exp (fullname_syntax): Added global regex.
20277 (fullname_syntax_POSIX): Ditto.
20278 (fullname_syntax_UNC): Ditto.
20279 (fullname_syntax_DOS_CASE): Ditto.
20280 (fullname_syntax_DOS): Ditto.
20281 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
20282 fullname_syntax variable to scope and use it.
20283 (test_file_list_exec_source_files): Ditto.
20284 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
20285
c3b69c04
DJ
202862005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
20287
20288 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
20289
3c95e6af
PG
202902004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
20291
a9c64011
AS
20292 * lib/gdb.exp (skip_altivec_tests): New function, based on
20293 check_vmx_hw_available from the GCC testsuite.
20294 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
20295 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 20296
78df6c56
JB
202972005-05-02 Jim Blandy <jimb@redhat.com>
20298
20299 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
20300 calling gdb_suppress_entire_file.
20301
1690f9cf
DJ
203022005-04-30 Randolph Chung <tausq@debian.org>
20303
20304 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
20305 Slightly relax "sem_post" name checking.
20306
5ea106f7
PG
203072005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20308
20309 * gdb.base/unload.exp: Use new shared library infrastructure.
20310
bf7234cf
PG
203112005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20312
20313 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 20314 infrastructure.
bf7234cf 20315
547b869a
CV
203162005-04-29 Corinna Vinschen <vinschen@redhat.com>
20317
20318 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
20319 * gdb.asm/h8300.inc: New file.
20320
f07e55f0
PG
203212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20322
20323 * gdb.base/shlib-call.exp: Change to use new shared library
20324 infrastructure.
20325
3cbba3d1
PG
203262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20327
a9c64011
AS
20328 * gdb.base/pending.exp: Change to use new shared library
20329 infrastructure.
3cbba3d1 20330
ed6df200
PG
203312005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20332
a9c64011
AS
20333 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
20334 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 20335
8c8f4ebe
PG
203362005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
20337
a9c64011
AS
20338 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
20339 shared objects being adjusted and update copyright years.
8c8f4ebe 20340
607fbc54
DJ
203412005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
20342
20343 * ChangeLog: Correct some 2003-01-13 dates.
20344 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
20345 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
20346 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
20347 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
20348 gdb.trace/tfind.exp: Update copyright years.
20349
57bf0e56
DJ
203502005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
20351 Daniel Jacobowitz <dan@codesourcery.com>
20352
20353 * lib/gdb.exp (gdb_compile): Handle shlib=.
20354 (gdb_compile_shlib): New function.
20355
9b593790
PG
203562005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
20357
a9c64011 20358 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 20359
9494c6a5
DJ
203602005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20361
20362 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
20363 gdb.server.
20364 * configure.ac: Likewise.
20365 * configure: Regenerated.
20366 * gdb.gdbserver/Makefile.in: Moved to...
20367 * gdb.server/Makefile.in: ... here.
20368 * gdb.gdbserver/server.c: Moved to...
20369 * gdb.server/server.c: ... here.
20370 * gdb.gdbserver/server-run.exp: Moved to...
20371 * gdb.server/server-run.exp: ... here.
20372
6f8eac0e
DJ
203732005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20374
20375 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
20376 * configure.ac: Create gdb.gdbserver/Makefile.
20377 * configure: Regenerated.
20378 * lib/gdbserver-support.exp: New file, derived from
20379 config/gdbserver.exp.
20380 * config/gdbserver.exp: Use gdbserver-support.exp.
20381 * gdb.gdbserver/Makefile.in: New file.
20382 * gdb.gdbserver/server.c: New file.
20383 * gdb.gdbserver/server-run.exp: New file.
20384
6e87504d
PG
203852005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
20386
a9c64011
AS
20387 * lib/gdb.exp (test_compiler_info): Return compiler_info
20388 if no arguments are given.
6e87504d 20389
d1779be4
PG
203902005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
20391
20392 * gdb.arch/altivec-abi.exp: Check for compiler and set
20393 use altivec' flag accordingly.
20394 * gdb.arch/altivec-regs.exp: Likewise.
20395
88750304
DJ
203962005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
20397
20398 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
20399
f3fb768d
AS
204002005-03-27 Andreas Schwab <schwab@suse.de>
20401
20402 * gdb.base/bigcore.c (main): Add missing mode argument in open
20403 call.
20404
7e813ac5
DJ
204052005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
20406
20407 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
20408 downloads.
20409 * config/gdbserver.exp (gdb_load): Likewise.
20410
8e3049aa
PB
204112005-03-14 Paul Brook <paul@codesourcery.com>
20412
20413 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
20414 targets.
20415
a9df7c44
JB
204162005-03-09 Joel Brobecker <brobecker@adacore.com>
20417
20418 * gdb.dwarf2/dup-psym.S: New file.
20419 * gdb.dwarf2/dup-psym.exp: New testcase.
20420
9f0d94e8
JB
204212005-03-09 Joel Brobecker <brobecker@adacore.com>
20422
20423 * gdb.ada/exec_changed/first.adb: New file.
20424 * gdb.ada/exec_changed/second.adb: New file.
20425 * gdb.ada/exec_changed.exp: New testcase.
20426
5f579bc5
NS
204272005-03-08 Nathan Sidwell <nathan@codesourcery.com>
20428
36e9969c
NS
20429 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
20430 (A2): New class.
20431 (main): Test operator+.
20432 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
20433 breakpoint test.
20434
5f579bc5
NS
20435 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
20436 * gdb.base/signull.exp: Disable if gdb,nosignals.
20437 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
20438 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
20439 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
20440 * gdb.mi/mi2-console.exp: Likewise.
20441 * gdb.trace/collection.exp (run_trace_experiment): Consume the
20442 continue output at start.
20443 (gdb_collect_locals_test): Robustify regexp.
20444 * gdb.trace/passc-dyn.exp: Fix comment typo.
20445 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
20446
be46087e
CV
204472005-03-08 Corinna Vinschen <vinschen@redhat.com>
20448
20449 * gdb.asm/asm-source.exp: Add iq2000 case.
20450 * gdb.asm/iq2000.inc: New file.
20451
384e1a61 204522005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 20453
384e1a61
MI
20454 * gdb.base/command.exp: Change hardcoded value to regular expression.
20455 * gdb.base/float.exp: Add powerpc to the list of targets checked.
20456
584b6e9e
DJ
204572005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
20458
20459 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
20460 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
20461 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
20462 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
20463 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
20464
ab5b5d61
MK
204652005-03-05 Mark Kettenis <kettenis@gnu.org>
20466
20467 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
20468 changes.
20469
ae051c1b
PG
204702004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
20471
a9c64011
AS
20472 * lib/compiler.c: Add test for IBM's xlc compiler.
20473 * lib/compiler.cc: Likewise.
ae051c1b 20474
3f0f6ed2
JB
204752004-02-24 Joel Brobecker <brobecker@adacore.com>
20476
20477 * gdb.ada/fixed_points.exp: Create compilation object directory
20478 before running the test.
20479 * gdb.ada/null_record.exp: Likewise.
20480 * gdb.ada/packed_array.exp: Likewise.
20481 * gdb.ada/start.exp: Likewise.
20482
724f452b
JB
204832005-02-15 Joel Brobecker <brobecker@adacore.com>
20484
20485 * gdb.ada/packed_array/pa.adb: New file.
20486 * gdb.ada/packed_array.exp: New testcase.
20487
57f5cdfb 204882005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 20489
1f393151
MK
20490 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
20491 files.
20492
ebdda337
MK
20493 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
20494 on *-*-openbsd*. Correctly match whitespace in regukar
20495 expressions.
20496
cf309262
DJ
204972005-02-10 Daniel Jacobowitz <dan@debian.org>
20498
20499 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
20500 PR exp/1821
20501 * gdb.base/gdb1821.c: New test file.
20502 * gdb.base/gdb1821.exp: New test file.
20503
3be49e7a
JB
205042005-02-09 Joel Brobecker <brobecker@adacore.com>
20505
20506 * gdb.base/start.c: New file.
20507 * gdb.base/start.exp: New testcase.
20508
e292e67d
JB
205092005-02-09 Joel Brobecker <brobecker@adacore.com>
20510
20511 * gdb.ada/start/dummy.adb: New file.
20512 * gdb.ada/start.exp: New testcase.
20513
dbdfa66c
CV
205142005-02-09 Corinna Vinschen <vinschen@redhat.com>
20515
20516 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
20517 for printing symbols and statistics.
20518 Add test for using relative pathnames in "maint print msymbols" test.
20519 Mark "maint info sections DATA" XFAIL on Cygwin.
20520 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
20521 tests.
20522
d7941671
AC
205232005-02-09 Andreas Schwab <schwab@suse.de>
20524
20525 Committed by Andrew Cagney <cagney@gnu.org>
20526 * gdb.base/remotetimeout.exp: New file.
20527
74e5ef44
MK
205282005-02-07 Mark Kettenis <kettenis@gnu.org>
20529
20530 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
20531
464dd14d
JB
205322005-02-03 Joel Brobecker <brobecker@adacore.com>
20533
20534 * gdb.ada/gnat_ada.gpr: New file.
20535 * gdb.ada/gnat_ada.gin: Delete, no longer used.
20536 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
20537 * configure.ac: No longer generate gnat_ada.gpr.
20538 * configure: Regenerate.
20539 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
20540 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
20541 * gdb.ada/null_record/bar.ads: Likewise.
20542 * gdb.ada/null_record/bar.adb: Likewise.
20543 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
20544 * gdb.ada/null_record.exp (testdir): New variable.
20545 (testfile): executable is now in testdir subdirectory.
20546 (srcfile): Use full path to the main compilation unit.
20547 * gdb.ada/fixed_points.exp: Same changes as above.
20548
30d756ae
NR
205492005-02-03 Nick Roberts <nickrob@snap.net.nz>
20550
20551 * gdb.base/interp.exp: New test.
20552
9d799f85
AC
205532005-01-24 Andrew Cagney <cagney@gnu.org>
20554
20555 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
20556
15656118
AC
205572005-01-19 Andrew Cagney <cagney@gnu.org>
20558
a892c31b
AC
20559 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
20560 configure.ac not configure.in.
20561
15656118
AC
20562 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
20563 of powerpc*-*-*.
20564 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 20565 * gdb.base/list.exp (test_list_function)
15656118
AC
20566 (test_list_filename_and_function): Ditto.
20567 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
20568
a7b01baf
AC
205692005-01-16 Andrew Cagney <cagney@gnu.org>
20570
17d92a02
AC
20571 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
20572
a7b01baf
AC
20573 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
20574
bc8332bb
AC
205752005-01-14 Andrew Cagney <cagney@gnu.org>
20576
20577 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
20578 * gdb.mi/mi2-var-cmd.exp: Ditto.
20579
4d074752
CV
205802005-01-10 Corinna Vinschen <vinschen@redhat.com>
20581
20582 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
20583
bec39cab
AC
205842005-01-07 Andrew Cagney <cagney@gnu.org>
20585
20586 * configure.ac: Rename configure.in, require autoconf 2.59.
20587 * configure: Re-generate.
20588 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
20589 * gdb.stabs/configure: Re-generate.
20590 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
20591 * gdb.hp/configure: Re-generate.
20592 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
20593 autoconf 2.59.
20594 * gdb.hp/gdb.objdbg/configure: Re-generate.
20595 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
20596 autoconf 2.59.
20597 * gdb.hp/gdb.defects/configure: Re-generate.
20598 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
20599 autoconf 2.59.
20600 * gdb.hp/gdb.compat/configure: Re-generate.
20601 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
20602 autoconf 2.59.
20603 * gdb.hp/gdb.base-hp/configure: Re-generate.
20604 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
20605 autoconf 2.59.
20606 * gdb.hp/gdb.aCC/configure: Re-generate.
20607
f10b16d4
JB
206082004-12-15 Jim Blandy <jimb@redhat.com>
20609
20610 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
20611 under NPTL when there is debugging info available for libpthread.
20612
fb6e1814
JG
206132004-12-13 Jerome Guitton <guitton@gnat.com>
20614
20615 * gdb.ada/fixed_points.c: New file.
20616 * gdb.ada/fixed_points.exp: New file.
20617
fe46cd3a
RC
206182004-12-03 Randolph Chung <tausq@debian.org>
20619
20620 * gdb.arch/pa-nullify.exp: New file.
20621 * gdb.arch/pa-nullify.s: New file.
20622
8de0841b
RC
206232004-11-30 Randolph Chung <tausq@debian.org>
20624
20625 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
20626 instead of "tbug". Fix regexp to work properly with gdb_test.
20627
c8170782
PH
206282004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
20629
20630 * gdb.base/bitfields2.exp: New test.
20631 * gdb.base/bitfields2.c: New file.
20632
954269c2
RE
206332004-11-28 Richard Earnshaw <rearnsha@arm.com>
20634
20635 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
20636
0107feed
RC
206372004-11-16 Randolph Chung <tausq@debian.org>
20638
20639 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
20640
f073ae8c
DJ
206412004-11-14 Daniel Jacobowitz <dan@debian.org>
20642
20643 * gdb.threads/threadapply.exp: Correct "macro details" test.
20644
19ad59e7
JJ
206452004-11-11 Jeff Johnston <jjohnstn@redhat.com>
20646
20647 * gdb.threads/threadapply.exp: New test.
20648 * gdb.threads/threadapply.c: New file.
20649
9cf0961b
MK
206502004-11-07 Mark Kettenis <kettenis@gnu.org>
20651
20652 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
20653 frames.
20654
c789492a
FL
206552004-11-05 Felix Lee <felix+log1@specifixinc.com>
20656
20657 * gdb.base/cursal.exp: New file.
20658 * gdb.base/cursal.c: New file.
20659
a1e167bb
AC
206602004-11-03 Andrew Cagney <cagney@gnu.org>
20661
20662 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
20663
b7cbf173
MK
206642004-10-30 Mark Kettenis <kettenis@gnu.org>
20665
20666 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
20667 NetBSD/ELF targets.
20668
88f9d34f
JB
206692004-10-29 Joel Brobecker <brobecker@gnat.com>
20670
20671 * gdb.threads/bp_in_thread.c: New file, copied from
20672 pthread_cond_wait.c.
20673 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
20674 file, rather than reusing the .c file from another testcase.
20675
ca7d6a0c
JB
206762004-10-20 Joel Brobecker <brobecker@gnat.com>
20677
20678 * gdb.ada/null_record.exp: Check where we stopped after
20679 sending the start command, instead of where the associated
20680 temporary breakpoint was inserted.
20681
0d863d03
AC
206822004-10-14 Andrew Cagney <cagney@gnu.org>
20683
20684 * gdb.mi/gdb701.c (main): Return 0.
20685
d11e72cb
DJ
206862004-10-13 Daniel Jacobowitz <dan@debian.org>
20687
d40539a4 20688 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 20689
e1923096
JJ
206902004-10-12 Jeff Johnston <jjohnstn@redhat.com>
20691
20692 * gdb.threads/schedlock.c: Add comment markers to use to find
20693 line numbers.
20694 * gdb.threads/schedlock.exp: Adjust regex to handle the new
20695 comments.
20696 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
20697 breakpoint lines.
20698
ec8ba2c9
DJ
206992004-10-12 Daniel Jacobowitz <dan@debian.org>
20700
20701 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
20702
0eb3658b
DJ
207032004-10-12 Daniel Jacobowitz <dan@debian.org>
20704
20705 * configure.in: Add gdb.dwarf2.
20706 * configure: Regenerated.
20707 * Makefile.in: Add gdb.dwarf2.
20708 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
20709 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
20710 gdb.dwarf2/file1.txt: New files.
20711
a271cc33
OF
207122004-10-11 Orjan Friberg <orjanf@axis.com>
20713
a9c64011 20714 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
20715 of "run", since the latter doesn't work with remote targets. Adjust
20716 the breakpoint numbering accordingly.
20717 * gdb.threads/pthread_cond_wait.exp: Ditto.
20718
895ce074
MC
207192004-10-08 Michael Chastain <mec.gnu@mindspring.com>
20720
20721 * gdb.base/overlays.exp: Update copyright years.
20722
6be3092d
KI
207232004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
20724
20725 * gdb.base/overlays.exp: Disable if target is Linux.
20726
e05389b8
FL
207272004-10-06 Felix Lee <felix+log1@specifixinc.com>
20728
20729 * config/gdbserver.exp (gdb_load): Use right filename on remote.
20730
73cb587d
KI
207312004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
20732
20733 * gdb.asm/asm-source.exp: Add m32r-linux target.
20734 * gdb.asm/m32r-linux.inc: New file.
20735
3c0edcdc
AC
207362004-09-24 Andrew Cagney <cagney@redhat.com>
20737 David Anderson <anderson@redhat.com>
20738
20739 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
20740 command fails, assume things will work.
20741 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
20742 (_GNU_SOURCE): Define.
20743 (print_unsigned, print_hex): Change parameter to "long long".
20744 (print_byte_count): New function, use to print byte counts.
20745 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
20746 O_LARGEFILE.
20747 (main): Compute an upper bound on a corefile in max_core_size.
20748 Limit memory chunk size to max_core_size. Limit total memory
20749 allocated to max_core_size.
20750
4bb3667f
AC
207512004-09-23 Andrew Cagney <cagney@gnu.org>
20752
20753 * gdb.base/bigcore.exp: Replace the code that creates a corefile
20754 from a separate process with code that creates a corefile by
20755 making the inferior dump core.
20756
60fe1a51
MK
207572004-09-23 Mark Kettenis <kettenis@gnu.org>
20758
20759 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
20760 block.
20761
8e937346
MC
207622004-09-23 Michael Chastain <mec.gnu@mindspring.com>
20763
20764 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
20765 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
20766 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
20767 Likewise.
20768
7213f6d6
JJ
207692004-09-20 Jeff Johnston <jjohnstn@redhat.com>
20770
20771 * gdb.java/jprint.exp: New test case for java inferior call.
20772 * gdb.java/jprint.java: Ditto.
20773
eac69dca
JB
207742004-09-15 Joel Brobecker <brobecker@gnat.com>
20775
20776 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
20777
22227696
MC
207782004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20779
20780 * gdb.threads/killed.c: Include <stdlib.h>.
20781 * gdb.threads/pthreads.c: Likewise.
20782
7dd403a4
MC
207832004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20784
20785 * gdb.threads/killed.c: Add copyright notice.
20786
33f2d567
JM
207872004-09-10 Jason Molenda (jmolenda@apple.com)
20788
a9c64011
AS
20789 * gdb.base/define.exp: Two new tests to verify zero space chars
20790 after 'if' and 'while' commands in a user-defined command is correctly
20791 parsed.
33f2d567 20792
e05b62ac
AC
207932004-09-08 Andrew Cagney <cagney@gnu.org>
20794
20795 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
20796 delivery test with duplicate at end of file.
20797
9cbe82da
MK
207982004-09-06 Mark Kettenis <kettenis@jive.nl>
20799
20800 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
20801
564803d9
MC
208022004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20803
20804 * config/hppro.exp: Removed.
20805
7c6807ce
MC
208062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20807
20808 * config/sparclet.exp: Removed.
20809
bf7e26dd
MC
208102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20811
20812 * config/udi.exp: Removed.
20813
714e341b
MC
208142004-09-02 Michael Chastain <mec.gnu@mindspring.com>
20815
20816 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
20817 of "exp_continue".
20818 (advancei): Likewise.
20819
1236e623
JJ
208202004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20821
20822 * gdb.base/unload.exp: Fix so messages aren't duplicated.
20823
3bdcad15
MI
208242004-09-01 Manoj Iyer <manjo@austin.ibm.com>
20825
228af206 20826 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
20827 to check for nodebug in executable.
20828 * gdb.gdb/observer.exp (setup_test): Likewise.
20829 * gdb.gdb/selftest.exp (test_with_self): Likewise.
20830 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
20831
c72b934c
AC
208322004-09-01 Andrew Cagney <cagney@gnu.org>
20833
20834 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20835 files.
20836
edd9b715
JJ
208372004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20838
20839 * gdb.base/unload.exp: Fix expected warning message to match
20840 latest format.
20841
fb4ce06b
CV
208422004-09-01 Corinna Vinschen <vinschen@redhat.com>
20843
20844 * gdb.base/call-rt-st.exp: Fix typos.
20845
ce78e7c3
MI
208462004-08-31 Manoj Iyer <manjo@austin.ibm.com>
20847
20848 * gdb.threads/thread_check.exp: New testcase.
20849 * gdb.threads/thread_check.c: New testcase.
20850
2dedb159
AC
208512004-08-31 Andrew Cagney <cagney@gnu.org>
20852
20853 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
20854 (skip_to_handler_entry): New procedures. Test stepping into a
20855 handler when the breakpoint is at the handler's entry point.
20856
68f53502
AC
208572004-08-30 Andrew Cagney <cagney@gnu.org>
20858
20859 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
20860 gdb/1757.
20861
3e3ffd2b
MC
208622004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20863
20864 With code from Manoj Iyer <manjo@austin.ibm.com>:
20865 * lib/gdb.exp (gdb_file_cmd): Return more information in the
20866 return value. Add an arm for "no debugging symbols found".
20867 Change a stray "error" to "perror".
20868 (gdb_run_cmd): Adapt to new return value.
20869 * gdb.base/remote.exp: Adapt to new return value.
20870 * gdb.gdb/complaints.exp: Likewise.
20871 * gdb.gdb/observer.exp: Likewise.
20872 * gdb.gdb/selftest.exp: Likewise.
20873 * gdb.gdb/xfullpath.exp: Likewise.
20874
4b6f5fd2
JB
208752004-08-27 Joel Brobecker <brobecker@gnat.com>
20876
20877 * gdb.threads/bp_in_thread.exp: New testcase.
20878
e5b25496
MC
208792004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20880
20881 Fix PR testsuite/1735.
20882 * gdb.threads/schedlock.c (thread_function): Add a cast
20883 to suppress a gcc warning.
20884 * gdb.threads/thread-specific.c (thread_function): Likewise.
20885
934353d6
MC
208862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20887
20888 * gdb.base/unload.c: Include <stdlib.h>.
20889
f98a0aef 208902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 20891
f98a0aef 20892 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
20893 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
20894 synchronized after the "return".
20895
5a2e8882
MC
208962004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20897
20898 * gdb.mi/basics.c: Include <stdio.h>.
20899 * gdb.mi/pthreads.c: Include <stdlib.h>.
20900 * gdb.mi/var-cmd.c: Include <stdlib.h>.
20901
a9640423
MC
209022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20903
20904 * gdb.threads/schedlock.c: Add copyright notice.
20905
b04e311d
AC
209062004-08-25 Andrew Cagney <cagney@gnu.org>
20907
20908 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
20909 (skip_over_handler, breakpoint_over_hander): New test procedures.
20910 (advance, advancei): Add a proper prefix, do not use
20911 rerun_to_main.
20912 * gdb.base/sigstep.c (main): Change to use an infinite loop.
20913
7c27f15b
MC
209142004-08-24 Michael Chastain <mec.gnu@mindspring.com>
20915
20916 * gdb.mi/basics.c: Add copyright notice.
20917 * gdb.mi/var-cmd.c: Add copyright notice.
20918
fffc87ae
MC
209192004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20920
20921 * lib/gdb.exp: Remove signed_keyword_not_used.
20922 * lib/compiler.c: Likewise.
20923 * lib/compiler.cc: Likewise.
20924
d782e0bf
MC
209252004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20926
20927 * gdb.base/whatis.c: Remove conditional disabling of "signed".
20928 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
20929
96033e83
MC
209302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20931
20932 * gdb.base/whatis.c: Add copyright notice.
20933
cf38c229
MK
209342004-08-20 Mark Kettenis <kettenis@gnu.org>
20935
20936 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
20937 it to skip the breakpoints encoded in the inline assembly.
20938
f4b49756
MC
209392004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20940
20941 * Makefile.in: Add gdb.fortran.
20942
2f193b69
MC
209432004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20944
20945 * gdb.base/call-sc.exp (test_scalar_returns):
20946 Fix cut-and-paste glitch in "Make fun return now".
20947
89a237cb
MC
209482004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20949
20950 * configure.in: Add gdb.fortran.
20951 * configure: Regenerate.
20952 * gdb.fortran/Makefile.in: New file.
20953 * lib/gdb.exp (skip_fortran_tests): New procedure.
20954
469aff8e
MC
209552004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20956
20957 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
20958 reference to bug-gnu@prep.ai.mit.edu.
20959 * gdb.mi/mi-var-child.exp: Likewise.
20960 * gdb.mi/mi-var-cmd.exp: Likewise.
20961 * gdb.mi/mi-var-display.exp: Likewise.
20962 * gdb.mi/mi2-var-block.exp: Likewise.
20963 * gdb.mi/mi2-var-child.exp: Likewise.
20964 * gdb.mi/mi2-var-cmd.exp: Likewise.
20965 * gdb.mi/mi2-var-display.exp: Likewise.
20966
00b51b9f
MK
209672004-08-15 Mark Kettenis <kettenis@gnu.org>
20968
20969 * gdb.base/unload.c (main): Make local variable msg const.
20970
45f07fef
MC
209712004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20972
20973 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
20974 to bug-gnu@prep.ai.mit.edu.
20975 * gdb.mi/mi-disassemble.exp: Likewise.
20976 * gdb.mi/mi-eval.exp: Likewise.
20977 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20978 default line number.
20979 * gdb.mi/mi-return.exp: Likewise.
20980 * gdb.mi/mi-simplerun.exp: Likewise.
20981 * gdb.mi/mi-stack.exp: Likewise.
20982 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20983 number with explicit range test.
20984 * gdb.mi/mi-watch.exp: Likewise.
20985 * gdb.mi/mi2-break.exp: Likewise.
20986 * gdb.mi/mi2-cli.exp: Likewise.
20987 * gdb.mi/mi2-disassemble.exp: Likewise.
20988 * gdb.mi/mi2-eval.exp: Likewise.
20989 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20990 default line number.
20991 * gdb.mi/mi2-return.exp: Likewise.
20992 * gdb.mi/mi2-simplerun.exp: Likewise.
20993 * gdb.mi/mi2-stack.exp: Likewise.
20994 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20995 number with explicit range test.
20996 * gdb.mi/mi2-watch.exp: Likewise.
20997
dd8c8ee7
MC
209982004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20999
21000 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21001 * gdb.cp/m-static.exp: Likewise.
21002 * gdb.cp/rtti.exp: Likewise.
21003
4e838464
MK
210042004-08-14 Mark Kettenis <kettenis@gnu.org>
21005
21006 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21007
8d8cb839
EZ
210082004-08-14 Eli Zaretskii <eliz@gnu.org>
21009
21010 * ChangeLog: Prefix Local Variables with semi-colons and indent
21011 the reference to older ChangeLog files, to fix fontification in
21012 Emacs.
21013
deea8bb0
MC
210142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21015
21016 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21017 * gdb.mi/mi2-break.exp: Likewise.
21018
c3297504
MC
210192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21020
21021 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21022
25808999
MC
210232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21024
21025 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21026
226a8d71
MC
210272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21028
21029 * gdb.cp/classes.exp: Remove unused declarations. Just let
21030 test names default instead of providing special names. Remove
21031 extraneous demangler test.
21032
37fdf854
JJ
210332004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21034
21035 * gdb.base/unload.exp: New test for breakpoints in dynamically
21036 loaded libraries.
21037 * gdb.base/unload.c: Ditto.
21038 * gdb.base/unloadshr.c: Ditto.
21039
2d3a7986
MC
210402004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21041
21042 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21043 cp_test_ptype_class.
21044 (test_enums): Likewise.
21045
c72b934c
AC
210462004-08-10 Andrew Cagney <cagney@gnu.org>
21047
21048 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21049 files.
21050
cc503c8a
AC
210512004-08-10 Andrew Cagney <cagney@gnu.org>
21052
21053 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21054 init_malloc call.
21055
902f2ccb
MC
210562004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21057
21058 * ChangeLog: Add copyright notice. The notice is copied
21059 from emacs 21.3 top level ChangeLog.
21060
78c90502
MC
210612004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21062
21063 * lib/cp-support.exp: New file.
21064 * lib/cp-support.exp (cp_test_type_class): New function.
21065 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21066 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21067 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21068 cp_test_ptype_class.
21069
88e5ea78
MC
210702004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21071
21072 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21073 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21074 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21075 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21076 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21077 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21078 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21079 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21080 gdb.mi/mi2-watch.exp: Update copyright years.
21081
6a89fc9c
MK
210822004-08-09 Mark Kettenis <kettenis@gnu.org>
21083
21084 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21085
1482e0de
MC
210862004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21087
21088 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21089 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21090 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21091 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21092 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21093 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21094 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21095 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21096 gdb.mi/mi-watch.exp: Update copyright years.
21097
1a5ce3f3
DJ
210982004-08-08 Daniel Jacobowitz <dan@debian.org>
21099
21100 PR gdb/1738
21101 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21102 from a breakpoint with a pending signal.
21103
04f6ecf2
DJ
211042004-08-08 Daniel Jacobowitz <dan@debian.org>
21105
21106 PR gdb/1736
21107 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21108 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21109 the prompt.
21110 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21111
54d90d35
DJ
211122004-08-08 Daniel Jacobowitz <dan@debian.org>
21113
21114 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21115
d2f6abb0
DJ
211162004-08-08 Daniel Jacobowitz <dan@debian.org>
21117
21118 PR gdb/1736
21119 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
21120 for i?86-*-linux*.
21121
5598c03d
DJ
211222004-08-08 Daniel Jacobowitz <dan@debian.org>
21123
21124 * gdb.arch/i386-prologue.exp: Compile without debug information.
21125
c6fee705
MC
211262004-08-08 Michael Chastain <mec.gnu@mindspring.com>
21127
21128 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
21129 rather than asking gdb to search.
21130
dd90efdb
MC
211312004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21132
21133 * gdb.base/gcore.c: Include <string.h>.
21134
1e84bec1
MC
211352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21136
21137 * gdb.base/gcore.c: Add copyright notice.
21138
e425eb2b
MC
211392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21140
21141 * gdb.base/freebpcmd.c: Include <stdio.h>.
21142 * gdb.base/long_long.c: Include <string.h>.
21143 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
21144 * gdb.base/siginfo.c: Include <string.h>.
21145 * gdb.base/sigstep.c: Include <string.h>.
21146
cb9aaed5
MC
211472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21148
21149 * gdb.base/complex.c: Include <stdlib.h>.
21150
55944f3d
MC
211512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21152
21153 * gdb.base/complex.c: Add copyright notice.
21154
7b2953d9
MC
211552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21156
21157 * gdb.base/charset.c: Include <stdlib.h>.
21158
c9133d23
MC
211592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21160
21161 * gdb.base/auxv.c: Include <stdlib.h>.
21162
0a8490ad
MC
211632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21164
21165 * gdb.base/auxv.c: Add copyright notice.
21166
3426d5ec
MC
211672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21168
21169 * gdb.base/coremaker.c: Add copyright notice.
21170 * gdb.base/coremaker2.c: Add copyright notice.
21171
8da195dd
AC
211722004-08-04 Andrew Cagney <cagney@gnu.org>
21173
21174 * gdb.base/store.exp: Update copyright.
21175 (check_set, up_set, check_struct, up_struct): Add a prefix to test
21176 names, do not import gdb_prompt.
21177
8d394f98
AC
211782004-08-01 Andrew Cagney <cagney@gnu.org>
21179
21180 Fix PR testsuite/1729.
21181 * gdb.base/dump.exp: Add test name to callers of capture_value, do
21182 not use capture_value with value 4.
21183 (capture_value): Add optional test name parameter.
21184 (test_reload_saved_value, test_restore_saved_value): Use $msg as
21185 the prefix, pass to capture_value.
21186
b6702b23
MK
211872004-08-01 Mark Kettenis <kettenis@gnu.org>
21188
21189 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
21190 * gdb.arch/i386-prologue.c (standard): New prototype and function.
21191 (main): Call new function.
21192
c203e0ca
MC
211932004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21194
21195 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
21196
a7995a30
MC
211972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21198
21199 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
21200
9366563b
MC
212012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21202
b6eeaf26 21203 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
21204 Accept more values of vtbl pointer. Remove some messages
21205 about "obsolete gcc or gdb".
21206
2fc1f950
MC
212072004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21208
21209 * gdb.cp/classes.exp: Accept more varieties of ptype output.
21210
c724d49b
MC
212112004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21212
21213 * gdb.base/asm-source.exp: Properly convert target board
21214 debug flags from gcc format to binutils format.
21215
736b0fce
MK
212162004-07-28 Mark Kettenis <kettenis@gnu.org>
21217
21218 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
21219 gdb1718". PR backtrace/1718 partially fixed.
21220
5633ea5c
JJ
212212004-07-27 Jeff Johnston <jjohnstn@redhat.com>
21222
21223 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
21224
575eebb1
NC
212252004-07-26 Nick Clifton <nickc@redhat.com>
21226
21227 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
21228 good default value for a specific architecture is available then
21229 set it to that value. Otherwise default to the -gstabs switch.
21230 Remove the -g... switches from the asm-flags variable. Allow the
21231 target board info to override the value if it wants to. Pass the
21232 switch on the assembler command line.
21233
62104619
MK
212342004-07-23 Mark Kettenis <kettenis@gnu.org>
21235
21236 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
21237 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
21238 (main): Call new function.
21239
4a1135b8
MC
212402004-07-22 Michael Chastain <mec.gnu@mindspring.com>
21241
21242 Test for PR exp/1715.
21243 * gdb.base/radix.exp: Refactor common procedures. Make all
21244 test names unique. Change XFAIL to KFAIL.
21245
8a12c1f0
MC
212462004-07-20 Michael Chastain <mec.gnu@mindspring.com>
21247
21248 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
21249 * gdb.ada/gnat_ada.gin: ... to here.
21250 * configure.in: Use gnat_ada.gin.
21251 * configure: Regenerate.
21252
23b451cf
AC
212532004-07-20 Andrew Cagney <cagney@gnu.org>
21254
21255 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
21256 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
21257 XFAILs. Clean up test messages and comments. Check backtraces.
21258 Delete re-sync code.
21259
ab618a02
MC
212602004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21261
21262 Fix PR cli/740.
21263 * gdb.base/annota1.exp: Honor gdb,nosignals.
21264 * gdb.base/annota3.exp: Likewise.
21265
46dad340
MC
212662004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21267
21268 * lib/java.exp: Update copyright notice.
21269
756d8c70
AC
212702004-07-19 Andrew Cagney <cagney@gnu.org>
21271
21272 * gdb.base/selftest.exp: Copy file from here ...
21273 * gdb.gdb/selftest.exp: ... to here.
21274
586027e6
AC
212752004-07-16 Andrew Cagney <cagney@redhat.com>
21276
21277 * lib/insight-support.exp: Delete file.
21278 * lib/java.exp (java_init): Fix copyright.
21279
029d2200
AC
212802004-07-16 Andrew Cagney <cagney@gnu.org>
21281
21282 * gdb.base/restore.c: Append "prologue" to comments marking the a
21283 function's prologue.
21284 * gdb.base/restore.exp: Update copyright, re-indent.
21285 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
21286 callerN" prefix where needed. Update patterns that match a
21287 function's prologue.
21288
653b62c5
MC
212892004-07-16 Michael Chastain <mec.gnu@mindspring.com>
21290
21291 * gdb.base/restore.c: Add copyright notice.
21292
f7d690e5
AC
212932004-07-16 Andrew Cagney <cagney@gnu.org>
21294
21295 * gdb.base/logical.exp: Update copyright.
21296 (evaluate): New procedure. Use to re-implement tests using
21297 several tables.
21298
d629a7cb
MH
212992004-07-14 Martin Hunt <hunt@redhat.com>
21300
21301 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
21302 which fixes some problems where init.tcl was not found.
21303
9c7bb332
AC
213042004-07-13 Andrew Cagney <cagney@gnu.org>
21305
6bf46641
AC
21306 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
21307 (check_sizeof, check_valueof): Do not include the output in the
21308 test name. Use gdb_test.
21309 (get_valueof): Use gdb_test_multiple.
21310
c4ffd4c0
AC
21311 * gdb.base/step-test.exp: Update copyright. Use
21312 gdb_test_multiple. Ensure that test names do not include
21313 architecture dependent output.
21314
ab89363a
AC
21315 * gdb.gdb/observer.exp: Update copyright.
21316 (setup_test): Use gdb_test_multiple.
21317 (attach_first_observer, attach_second_observer)
21318 (attach_third_observer, detach_first_observer)
21319 (detach_second_observer, detach_third_observer)
21320 (reset_counters, check_counters): Make $message a prefix.
21321 (test_normal_stop_notifications): Add "args" parameter - a list of
21322 init functions to be called. Make $message a prefix,
21323 (test_observer_normal_stop): Change the message prefixes so that
21324 they are unique, pass the attach / detach procedures to
21325 test_normal_stop_notifications.
21326
ec58997a
AC
21327 * gdb.base/signull.exp (test_segv): Prefix all tests with
21328 "${name}". Clean up test messages.
21329
b475183b
AC
21330 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
21331
9c7bb332
AC
21332 * gdb.base/ena-dis-br.exp: Update copyright.
21333 (break_at): New function. Replace send_gdb with gdb_test,
21334 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
21335 ignore count, not stopped at bpt", with KFAIL.
21336
2dd95497
CV
213372004-07-13 Corinna Vinschen <vinschen@redhat.com>
21338
21339 * gdb.base/attach.exp: Remove cleanupfile handling.
21340
419e626b
AC
213412004-07-12 Andrew Cagney <cagney@gnu.org>
21342
21343 * gdb.base/annota1.exp: Cleanup corefile test name.
21344 * gdb.base/annota3.exp: Ditto.
21345
8b1b3228
AC
213462004-07-12 Andrew Cagney <cagney@gnu.org>
21347
78650829
AC
21348 * gdb.base/signals.exp: Clean up copyright, re-indent.
21349
8b1b3228
AC
21350 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
21351 gdb_test and gdb_test_multiple.
21352
935c2760
JJ
213532004-07-08 Jeff Johnston <jjohnstn@redhat.com>
21354
21355 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 21356 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
21357 provide line number info for first statement in main.
21358
1544280f
AC
213592004-07-08 Andrew Cagney <cagney@gnu.org>
21360
1279f4ff
AC
21361 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
21362
1544280f
AC
21363 * gdb.base/sigbpt.exp: Make the common part of each test name a
21364 prefix instead of suffix.
21365
bcc82369
BR
213662004-07-07 Bob Rossi <bob_rossi@cox.net>
21367
21368 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
21369 test from test_tbreak_creation_and_listing to
21370 test_file_list_exec_source_file
21371 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
21372 Changed name of test from test_tbreak_creation_and_listing to
21373 test_file_list_exec_source_file
21374
23f4b0aa
JJ
213752004-07-07 Jeff Johnston <jjohnstn@redhat.com>
21376
21377 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
21378 the jmisc() constructor instead of <init>.
21379 * gdb.java/jmisc1.exp: Ditto.
21380
56401cd5
AC
213812004-07-07 Andrew Cagney <cagney@gnu.org>
21382
21383 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
21384 corrupting the PC.
21385
44ae2f6a
MC
213862004-07-06 Michael Chastain <mec.gnu@mindspring.com>
21387
21388 * gdb.cp/templates.exp: Accept whitespace change in demangler
21389 output.
21390
45a83408
AC
213912004-07-06 Andrew Cagney <cagney@gnu.org>
21392
21393 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
21394
d205ad70
MC
213952004-07-02 Michael Chastain <mec.gnu@mindspring.com>
21396
21397 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
21398 * lib/compiler.cc: Likewise.
21399
06ea1a61
MC
214002004-06-30 Michael Chastain <mec.gnu@mindspring.com>
21401
21402 * lib/compiler.cc: Work around string preprocessing problem
21403 with old hp c++ compiler.
21404 * lib/compiler.c: Likewise.
21405
daab1251
CV
214062004-06-29 Corinna Vinschen <vinschen@redhat.com>
21407
21408 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
21409 directives to conditionalize symbol prefixing.
21410 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
21411 additional_flags handling. Add underscore prefix for Cygwin.
21412 * gdb.arch/i386-unwind.c: Use preprocessor directives to
21413 conditionalize symbol prefixing.
21414 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
21415 additional_flags handling. Add underscore prefix for Cygwin.
21416
cc984116
CV
214172004-06-29 Corinna Vinschen <vinschen@redhat.com>
21418
21419 * gdb.base/bigcore.exp: Skip test on Cygwin.
21420
c279b077
MC
214212004-06-28 Michael Chastain <mec.gnu@mindspring.com>
21422
21423 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
21424 formats for "info register". Use gdb_test_multiple. Fix
21425 the "invalid register" test.
21426
0e915747
CV
214272004-06-28 Corinna Vinschen <vinschen@redhat.com>
21428
21429 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
21430 PID for Cygwin. Add Cygwin specific strings to check for in some
21431 tests.
21432 (do_attach_tests): Add a test for user interaction when attaching
21433 to a process with no matching symbol table already loaded.
21434
11422c86
AC
214352004-06-26 Andrew Cagney <cagney@gnu.org>
21436
21437 Test PR java/1567 and PR java/1565.
21438 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
21439 * gdb.java/jmisc2.exp: Delete file.
21440
cefbce26
MC
214412004-06-26 Michael Chastain <mec.gnu@mindspring.com>
21442
21443 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
21444
e19f872c
CV
214452004-06-25 Corinna Vinschen <vinschen@redhat.com>
21446
21447 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
21448 attach process.
21449
d931ba3b
MC
214502004-06-23 Michael Chastain <mec.gnu@mindspring.com>
21451
21452 * gdb.cp/pr-1553.exp: Remove.
21453
aef68c48
MC
214542004-06-22 Michael Chastain <mec.gnu@mindspring.com>
21455
21456 * gdb.cp/pr-1553.cc: Remove.
21457 * gdb.cp/pr-1553.exp: Disable this test.
21458
8d5df71a
JB
214592004-06-20 Jim Blandy <jimb@redhat.com>
21460
a9c64011 21461 Fix PR testsuite/1680.
8d5df71a
JB
21462 * gdb.arch/i386-sse.exp: Properly quote curly braces in
21463 regular expressions.
21464
4ac6f39d
MC
214652004-06-19 Michael Chastain <mec.gnu@mindspring.com>
21466
21467 Fix PR testsuite/1679.
21468 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
21469 Issue an UNSUPPORTED result instead.
21470
1b413552
JB
214712004-06-18 Jim Blandy <jimb@redhat.com>
21472
21473 * gdb.base/charset.exp: Only send a control-C if we see a new
21474 prompt and incomplete command.
21475
6daa6ebd
MC
214762004-06-18 Michael Chastain <mec.gnu@mindspring.com>
21477
21478 * gdb.cp/pr-574.cc: Add copyright notice.
21479
51fa4ae0
JB
214802004-06-17 Jim Blandy <jimb@redhat.com>
21481
21482 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
21483 cases where the regexp has no groups; this grabs random text from
21484 the previous test suite, whatever that was.
21485
8fea26c5
MC
214862004-06-17 Michael Chastain <mec.gnu@mindspring.com>
21487
21488 * gdb.cp/printmethod.cc: Add copyright notice.
21489
1e3aeb41
MC
214902004-06-16 Michael Chastain <mec.gnu@mindspring.com>
21491
21492 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
21493
9d9030bc
AC
214942004-06-16 Andrew Cagney <cagney@gnu.org>
21495
21496 * gdb.base/signull.c: Update copyright. Include <string.h>.
21497 (bowler): Replace data_pointer with data_read
21498 and data_write cases. Add code_descriptor case.
21499 (zero, desc): New array and pointer.
21500 (data, code): Change to simple pointers.
21501 * gdb.base/signull.exp: Fix probe pattern matching a function
21502 descriptor SIGSEGV. Replace data_pointer with data_read and
21503 data_write tests.
21504
acd4ad44
AC
215052004-06-16 Andrew Cagney <cagney@gnu.org>
21506
21507 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
21508
08fd625c
MC
215092004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21510
21511 * gdb.base/long_long.c: Add copyright notice.
21512
1903502c
MC
215132004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21514
21515 * gdb.base/long_long.exp: Remove reference to
21516 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
21517 to gdb_breakpoint and gdb_continue_to_breakpoint.
21518
83313cb1
JB
215192004-06-14 Jim Blandy <jimb@redhat.com>
21520
21521 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
21522 endian case.
21523
1bf404ef
AC
215242004-06-14 Andrew Cagney <cagney@gnu.org>
21525
21526 * gdb.base/gcore.exp (capture_command_output): Delete the always
21527 passing tests containing inferior values.
21528 * gdb.base/ending-run.exp: Do not include the breakpoint address
21529 in the test message. Update copyright.
21530 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
21531 size in the test name, use gdb_test_multiple. Update copyright.
21532
ef220b33
MC
215332004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21534
21535 * gdb.cp/ref-types.cc: Add copyright notice.
21536
4f70a4c9
MC
215372004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21538
21539 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
21540 hp_aCC_compiler.
21541 * lib/compiler.cc: Likewise.
21542 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
21543 'set' commands. Log diagnostics for other lines. Set
21544 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
21545
335928ac
MC
215462004-06-13 Michael Chastain <mec.gnu@mindspring.com>
21547
21548 * gdb.cp/try_catch.cc: Add copyright notice.
21549
2efb12e8
MC
215502004-06-12 Michael Chastain <mec.gnu@mindspring.com>
21551
21552 * gdb.cp/userdef.cc: Add copyright notice.
21553
0bbed51a
MC
215542004-06-11 Michael Chastain <mec.gnu@mindspring.com>
21555
21556 * gdb.cp/virtfunc.cc: Add copyright notice.
21557
e12a46c9
RC
215582004-06-11 Randolph Chung <tausq@debian.org>
21559
21560 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
21561 problem.
21562
338e05af
AC
215632004-06-10 Andrew Cagney <cagney@gnu.org>
21564
21565 * lib/compiler.cc, lib/compiler.c: Append either
21566 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
21567 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
21568 instead of gcc-3-3.
21569
dc3f10cb
AC
215702004-06-09 Andrew Cagney <cagney@gnu.org>
21571
b4d946af
AC
21572 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
21573 gdb/1455, bug is specific to "long long" and "double".
a9c64011 21574
dc3f10cb
AC
21575 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
21576 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
21577 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
21578 fixed.
21579
b5c0bfa2
AC
215802004-06-09 Andrew Cagney <cagney@gnu.org>
21581
21582 * gdb.base/structs.exp (test_struct_returns): Replace
21583 "return_value_unknown" and "finish_value_unknown" by
21584 "return_value_known" and "finish_value_known". Instead of
21585 "return_value_unknown" iff "finish_value_unknown", check
21586 "return_value_known" implies "finish_value_known".
21587
caeb605f
MH
215882004-06-08 Martin Hunt <hunt@redhat.com>
21589
21590 * gdb.base/float.exp: Add pattern for mips targets.
21591
c892bb64
RC
215922004-06-08 Randolph Chung <tausq@debian.org>
21593
21594 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
21595 message for unknown architectures more clear.
21596
48306d3e
JB
215972004-06-08 Joel Brobecker <brobecker@gnat.com>
21598
21599 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
21600 start the execution of the program.
21601
83ecb59f
JB
216022004-06-07 Jim Blandy <jimb@redhat.com>
21603
21604 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
21605 * gdb.arch/i386-cpuid.h: New helper file.
21606
55264cb4
RC
216072004-06-07 Randolph Chung <tausq@debian.org>
21608
21609 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
21610 has started.
21611
23cadb28
RM
216122004-06-04 Roland McGrath <roland@redhat.com>
21613
21614 Fix PR gdb/1647.
21615 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
21616 differently to be robust to output buffering differences.
21617
51d01eda
MC
216182004-06-04 Michael Chastain <mec.gnu@mindspring.com>
21619
21620 * gdb.threads/pthreads.exp: Update copyright years.
21621 (check_control_c): Change asynchronous 'after' to synchronous.
21622
f4fc3b93
RM
216232004-06-04 Roland McGrath <roland@redhat.com>
21624
21625 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
21626 next gdb prompt.
21627
4013522b
MC
216282004-06-02 Michael Chastain <mec.gnu@mindspring.com>
21629
21630 Fix PR gdb/1636.
21631 * gdb.threads/manythreads.exp: Change asynchronous 'after'
21632 calls to synchronous.
21633
7a8f1e6b
JB
216342004-05-26 Jim Blandy <jimb@redhat.com>
21635
21636 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
21637
81bb3443
RC
216382004-05-24 Randolph Chung <tausq@debian.org>
21639
21640 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
21641 * gdb.asm/pa.inc: New file.
21642
8f5a3103
MK
216432004-05-22 Mark Kettenis <kettenis@gnu.org>
21644
21645 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
21646
734b8fe8 216472004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 21648 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
21649
21650 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
21651 GDB prompt.
21652
725603e1
UW
216532004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21654
f4fc3b93 21655 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
21656 setjmp/longjmp. Use sigaction instead of signal.
21657
8b923272 216582004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 21659 Michael Snyder <msnyder@redhat.com>
8b923272
JB
21660
21661 * gdb.threads/pthread_cond_wait.c: New file.
21662 * gdb.threads/pthread_cond_wait.exp: New testcase.
21663
8bfabb04
AC
216642004-05-13 Andrew Cagney <cagney@redhat.com>
21665
21666 * gdb.base/signull.exp, gdb.base/signull.c: New files.
21667 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
21668
42edda50
AC
216692004-05-11 Andrew Cagney <cagney@redhat.com>
21670
21671 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
21672 fixed but revealed gdb/1639.
21673
d303a6c7
AC
216742004-05-10 Andrew Cagney <cagney@redhat.com>
21675
21676 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
21677 func1" and "next to 2nd alarm", kernel bug avoided.
21678
bf08c2a1
DJ
216792004-05-10 Daniel Jacobowitz <dan@debian.org>
21680
21681 PR external/1568
21682 * gdb.base/bigcore.exp: Check the size of the dumped core file.
21683 XFAIL if it is smaller than bytes_allocated.
21684 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
21685 (main): Make chunks_allocated unsigned. Correct comment.
21686
c0586a34
JB
216872004-05-07 Joel Brobecker <brobecker@gnat.com>
21688
21689 * gdb.arch/powerpc-aix-prologue.c: New file.
21690 * gdb.arch/powerpc-aix-prologue.exp: New file.
21691
f2785d12
JB
216922004-05-07 Jim Blandy <jimb@redhat.com>
21693
21694 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
21695 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
21696
bd7f6e30
JB
216972004-05-06 Joel Brobecker <brobecker@gnat.com>
21698
21699 * gdb.base/sep.exp: No longer setup_kfail when the program was
21700 built with dwarf2.
21701
0a5e7efe
JI
217022004-05-05 Jim Ingham <jingham@apple.com>
21703
21704 * gdb.base/pending.exp: Make sure pending breakpoints
21705 preserve the ignore count.
f4fc3b93 21706
a8958849
MK
217072004-04-27 Jerome Guitton <guitton@gnat.com>
21708
21709 * i386-prologue.exp: Add testcase for jump instruction as first
21710 instruction of the real code.
21711 * i386-prologue.c (jump_at_beginning): New function.
21712
7e103f5b
MK
217132004-04-28 Mark Kettenis <kettenis@gnu.org>
21714
21715 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
21716 x86_64-*-*.
21717
5d38b224
MK
217182004-04-28 Mark Kettenis <kettenis@gnu.org>
21719
21720 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
21721 i*86-*-*.
21722
0ef32fd9
MK
217232004-04-25 Mark Kettenis <kettenis@gnu.org>
21724
21725 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
21726 expression that checks the return type.
21727
71d7dd7c
AC
217282004-04-23 Andrew Cagney <cagney@redhat.com>
21729
21730 * gdb.base/call-sc.exp: New test of scalar call/return values.
21731 * gdb.base/call-sc.c: Ditto.
21732
1e9f977e
JJ
217332004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21734
21735 * gdb.threads/manythreads.c: Reduce thread stack size.
21736
899d9e3a
JJ
217372004-04-23 Jeff Johnston <jjohnstn@redhat.com>
21738
21739 * gdb.threads/manythreads.c: Add copyright notice.
21740
61bcae62
AC
217412004-04-23 Andrew Cagney <cagney@redhat.com>
21742
21743 * gdb.base/siginfo.exp: Better handle step out of signal.
21744 * gdb.base/sigstep.exp: Ditto.
21745
7339a42e 217462004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 21747 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
21748
21749 * gdb.threads/manythreads.c: New testcase.
21750 * gdb.threads/manythreads.exp: Ditto.
21751
5c98409b
JB
217522004-04-22 Jim Blandy <jimb@redhat.com>
21753
21754 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
21755 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
21756
3b611f1a
MC
217572004-04-21 Michael Chastain <mec.gnu@mindspring.com>
21758
21759 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
21760
f0fd9238
AC
217612004-04-21 Andrew Cagney <cagney@redhat.com>
21762
21763 * gdb.base/sigstep.c: New file.
21764 * gdb.base/sigstep.exp: New file.
21765
90990674
JB
217662004-04-16 Joel Brobecker <brobecker@gnat.com>
21767
21768 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
21769 call to observer_notify_normal_stop.
21770
78cef34b
AC
217712004-04-15 Andrew Cagney <cagney@redhat.com>
21772
21773 * gdb.base/siginfo.c: New file.
21774 * gdb.base/siginfo.exp: New file.
21775
d2343407
JB
217762004-04-12 J. Brobecker <brobecker@gnat.com>
21777
21778 * gdb.base/sep.exp: Fix typo in comment.
21779
a2dba3c8
JB
217802004-04-12 J. Brobecker <brobecker@gnat.com>
21781
21782 * gdb.base/sep.c: New file.
21783 * gdb.base/sep-proc.c: New file.
21784 * gdb.base/sep.exp: New testcase.
21785
15f7b60e
MK
217862004-04-09 Mark Kettenis <kettenis@gnu.org>
21787
21788 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
21789 support.
21790
44f4de1a
AC
217912004-04-05 Andrew Cagney <cagney@redhat.com>
21792
21793 * gdb.base/sigaltstack.c: New file.
21794 * gdb.base/sigaltstack.exp: New file.
21795
ef04f396
JB
217962004-04-04 Joel Brobecker <brobecker@gnat.com>
21797
21798 * gdb.base/foll-fork.exp: Update the expected output for
21799 "help set follow-fork-mode", to match a change that was made
21800 to the help of this variable on 2004-01-13.
21801
d40d2c92
JB
218022004-04-01 Joel Brobecker <brobecker@gnat.com>
21803
21804 * lib/ada.exp: Add copyright notice.
21805 * bar.ads: Likewise.
21806 * bar.adb: Likewise.
21807 * null_record.adb: Likewise.
21808 * null_record.exp: Likewise.
21809 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
21810
f86ef5a3
JB
218112004-04-01 Joel Brobecker <brobecker@gnat.com>
21812
21813 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
21814 * configure: Regenerate.
21815
414e70e3
JB
218162004-04-01 Joel Brobecker <brobecker@gnat.com>
21817
21818 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
21819 to build the application. Remove the message printed when in
21820 verbose mode, redundant with the UNSUPPORTED message above.
21821
f0aaee49
JB
218222004-03-31 Joel Brobecker <brobecker@gnat.com>
21823
21824 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
21825 * gdb.ada (null_record.exp): New testcase.
21826
ac81cb54
JB
218272004-03-31 Joel Brobecker <brobecker@gnat.com>
21828
21829 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
21830
854af2f7
JB
218312004-03-31 Joel Brobecker <brobecker@gnat.com>
21832
21833 * gdb.ada: New subdirectory.
21834 * gdb.ada/Makefile.in: New file.
21835 * gdb.ada/gnat_ada.gpr.in: New file.
21836
034cb681
JB
218372004-03-31 Joel Brobecker <brobecker@gnat.com>
21838
21839 * lib/ada.exp: New file.
21840
78a1a894
DJ
218412004-03-24 Daniel Jacobowitz <drow@mvista.com>
21842
21843 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
21844 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
21845
4b2b3b3e
AC
218462004-03-22 Andrew Cagney <cagney@redhat.com>
21847
21848 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
21849 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
21850 Problem identified by Ulrich Weigand.
21851
23c73aa3
DC
218522004-03-17 David Carlton <carlton@kealia.com>
21853
21854 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
21855 PR c++/826.
21856
d63a86f8
RM
218572004-03-16 Roland McGrath <roland@redhat.com>
21858
21859 * gdb.base/auxv.exp: New file.
21860 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
21861
0e02aa50
DC
218622004-03-12 David Carlton <carlton@kealia.com>
21863
21864 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
21865 * gdb.cp/pr-1553.cc: Ditto.
21866 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
21867 pass branch.
21868
c20b71be
MC
218692004-03-12 Michael Chastain <mec.gnu@mindspring.com>
21870
21871 * gdb.cp/templates.exp: Accept more template types.
21872
c7414a01
MC
218732004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21874
21875 From Corinna Vinschen with modifications.
21876 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
21877 local variable obj_with_enum.
21878 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
21879 results with obj_with_enum.
21880
ed69573c
MC
218812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21882
21883 * gdb.cp/classes.cc: New file, copied from misc.cc.
21884 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
21885
28301461
MC
218862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21887
21888 * gdb.cp/misc.cc: Add copyright notice.
21889
1198ecbe
DC
218902004-03-05 David Carlton <carlton@kealia.com>
21891
21892 * gdb.cp/rtti.exp: Add 'print *obj3' test.
21893 * gdb.cp/rtti.h: Update copyright.
21894 (namespace n2::n3): New.
21895 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
21896 (n2::n3::func3): New.
21897 (main): Call n2::n3::func3.
21898 * gdb.cp/rtti2.cc: Update copyright.
21899 (n2::create3): New.
21900
9e08c470
MK
219012004-03-04 Mark Kettenis <kettenis@gnu.org>
21902
21903 * gdb.asm/openbsd.inc: Fix typo.
21904
4bebc3aa
FF
219052004-03-03 Fred Fish <fnf@redhat.com>
21906
21907 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
21908 "val" instead of unused "size". Update copyright year.
21909
6ea9fb37
DJ
219102004-02-29 Daniel Jacobowitz <drow@mvista.com>
21911
21912 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
21913 to use unsigned char.
21914 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
21915 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
21916
23b23974
DJ
219172004-02-29 Daniel Jacobowitz <drow@mvista.com>
21918
21919 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
21920 line of output.
21921
7574fd53
DJ
219222004-02-28 Daniel Jacobowitz <drow@mvista.com>
21923
21924 * gdb.base/relocate.c (dummy): Initialize.
21925
a195357f
DJ
219262004-02-28 Daniel Jacobowitz <drow@mvista.com>
21927
21928 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
21929 a breakpoint at exit.
21930
72fd54a9
FF
219312004-02-27 Fred Fish <fnf@redhat.com>
21932
21933 * gdb.base/chng-syms.exp: Add expect condition to match failing
21934 case that isn't a timeout.
21935
b9d23137
AC
219362004-02-27 Andrew Cagney <cagney@redhat.com>
21937
21938 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
21939 support.
21940
15d208f6 219412004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 21942
15d208f6
FF
21943 * gdb.arch/gdb1431.c: Remove.
21944 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
21945 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
21946 of "until" incorrectly.
21947
98f9cd2d
JB
219482004-02-26 J. Brobecker <brobecker@gnat.com>
21949
21950 * gdb.cp/class2.cc (empty): New class.
21951 (refer): New function.
21952 (main): Declare an object of type empty and use it.
21953 * gdb.cp/class2.exp: Print the value of an object of type empty.
21954
9b50c11b
JJ
219552004-02-26 Jeff Johnston <jjohnstn@redhat.com>
21956
21957 * gdb.base/langs.exp: Update query string to match the
21958 new nquery format used for pending breakpoints.
21959
0dcd613f
AC
219602004-02-26 Andrew Cagney <cagney@redhat.com>
21961
21962 Fix PR i18n/1570.
21963 * gdb.base/charset.c: Update copyright notice.
21964 (main, init_string): Remove the escape character '\e' tests.
21965 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
21966 * gdb.base/charset.exp (valid_host_charset): Ditto.
21967 * gdb.base/setvar.exp: Ditto.
21968
b8a56647
AC
219692004-02-24 Andrew Cagney <cagney@redhat.com>
21970
90d59e34
AC
21971 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
21972 mmapped data in core file" PASS and FAIL messages consistent.
21973
b8a56647
AC
21974 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
21975 setting a breakpoint. Work around PR java/1565.
21976
9f27c604
JJ
219772004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21978
21979 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21980 new nquery format.
21981 * gdb.base/pending.exp: Ditto.
21982
3224a706
MK
219832004-02-22 Mark Kettenis <kettenis@gnu.org>
21984
21985 * configure.in: Run stabs tests on *BSD.
21986 * configure: Regenerated.
21987
41e0a9ca
MK
219882004-02-21 Mark Kettenis <kettenis@gnu.org>
21989
21990 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21991
1e1b3428
FF
219922004-02-20 Fred Fish <fnf@redhat.com>
21993
21994 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21995 blank in test for "returns short", for consistency with other
21996 "returns xxx" tests. Update copyright year.
21997
f9a7572a
FF
219982004-02-19 Fred Fish <fnf@redhat.com>
21999
22000 New testcase for PR breakpoint/1558.
22001 * gdb.arch/gdb1558.exp: New file.
22002 * gdb.arch/gdb1558.c: New file.
22003
b2ce2854
EZ
220042004-02-19 Elena Zannoni <ezannoni@redhat.com>
22005
22006 * gdb.base/nodebug.exp: Fix typo.
22007
e7c9ff01
JB
220082004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22009
22010 Committed by Jim Blandy <jimb@redhat.com>.
22011
62f4b920
JB
22012 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22013
2db536a1
JB
22014 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22015
e7c9ff01
JB
22016 * gdb.base/float.exp: Support s390*-*-* targets.
22017
f3205b34
AF
220182004-02-17 Adam Fedor <fedor@gnu.org>
22019
22020 * gdb.base/gdb1555.exp: New file.
22021 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22022
9d62932d
EZ
220232004-02-17 Elena Zannoni <ezannoni@redhat.com>
22024
22025 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22026
344c9711
FF
220272004-02-16 Fred Fish <fnf@redhat.com>
22028
22029 * gdb.arch/gdb1291.c: Remove
22030 * gdb.arch/gdb1291.s: New test input file.
22031 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22032 fail. Test for correct result, known incorrect result, other
22033 failures and timeouts.
22034
2d822687
AC
220352004-02-16 Andrew Cagney <cagney@redhat.com>
22036
22037 * gdb.base/bigcore.exp: New file.
22038 * gdb.base/bigcore.c: New file.
22039
dac15b66
AC
220402004-02-13 Andrew Cagney <cagney@redhat.com>
22041
22042 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22043 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22044 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22045 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22046 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22047 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22048 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22049 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22050 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22051 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22052
6bdfc2c4
JJ
220532004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22054
22055 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22056 executed is an alloc instruction.
22057
87b3ede8
DC
220582004-02-11 David Carlton <carlton@kealia.com>
22059
22060 * gdb.cp/breakpoint.exp: New.
22061 * gdb.cp/breakpoint.cc: New.
22062
6e19e2bf
MC
220632004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22064
22065 Partial fix for PR gdb/1543.
22066 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22067 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22068 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22069 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22070 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22071 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22072 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22073 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22074 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22075 to bug-gdb@prep.ai.mit.edu .
22076 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22077 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22078 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22079 Likewise.
22080
5c5455dc
AC
220812004-02-10 Andrew Cagney <cagney@redhat.com>
22082
22083 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22084 using gdb_internal_error_resync.
22085
9cf689d7
DJ
220862004-02-09 Daniel Jacobowitz <drow@mvista.com>
22087
22088 * gdb.threads/thread-specific.exp: Stop early if no threads are
22089 found.
22090
d2dc51db
MC
220912004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22092
22093 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22094
14b1a056
DJ
220952004-02-08 Daniel Jacobowitz <drow@mvista.com>
22096
22097 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22098 breakpoints.
22099
83f66e8f
DJ
221002004-02-07 Daniel Jacobowitz <drow@mvista.com>
22101
22102 * config/sim.exp (gdb_load): Handle $arg == "".
22103 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22104 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22105
30fc0091
EZ
221062004-02-07 Elena Zannoni <ezannoni@redhat.com>
22107
a9c64011
AS
22108 * gdb.base/maint.exp: Update test to reflect
22109 obstack changes.
30fc0091 22110
4d806929
JJ
221112004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22112
22113 * gdb.base/pendshr.c (pendfunc): New function that calls
22114 pendfunc1.
22115 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
22116
7bfdd688
FF
221172004-02-04 Fred Fish <fnf@redhat.com>
22118
22119 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
22120 function symbols and update copyright years.
22121 * gdb.arch/gdb1291.c: Ditto.
22122
aaa08ee4
MC
221232004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22124
22125 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22126
dbad7755
MC
221272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22128
22129 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22130
ec4646ef
MC
221312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22132
22133 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22134
1b802196
FF
221352004-02-02 Fred Fish <fnf@redhat.com>
22136
22137 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
22138 remote targets. Update copyright years.
22139
18fe2033
JJ
221402004-02-02 Jeff Johnston <jjohnstn@redhat.com>
22141
22142 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
22143 support.
22144 * gdb.base/langs.exp: Fix test which attempts to create
22145 breakpoint on non-existent function to handle new pending
22146 support.
22147 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
22148 a breakpoint.
22149 * gdb.base/pending.exp: New test.
22150 * gdb.base/pending.c: New file.
22151 * gdb.base/pendshr.c: Ditto.
22152
8d577d32
DC
221532004-02-02 David Carlton <carlton@kealia.com>
22154
22155 * gdb.cp/overload.exp: Add overloadNamespace tests.
22156 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
22157 (overloadNamespace, XXX): New.
22158 (main): Call XXX::marker2.
22159
3ad13771
FF
221602004-02-01 Fred Fish <fnf@redhat.com>
22161
22162 * gdb.base/dump.exp: Use runto_main instead of "runto main".
22163 * gdb.base/finish.exp: Ditto.
22164 * gdb.base/gcore.exp: Ditto.
22165 * gdb.base/huge.exp: Ditto.
22166 * gdb.base/info-proc.exp: Ditto.
22167 * gdb.base/return2.exp: Ditto.
22168 * gdb.threads/gcore-thread.exp: Ditto.
22169
44c75849
DJ
221702004-02-01 Daniel Jacobowitz <drow@mvista.com>
22171
22172 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
22173
005bc093
MK
221742004-02-01 Mark Kettenis <kettenis@gnu.org>
22175
22176 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
22177 that opening the file succeeds on OpenBSD.
22178
c47cebdb
DJ
221792004-02-01 Daniel Jacobowitz <drow@mvista.com>
22180
22181 * gdb.threads/thread-specific.c: New file.
22182 * gdb.threads/threads-specific.exp: New test script.
22183 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
22184 to expect_out.
22185
5a01311c
MK
221862004-02-01 Mark Kettenis <kettenis@gnu.org>
22187
22188 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
22189 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
22190 only on the "print_small_structs from print_long_arg_list" test.
22191
ce22a4f1
DJ
221922004-02-01 Daniel Jacobowitz <drow@mvista.com>
22193
22194 * gdb.base/completion.exp: Kill a stray backslash.
22195
22196 From Jim Ingham <jingham@apple.com>:
22197 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
22198 agrees with the result from sending a tab.
22199
abbab9d3
DJ
222002004-01-31 Daniel Jacobowitz <drow@mvista.com>
22201
22202 * gdb.base/chng-syms.exp: Remove stray newline.
22203
53904d1e
MK
222042004-01-31 Mark Kettenis <kettenis@gnu.org>
22205
22206 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
22207 *-*-openbsd*.
22208 * gdb.asm/openbsd.inc: New file.
22209
3a4b3aac
MK
222102004-01-30 Mark Kettenis <kettenis@gnu.org>
22211
22212 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
22213 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
22214 *-*solaris2*. Remove commented out default settings for
22215 asm-flags. Replace gdb_compile with target_link.
22216
ebac27b4
MC
222172004-01-29 Michael Chastain <mec.gnu@mindspring.com>
22218
22219 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
22220 for all tests. Remove old hp-ux and cygnus xfail cases.
22221
d8679d84
PH
222222004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
22223
22224 * gdb.base/chng-syms.exp: New file.
22225 * gdb.base/chng-syms.c: New file.
22226
0a55bc22
MC
222272004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22228
22229 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
22230 Provide arms for current output in all my configurations.
22231
94b8e876
MC
222322004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22233
22234 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
22235 * lib/compiler.cc: Likewise.
22236 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
22237 get the right preprocessor. Eval the output directly. Remove
22238 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
22239 hp_f77_compiler and hp_f90_compiler completely.
22240 (gdb_preprocess): Delete.
22241 (get_compiler): Delete.
22242
7cf03d44
MK
222432004-01-24 Mark Kettenis <kettenis@gnu.org>
22244
22245 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
22246 <string.h>.
22247
68b6dce9
NR
222482004-01-24 Nick Roberts <nick@nick.uklinux.net>
22249
22250 * gdb.mi/mi-stack.exp: Update copyright.
22251
b368761e
DC
222522004-01-23 David Carlton <carlton@kealia.com>
22253
22254 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
22255 test for cp_lookup_transparent_type.
22256 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
22257 call them.
22258
f2061b53
DJ
222592004-01-23 Daniel Jacobowitz <drow@mvista.com>
22260
22261 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
22262 after -var-update.
22263
37fc574a
DC
222642004-01-23 David Carlton <carlton@kealia.com>
22265
22266 * gdb.cp/namespace.cc (C::ensureRefs): New.
22267 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
22268
8e94b928
NR
222692004-01-20 Nick Roberts <nick@nick.uklinux.net>
22270
22271 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
22272 case "-stack-list-locals 2".
22273 * gdb.mi/mi-var-child.exp: Test for case
22274 "-var-list-children --all-values NAME".
22275
997b0952
MC
222762004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22277
22278 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22279
52470da3
MK
222802004-01-18 Mark Kettenis <kettenis@gnu.org>
22281
7049b4b8
MK
22282 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
22283 used with gdb_test_multiple.
22284
52470da3
MK
22285 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
22286 read at address 0. This fixes PR testsuite/1504.
22287
da6012e5
DJ
222882004-01-18 Daniel Jacobowitz <drow@mvista.com>
22289
22290 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
22291 Remove downloading, guessing the host executable, the calls to
22292 gdb_file_cmd and gdb_target_cmd, and "load" support.
22293 (infer_host_exec): New function broken out from gdb_load.
22294 (gdb_load): New wrapper for gdbserver_gdb_load.
22295 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
22296 gdb_target_cmd. Use -target-select.
22297 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
22298 Download binaries to the host. Clear last_mi_remote_file when
22299 we load a new binary.
22300 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
22301 call gdbserver_gdb_load and mi_gdb_target_cmd.
22302
32c70722
MC
223032004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22304
22305 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
22306 type patterns.
22307
b0cecf36
MC
223082004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22309
22310 * gdb.cp/templates.exp: Fix typo in test name of
22311 "print Foo<volatile char*>::foo".
22312
4120d7e6
MC
223132004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22314
22315 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
22316
f679e530
BE
223172004-01-16 Ben Elliston <bje@wasabisystems.com>
22318
22319 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
22320 (clean mostlyclean): Remove empty rm.
22321
091c48f6
MC
223222004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22323
22324 * gdb.base/setvar.exp: Add copyright years.
22325
3e5fc8d2
DC
223262004-01-14 David Carlton <carlton@bactrian.org>
22327
22328 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
22329 PR c++/1511 and update coment.
22330 * gdb.cp/templates.exp: Update patterns to match current output.
22331 If changes involve something other than whitespace, KFAIL
22332 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
22333
63d06c5c
DC
223342004-01-14 David Carlton <carlton@kealia.com>
22335
22336 * gdb.cp/namespace.exp: Add tests involving classes defined within
22337 namespaces.
22338 * gdb.cp/namespace.cc (C::CClass): New.
22339 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
22340
a51dab88
EZ
223412004-01-14 Elena Zannoni <ezannoni@redhat.com>
22342
22343 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
22344 what debug info we have. Print a better message if something goes
22345 wrong while producing the separate debug info file.
22346
a476ccc9
MC
223472004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22348
22349 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
22350
f453692c
MC
223512004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22352
22353 * gdb.base/callfuncs.c: Add copyright notice.
22354
f40063a5
MC
223552004-01-13 Michael Chastain <mec.gnu@mindspring.com>
22356
22357 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
22358 inheritance. PR gdb/1498, PR gcc/13539.
22359
19ac3974
EZ
223602004-01-13 Elena Zannoni <ezannoni@redhat.com>
22361
a9c64011
AS
22362 * gdb.threads/gcore-thread.exp: Prefix name of binary with
22363 test specific name.
22364 * gdb.mi/gdb669.exp: Ditto.
22365 * gdb.mi/mi-pthreads.exp: Ditto.
22366 * gdb.mi/mi1-pthreads.exp: Ditto.
22367 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 22368
56c97c6e
MC
223692004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22370
22371 * gdb.cp/member-ptr.cc: Add copyright notice.
22372
a0644324
MC
223732004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22374
22375 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
22376 some patterns for recent versions of gcc and hpacc. Delete
22377 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
22378 Delete tests that access a NULL pointer-to-member-data. This
22379 script is still disabled for gcc.
22380
32fabe09
EZ
223812004-01-12 Elena Zannoni <ezannoni@redhat.com>
22382
22383 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 22384 escaped correctly.
32fabe09 22385
1f8a6abb
EZ
223862004-01-12 Elena Zannoni <ezannoni@redhat.com>
22387
22388 * gdb.base/sepdebug.exp: New file.
22389 * gdb.base/sepdebug.c: New file.
22390 * lib/gdb.exp (separate_debug_filename): New procedure.
22391 (gdb_gnu_strip_debug): New procedure.
22392
48efe704
AC
223932004-01-12 Andrew Cagney <cagney@redhat.com>
22394
22395 * gdb.mi/ChangeLog: Delete file. Renamed to ...
22396 * gdb.mi/ChangeLog-1999-2003: New file.
22397
a9415475
AC
223982004-01-12 Andrew Cagney <cagney@redhat.com>
22399
22400 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
22401 "Renaming a directory to a non-empty directory returns ENOTEMPTY
22402 or EEXIST", treat EBUSY as an XFAIL.
22403
83b8cf9d
MC
224042004-01-11 Michael Chastain <mec.gnu@mindspring.com>
22405
22406 * gdb.base/scope.exp: Remove obsolete setup_xfail for
22407 hp_cc_compiler.
22408
9939d2a8
MC
224092004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22410
22411 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
22412 decorations.
22413
1ff8cadf
MC
224142004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22415
22416 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
22417 and "(aCC)" decorations. Remove obsolete doco about old
22418 test results.
22419
6fa9022e
MC
224202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22421
22422 * gdb.cp/exception.exp: Fix typo in doco.
22423
209721fe
MK
224242004-01-09 Mark Kettenis <kettenis@gnu.org>
22425
22426 * gdb.base/gdb1476.exp: Fix typo.
22427
ef11303e
MC
224282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22429
22430 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
22431 file.
22432
041ab88c
MC
224332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22434
22435 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
22436 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
22437 Use gdb_compile. Remove restriction on gcc. Add some patterns
22438 for recent version of gdb. Delete second half, which was a copy
22439 of the first half with different build flags. This test is
22440 still disabled because it is still not ready for production.
22441
e36d075a
MC
224422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22443
22444 * gdb.cp/exception.cc: Add copyright notice.
22445 * gdb.cp/exception.exp: Add a notice that this file is broken
22446 because of line number changes caused by addition of copyright
22447 notice.
22448
42b190ad
MC
224492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22450
22451 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
22452 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
22453
8f25f06b
MC
224542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22455
22456 * gdb.cp/classes.exp: Accept gnu abi 2.
22457 * gdb.cp/derivation.exp: Likewise.
22458 * gdb.cp/overload.exp: Likewise.
22459 * gdb.cp/virtfunc.exp: Likewise.
22460
06ded8b8
MC
224612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22462
22463 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
22464 semicolon after end of function.
22465
77c26ae3
MC
224662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22467
22468 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
22469 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
22470 boilerplate code for compiling and running the program under
22471 test. Add some string method tests.
22472
20757486
MC
224732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22474
22475 * gdb.cp/bs15503.cc: Add copyright notice.
22476 * gdb.cp/bs15503.exp: Adjust line number.
22477
0fd3b503
MC
224782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22479
22480 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
22481 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
22482
10d1bea8
MC
224832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22484
22485 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
22486 hp_cc_compiler.
22487
2789202a
MC
224882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22489
22490 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
22491 * gdb.cp/ctti.exp: Use the marker instead of "next".
22492 With gcc, run further before bailing.
22493
b862f14c
MC
224942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22495
22496 * gdb.cp/cttiadd.cc: Add copyright notice.
22497 * gdb.cp/cttiadd1.cc: Likewise.
22498 * gdb.cp/cttiadd2.cc: Likewise.
22499 * gdb.cp/cttiadd3.cc: Likewise.
22500
96da2469
MC
225012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22502
22503 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
22504 Use gdb_test, gdb_test_multiple. Use floating-point values that
22505 have exact representations in IEEE-ish formats.
22506
053248ff
MC
225072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22508
22509 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
22510 compilers. Delete duplicate call to get_compiler_info.
22511 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
22512 * gdb.base/volatile.exp: Likewise.
22513
84acecdd
MK
225142004-01-07 Mark Kettenis <kettenis@gnu.org>
22515
22516 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
22517 memory at address 0.
22518
fe11a27f
MC
225192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22520
22521 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
22522 to test for hp-ux assembler. Fix copyright years.
22523
60ad077b
AC
225242004-01-07 Andrew Cagney <cagney@redhat.com>
22525
22526 * gdb.base/fileio.c (strerrno): Add "EBUSY".
22527
1c9b8f33
AC
225282004-01-07 Andrew Cagney <cagney@redhat.com>
22529
22530 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
22531 when creating the read-only file. From analysis by Roland McGrath
22532 and Elena Zannoni.
22533
753ccc7a
MC
225342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22535
22536 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
22537
eca3e36b
MC
225382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22539
22540 * gdb.base/cvexpr.c: Be type-safe with function pointers and
22541 data pointers.
22542
f8d4bac4
MC
225432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22544
22545 * gdb.cp/m-static.exp: Compile one source file at a time.
22546 Delete unused call to get_compiler_info.
22547
9b4e0f94
MC
225482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22549
22550 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
22551 * gdb.base/call-rt-st.exp: Likewise.
22552 * gdb.base/nodebug.exp: Likewise.
22553 * gdb.base/volatile.exp: Likewise.
22554 * gdb.cp/ref-types.exp: Likewise.
22555 * gdb.cp/templates.exp: Likewise.
22556
023c1024
MK
225572004-01-05 Mark Kettenis <kettenis@gnu.org>
22558
22559 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
22560
19703c4a
MC
225612004-01-05 Michael Chastain <mec.gnu@mindspring.com>
22562
22563 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
22564 hppa*-hp-hpux*.
22565
18b67037
MK
225662004-01-04 Mark Kettenis <kettenis@gnu.org>
22567
ba6219c8
MK
22568 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22569 x86_64-*-*.
22570
18b67037
MK
22571 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22572 sparc64-*-* and sparc*-solaris2*.
22573
1bfbbb9d
MK
225742004-01-04 Mark Kettenis <kettenis@gnu.org>
22575
22576 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
22577 return ${tests}" test. The ${tests} already mentions the
22578 filename.
22579
06846494
MC
225802004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22581
22582 * gdb.cp/local.exp: Accept gcc abi 2.
22583
3b0cb202
MC
225842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22585
22586 * gdb.cp/templates.exp: Accept gcc abi 2.
22587
0643ec3f
MC
225882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22589
22590 * lib/compiler.cc: Remove supports_template_debugging.
22591 * gdb.cp/templates.exp: Do not test supports_template_debugging.
22592
d231d0b1
MC
225932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22594
22595 * gdb.cp/namespace.exp: Accept gcc abi 2.
22596
44ffb27c
MC
225972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22598
22599 * gdb.cp/method.exp: Accept gcc abi 2.
22600
184ad485
MC
226012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22602
22603 * gdb.cp/classes.exp: Generate identical results as old version.
22604 * gdb.cp/derivation.exp: Likewise.
22605 * gdb.cp/overload.exp: Likewise.
22606 * gdb.cp/virtfunc.exp: Likewise.
22607
116f09e7
MC
226082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22609
22610 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
22611 mysterious bug with sourceware version of expect.
22612
b1379776
MC
226132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22614
22615 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
22616 current versions of gcc, including gcc abi 2. Remove gratuitous
22617 restart of test program. Use gdb_test_multiple and gdb_test for
22618 all tests. Add patterns to xfail missing "const" in "const char *"
22619 and kfail PR gdb/1155.
22620
6b7a4c0e
MC
226212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22622
22623 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
22624 current versions of gcc, including gcc abi 2. Remove gratuitous
22625 restart of test program. Use gdb_test_multiple and gdb_test for
22626 all tests. Add patterns to kfail PR gdb/1498.
22627
51615d72
MC
226282003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22629
22630 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
22631 current versions of gcc, including gcc abi 2. Use "breakpoint"
22632 and "continue" instead of restarting the target program. Use
22633 gdb_test_multiple and gdb_test for all tests.
22634
7b79a9d7
MK
226352004-01-01 Mark Kettenis <kettenis@gnu.org>
22636
22637 * gdb.asm/asm-source.exp: Update copyright year. Link statically
22638 for *-*-solaris2*.
22639
1cd3489f
MC
226402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22641
22642 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
22643 current versions of gcc, including gcc abi 2. Use "breakpoint"
22644 and "continue" instead of restarting the target program several
22645 times. Use gdb_test_multiple and gdb_test for all tests.
22646
850742db
MC
226472003-12-18 Michael Chastain <mec.gnu@mindspring.com>
22648
22649 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
22650 source files.
22651
eb4bbda8
MC
226522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22653
22654 * gdb.base/environ.exp: Handle compiling test case from multiple
22655 source files.
22656
e42c7771
MC
226572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22658
22659 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
22660
80e4b428
JB
226612003-12-17 Jim Blandy <jimb@redhat.com>
22662
5f06973a
JB
22663 * gdb.base/freebpcmd.c: Add copyright notice.
22664
80e4b428
JB
22665 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
22666
0ab84fb7
MC
226672003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22668
22669 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
22670
1b3bb3d0
JB
226712003-12-13 Jim Blandy <jimb@redhat.com>
22672
22673 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
22674
3a4c9371
KB
226752003-12-12 Kevin Buettner <kevinb@redhat.com>
22676
22677 * gdb.asm/frv.inc: New file.
22678 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
22679
a1dea79a
FF
226802003-12-09 Fred Fish <fnf@redhat.com>
22681
22682 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
22683 functions to break1.c and leave prototypes behind. Add more
22684 "set breakpoint NN here" comments.
22685 * gdb.base/break1.c: New file.
22686
22687 * gdb.base/break.exp: Handle compiling test case from multiple
22688 source files and change source file references as needed.
22689 * gdb.base/completion.exp: Ditto.
22690 * gdb.base/condbreak.exp: Ditto.
22691 * gdb.base/define.exp: Ditto.
22692 * gdb.base/ena-dis-br.exp: Ditto.
22693 * gdb.base/info-proc.exp: Ditto.
22694 * gdb.base/maint.exp: Ditto.
22695 * gdb.base/until.exp: Ditto.
22696
22697 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
22698 hardcoded line numbers.
22699 * gdb.base/define.exp: Ditto.
22700 * gdb.base/ena-dis-br.exp: Ditto.
22701 * gdb.base/maint.exp: Ditto.
22702 * gdb.base/until.exp: Ditto.
22703
22704 * gdb.base/completion.exp: Use "break1" for completion tests since
22705 "break" is no longer a unique prefix.
22706
5266b69c
AC
227072003-12-06 Andrew Cagney <cagney@redhat.com>
22708
22709 * gdb.base/structs.exp (test_struct_returns): When applicable, set
22710 "return_value_unimplemented". When an unimplemented struct return
22711 architecture, report incorrect values as a KFAIL
22712
374451f0
MC
227132003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22714
22715 * gdb.cp/rtti.exp: Accept new wording of warning from
22716 cp_lookup_rtti_type.
22717
ba9b20a7
MC
227182003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22719
22720 Partial fix for PR testsuite/1456.
22721 * gdb.base/scope.exp (test_at_main): Replace references to
22722 gcc_compiled with calls to test_compiler_info.
22723 (test_at_foo): Likewise.
22724 (test_at_bar): Likewise.
22725
b74b6d0b
MC
227262003-12-04 Michael Chastain <mec.gnu@mindspring.com>
22727
22728 Partial fix for PR testsuite/1456.
22729 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
22730 to test_compiler_info.
22731
ccfa3402
MC
227322003-12-03 Michael Chastain <mec.gnu@mindspring.com>
22733
22734 * gdb.base/so-impl-ld.exp: Update copyright notice.
22735
f6246aba
MC
227362003-12-02 Michael Chastain <mec.gnu@mindspring.com>
22737
22738 Partial fix for PR testsuite/1456.
22739 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
22740 to test_compiler_info.
22741
13ae734a
MC
227422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22743
22744 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
22745 from current versions of gdb. Clean up regular expressions.
22746 Delete redundant timeout case.
22747
d8e1cdee
MC
227482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22749
22750 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
22751 from current versions of gdb. Clean up regular expressions.
22752 Delete redundant timeout case.
22753
96457b64
MC
227542003-12-01 Michael Chastain <mec.gnu@mindspring.com>
22755
22756 Partial fix for PR testsuite/1456.
22757 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
22758 gcc_compiled with call to test_compiler_info.
22759
f35309fc
MC
227602003-11-30 Michael Chastain <mec.gnu@mindspring.com>
22761
22762 Partial fix for PR testsuite/1456.
22763 * gdb.base/list.exp (test_list_function): Delete unused declaration
22764 of gcc_compiled.
22765
d7afdf9b
MC
227662003-11-29 Michael Chastain <mec.gnu@mindspring.com>
22767
22768 Partial fix for PR testsuite/1456.
22769 * gdb.base/complex.exp: Replace reference to gcc_compiled with
22770 call to test_compiler_info.
22771
71507b56
MK
227722003-11-29 Mark Kettenis <kettenis@gnu.org>
22773
22774 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
22775 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
22776 it to create the appropriate note.inc.
22777 * gdb.asm/asmsrc1.s: Include "note.inc".
22778 * gdb.asm/netbsd.inc: New file.
22779 * gdb.asm/empty.inc: New file.
22780
f81f93f7
MC
227812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22782
22783 Partial fix for PR testsuite/1456.
22784 * gdb.base/constvars.exp: Replace references to gcc_compiled with
22785 calls to test_compiler_info.
22786
9a77938e
MC
227872003-11-27 Michael Chastain <mec.gnu@mindspring.com>
22788
22789 Partial fix for PR testsuite/1456.
22790 * gdb.base/volatile.exp: Replace references to gcc_compiled with
22791 calls to test_compiler_info.
22792
e8367dc7
MK
227932003-11-27 Mark Kettenis <kettenis@gnu.org>
22794
22795 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
22796 pattern for the KFAILs.
22797
526c61ee
AF
227982003-11-25 Adam Fedor <fedor@gnu.org>
22799
22800 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
22801 * gdb.objc/objcdecode.m: New file.
22802
28f2d600
AF
228032003-11-25 Adam Fedor <fedor@gnu.org>
22804
22805 * gdb.objc/nondebug.exp: Test for PR objc/1236.
22806 * gdb.objc/nondebug.m: New file.
22807
a3895cee
BE
228082003-11-26 Ben Elliston <bje@wasabisystems.com>
22809
22810 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22811 NetBSD as it does on FreeBSD. Modelled on a similar change by
22812 Mark Kettenis on 2003-05-30.
22813 (link-flags): Set to "--entry _start" regardless of target.
22814 Special linker flags are to be appended to $link-flags.
22815 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
22816
c9f2c8a3
MC
228172003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22818
22819 * gdb.cp/method.exp: Accept output of new demangler.
22820
15a0587a 228212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
22822
22823 * gdb/class2.exp: New file.
22824 * gdb/class2.cc: New file.
22825
3c00b570
MC
228262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22827
22828 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
22829 of new demangler.
22830
7027acc7
MK
228312003-11-23 Mark Kettenis <kettenis@gnu.org>
22832
22833 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
22834 of gdb_test "run".
22835
b0e1598a
MK
228362003-11-23 Mark Kettenis <kettenis@gnu.org>
22837
22838 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
22839 "continue" into "run".
22840
4d9eda44
MC
228412003-11-23 Michael Chastain <mec.gnu@mindspring.com>
22842
22843 Partial fix for PR testsuite/1456.
22844 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
22845 call to test_compiler_info.
22846 * gdb.cp/ctti.exp: Likewise.
22847 * gdb.cp/derivation.exp: Likewise.
22848 * gdb.cp/member-ptr.exp: Likewise.
22849 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
22850 reference to gcc_compiled.
22851
228522003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
22853
22854 Fix PR testsuite/1463.
22855 * gdb.base/structs.exp (start_structs_test): Call
22856 get_debug_format before using the debug format.
22857
d422fe19
AC
228582003-11-22 Andrew Cagney <cagney@redhat.com>
22859
22860 * lib/gdb.exp (gdb_test_multiple): Add simple example.
22861 * gdb.base/structs.exp: Use gdb_test_multiple.
22862
039cf96d
AC
228632003-11-20 Andrew Cagney <cagney@redhat.com>
22864
6882279b
AC
22865 * gdb.base/structs.exp: Handle and recover from internal errors.
22866 Replace "foo${n}" with "foo<n>" in test messages.
22867
e53890ae
AC
22868 * gdb.base/structs.exp: Update copyright. Rewrite.
22869 * gdb.base/structs.c: Update copyright. Rewrite.
22870
2b211c59
AC
22871 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
22872 resync count exceeded.
d63a86f8 22873
039cf96d
AC
22874 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
22875 from the internal error.
22876 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
22877 Original from Jim Blandy.
22878 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 22879
eac98b22
AC
228802003-11-19 Andrew Cagney <cagney@redhat.com>
22881
22882 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
22883 KFAIL.
22884
67455b2a
MK
228852003-11-17 Mark Kettenis <kettenis@gnu.org>
22886
22887 New testcase for PR backtrace/1435.
22888 * gdb.arch/i386-unwind.exp: New file.
22889 * gdb.arch/i386-unwind.c: New file.
22890
853d6e5b
AC
228912003-11-17 Andrew Cagney <cagney@redhat.com>
22892
22893 * lib/gdb.exp (compiler_info): New global.
22894 (test_compiler_info): New function.
22895 (get_compiler_info): Set compiler_info.
22896 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
22897 "compiler_info" to gcc-<major>-<minor>.
22898
38cf6e11
MC
228992003-11-15 Michael Chastain <mec.gnu@mindspring.com>
22900
22901 * gdb.trace/configure: Remove.
22902
a50d3602
EZ
229032003-11-13 Elena Zannoni <ezannoni@redhat.com>
22904
22905 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 22906 breakpoints.
a50d3602
EZ
22907 * gdb.base/break.exp: Remove all references to explicit line
22908 numbers.
22909
d9407aaa
NC
229102003-11-11 Nick Clifton <nickc@redhat.com>
22911
22912 * gdb.base/shreloc.exp: Do not run for targets which do not
22913 support shared objects.
22914
db488fc1
CV
229152003-11-10 Corinna Vinschen <vinschen@redhat.com>
22916
22917 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
22918 Don't run tests if nofileio flag is given.
22919
6a90a18e
EZ
229202003-11-07 Elena Zannoni <ezannoni@redhat.com>
22921
22922 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 22923 as well as 'Watchpoint'.
6a90a18e 22924
0b915e9c
EZ
229252003-11-06 Elena Zannoni <ezannoni@redhat.com>
22926
22927 Reported by Jim Ingham <jingham@apple.com>:
22928 * gdb.base/annota1.exp: Match at least one occurrence of the
22929 signal handler annotation.
22930
d7e4b55f
EZ
229312003-11-06 Elena Zannoni <ezannoni@redhat.com>
22932
a9c64011
AS
22933 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
22934 as well as 'Watchpoint'.
d7e4b55f 22935
2fe4e8d0
MC
229362003-11-05 Michael Chastain <mec@shout.net>
22937
22938 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
22939
6ef88553
KW
229402003-11-03 Kris Warkentin <kewarken@qnx.com>
22941
22942 * gdb.arch/gdb1291.c: New test file.
22943 * gdb.arch/gdb1291.exp: New test script.
22944 * gdb.arch/gdb1431.c: New test file.
22945 * gdb.arch/gdb1431.exp: New test script.
22946
ae7dc4d8
MC
229472003-10-22 Michael Chastain <mec@shout.net>
22948
22949 * gdb.mi/pthreads.c: Add copyright notice.
22950
c39d7427
MC
229512003-10-22 Michael Chastain <mec@shout.net>
22952
22953 * gdb.threads/pthreads.c: Add copyright notice.
22954
8b7d96c1
MC
229552003-10-20 Michael Chastain <mec@shout.net>
22956
22957 * gdb.base/gdb1056.exp: New test script.
22958
d1d69fdd
DJ
229592003-10-13 Daniel Jacobowitz <drow@mvista.com>
22960
22961 * gdb.threads/killed.exp: Use gdb_run_cmd.
22962
7d605576
DJ
229632003-10-13 Daniel Jacobowitz <drow@mvista.com>
22964
22965 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
22966 create a core file.
22967 * gdb.threads/gcore-thread.exp: Likewise.
22968
618ec112
CV
229692003-10-13 Corinna Vinschen <vinschen@redhat.com>
22970
22971 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
22972 type, based on char type.
22973 (struct bit_flags_short_t): New bitfield type, based on short type.
22974 (init_bit_flags_char): New fuction.
22975 (init_bit_flags_short): Ditto.
22976 (print_bit_flags_char): Ditto.
22977 (print_bit_flags_short): Ditto.
22978 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22979
9367a73c
MC
229802003-10-11 Michael Chastain <mec@shout.net>
22981
22982 * gdb.base/call-rt-st.exp: Update copyright year.
22983
1decf120
KI
229842003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22985
22986 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22987 * gdb.disasm/sh3.s: Ditto.
22988
5445b2ae
DJ
229892003-10-07 Daniel Jacobowitz <drow@mvista.com>
22990
22991 * gdb.threads/switch-threads.exp: New test.
22992 * gdb.threads/switch-threads.c: New source file.
22993
aec24853
CV
229942003-10-07 Corinna Vinschen <vinschen@redhat.com>
22995
22996 * gdb.base/ending-run.exp: Add sh specific case.
22997
adc7428d
AC
229982003-10-06 Andrew Cagney <cagney@redhat.com>
22999
23000 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23001 * gdb.disasm/mn10200.exp: Delete obsolete file.
23002
c9d37158
DJ
230032003-09-29 Daniel Jacobowitz <drow@mvista.com>
23004
23005 * ChangeLog: Correct an entry command.exp -> commands.exp.
23006 * gdb.base/commands.exp (bp_deleted_in_command_test)
23007 (temporary_breakpoint_commands): Check noargs.
23008
79c2c32d
DC
230092003-09-25 David Carlton <carlton@kealia.com>
23010
23011 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23012 of some print tests, where appropriate. Add tests for C::D::cd,
23013 E::ce, F::cXfX, G::XgX.
23014 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23015
594e6d67
RE
230162003-09-25 Richard Earnshaw <rearnsha@arm.com>
23017
23018 * lib/java.exp (java_init): Import target_alias before using it.
23019
10f0d451
DC
230202003-09-25 David Carlton <carlton@kealia.com>
23021
23022 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23023
274bcba0
EZ
230242003-09-23 Elena Zannoni <ezannoni@redhat.com>
23025
d63a86f8 23026 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23027 weirdness.
274bcba0 23028
cdbf20f7
MC
230292003-09-17 Michael Chastain <mec@shout.net>
23030
23031 * gdb.cp/gdb1355.exp: New file.
23032 * gdb.cp/gdb1355.c: New file.
23033
71e06f80
CV
230342003-09-15 Corinna Vinschen <vinschen@redhat.com>
23035
23036 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23037 * gdb.asm/sh.inc: New file.
23038
5c4e30ca
DC
230392003-09-11 David Carlton <carlton@kealia.com>
23040
bd45b7af
DC
23041 * gdb.cp/namespace.exp: Add tests for namespace types.
23042 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
23043 (test_namespace): New.
23044
1c199746
EZ
230452003-09-11 Elena Zannoni <ezannoni@redhat.com>
23046
a9c64011 23047 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 23048 * gdb.stabs/weird.exp: Ditto.
1c199746 23049
04ed252f
MC
230502003-09-08 Michael Chastain <mec@shout.net>
23051
23052 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23053
d8a2d9e7
MC
230542003-09-07 Michael Chastain <mec@shout.net>
23055
23056 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23057 'parse error'.
23058
161afb24
MK
230592003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23060
23061 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23062
49f2741a
MC
230632003-08-30 Michael Chastain <mec@shout.net>
23064
23065 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23066 * gdb.gdb/observer.exp: Ditto.
23067 * gdb.gdb/xfullpath.exp: Ditto.
23068
8afa723e
MK
230692003-08-29 Mark Kettenis <kettenis@gnu.org>
23070
23071 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23072 *-*-*bsd*.
23073
f31dfe3b
JJ
230742003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23075
23076 * gdb.base/dump.exp: Skip for ia64.
23077
4630e498
JJ
230782003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23079
23080 * gdb.asm/asm-source.exp: Add ia64 support.
23081 * gdb.asm/ia64.inc: New file.
23082
1105b7ef
MC
230832003-08-22 Michael Chastain <mec@shout.net>
23084
23085 * gdb.cp: New directory.
23086 * gdb.cp/*: Copy from gdb.c++/*.
23087 * gdb.c++/*: Remove.
23088 * Makefile.in: Change gdb.c++ to gdb.cp.
23089 * configure.in: Ditto.
23090 * configure: Regnerate.
23091
c945b932
MK
230922003-08-18 Mark Kettenis <kettenis@gnu.org>
23093
23094 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23095 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23096
2b66634b
DJ
230972003-08-17 Daniel Jacobowitz <drow@mvista.com>
23098
23099 * mi-var-display.exp (-var-list-children weird): Accept function
23100 pointers with argument types.
23101 * mi1-var-display.exp (-var-list-children weird): Likewise.
23102 * mi2-var-display.exp (-var-list-children weird): Likewise.
23103
a356f73b
DJ
231042003-08-17 Daniel Jacobowitz <drow@mvista.com>
23105
23106 * gdb.base/annota3.exp: Add missing newline.
23107
483417b8
MC
231082003-08-06 Michael Chastain <mec@shout.net>
23109
23110 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23111
c99c59c3
MS
231122003-08-12 Michael Snyder <msnyder@redhat.com>
23113
23114 * gdb.base/float.exp: Add test for SH.
23115
55ed7501
MK
231162003-08-10 Mark Kettenis <kettenis@gnu.org>
23117
23118 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23119
1a371f2e
EZ
231202003-08-07 Elena Zannoni <ezannoni@redhat.com>
23121
23122 * gdb.base/completion.exp: Remove reduntant completion test
23123 on filename.
23124
e0f353ce
EZ
231252003-08-07 Elena Zannoni <ezannoni@redhat.com>
23126
a9c64011
AS
23127 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
23128 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
23129 gdb.trace/save-trace.exp: Make sure that full pathnames are
23130 escaped correctly.
e0f353ce 23131
5710a1af 231322003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 23133
a9c64011
AS
23134 * configure.in: Don't generate config.h from config.hin.
23135 * configure: Regenerate.
23136 * config.hin: Remove file.
23137 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
23138 * gdb.threads/pthreads.c: Ditto.
5710a1af 23139
dcd81ce9
DJ
231402003-08-07 Daniel Jacobowitz <drow@mvista.com>
23141
23142 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23143 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
23144 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
23145 Replace ld24 with seth/add3.
23146
6009d884
AC
231472003-08-02 Andrew Cagney <cagney@redhat.com>
23148
23149 * gdb.base/annota3.exp: New file.
23150 * gdb.base/annota3.c: New file.
23151 * gdb.c++/annota3.exp: New file.
23152 * gdb.c++/annota3.cc: New file.
23153
51514e06
MC
231542003-07-29 Michael Chastain <mec@shout.net>
23155
23156 * gdb.threads/tls.c (spin): Check errno only if sem_wait
23157 actually failed.
23158 (do_pass): Likewise.
23159 * gdb.threads/tls.exp: Always initialize no_of_threads.
23160
4ee6625b
DJ
231612003-07-27 Daniel Jacobowitz <drow@mvista.com>
23162
23163 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
23164 pattern.
23165 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
23166 * gdb.threads/tls.exp: Recognize one case of the host library not
23167 supporting TLS.
23168
225f2bf6
AC
231692003-07-27 Andrew Cagney <cagney@redhat.com>
23170
23171 * gdb.base/fileio.exp: Use SH when running commands using
23172 remote_exec.
23173
bcb27c9f
DJ
231742003-07-24 Daniel Jacobowitz <drow@mvista.com>
23175
23176 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23177 * gdb.base/relocate.c (dummy): New padding array.
23178
3d67be83
MS
231792003-07-22 Michael Snyder <msnyder@redhat.com>
23180
d63a86f8 23181 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
23182
23183 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
23184 patterns to be more general, accepting old and new output.
23185 Some output chars (such as '+') also must be quoted.
d63a86f8 23186 Some addresses are displayed numerically instead of
3d67be83
MS
23187 symbolically.
23188
57ba3b85
MS
231892003-07-23 Michael Snyder <msnyder@redhat.com>
23190
686d097c
MS
23191 * gdb.base/return2.exp: Don't test long-long return.
23192
57ba3b85
MS
23193 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
23194 * gdb.disasm/t01_mov.exp: Ditto.
23195 * gdb.disasm/t02_mova.s: Ditto.
23196 * gdb.disasm/t02_mova.exp: Ditto.
23197 * gdb.disasm/t03_add.s: Ditto.
23198 * gdb.disasm/t03_add.exp: Ditto.
23199 * gdb.disasm/t04_sub.s: Ditto.
23200 * gdb.disasm/t04_sub.exp: Ditto.
23201 * gdb.disasm/t05_cmp.s: Ditto.
23202 * gdb.disasm/t05_cmp.exp: Ditto.
23203 * gdb.disasm/t06_ari2.s: Ditto.
23204 * gdb.disasm/t06_ari2.exp: Ditto.
23205 * gdb.disasm/t07_ari3.s: Ditto.
23206 * gdb.disasm/t07_ari3.exp: Ditto.
23207 * gdb.disasm/t08_or.s: Ditto.
23208 * gdb.disasm/t08_or.exp: Ditto.
23209 * gdb.disasm/t09_xor.s: Ditto.
23210 * gdb.disasm/t09_xor.exp: Ditto.
23211 * gdb.disasm/t10_and.s: Ditto.
23212 * gdb.disasm/t10_and.exp: Ditto.
23213 * gdb.disasm/t11_logs.s: Ditto.
23214 * gdb.disasm/t11_logs.exp: Ditto.
23215 * gdb.disasm/t12_bit.s: Ditto.
23216 * gdb.disasm/t12_bit.exp: Ditto.
23217 * gdb.disasm/t13_otr.s: Ditto.
23218 * gdb.disasm/t13_otr.exp: Ditto.
23219
e00759ef
EZ
232202003-07-22 Elena Zannoni <ezannoni@redhat.com>
23221
23222 * gdb.threads/tls.exp :Add kfail for 'info address' case.
23223
8bc2021f
EZ
232242003-07-22 Elena Zannoni <ezannoni@redhat.com>
23225
a9c64011
AS
23226 * gdb.threads/tls.c : New file.
23227 * gdb.threads/tls.exp : New file.
23228 * gdb.threads/tls-main.c : New file.
23229 * gdb.threads/tls-shared.c : New file.
23230 * gdb.threads/tls-shared.exp : New file.
8bc2021f 23231
89320c4c
AS
232322003-07-22 Andreas Schwab <schwab@suse.de>
23233
23234 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23235
180dea7c
AS
232362003-07-20 Andreas Schwab <schwab@suse.de>
23237
23238 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
23239 due to insn reordering.
23240
0714963c
AC
232412003-07-15 Andrew Cagney <cagney@redhat.com>
23242
23243 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23244
98a23b3f
MC
232452003-07-15 Michael Chastain <mec@shout.net>
23246
23247 * gdb.base/gdb1250.exp: New file.
23248 * gdb.base/gdb1250.c: New file.
23249
27e417a2
ML
232502003-07-09 Michal Ludvig <mludvig@suse.cz>
23251
23252 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
23253 expansion of size_t to 'unsigned long', not only to 'unsigned'.
23254
8bc2021f
EZ
232552003-07-09 Elena Zannoni <ezannoni@redhat.com>
23256
a9c64011
AS
23257 * gdb.threads/tls.c: New file.
23258 * gdb.threads/tls.exp: New file.
23259 * gdb.threads/tls-main.c: New file.
23260 * gdb.threads/tls-shared.c: New file.
23261 * gdb.threads/tls-shared.exp: New file.
8bc2021f 23262
d99968dc
EZ
232632003-07-09 Elena Zannoni <ezannoni@redhat.com>
23264
23265 * gdb.base/annota1.exp: Make sure that we properly escape the
23266 full path of the source file. Xfail more permissive patterns,
d63a86f8 23267 due to a compiler debug info problem.
d99968dc 23268
83876b3b
AS
232692003-07-07 Andreas Schwab <schwab@suse.de>
23270
2705e972
AS
23271 * gdb.asm/m68k.inc: New file.
23272 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23273
83876b3b
AS
23274 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
23275 arguments"): Also match negative number.
23276
23277 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
23278
3a871b37
DJ
232792003-07-03 Daniel Jacobowitz <drow@mvista.com>
23280
23281 * gdb.base/store.c (charest): New typedef.
23282 (add_char): Rename to add_charest, update.
23283 (wack_char): Rename to wack_charest, update types. Return l + r
23284 to keep r live across the call.
23285 (wack_short, wack_int, wack_long, wack_longest, wack_float)
23286 (wack_double, wack_doublest): Return l + r to keep r live across
23287 the call.
23288 * gdb.base/store.exp: Accomodate store.c changes.
23289
b2a7f303
DC
232902003-06-30 David Carlton <carlton@kealia.com>
23291
23292 * gdb.c++/maint.exp (test_invalid_name): New.
23293 (test_first_component): Add tests for invalid names.
23294
3c6cb4a1
MC
232952003-06-29 Michael Chastain <mec@shout.net>
23296
23297 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
23298 output of '<VTT for class>' for virtual base classes.
23299
f1c2644b
DJ
233002003-06-29 Daniel Jacobowitz <drow@mvista.com>
23301
23302 * gdb.base/completion.exp: Tab-complete "complet" instead of
23303 "compl".
23304 * gdb.base/complex.exp, gdb.base/complex.c: New files.
23305
18080350
DJ
233062003-06-29 Daniel Jacobowitz <drow@mvista.com>
23307
23308 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
23309 * gdb.base/volatile.exp: Likewise.
23310
f56973f8
DJ
233112003-06-29 Daniel Jacobowitz <drow@mvista.com>
23312
23313 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
23314 gdb/1265.
23315
233162003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
23317 Daniel Jacobowitz <drow@mvista.com>
23318
23319 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
23320 initial line count of 'captured_main' from 26 to 32.
23321 (test_with_self): Allow xmalloc call to be interleaved with the
23322 preceding two lines.
23323
e766d4d6
JB
233242003-06-24 Joel Brobecker <brobecker@gnat.com>
23325
23326 * gdb.base/bang.exp: New testcase.
23327
f125c9a4
JB
233282003-06-23 Joel Brobecker <brobecker@gnat.com>
23329
23330 * gdb.base/langs.exp: Add some tests for the "minimal" language
23331 support.
23332
6e25beaf
EZ
233332003-06-23 Elena Zannoni <ezannoni@redhat.com>
23334
23335 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
23336 the testcase.
23337
2f816dda
DJ
233382003-06-22 Daniel Jacobowitz <drow@mvista.com>
23339
23340 * gdb.base/relocate.exp: Test add-symbol-file with a variable
23341 offset.
23342
db5a5748
DJ
233432003-06-22 Daniel Jacobowitz <drow@mvista.com>
23344
23345 * gdb.c++/pr-1210.cc: New file.
23346 * gdb.c++/pr-1210.exp: New file.
23347
1df0c130
DJ
233482003-06-21 Daniel Jacobowitz <drow@mvista.com>
23349
23350 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
23351 000-exec-continue.
23352
a92feac0
MK
233532003-06-15 Mark Kettenis <kettenis@gnu.org>
23354
23355 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
23356 on *-*-*bsd* instead of *-*-freebsd*.
23357
81a58f5b
AC
233582003-06-14 Andrew Cagney <cagney@redhat.com>
23359
23360 * gdb.base/store.exp: Test longest and doublest. Test all
23361 parameters. Weaken return statement match.
23362 * gdb.base/store.c: Add longest and doublest - aka long long and
23363 long double functions. Put all parameters into local register
23364 variables. Use negative values.
23365
b257a0d3
AC
233662003-06-14 Andrew Cagney <cagney@redhat.com>
23367
23368 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
23369 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
23370 exit status.
23371 * gdb.base/fileio.exp: Disable target when nointerrupts and
23372 noinferiorio, instead of limiting it to remote. Use remote_exec
23373 instead of system.
d63a86f8 23374
21c38304
JJ
233752003-06-12 Jeff Johnston <jjohnstn@redhat.com>
23376
23377 * gdb.base/float.exp: Add ia64 support.
23378
1bcdb424
CV
233792003-06-12 Corinna Vinschen <vinschen@redhat.com>
23380
23381 * gdb.base/fileio.exp: Run only on remote targets.
23382
6aeb981f
CV
233832003-06-10 Corinna Vinschen <vinschen@redhat.com>
23384
23385 * gdb.base/fileio.c: New file, testing File-I/O.
23386 * gdb.base/fileio.exp: Ditto.
23387
53df362e
RG
233882003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
23389
23390 * gdb.base/shreloc.exp: New file, check symbol values obtained from
23391 shared objects after relocation at load time (gdb PR/1132).
23392 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 23393 as above, part of the shared object relocation test.
53df362e 23394
ffee1b46
MK
233952003-06-08 Mark Kettenis <kettenis@gnu.org>
23396
b5ca3722
MK
23397 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
23398 fully filled history list.
23399 * gdb.base/gdb_history: New file.
23400
03ed860d
MK
23401 * gdb.base/signals.exp: XFAIL "continue to func1" on
23402 i*86-*-freebsd*.
23403
ffee1b46
MK
23404 * gdb.base/attach.exp: When trying to attach to a nonexistent
23405 process, make it possible to specify the PID based on the target,
23406 and do so for *-*-freebsd*.
23407
d80dbb52
RH
234082003-06-02 Richard Henderson <rth@redhat.com>
23409
23410 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
23411
6dd77b81
RH
234122003-06-02 Richard Henderson <rth@redhat.com>
23413
23414 * gdb.base/selftest.exp: Next over lim_at_start initialization.
23415
f6347e16
RH
234162003-06-02 Richard Henderson <rth@redhat.com>
23417
23418 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
23419
2c161407
DJ
234202003-06-01 Daniel Jacobowitz <drow@mvista.com>
23421
23422 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
23423 of globalvar.
23424
572eb746
MK
234252003-06-01 Mark Kettenis <kettenis@gnu.org>
23426
23427 * gdb.asm/asm-source.exp: Check for memory read errors in
23428 disassembler test on *BSD too.
23429
9e9617a5
RH
234302003-06-01 Richard Henderson <rth@redhat.com>
23431
23432 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
23433 for .frame.
23434 (gdbasm_call): Lose ldgp.
23435 (gdbasm_startup): Add frame information.
23436 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
23437
7b34ad4e
MK
234382003-05-31 Mark Kettenis <kettenis@gnu.org>
23439
23440 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
23441 i?86-*-*.
23442
10059fdf
MK
234432003-05-30 Mark Kettenis <kettenis@gnu.org>
23444
23445 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23446 FreeBSD.
23447
acf4b816
RH
234482003-05-29 Richard Henderson <rth@redhat.com>
23449
23450 * gdb.asm/alpha.inc: New file.
23451 * gdb.asm/asm-source.exp: Use it.
23452
e9ecd949
JB
234532003-05-29 Jim Blandy <jimb@redhat.com>
23454
23455 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
23456 'core.PID'.
23457
e3e5a4f3
JB
234582003-05-22 Jim Blandy <jimb@redhat.com>
23459
23460 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
23461 backtrace.
d63a86f8 23462
72fe3d25
DC
234632003-05-20 David Carlton <carlton@math.stanford.edu>
23464
23465 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
23466 this time.
23467
58da2eb2
DC
234682003-05-19 David Carlton <carlton@bactrian.org>
23469
23470 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
23471 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
23472
1fcb5155
DC
234732003-05-19 David Carlton <carlton@bactrian.org>
23474
23475 * gdb.c++/namespace.exp: Add namespace scope and anonymous
23476 namespace tests.
23477 Bump copyright date.
23478 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
23479 (main): Call C::D::marker2.
23480 * gdb.c++/namespace1.cc: New file.
23481
85e85163
JJ
234822003-05-14 Jeff Johnston <jjohnstn@redhat.com>
23483
23484 Roland McGrath <roland@redhat.com>
d63a86f8 23485 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
23486 there is no manager thread.
23487
a25fbfec
JJ
234882003-05-08 Jeff Johnston <jjohnstn@redhat.com>
23489
d63a86f8
RM
23490 * gdb.threads/schedlock.exp: Remove assumption that all threads
23491 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
23492 in one of the child threads rather than the main thread.
23493
be375bae
JB
234942003-05-07 Jim Blandy <jimb@redhat.com>
23495
09bf6082
JB
23496 Add support for assembly source testing on the s390x.
23497 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
23498 architecture.
23499 * gdb.asm/s390x.inc: New file.
23500
be375bae
JB
23501 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
23502 succession of 'if' statements.
23503
00905d52
AC
235042003-05-05 Andrew Cagney <cagney@redhat.com>
23505
23506 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
23507
b1e29e33
AC
235082003-05-05 Andrew Cagney <cagney@redhat.com>
23509
23510 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
23511 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
23512
e33d66ec
EZ
235132003-05-02 Elena Zannoni <ezannoni@redhat.com>
23514
23515 * gdb.base/charset.exp: Update based on new behavior of set/show
23516 charset commands.
23517
2b6fd0d8
AC
235182003-05-01 Andrew Cagney <cagney@redhat.com>
23519
23520 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
23521 variable do not give memory errors.
23522
130cacce
AF
235232003-04-30 Adam Fedor <fedor@gnu.org>
23524
23525 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
23526 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
23527 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
23528 gdb.objc/basicclass.m: : New files
23529
23530 * lib/gdb.exp (gdb_compile_objc): New procedure.
23531
bea71854
DJ
235322003-04-27 Daniel Jacobowitz <drow@mvista.com>
23533
23534 * gdb.base/signals.exp: Make backtrace tests more specific.
23535
0f20eeea
DC
235362003-04-23 David Carlton <carlton@bactrian.org>
23537
23538 * gdb.c++/maint.exp (test_first_component): Add tests for
23539 'operator' in more locations.
23540
c8c4d8dc
KB
235412003-04-16 Kevin Buettner <kevinb@redhat.com>
23542
23543 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
23544
3fe60e3c
EZ
235452003-04-16 Elena Zannoni <ezannoni@redhat.com>
23546
23547 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 23548 func marke' instead. Update test name.
3fe60e3c 23549
9219021c
DC
235502003-04-15 David Carlton <carlton@math.stanford.edu>
23551
23552 * gdb.c++/maint.exp: New file.
23553
5dd55bdd
EZ
235542003-04-14 Elena Zannoni <ezannoni@redhat.com>
23555
23556 * gdb.threads/schedlock.c: Change type of thread function argument
23557 to long, to avoid warnings on 64-bit platforms.
23558
00890572
EZ
235592003-04-14 Elena Zannoni <ezannoni@redhat.com>
23560
a9c64011
AS
23561 * gdb.base/attach.exp: Add new message from ptrace in case of
23562 attaching to nonexistent process.
d63a86f8 23563
93201743
JB
235642003-04-11 Jim Blandy <jimb@redhat.com>
23565
23566 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23567 gdb.c++/userdef.cc: Place comments on the lines to which the
23568 marker function might return.
23569 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23570 gdb.c++/userdef.exp: Look for those comments to check that we've
23571 returned to the right place, instead of checking line numbers.
23572
2a11c64d
EZ
235732003-04-11 Elena Zannoni <ezannoni@redhat.com>
23574
a9c64011
AS
23575 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
23576 match on sourcefile name, instead of directory name.
2a11c64d 23577
68ab8fc5
EZ
235782003-04-10 Elena Zannoni <ezannoni@redhat.com>
23579
d63a86f8 23580 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
23581 working directory name.
23582
5624293a
JB
235832003-04-09 Jim Blandy <jimb@redhat.com>
23584
23585 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23586 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
23587 after an inferior function call, report the failure, but allow the
23588 test to continue.
23589
f1f02ee4
SC
235902003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23591
23592 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23593 with -DPROTOTYPES.
23594
6eb79af0
SC
235952003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23596
23597 * gdb.base/break.exp: Revert last patch.
23598
8dfb4cf0
SC
235992003-04-04 Stephane Carrez <stcarrez@nerim.fr>
23600
23601 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23602 with -DPROTOTYPES.
23603
ed4c619a
AC
236042003-04-02 Andrew Cagney <cagney@redhat.com>
23605
23606 * gdb.base/callfuncs.exp: Make "print add" messages unique.
23607 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
23608 matching directories by the name breakpoint.
23609 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
23610 Make "continue to marker1" consistent.
23611 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
23612 message consistent.
23613 * lib/gdb.exp: Put "the program is no longer running", and "the
23614 program exited" in parenthesis.
23615 * lib/mi-support.exp: Ditto.
d63a86f8 23616
4e35d5f0 236172003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 23618
4e35d5f0
BR
23619 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
23620
71900fe8
AC
236212003-03-29 Andrew Cagney <cagney@redhat.com>
23622
23623 * gdb.base/sizeof.c (main): Print the value of '\377'.
23624 * gdb.base/sizeof.exp: Check the sign of '\377'.
23625
c0655a16
MC
236262003-03-27 Michael Chastain <mec@shout.net>
23627
23628 * gdb.base/gdb1090.exp: New file.
23629 * gdb.base/gdb1090.cc: New file.
23630
5b2a3989
JB
236312003-03-27 J. Brobecker <brobecker@gnat.com>
23632
23633 * gdb.gdb/observer.exp: New regression test.
23634
79876890
MC
236352003-03-27 Michael Chastain <mec@shout.net>
23636
23637 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
23638 * gdb.base/ptype.exp: Likewise.
23639
6eac95e3
CV
236402003-03-27 Corinna Vinschen <vinschen@redhat.com>
23641
23642 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
23643
e8c71839
MC
236442003-03-26 Michael Chastain <mec@shout.net>
23645
23646 * gdb.base/ptype.exp: Actually use some typedef'd types.
23647
71b10041
SC
236482003-03-21 Stephane Carrez <stcarrez@nerim.fr>
23649
23650 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
23651 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
23652
2512cf80
CV
236532003-03-20 Corinna Vinschen <vinschen@redhat.com>
23654
23655 * gdb.base/default.exp: Fix regular expression.
23656
0d195a4f
CV
236572003-03-20 Corinna Vinschen <vinschen@redhat.com>
23658
23659 * gdb.base/args.exp: Fix regular expression.
23660
8a2dbca8
CV
236612003-03-20 Corinna Vinschen <vinschen@redhat.com>
23662
23663 * gdb.base/help.exp: Allow Win32 child process.
23664
bf028682
CV
236652003-03-20 Corinna Vinschen <vinschen@redhat.com>
23666
23667 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
23668 when stepping out of main().
23669
182dbe85
CV
236702003-03-20 Corinna Vinschen <vinschen@redhat.com>
23671
23672 * gdb.base/default.exp: Check for win32 specific message when calling
23673 "run" without executable.
23674
d67a6ba5
CV
236752003-03-20 Corinna Vinschen <vinschen@redhat.com>
23676
23677 * gdb.base/args.exp: Expect .exe in output.
23678
a955b5bb
CV
236792003-03-20 Corinna Vinschen <vinschen@redhat.com>
23680
23681 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
23682 Cygwin native.
23683
bf6bad4b
AC
236842003-03-17 Andrew Cagney <cagney@redhat.com>
23685
23686 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
23687 vector registes.
23688 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
23689 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
23690
293e9a31
DC
236912003-03-17 David Carlton <carlton@math.stanford.edu>
23692
23693 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
23694 test, for PR breakpoints/38.
23695 Call test_watchpoint_and_breakpoint.
23696 * gdb.base/watchpoint.c (func3): New function.
23697 (main): Call func3.
23698
5330f2db
DC
236992003-03-04 David Carlton <carlton@math.stanford.edu>
23700
23701 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
23702 Garply<Garply<char> >:: garply".
23703 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
23704 with respect to PR c++/1111; note also PR c++/1113.
23705 (test_template_breakpoints): KFAIL "constructor breakpoint" with
23706 respect to PR c++/1062.
23707 KFAIL "destructor breakpoint" with respect to PR c++/1112.
23708
6ece72da
DC
237092003-03-03 David Carlton <carlton@math.stanford.edu>
23710
23711 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
23712 with respect to PR c++/57.
23713 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
23714 c++/826.
23715 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
23716 respect to PR c++/57.
23717
85ca1584
DC
237182003-03-03 David Carlton <carlton@math.stanford.edu>
23719
23720 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
23721 respect to PR c++/33 into FAILs.
23722
98e9c5b8
MC
237232003-03-03 Michael Chastain <mec@shout.net>
23724
7bedbf27
MC
23725 * configure.in: Update copyright years.
23726
237272003-03-03 Michael Chastain <mec@shout.net>
23728
23729 * Makefile.in: Update copyright years.
98e9c5b8 23730
f683e100
DC
237312003-02-28 David Carlton <carlton@math.stanford.edu>
23732
23733 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
23734 print class instead of struct and/or superfluous protection
23735 specifiers, as long as the resulting output is equivalent to the
23736 source code.
23737 Delete FIXME from end of messages on tests that don't need
23738 fixing.
23739
a9e0cf2c
DC
237402003-02-28 David Carlton <carlton@math.stanford.edu>
23741
23742 * gdb.c++/templates.exp (do_tests): Allow const in the two
23743 Foo<volatile char *>::foo tests.
23744
e8d359df
MS
237452003-02-27 Michael Snyder <msnyder@redhat.com>
23746
d63a86f8 23747 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
23748 will be consistant.
23749
0b71dc91
DC
237502003-02-26 David Carlton <carlton@math.stanford.edu>
23751
23752 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
23753 char *>::foo" test with respect to PR c++/33. Create a new test
23754 which is identical to that one except that it doesn't put the
23755 space between the "char" and the "*"; KFAIL it, too.
23756
dd14ab43
DC
237572003-02-26 David Carlton <carlton@math.stanford.edu>
23758
23759 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
23760 template types into either PASSes or KFAILs (corresponding to PR
23761 c++/57). Tweak indentation. Update copyright.
23762
1146c7f1
SC
237632003-02-23 Stephane Carrez <stcarrez@nerim.fr>
23764
23765 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
23766
74641dfb
MC
237672003-02-13 Michael Chastain <mec@shout.net>
23768
23769 * gdb.base/exprs.exp: Remove i960 remnants.
23770 * gdb.base/funcargs.exp: Likewise.
23771 * gdb.base/list.exp: Likewise.
23772 * gdb.base/ptype.exp: Likewise.
23773
559cd2d0
DC
237742003-02-14 David Carlton <carlton@math.stanford.edu>
23775
23776 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
23777 pEe->D::vg()" from XFAIL to KFAIL.
23778
c4f90d87
JM
237792003-02-13 Jason Molenda (jmolenda@apple.com)
23780
23781 * gdb.base/maint.exp: Update maint print statistics regexp to include
23782 new entries.
23783
cbc4d97c
MC
237842003-02-13 Michael Chastain <mec@shout.net>
23785
23786 * gdb.c++/inherit.exp: Remove call to get_debug_format.
23787
40f235b7
MC
237882003-02-12 Michael Chastain <mec@shout.net>
23789
23790 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
23791 * gdb.c++/inherit.exp: Likewise.
23792 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
23793 * gdb.c++/templates.exp: Likewise.
23794 * gdb.c++/virtfunc.exp: Likewise.
23795
c56716b0
JM
237962003-02-06 Jason Molenda (jason-cl@molenda.com)
23797
23798 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
23799 why the code is written that way.
23800
070afcf8
MC
238012003-02-05 Michael Chastain <mec@shout.net>
23802
23803 * gdb.base/dump.exp: Add missing copyright line.
23804
5d0331e5
JM
238052003-02-05 Jason Molenda (jason-cl@molenda.com)
23806
f7ae6d3e 23807 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
23808 at the beginning so the breakpoint doesn't get set on the loop.
23809
92851186
MC
238102003-02-05 Michael Chastain <mec@shout.net>
23811
23812 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
23813 output for configurations with gcc 2.95.3.
23814
cbf1e085
AC
238152003-02-05 Keith Seitz <keiths@redhat.com>
23816 Andrew Cagney <ac131313@redhat.com>
23817
23818 * gdb.mi/mi-cli.exp: New file.
d63a86f8 23819
29518e1e
MC
238202003-02-04 Michael Chastain <mec@shout.net>
23821
23822 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
23823 Call perror and then continue.
23824
5af1d5f3
MC
238252003-02-03 Michael Chastain <mec@shout.net>
23826
23827 * gdb.c++/pr-1023.cc: New file.
23828 * gdb.c++/pr-1023.exp: New file.
23829
6b549786
JB
238302003-02-05 Jim Blandy <jimb@redhat.com>
23831
23832 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
23833 it's local to foobar. Check for it there, and check that it's not
23834 present in main.
23835 * gdb.c++/local.cc (marker2): New function.
23836 (foobar): Call marker1.
23837 (main): Call marker2 instead of marker1.
23838
67f16606
AC
238392003-02-04 Andrew Cagney <ac131313@redhat.com>
23840
23841 * gdb.disasm/mn10200.exp: Obsolete file.
23842 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
23843 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
23844 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
23845
1c5cb38e
DC
238462003-02-04 David Carlton <carlton@math.stanford.edu>
23847
23848 * gdb.c++/overload.exp: Test intToChar(1).
23849 * gdb.c++/overload.cc (intToChar): New.
23850 (main): Call intToChar.
23851
d1fe6965
DC
238522003-02-03 David Carlton <carlton@math.stanford.edu>
23853
23854 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
23855 'might_kfail' arg.
23856 KFAIL some of the continue_to_bp_overloaded calls, according to
23857 PR c++/1025.
23858
9ba61c5d
MC
238592003-02-01 Michael Chastain <mec@shout.net>
23860
23861 * gdb.base/advance.c (marker1): New marker function.
23862 * gdb.base/advance.exp: When the 'advance' command lands on the
23863 return breakpoint, it can legitimately stop on either the
23864 current line or the next line. Accommodate both outcomes.
23865 * gdb.base/until.exp: Likewise.
23866
e7494ffb
AC
238672003-02-02 Andrew Cagney <ac131313@redhat.com>
23868
23869 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
23870 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
23871 now a list, not a tuple.
23872 * gdb.mi/mi-var-display.exp: Ditto.
23873 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 23874
075559bc
AC
238752003-02-01 Andrew Cagney <ac131313@redhat.com>
23876
23877 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
23878 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
23879 stack backtraces.
23880 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 23881
2bd4c7b1
MK
238822003-02-01 Mark Kettenis <kettenis@gnu.org>
23883
23884 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23885 gdb.mi/mi1-pthreads.exp: Return instead of calling
23886 gdb_suppress_entire_file.
23887
eabd8992
MS
238882003-02-01 Mark Salter <msalter@redhat.com>
23889
23890 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
23891
71469e2f
MS
238922003-01-31 Mark Salter <msalter@redhat.com>
23893
23894 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
23895 Support empty arg.
23896
38a94d44
MC
238972003-01-30 Michael Chastain <mec@shout.net>
23898
23899 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
23900 This was a workaround for a UTF-8 bug in readline 4.3. The bug
23901 has been fixed in gdb/readline on 2003-01-09.
23902
19ea9e73
MS
239032003-01-29 Michael Snyder <msnyder@redhat.com>
23904
e8d359df
MS
23905 * gdb.base/maint.exp: Allow for leading underscore in symbol.
23906 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
23907 * gdb.base/args.exp: Skip if target does not support args passing.
23908
2307bd6a
DJ
239092003-01-22 Daniel Jacobowitz <drow@mvista.com>
23910
19ea9e73 23911 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
23912 gdb_test. Accept a list of expect arguments as the third
23913 parameter.
23914 (gdb_test): Use it.
23915
f2dd3617
EZ
239162003-01-20 Elena Zannoni <ezannoni@redhat.com>
23917
23918 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
23919 allow for different test tree configurations. Update some
23920 tescases accordingly.
23921 * gdb.arch/altivec-regs.exp: Ditto.
23922 * gdb.asm/asm-source.exp: Ditto.
23923 * gdb.base/advance.exp: Ditto.
23924 * gdb.base/display.exp: Ditto.
d63a86f8 23925 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
23926 * gdb.base/mips_pro.exp: Ditto.
23927 * gdb.base/overlays.exp: Ditto.
23928 * gdb.base/relocate.exp: Ditto.
23929 * gdb.base/setshow.exp: Ditto.
23930 * gdb.base/step-line.exp: Ditto.
23931 * gdb.base/step-test.exp: Ditto.
23932 * gdb.base/until.exp: Ditto.
23933 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
23934
c71cdefd
DC
239352003-01-17 David Carlton <carlton@math.stanford.edu>
23936
23937 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
23938 corresponding to PR c++/945.
23939 Update copyright.
23940
fdba05d7
DC
239412003-01-17 David Carlton <carlton@math.stanford.edu>
23942
23943 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
23944 corresponding to PR c++/68.
23945
239462003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
23947
23948 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
23949 (test_paddr_hairy_functions): Call print_addr_2_kfail for
23950 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
23951
c362c33a
EZ
239522003-01-15 Elena Zannoni <ezannoni@redhat.com>
23953
0fbc361c
EZ
23954 * gdb.base/break.exp: Fix change of default location, because of
23955 removal of until tests.
23956 * gdb.base/help.exp: Update test for new 'until' help message.
23957 Add test for help on 'advance'.
a9c64011 23958 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 23959
dabf8a35
MK
239602003-01-15 Mark Kettenis <kettenis@gnu.org>
23961
23962 * gdb.base/default.exp: Adapt "info float" test for recent changes
23963 to that command. Add test for "info vector".
23964 * gdb.base/float.exp: New file. Add test for "info float" that
23965 resembles the old test in gdb.base/default.exp.
23966
a1769aca
DC
239672003-01-15 David Carlton <carlton@math.stanford.edu>
23968
23969 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
23970
82025e13
EZ
239712003-01-15 Elena Zannoni <ezannoni@redhat.com>
23972
23973 * gdb.base/break.exp: Move the tests of until command from here...
23974 * gdb.base/until.exp: ... to here. New file. Add other tests.
23975 * gdb.base/advance.c: New file.
23976 * gdb.base/advance.exp: New file.
23977
8f9ab801
EZ
239782003-01-14 Elena Zannoni <ezannoni@redhat.com>
23979
a9c64011
AS
23980 * gdb.base/args.c: New file.
23981 * gdb.base/args.exp: New file.
8f9ab801 23982
9ae66589
DJ
239832003-01-14 Daniel Jacobowitz <drow@mvista.com>
23984
23985 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23986
8d77e5c3
DJ
239872003-01-14 Daniel Jacobowitz <drow@mvista.com>
23988
23989 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23990
12d2f0a1
DJ
239912003-01-14 Daniel Jacobowitz <drow@mvista.com>
23992
23993 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23994 dates.
23995
6ca37014
DJ
239962003-01-13 Daniel Jacobowitz <drow@mvista.com>
23997
23998 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23999
b0023472
DJ
240002003-01-13 Daniel Jacobowitz <drow@mvista.com>
24001
24002 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24003 (ptype &*"foo").
24004 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24005
607fbc54 240062003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24007
24008 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24009 * gdb.mi/mi1-console.exp: Likewise.
24010
607fbc54 240112003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24012
24013 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24014 * gdb.mi/mi1-console.exp: Likewise.
24015
a1fb14a2
DJ
240162003-01-13 Daniel Jacobowitz <drow@mvista.com>
24017
24018 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24019
c4cf40b7
DJ
240202003-01-09 Daniel Jacobowitz <drow@mvista.com>
24021
24022 * gdb.base/detach.exp: New test.
24023
696d5a5b
DJ
240242003-01-09 Daniel Jacobowitz <drow@mvista.com>
24025
24026 * Makefile.in (ALL_SUBDIRS): New variable.
24027 (subdirs, clean, distclean): Use it.
24028 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24029 regenerating Makefile, since it is generated from the top level.
24030 * gdb.asm/Makefile.in: Likewise.
24031 * gdb.base/Makefile.in: Likewise.
24032 * gdb.c++/Makefile.in: Likewise.
24033 * gdb.disasm/Makefile.in: Likewise.
24034 * gdb.java/Makefile.in: Likewise.
24035 * gdb.mi/Makefile.in: Likewise.
24036 * gdb.threads/Makefile.in: Likewise.
24037 * gdb.trace/Makefile.in: Likewise.
24038
754533e4
DC
240392003-01-09 David Carlton <carlton@math.stanford.edu>
24040
24041 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24042 Add copyright year 2003.
24043
d8b3e9ee
MC
240442003-01-06 Michael Chastain <mec@shout.net>
24045
24046 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24047 When selecting a thread, 'line' and 'file' are optional.
24048 * gdb.mi/mi1-pthreads.exp: Likewise.
24049
8e9e0fe6
AS
240502003-01-06 Andreas Schwab <schwab@suse.de>
24051
24052 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24053 failures.
24054
b5ab8ff3
DJ
240552003-01-04 Daniel Jacobowitz <drow@mvista.com>
24056
24057 Fix PR gdb/844
24058 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24059 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24060
24061 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24062 instead of calling gdb_suppress_entire_file.
24063 * gdb.threads/print-threads.exp: Likewise.
24064 * gdb.threads/schedlock.exp: Likewise.
24065
24066 * gdb.threads/killed.exp: Return instead of calling
24067 gdb_suppress_entire_file.
24068 * gdb.threads/linux-dp.exp: Likewise.
24069 * gdb.threads/pthreads.exp: Likewise.
24070
1e698235
DJ
240712003-01-04 Daniel Jacobowitz <drow@mvista.com>
24072
24073 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24074 stabs.
24075 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24076 * gdb.base/whatis.exp: Always allow (void) after function names.
24077
147ff08c
DJ
240782003-01-04 Daniel Jacobowitz <drow@mvista.com>
24079
24080 * gdb.c++/casts.exp: Correct regexp.
24081
dc62bfc2
MK
240822003-01-04 Mark Kettenis <kettenis@gnu.org>
24083
24084 * configure.in: Call AC_CONFIG_HEADER. Don't call
24085 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24086 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24087 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24088 aforementioned directories in the AC_OUPUT call.
24089 * config.hin: New file.
24090 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24091 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24092 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24093 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24094 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24095 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24096 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24097 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24098 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24099 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24100 gdb.threads/configure.in, gdb.threads/configure,
24101 gdb.threads/config.in, gdb.trace/configure.in,
24102 gdb.trace/configure: Removed.
24103
77afa639
MC
241042003-01-03 Michael Chastain <mec@shout.net>
24105
24106 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24107 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24108
7634bb6e
DJ
241092003-01-03 Daniel Jacobowitz <drow@mvista.com>
24110
24111 * gdb.base/store.exp: Fix regular expressions.
24112
b39c905e
MK
241132002-12-28 Mark Kettenis <kettenis@gnu.org>
24114
24115 * configure.in: Rewrite.
24116 * configure: Regenerated.
24117
0a8551dd
DC
241182003-01-03 David Carlton <carlton@math.stanford.edu>
24119
24120 * gdb.base/psymtab.exp: New file.
24121 * gdb.base/psymtab1.c: Ditto.
24122 * gdb.base/psymtab2.c: Ditto.
24123
c60b7188
AF
241242002-12-23 Adam Fedor <fedor@gnu.org>
24125
24126 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24127
ee73db83
DC
241282002-12-23 David Carlton <carlton@math.stanford.edu>
24129
24130 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
24131 and current_directory initialization.
24132
d6c1774e
JB
241332002-12-22 Jim Blandy <jimb@redhat.com>
24134
f0a847b8
JB
24135 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
24136 rather than as part of the output file name.
24137
d6c1774e
JB
24138 * gdb.base/attach.exp: There's no need to copy the test program to
24139 /tmp; that was only ever necessary on HP/UX, and this test is
24140 entirely disabled there anyway.
24141
f0708dbb
JB
241422002-12-21 Jim Blandy <jimb@redhat.com>
24143
4c2acfea
JB
24144 * gdb.c++/psmang.exp: Doc fix.
24145
f0708dbb
JB
24146 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
24147 test.
24148
9579e000
DC
241492002-12-20 David Carlton <carlton@math.stanford.edu>
24150
24151 * gdb.c++/annota2.exp: KFAIL annotate-quit.
24152
d1810171
MC
241532002-12-18 Michael Chastain <mec@shout.net>
24154
24155 * gdb.c++/annota2.exp: Add copyright year 2002.
24156
76565097
DC
241572002-12-17 David Carlton <carlton@math.stanford.edu>
24158
24159 * gdb.c++/try_catch.cc: Add marker comments.
24160 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
24161 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
24162 * gdb.c++/m-static.cc: Ditto.
24163 * gdb.c++/m-static1.cc: Ditto.
24164 * gdb.c++/try_catch.cc: Ditto.
24165
da81390b
JJ
241662002-12-16 Jeff Johnston <jjohnstn@redhat.com>
24167
24168 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
24169 to see whether we are using the new -environment-directory
24170 command which resets via -r or the old version of the command
24171 which may prompt the user. Part of fix for gdb/741.
24172
b304d130
AC
241732002-12-13 Andrew Cagney <ac131313@redhat.com>
24174
24175 * gdb.fortran/types.exp: Update obsolete comment.
24176 * gdb.fortran/exprs.exp: Ditto.
24177 * lib/gdb.exp: Delete obsolete code.
24178 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
24179 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
24180 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
24181 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
24182 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
24183 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
24184 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
24185 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
24186 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
24187 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
24188 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
24189 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
24190 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
24191 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
24192 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
24193 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
24194 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
24195 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
24196 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
24197 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
24198 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
24199 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
24200 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
24201 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
24202 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
24203 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
24204 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
24205 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
24206 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
24207 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
24208 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
24209 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
24210 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
24211 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
24212 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
24213 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
24214 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
24215
a23b6e6a
DC
242162002-12-11 David Carlton <carlton@math.stanford.edu>
24217
24218 * gdb.c++/m-data.exp: Add test for members that shadow global
24219 variables: see PR gdb/804.
24220 * gdb.c++/m-data.cc: Ditto.
24221
6604731b
DJ
242222002-12-10 Daniel Jacobowitz <drow@mvista.com>
24223
24224 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
24225
de46ecd7
DC
242262002-12-06 David Carlton <carlton@math.stanford.edu>
24227
24228 * gdb.base/store.c: Don't declare functions static.
24229
27e829d0
AC
242302002-12-04 Andrew Cagney <ac131313@redhat.com>
24231
24232 * gdb.base/store.exp, gdb.base/store.c: New files.
24233
92806416
DJ
242342002-12-03 Daniel Jacobowitz <drow@mvista.com>
24235
24236 * gdb.base/selftest.exp: Update for current gdb.
24237
3bcbaac5
DJ
242382002-12-03 Daniel Jacobowitz <drow@mvista.com>
24239
24240 * gdb.base/maint.exp: Only dump symbols from one source file
24241 or objfile.
24242
f4f00b1f
DJ
242432002-12-03 Daniel Jacobowitz <drow@mvista.com>
24244
24245 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
24246 function call.
24247
f1c8a949
JB
242482002-11-25 Jim Blandy <jimb@redhat.com>
24249
24250 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
24251 function appearing in error message.
24252
9e297a97
DJ
242532002-11-21 Daniel Jacobowitz <drow@mvista.com>
24254
24255 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24256
1f312e79
JJ
242572002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24258
d63a86f8
RM
24259 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
24260 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
24261 should be in mi console format. This is part of fix for PR gdb/604.
24262
83c31e7d
FN
242632002-09-18 Fernando Nasser <fnasser@redhat.com>
24264
24265 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
24266 which explicitly prints the zero offset as "+0".
24267
322b3f65
DJ
242682002-10-22 Daniel Jacobowitz <drow@mvista.com>
24269
24270 * gdb.threads/schedlock.c (args): Make unsigned.
24271
242722002-10-21 Daniel Jacobowitz <drow@mvista.com>
24273
24274 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
24275 numbers. Allow "foo2|selected stack frame".
24276 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
24277 * gdb.asm/asmsrc2.s: Likewise.
24278 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
24279 comments.
24280 * gdb.asm/mips.inc: New file.
24281
5e2fe5b8
AF
242822002-10-18 Adam Fedor <fedor@gnu.org>
24283
24284 * gdb.base/default.exp: Update expected output to include 'ObjC'.
24285 * gdb.base/help.exp: Likewise.
24286
abe1a5d0
KB
242872002-10-17 Kevin Buettner <kevinb@redhat.com>
24288
24289 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
24290 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
24291
10abb1d4
JB
242922002-10-02 Jim Blandy <jimb@redhat.com>
24293
24294 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
24295
1f609b42
AC
242962002-10-01 Andrew Cagney <ac131313@redhat.com>
24297
24298 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
24299 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
24300 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
24301 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
24302 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
24303 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
24304 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
24305
0aee02e4
AC
243062002-09-29 Andrew Cagney <ac131313@redhat.com>
24307
24308 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
24309 * mi0-disassemble.exp, mi0-eval.exp: Delete.
24310 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
24311 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
24312 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
24313 * mi0-var-block.exp, mi0-var-child.exp: Delete.
24314 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 24315
6fde09ad
KB
243162002-09-27 Kevin Buettner <kevinb@redhat.com>
24317
24318 * gdb.base/annota1.exp (info break): Make directory components of
24319 path optional since not all compilers emit this debug information.
24320
889bf7c5
PA
24321 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
24322 step ends up stepping out of the function instead of stopping on
24323 the epilogue.
6fde09ad 24324
9e8aab75
KS
243252002-09-26 Keith Seitz <keiths@redhat.com>
24326
24327 * lib/insight-support.exp (gdbtk_start): Figure out where
24328 the insight executable is based on where gdb is. Use this
24329 executable to start insight instead of gdb.
24330
e36180d7
AC
243312002-09-25 Andrew Cagney <cagney@redhat.com>
24332
24333 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
24334
9dd34b2b
AC
243352002-09-24 Andrew Cagney <ac131313@redhat.com>
24336
24337 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
24338 test_isolated_complaints.
24339 (test_empty_complaint): New function.
24340 (test_empty_complaints): New function. Check no output when no
24341 complaints.
d63a86f8 24342
dea97812
KB
243432002-09-19 Jim Blandy <jimb@redhat.com>
24344
a9c64011 24345 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 24346
54951bd7
AC
243472002-09-19 Andrew Cagney <ac131313@redhat.com>
24348
24349 * gdb.gdb/complaints.exp: New file.
24350
dec43320
AC
243512002-09-18 Andrew Cagney <ac131313@redhat.com>
24352
24353 * gdb.base/maint.exp: Check `help maint internal-warning'.
24354
e70d6e3f
DC
243552002-09-18 David Carlton <carlton@math.stanford.edu>
24356
24357 * gdb.c++/m-static.exp: Remove breakpoints depending on line
24358 numbers, and replace them by a single breakpoint after the
24359 constructors are all finished.
24360 Add test 4.
24361 * gdb.c++/m-static.cc: Add test 4.
24362 * gdb.c++/m-static.h: New file.
24363 * gdb.c++/m-static1.cc: New file.
24364
24365 * gdb.c++/printmethod.exp: New file.
24366 * gdb.c++/printmethod.cc: New file.
24367
24368 * gdb.c++/pr-574.exp: New file.
24369 * gdb.c++/pr-574.cc: New file.
24370
afb5c968
CV
243712002-09-18 Corinna Vinschen <vinschen@redhat.com>
24372
24373 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
24374 embedded targets which never actually exit.
24375
31e45dee
FN
243762002-09-18 Fernando Nasser <fnasser@redhat.com>
24377
24378 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
24379 "don't step after run" as unresolved or unsupported, instead of xfail.
24380
a283c5a1
CV
243812002-09-18 Corinna Vinschen <vinschen@redhat.com>
24382
24383 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
24384 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
24385 Add newline to expected string in "step out of main (status wrapper)"
24386 case.
24387
11350d2a
CV
243882002-09-18 Corinna Vinschen <vinschen@redhat.com>
24389
24390 * lib/gdb.exp (rerun_to_main): Allow restarting application.
24391 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
24392
0deec7d6
TT
243932002-09-17 Tom Tromey <tromey@redhat.com>
24394
24395 * gdb.base/printcmds.exp (test_print_string_constants): Expect
24396 \000, not \0, in double-quoted string.
24397
b2b4a1b5
CV
243982002-09-14 Corinna Vinschen <vinschen@redhat.com>
24399
c9d37158 24400 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
24401 string after running the commands execution on breakpoint tests.
24402
1c56143a
CV
244032002-09-13 Corinna Vinschen <vinschen@redhat.com>
24404
24405 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
24406
37f8da45
JB
244072002-09-12 Joel Brobecker <brobecker@gnat.com>
24408
24409 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
24410
08b468e0
KS
244112002-09-10 Keith Seitz <keiths@redhat.com>
24412
24413 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
24414 runto proc.
24415 (mi_run_to_main): Use mi_runto.
24416 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
24417
dc360f58
KS
244182002-09-10 Keith Seitz <keiths@redhat.com>
24419
24420 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
24421 regexp for stopping at main. Could have multiple event notifications.
24422 Don't assume that main was declared with no parameters.
24423 (mi_next): Use mi_step_to.
24424 (mi_step): Use mi_next_to.
24425
ce3abcfb
CV
244262002-09-09 Corinna Vinschen <vinschen@redhat.com>
24427
24428 * gdb.base/default.exp: Fix expected string in `info float' test.
24429
d1f5b980
BE
244302002-09-09 Ben Elliston <bje@redhat.com>
24431
24432 * config/mips.exp: Update comments.
24433 * config/mips-idt.exp: Likewise.
24434 * config/nind.exp: Likewise.
24435 * config/slite.exp: Likewise.
24436 * config/sparclet.exp: Likewise.
24437 * config/udi.exp: Likewise.
24438 * config/vx.exp: Likewise.
24439 * config/vxworks29k.exp: Likewise.
24440
2f71430b
JB
244412002-09-05 Jim Blandy <jimb@redhat.com>
24442
24443 * gdb.threads/killed.exp: Fix test failure message.
24444
7ddebc7e
KS
244452002-09-04 Keith Seitz <keiths@redhat.com>
24446
24447 * lib/mi-support.exp: Update copyright.
24448 (mi_gdb_test): Increase the priority of the expected pattern
24449 so that it matches gdb_test.
24450
0ae67eb3
KS
244512002-09-03 Keith Seitz <keiths@redhat.com>
24452
24453 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
24454 Use integer comparison instead of string comparison for testing
24455 whether binary was built.
24456
38fc42c8
JB
244572002-09-03 Jim Blandy <jimb@redhat.com>
24458
24459 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
24460
b6ff0e81
JB
244612002-08-29 Jim Blandy <jimb@redhat.com>
24462
24463 * gdb.threads/pthreads.exp: Move the portable thread compilation
24464 code into a function in lib/gdb.exp, and call that from here.
24465 * lib/gdb.exp (gdb_compile_pthreads): New function.
24466
07c98896
KS
244672002-08-29 Keith Seitz <keiths@redhat.com>
24468
24469 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
24470 expect_out so that callers can get at it.
24471
0312286c
DJ
244722002-08-23 Daniel Jacobowitz <drow@mvista.com>
24473
24474 * gdb.threads/print-threads.c: New file.
24475 * gdb.threads/print-threads.exp: New file.
24476 * gdb.threads/schedlock.c: New file.
24477 * gdb.threads/schedlock.exp: New file.
24478
dd039bc4
EZ
244792002-08-22 Elena Zannoni <ezannoni@redhat.com>
24480
a9c64011
AS
24481 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
24482 not altivec.c.
dd039bc4 24483
1f36144c
MK
244842002-08-17 Mark Kettenis <kettenis@gnu.org>
24485
24486 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
24487 targets. The problem should be fixed now.
24488
16057ec7 244892002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
24490
24491 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
24492 2002-07-24 change that removes final dots from error messages.
24493
3c1499ad
TT
244942002-08-13 Tom Tromey <tromey@redhat.com>
24495
24496 * gdb.base/readline.exp: New file.
24497
a20ce2c3
AC
244982002-08-01 Andrew Cagney <ac131313@redhat.com>
24499
24500 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
24501 supress message.
24502
db034ac5
AC
245032002-08-01 Andrew Cagney <cagney@redhat.com>
24504
24505 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
24506 CHILL_FOR_TARGET and CHILL_LIB.
24507 * configure.in (configdirs): Remove gdb.chill.
24508 * configure: Regenerate.
24509 * lib/gdb.exp: Obsolete references to chill.
24510 * gdb.fortran/types.exp: Ditto.
24511 * gdb.fortran/exprs.exp: Ditto.
24512
3e000b18
KB
245132002-07-30 Kevin Buettner <kevinb@redhat.com>
24514
24515 * gdb.base/shlib-call.exp (additional_flags): Conditionally
24516 set Irix-specific compile and link flags.
24517
28f4966b
KB
245182002-07-29 Kevin Buettner <kevinb@redhat.com>
24519
24520 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
24521 source files. The ``-o'' option doesn't work with the ``-E'' option
24522 when using the Irix compiler.
24523
46c0d5a6
DJ
245242002-07-19 Daniel Jacobowitz <drow@mvista.com>
24525
24526 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
24527 Improve support for reusing an exec file. Copy exec file
24528 to target, and run gdbserver on the target instead of on the host.
24529
eecf4bed
JB
245302002-07-18 Jim Blandy <jimb@redhat.com>
24531
0f815cdf
JB
24532 * gdb.base/ending-run.exp: Don't expect to see the program end in
24533 some orderly fashion when we're running on a real stand-alone
24534 board.
24535
eecf4bed
JB
24536 * gdb.base/interrupt.exp: Correct logic for skipping tests on
24537 targets that don't support interrupts.
24538
52d309e4
JB
245392002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
24540
24541 * gdb.base/attach.exp: Add patterns to match output from /proc-based
24542 systems.
24543 Move comments in expect statements to inside the actions, so that they
24544 don't get matched against.
24545
ff683d9e
MK
245462002-07-10 Mark Kettenis <kettenis@gnu.org>
24547
24548 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
24549 function when asleep" test.
24550
b5356753
AC
245512002-07-10 Andrew Cagney <ac131313@redhat.com>
24552
24553 * gdb.base/page.exp: Rewrite to handle problems with very long
24554 `info set' output. Update copyright.
24555
6aa4d13a
AC
245562002-06-26 Andrew Cagney <ac131313@redhat.com>
24557
24558 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
24559 gdb.threads-hp.
24560 * gdb.hp/configure: Regenerate.
24561 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
24562 * gdb.hp/gdb.threads-hp/configure: Delete file.
24563 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
24564
8cf8c2b8
AC
245652002-06-22 Andrew Cagney <ac131313@redhat.com>
24566
24567 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
24568 setlocale, bindtextdomain and textdomain.
24569
6827a8f8
JB
245702002-06-11 Jim Blandy <jimb@redhat.com>
24571
919d772c
JB
24572 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
24573 preprocessor macro information is present.
24574
6827a8f8
JB
24575 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
24576 tests.
24577
c15b0d21
MS
245782002-06-06 Michael Snyder <msnyder@redhat.com>
24579
c5984d70
MS
24580 * gdb.base/overlays.exp: Record addresses of overlay
24581 functions in TCL variables rather than in GDB variables,
24582 to avoid having GDB convert them to pointers (with loss
24583 of information).
24584
d63a86f8 24585 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 24586 default linker script changes.
c15b0d21
MS
24587 * gdb.base/long_long.exp: Add check for sizeof (long double).
24588
be26fe0d
ML
245892002-06-06 Michal Ludvig <mludvig@suse.cz>
24590
24591 * gdb.asm/asm-source.exp: Add x86-64 target.
24592 * gdb.asm/x86_64.inc: New.
d63a86f8 24593
258093ca 245942002-05-30 Michael Chastain <mec@shout.net>
258093ca 24595
4b3153f1 24596 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
24597 * gdb.c++/m-static.cc: New file.
24598 * gdb.c++/m-static.exp: New file.
24599
241264c6
MS
246002002-05-28 Michael Snyder <msnyder@redhat.com>
24601
24602 * gdb.base/call-ar-st.exp: Allow for reduced floating point
24603 precision.
24604
9bba8c8f 246052002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 24606
4b3153f1 24607 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
24608 * gdb.c++/m-data.cc: New file.
24609 * gdb.c++/m-data.exp: New file.
24610
246112002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 24612
4b3153f1 24613 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 24614 * gdb.c++/try_catch.cc: New file.
d63a86f8 24615 * gdb.c++/try_catch.exp: New file.
9bba8c8f 24616
def1b996
MC
246172002-05-27 Michael Chastain <mec@shout.net>
24618
24619 * gdb.c++/local.exp: Accept more nested types in output.
24620
522ba268
MC
246212002-05-26 Michael Chastain <mec@shout.net>
24622
24623 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
24624
277254ba
MS
246252002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
24626
24627 * lib/gdb.exp (gdb_wrapper_init): Just because
24628 gdb_wrapper_file exists, this does not mean that the file
24629 should not be rebuilt. That is what gdb_wrapper_initialized
24630 is for.
24631 (default_gdb_init): Reset gdb_wrapper_initialized.
24632
b61a8733
MS
246332002-05-23 Michael Snyder <msnyder@redhat.com>
24634
d63a86f8 24635 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
24636 the precision of the floating point test results.
24637 * gdb.base/call-rt-st.exp: Ditto.
24638
b61a8733
MS
24639 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
24640 * gdb.base/call-rt-st.exp: Ditto.
24641
56f6e910
MC
246422002-05-19 Michael Chastain <mec@shout.net>
24643
24644 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
24645
ad0b0016
EZ
246462002-05-19 Elena Zannoni <ezannoni@redhat.com>
24647
a9c64011
AS
24648 * configure.in (configdirs): Add gdb.arch.
24649 * configure: Regenerate.
ad0b0016 24650
f617d2b6
JB
246512002-05-17 Jim Blandy <jimb@redhat.com>
24652
24653 * gdb.base/completion.exp: Recognize the more detailed error
24654 messages produced by the macro expander's lexical analyzer.
24655
eac2a696
EZ
246562002-05-14 Elena Zannoni <ezannoni@redhat.com>
24657
a9c64011
AS
24658 * gdb.arch/altivec-abi.c: New file.
24659 * gdb.arch/altivec-abi.exp: New file.
24660 * gdb.arch/altivec-regs.c: New file.
24661 * gdb.arch/altivec-regs.exp: New file.
eac2a696 24662
2fdde8f8
DJ
246632002-05-14 Daniel Jacobowitz <drow@mvista.com>
24664
24665 * gdb.base/maint.exp (maint print type): Update for new type
24666 structure.
d63a86f8 24667
e31f1a7c
EZ
246682002-05-14 Elena Zannoni <ezannoni@redhat.com>
24669
24670 * gdb.arch: New directory.
24671 * gdb.arch/configure.in: New file.
24672 * gdb.arch/configure: New file.
24673 * gdb.arch/Makefile.in: New file.
24674
db589741
CV
246752002-05-13 Corinna Vinschen <vinschen@redhat.com>
24676
24677 * gdb.asm/asm-source.exp: Add v850 as supported target.
24678 * gdb.asm/v850.inc: New file.
24679
8ce2a7dc
DJ
246802002-05-13 Daniel Jacobowitz <drow@mvista.com>
24681
24682 * gdb.c++/annota2.exp (annotate-quit): Add comment.
24683
df763c7f
DJ
246842002-05-12 Daniel Jacobowitz <drow@mvista.com>
24685
24686 * gdb.base/break.exp: Check 'break "marker2"'.
24687
377daeed
MS
246882002-05-10 Michael Snyder <msnyder@redhat.com>
24689
24690 * gdb.base/long_long.exp: Fix typo.
24691
c4b7bc2b
JB
246922002-05-10 Jim Blandy <jimb@redhat.com>
24693
ecac9a4e
JB
24694 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
24695 a bug.
24696
c4b7bc2b
JB
24697 * gdb.base/printcmds.exp (test_integer_literals_rejected):
24698 Recognize more detailed error message produced by the macro
24699 expander's lexical analyzer.
24700 * lib/gdb.exp (test_print_reject): Same.
24701
e71019a1
MK
247022002-05-09 Mark Kettenis <kettenis@gnu.org>
24703
24704 * gdb.c++/method.exp: Fix typo.
24705
fedfc8e6
MS
247062002-05-08 Michael Snyder <msnyder@redhat.com>
24707
166a1957
MS
24708 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
24709 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 24710 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
24711 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
24712 Add iftarget clause for strongarm.
d63a86f8 24713
f1c47eb2
MS
247142002-05-06 Michael Snyder <msnyder@redhat.com>
24715
cb9a9d3e
MS
24716 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
24717 (gdb_continue_to_end): Accept output from status wrapper.
24718 * gdb.base/ending-run.exp: Add case for output from status wrapper.
24719 Clean up fail messages to match pass messages.
24720
f1c47eb2
MS
24721 Enable the "needs_status_wrapper" testsuite feature.
24722 * lib/gdb.exp (gdb_wrapper_init): New procedure.
24723 (gdb_compile): Conditionally call gdb_wrapper_init.
24724 * gdb.base/a2-run.exp: Recognize output from status wrapper.
24725 * gdb.c++/method.exp: Recognize output from status wrapper.
24726
6079c749
BE
247272002-05-06 Ben Elliston <bje@redhat.com>
24728From Graydon Hoare <graydon@redhat.com>
24729
24730 * config/sid.exp: Include support for "rawsid" protocol.
24731
188baff3
JB
247322002-05-03 Jim Blandy <jimb@redhat.com>
24733
24734 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
24735 * gdb.c++/hang3.C: New file.
24736
b9c07f0f
AC
247372002-05-04 Andrew Cagney <ac131313@redhat.com>
24738
24739 * gdb.base/default.exp: Remove obsolete code.
24740 * gdb.c++/misc.exp: Ditto. Update copyright.
24741 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
24742 * gdb.base/whatis.exp: Ditto. Update copyright.
24743 * gdb.base/scope.exp: Ditto. Update copyright.
24744 * gdb.base/ptype.exp: Ditto. Update copyright.
24745 * gdb.base/printcmds.exp: Ditto. Update copyright.
24746 * gdb.base/opaque.exp: Ditto. Update copyright.
24747 * gdb.base/list.exp: Ditto.
24748 * gdb.base/funcargs.exp: Ditto. Update copyright.
24749 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
24750 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
24751 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
24752 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
24753 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
24754 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
24755
5c7a0397
MS
247562002-05-02 Michael Snyder <msnyder@redhat.com>
24757
d6dcc264 24758 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
24759 * gdb.base/long_long.exp: Add xscale target.
24760 * gdb.base/default.exp: Add xscale target.
24761
eb7f1c48
JB
247622002-05-01 Jim Blandy <jimb@redhat.com>
24763
24764 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
24765 gdb.c++/hang.exp: New test.
24766
a6befae8
FF
247672002-05-01 Fred Fish <fnf@redhat.com>
24768
24769 * gdb.base/completion.exp: Handle completions of "./Make" for
24770 more than one completion possibility, as is the case when we
24771 build and test in the source tree.
24772
0a310277
AG
247732002-04-29 Anthony Green <green@redhat.com>
24774
24775 * gdb.java/jmisc1.exp: New file.
24776 * gdb.java/jmisc2.exp: New file.
24777
6ff9af88
DJ
247782002-04-24 Daniel Jacobowitz <drow@mvista.com>
24779
24780 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
24781
96b3d632
EZ
247822002-04-23 Elena Zannoni <ezannoni@redhat.com>
24783
24784 * gdb.base/help.exp: Change 'help status' to allow for target
24785 dependent output differences.
24786
5019bb54
MC
247872002-04-22 Michael Chastain <mec@shout.net>
24788
24789 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
24790
a805a116
MC
247912002-04-22 Michael Chastain <mec@shout.net>
24792
24793 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
24794
a1706bfd
DM
247952002-04-17 David S. Miller <davem@redhat.com>
24796
24797 * gdb.asm/sparc64.inc: New file.
24798 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
24799
a73a20a2
EZ
248002002-04-19 Elena Zannoni <ezannoni@redhat.com>
24801
24802 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
24803 instruction file directly into the build tree. Clean up at end of
24804 test.
24805
ba678339
DM
248062002-04-18 David S. Miller <davem@redhat.com>
24807
24808 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
24809 handle 64-bit platforms correctly.
24810 * gdb.base/maint.exp: Likewise.
24811
b03399da
KB
248122002-04-18 Kevin Buettner <kevinb@redhat.com>
24813
24814 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
24815 ``-fpic'' when compiling files comprising a shared library, but
24816 it does need additional linker flags in order to find shared
24817 libraries at run time.
24818
e2004992
KB
248192002-04-18 Kevin Buettner <kevinb@redhat.com>
24820
24821 * gdb.base/cvexpr.c (use): New function.
24822 (main): Invoke use() on all global variables to prevent
24823 some linkers from deleting these otherwise unused symbols.
24824
d8937120
MC
248252002-04-17 Michael Chastain <mec@shout.net>
24826From David S. Miller <davem@redhat.com>
24827
24828 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
24829 handle 64-bit platforms correctly.
24830
ffd61a58
MS
248312002-04-12 Michael Snyder <msnyder@redhat.com>
24832From Jim Blandy <jimb@redhat.com>
a9c64011 24833 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
24834 script can handle this instead.
24835 * gdb.base/bar.c (barx): Same.
24836 * gdb.base/baz.c (bazx): Same.
24837 * gdb.base/grbx.c (grbxx): Same.
24838
24839 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
24840 manager doesn't automatically unmap overlays unnecessarily.
24841
6b8426a6
MH
248422002-04-10 Martin M. Hunt <hunt@redhat.com>
24843
24844 * gdb.base/ending-run.exp: Fix pattern for Mips targets
24845 stepping out of main.
24846
34af4875
MC
248472002-04-09 Michael Chastain <mec@shout.net>
24848
24849 * gdb.c++/local.cc (main): Move call to marker1() inside nested
24850 scope so that the nested scope tests will make sense.
24851 * gdb.c++/local.exp: Write patterns that actually work with gcc
24852 (the HP patterns "were never known to work with gcc").
24853 Keep the old aCC patterns too.
24854
2d1676a0
DJ
248552002-04-09 Daniel Jacobowitz <drow@mvista.com>
24856
24857 * gdb.base/attach.exp: Correct target board test.
24858
3a63e3f9
MC
248592002-04-08 Michael Chastain <mec@shout.net>
24860
24861 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
24862 in a const method. Add some xfail and fail cases for configurations
24863 that do not emit the "const ...".
24864
f18dabd2
MC
248652002-04-07 Michael Chastain <mec@shout.net>
24866
24867 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
24868 Accept "A * const" and "const A * const" as type of "this".
24869 Fix spelling of getFunky throughout. Make messages uniform.
24870
0fcddd82
EZ
248712002-04-07 Elena Zannoni <ezannoni@redhat.com>
24872
a9c64011 24873 Work around for PR gdb/285:
0fcddd82
EZ
24874 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
24875
16a8534a
EZ
248762002-04-07 Elena Zannoni <ezannoni@redhat.com>
24877
24878 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
24879 instructions file at run time instead of configure time.
24880 Sometimes we run the test in a directory that is not the one we
24881 configured in.
24882 * gdb.asm/configure.in: Delete creation of symlink.
24883 * gdb.asm/configure: Regenerate.
24884
24181d81
JB
248852002-04-05 J. Brobecker <brobecker@gnat.com>
24886
24887 * gdb.gdb/xfullpath.exp: New test, to exercise the new
24888 xfullpath () function.
24889
7cdb7107
DJ
248902002-04-04 Daniel Jacobowitz <drow@mvista.com>
24891
24892 * gdb.asm/Makefile.in: Correct dependencies.
24893
24894 * gdb.asm/powerpc.inc: New file.
24895 * gdb.asm/asm-source.exp: Add PowerPC.
24896 * gdb.asm/configure.in: Likewise.
24897 * gdb.asm/configure: Regenerated.
24898
a7d17088
DJ
248992002-04-04 Daniel Jacobowitz <drow@mvista.com>
24900
24901 * gdb.base/relocate.exp: New file.
24902 * gdb.base/relocate.c: New file.
24903
cd721503
FF
249042002-04-04 Fred Fish <fnf@redhat.com>
24905
24906 * gdb.base/step-test.exp: Update comment regarding stopping in
24907 memcpy/bcopy calls inserted as part of the compiler runtime.
24908
b22ad7a7
MS
249092002-04-04 Michael Snyder <msnyder@redhat.com>
24910
24911 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
24912
5f279fa6
DJ
249132002-04-03 Daniel Jacobowitz <drow@mvista.com>
24914
24915 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
24916 (gdb_expect): Remove $notransfer hack.
24917
dd0fd3ce
DJ
249182002-04-02 Daniel Jacobowitz <drow@mvista.com>
24919
24920 * gdb.c++/classes.exp ("calling method for small class"): Match
24921 updated register output.
24922
1e50cda1
DJ
249232002-03-30 Daniel Jacobowitz <drow@mvista.com>
24924
24925 Fix PR gdb/452
24926 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
24927 when finished. Make gdb_file_cmd send "exec-file" when
24928 appropriate.
24929
24015922
DJ
249302002-03-30 Daniel Jacobowitz <drow@mvista.com>
24931
24932 * gdb.base/attach.exp: Remove extra setup_xfail.
24933
dd7dfd64
MS
249342002-03-26 Michael Snyder <msnyder@redhat.com>
24935
24936 * gdb.base/default.exp: Add tests for dump, append, and restore.
24937 * gdb.base/help.exp: Add tests for dump, append, and restore.
24938 * gdb.base/dump.exp: New file, test dump, append and restore.
24939 * gdb.base/dump.c: New file.
24940
48b2f8d7
MS
249412002-03-27 Michael Snyder <msnyder@redhat.com>
24942
d63a86f8 24943 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
24944 clean-ups in help messages.
24945
05b4d525
FF
249462002-03-26 Fred Fish <fnf@redhat.com>
24947
24948 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
24949 have debugging info for those functions and the compiler uses them
24950 internally to copy structs around.
24951
d7679631
FF
249522002-03-26 Fred Fish <fnf@redhat.com>
24953
24954 * gdb.base/list.exp: Revert the change made yesterday and add note
24955 about why we don't list the default lines for remote targets.
24956
523ac3f9
MS
249572002-03-25 Michael Snyder <msnyder@redhat.com>
24958
24959 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
24960
754b2b8d
FF
249612002-03-25 Fred Fish <fnf@redhat.com>
24962
24963 * gdb.base/list.exp: This test works on remote targets so remove
24964 the short circuit for remote targets. Update copyright.
24965
33c3e192
FF
249662002-03-25 Fred Fish <fnf@redhat.com>
24967
24968 * gdb.base/attach.exp: Fix logic error that was suppressing this
24969 test for all non hppa*-*-hpux* targets, instead of the hp target.
24970 Move comments closer to the suppression point. Also now need to
24971 check that we are running natively.
24972
d43e73ee
MS
249732002-03-22 Michael Snyder <msnyder@redhat.com>
24974
882c8f02
MS
24975 * gdb.base/default.exp: Add test for gcore. Update copyright.
24976 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 24977
04c12f60
FF
249782002-03-06 Fred Fish <fnf@redhat.com>
24979
24980 * gdb.base/funcargs.c: Remove extraneous ';' character.
24981 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24982
b43df995
MC
249832002-03-04 Michael Chastain <mec@shout.net>
24984
24985 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24986 accommodate gcc v3 function signature.
24987 * gdb.mi/mi0-var-cmd-exp: Ditto.
24988
92362027
AC
249892002-02-24 Andrew Cagney <ac131313@redhat.com>
24990
24991 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24992 ``GNU/Linux'' or ``Linux kernel''
24993 * testsuite/gdb.threads/pthreads.c: Ditto.
24994
258ad32d
MC
249952002-02-24 Michael Chastain <mec@shout.net>
24996
24997 * gdb.threads/pthreads.c (thread1): Add a return statement.
24998 (thread2): Likewise.
24999 (foo): Likewise.
25000
04c3b3d4
MC
250012002-02-23 Michael Chastain <mec@shout.net>
25002
25003 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25004 to placate gcc.
25005
5a2a0a20
MC
250062002-02-23 Michael Chastain <mec@shout.net>
25007
25008 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25009 test "ptype bint". The test passes on all my stabs configurations.
25010
a640f7fc
JB
250112002-02-21 Jim Blandy <jimb@redhat.com>
25012
27924826
JB
25013 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25014 filename at a time, and watch for the ones we want to see.
25015
a640f7fc
JB
25016 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25017 types of pointers to prototyped functions.
25018
edcc8c75
AC
250192002-02-20 Andrew Cagney <ac131313@redhat.com>
25020
25021 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25022 signed, unsigned and straight char.
25023 (padding_char, padding_short, padding_int, padding_long,
25024 padding_long_long, padding_float, padding_double,
25025 padding_long_double): New global variables.
25026 (fill, fill_structs): New functions.
25027
25028 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25029 for correctly sized writes. Update copyright.
25030 (get_valueof): New procedure.
25031 (get_sizeof): Call get_valueof.
25032 (check_valueof): New procedure.
25033 (check_padding): New procedure.
25034
ac57ea44
MC
250352002-02-20 Michael Chastain <mec@shout.net>
25036
25037 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25038 to setup_xfail. Document some of the remaining calls.
25039
7a10c941
MC
250402002-02-18 Michael Chastain <mec@shout.net>
25041
25042 * gdb.c++/userdef.exp: Update copyright year.
25043
fb8acdcc
DJ
250442002-02-18 Daniel Jacobowitz <drow@mvista.com>
25045
25046 * gdb.c++/userdef.exp: Test overloaded operators properly.
25047 Remove xfails.
25048
fda6ae12
MS
250492002-02-14 Michael Snyder <msnyder@redhat.com>
25050
25051 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25052
676a0442
DJ
250532002-02-14 Daniel Jacobowitz <drow@mvista.com>
25054
25055 * gdb.base/a2-run.exp: Check for a remote target properly.
25056 * gdb.base/annota1.exp: Likewise.
25057 * gdb.base/list.exp: Likewise.
25058 * gdb.base/reread.exp: Likewise.
25059 * gdb.base/scope.exp: Likewise.
25060 * gdb.base/shlib-call.exp: Likewise.
25061 * gdb.base/term.exp: Likewise.
25062 * gdb.c++/annota2.exp: Likewise.
25063
78b4f468
RE
250642002-02-13 Richard Earnshaw <rearnsha@arm.com>
25065
25066 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25067
9a81ba51
MC
250682002-02-10 Michael Chastain <mec@shout.net>
25069
25070 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25071 (call_after_alloca): Ditto.
25072
004af6c7
DJ
250732002-02-10 Daniel Jacobowitz <drow@mvista.com>
25074
25075 * gdb.base/ending-run.exp: Guard "cont" test with
25076 gdb_skip_stdio_test.
25077
37225f62
JB
250782002-02-06 Jim Blandy <jimb@redhat.com>
25079
25080 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25081 from here...
25082 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25083 To here. Disable this test on non-HP platforms. Add big comment.
25084
fe6fdd96
MS
250852002-02-04 Michael Snyder <msnyder@redhat.com>
25086
25087 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25088 other than d10v and m32r.
25089
036fad3f
RE
250902002-02-02 Richard Earnshaw <rearnsha@arm.com>
25091
25092 * gdb.base/default.exp: Rewrite test patterns to reduce time
25093 taken to match them.
25094
7148ab62
DJ
250952002-01-30 Daniel Jacobowitz <drow@mvista.com>
25096
25097 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25098 Allow a start function above main.
25099 * gdb.threads/linux-dp.exp: Fix copyright date.
25100
396cc255
DJ
251012002-01-30 Daniel Jacobowitz <drow@mvista.com>
25102
a9c64011
AS
25103 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25104 (check_philosopher_stack): Check for manager thread before checking
25105 for a just-starting thread.
396cc255 25106
f038d31b
DJ
251072002-01-30 Daniel Jacobowitz <drow@mvista.com>
25108
25109 From Neil Booth <neil@daikokuya.demon.co.uk>:
25110 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25111 warnings.
25112
b3ff9d9a
FF
251132002-01-21 Fred Fish <fnf@redhat.com>
25114
25115 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25116 not caller.
25117
39ad761d
JB
251182002-01-21 Jim Blandy <jimb@redhat.com>
25119
25120 * gdb.base/reread.exp: Check that GDB properly re-reads the
25121 executable file when it changes while no inferior is running.
25122
aaf320fa
FF
251232002-01-21 Fred Fish <fnf@redhat.com>
25124
a9c64011
AS
25125 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25126 optionally accept the "shlib events" variation.
aaf320fa 25127
808a31f5
JB
251282002-01-21 Jim Blandy <jimb@redhat.com>
25129
25130 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
25131 call `fflush' after every `printf', so that the output is produced
25132 at predictable points, regardless of whatever buffering does (or
25133 doesn't) take place.
25134 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
25135 at different points.
25136
4420d5e2
DJ
251372002-01-20 Daniel Jacobowitz <drow@mvista.com>
25138
25139 * gdb.c++/inherit.exp: Update copyright years.
25140 * gdb.c++/method.exp: Likewise.
25141
3e36a0f4
DJ
251422002-01-20 Daniel Jacobowitz <drow@mvista.com>
25143
25144 * gdb.c++/classes.exp: Update for improved v3 support and skipping
25145 artificial methods/arguments.
25146 * gdb.c++/derivation.exp: Likewise.
25147 * gdb.c++/inherit.exp: Likewise.
25148 * gdb.c++/method.exp: Likewise.
25149 * gdb.c++/virtfunc.exp: Likewise.
25150
b4ceaee6
AC
251512002-01-18 Andrew Cagney <ac131313@redhat.com>
25152
25153 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
25154 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
25155 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
25156 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
25157 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
25158 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
25159
ecace851
JB
251602002-01-17 Jim Blandy <jimb@redhat.com>
25161
25162 * gdb.asm/asm-source.exp (info symbol): Take another shot at
25163 anchoring the pattern matching the entry point symbol's name.
25164
375fc983
AC
251652002-01-17 Andrew Cagney <ac131313@redhat.com>
25166
25167 * gdb.base/maint.exp: Update ``maint internal-error'' to match
25168 continue/quit query. Update copyright.
25169
fe6fdd96
MS
251702002-01-14 Michael Snyder <msnyder@redhat.com>
25171
25172 * gdb.base/gcore.exp: Remove extra debugging output.
25173
e017c81f
DJ
251742002-01-13 Daniel Jacobowitz <drow@mvista.com>
25175
25176 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
25177 for slightly dubious v2 mangled string.
25178
37ab3bf8
DJ
251792002-01-13 Daniel Jacobowitz <drow@mvista.com>
25180
25181 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
25182
1bc05c3a 251832002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 25184
1bc05c3a 25185 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 25186
1bc05c3a
JM
25187 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
25188 constructors.
25189 * gdb.c++/derivation.exp: Likewise.
25190 * gdb.c++/templates.exp: Likewise.
25191 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 25192
1bc05c3a
JM
251932002-01-10 Michael Snyder <msnyder@redhat.com>
25194
25195 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 25196
a911c360
MS
251972002-01-08 Michael Snyder <msnyder@redhat.com>
25198
25199 * gdb.base/gcore.exp: New test for generate-core-file command.
25200 * gdb.base/gcore.c: Testcase for above.
25201 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
25202
ea2119ec
JM
252032002-01-08 Jason Merrill <jason@redhat.com>
25204
25205 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
25206
68203136
FF
252072002-01-07 Fred Fish <fnf@redhat.com>
25208
25209 * gdb.c++/overload.exp: Remove unconditional xfails for:
25210 print foo_instance1.overloadargs(1)
25211 print foo_instance1.overloadargs(1, 2)
25212 print foo_instance1.overloadargs(1, 2, 3)
25213 print foo_instance1.overloadargs(1, 2, 3, 4)
25214 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
25215 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
25216 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
25217 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
25218 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
25219 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
25220 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
25221 print foo_instance1.overload1arg()
25222 print foo_instance1.overload1arg((char)arg2)
25223 print foo_instance1.overload1arg((signed char)arg3)
25224 print foo_instance1.overload1arg((unsigned char)arg4)
25225 print foo_instance1.overload1arg((int)arg7)
25226 print foo_instance1.overload1arg((unsigned int)arg8)
25227 print foo_instance1.overload1arg((float)arg11)
25228 print foo_instance1.overload1arg((double)arg12)
d63a86f8 25229
21b9b5b1
MS
252302002-01-07 Michael Snyder <msnyder@redhat.com>
25231
25232 * gdb.base/huge.exp: New test. Print a very large target data object.
25233 (skip_huge_test): New test variable. Define if you want to skip this
25234 test. The test reads an 8 megabyte data object from the target, so it
25235 might be very time consuming on remote targets with a slow connection.
25236 * gdb.base/huge.c: New file. Test case for above.
25237
725f922e
FF
252382002-01-07 Fred Fish <fnf@redhat.com>
25239
25240 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
25241 g_instance.bfoo, and g_instance.cfoo.
25242
889bf7c5 252432002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 25244
889bf7c5
PA
25245 * gdb.base/break.c (multi_line_if_conditional): New function.
25246 (multi_ilne_while_conditional): Likewise.
25247 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
25248 IF or WHILE condition puts the breakpoint at the start of
25249 the condition.
f286b2c3 25250
634d57ec
JL
25251 * gdb.base/selftest.exp (backtrace through signal handler): Remove
25252 hppa*-*-hpux* expected failure.
25253 * gdb.base/structs.exp (do_function_calls): Similarly.
25254
25255 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
25256 watchpoints.
25257
9fbfe2dc
AC
252582002-01-06 Andrew Cagney <ac131313@redhat.com>
25259
25260 Fix PR gdb/66.
25261 * gdb.base/structs.exp: Replace skip for a29k with skip for
25262 gdb,cannot_call_functions.
25263 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
25264 * gdb.base/callfuncs.exp: Ditto.
25265 * gdb.base/call-rt-st.exp: Ditto.
25266 * gdb.base/call-strs.exp: Ditto.
25267 * gdb.base/callfwmall.exp: Ditto.
25268 * gdb.base/scope.exp: Obsolete xfail a29k.
25269 * gdb.c++/misc.exp: Ditto.
25270 * gdb.c++/cplusfuncs.exp: Ditto.
25271 * gdb.base/ptype.exp: Ditto.
25272 * gdb.base/printcmds.exp: Ditto.
25273 * gdb.base/opaque.exp: Ditto.
25274 * gdb.base/list.exp: Ditto.
25275 * gdb.base/funcargs.exp: Ditto.
25276 * gdb.base/default.exp: Ditto.
25277
8ddad156
MS
252782002-01-04 Michael Snyder <msnyder@redhat.com>
25279
ca4976a6 25280 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
25281 * gdb.base/maint.exp: Add tests for maint info sections options.
25282
1b074332
JL
25283Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
25284
25285 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
25286
7d159115
CV
252872001-12-20 Corinna Vinschen <vinschen@redhat.com>
25288
25289 * gdb.asm/arm.inc: New file.
25290 * gdb.asm/asm-source.exp: Add arm targets.
25291 * gdb.asm/configure.in: Ditto.
25292 * gdb.asm/configure: Recreated from configure.in.
25293
8fb87725
JL
25294Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
25295
afabe08c
JL
25296 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
25297 with HP's compiler.
25298 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
25299 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
25300 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
25301 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
25302
25303 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
25304 either HP's compilers or GCC.
25305
db521deb
JL
25306 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
25307 a SIGBUS or SIGSEGV.
25308
25309 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
25310
25311 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
25312 can be compiled with either HP's compiler or GCC.
25313
cfa88ab7
JL
25314 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
25315 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
25316 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
25317
ca344dff
JL
25318 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
25319 to match current gdb output. Update due to using auto-solib-limit
25320 for limiting instead of overloading auto-solib-add.
25321 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
25322 test program.
25323
3f3c6e55 25324 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
25325 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
25326 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
25327 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
25328 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
25329 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
25330 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
25331 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
25332 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
25333 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
25334 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
25335 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
25336 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 25337
8fb87725
JL
25338 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
25339 a SIGTRAP to the inferior.
25340
cf599fa7
CV
253412001-12-19 Corinna Vinschen <vinschen@redhat.com>
25342
25343 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
25344 Substitute call to target_link by call to gdb_compile.
25345
2cd045cd
JL
25346Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
25347
a9c64011
AS
25348 * gdb.base/break.exp: Fix HP specific search string when testing
25349 backtracing in a called function.
2cd045cd 25350
a9c64011
AS
25351 * gdb.base/constvars.exp: Only set lang to C++ if we're
25352 compiling the test with HP's compilers.
25353 * gdb.base/volatile.exp: Similarly.
2cd045cd 25354
99ebe9ac
JB
253552001-12-19 Jim Blandy <jimb@redhat.com>
25356
25357 * gdb.base/printcmds.exp: Expect the null character to be printed
25358 as '\0', and the '\013' to be printed as '\v'.
25359 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
25360 * gdb.base/setvar.exp: Same.
25361
b9891b29
JB
253622001-12-17 Jim Blandy <jimb@redhat.com>
25363
0eba65ab
JB
25364 * gdb.base/completion.exp: Rather than completing very long
25365 filenames, which can make the readline library produce output we
25366 don't recognize, cd to the directory first, and then complete
25367 using nice, short relative paths.
25368
6970b5b1
JB
25369 * gdb.base/completion.exp: On some systems, there is, in fact, a
25370 variable named `b' in scope, since GDB treats all static
a9c64011
AS
25371 variables as being in scope. So use `no_var_named_this'
25372 instead of `b'.
6970b5b1 25373
b9891b29 25374 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 25375 can't find the core file's registers as a failure.
b9891b29 25376
e6ccd35f
JSC
253772001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
25378
a9c64011
AS
25379 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
25380 test expect string more specific.
e6ccd35f 25381
105ba819
CV
253822001-12-13 Corinna Vinschen <vinschen@redhat.com>
25383
25384 * gdb.asm/asm-source.exp: Add support for xstormy16.
25385 * gdb.asm/configure.in: Ditto.
25386 * gdb.asm/configure: Rebuild.
25387 * gdb.asm/xstormy16.inc: New file.
25388
e9e79dd9
FF
253892001-12-10 Fred Fish <fnf@redhat.com>
25390
25391 * gdb.base/maint.exp: Update to match changes in type dumping code.
25392
347dc97d
JB
253932001-12-10 Jim Blandy <jimb@redhat.com>
25394
25395 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
25396 matching the entry point symbol's name at the beginning of the
25397 line.
347dc97d 25398
5178b9d6
DJ
253992001-12-07 Daniel Jacobowitz <drow@mvista.com>
25400
25401 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
25402 gdb.c++/inherit.exp, gdb.c++/method.exp,
25403 gdb.c++/namespace.exp, gdb.c++/templates.exp,
25404 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
25405 and class layout support.
25406
af890c52
DJ
254072001-12-07 Daniel Jacobowitz <drow@mvista.com>
25408
25409 * gdb.c++/classes.exp: Add test for static member function.
25410 * gdb.c++/misc.cc: Add class with static member function.
25411
7a345fb3
JB
254122001-12-07 Jim Blandy <jimb@redhat.com>
25413
f2e54a80 25414 If GDB says it can't find the struct the function returned, report
8032bf31
JB
25415 those tests as `unsupported'.
25416 * gdb.base/call-rt-st.exp (print_struct_call): New function.
25417 Rewrite subsequent tests to use it.
25418
25419 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
25420 those tests as `unsupported'.
25421 * gdb.base/structs.exp (call_struct_func): New function.
25422 (do_function_calls): Use call_struct_func to call the functions
25423 returning structs.
25424
0bc69509
JB
25425 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
25426 whether functions are prototyped or not, so we can't possibly pass
25427 arguments to t_float_values2 properly.
25428
7a345fb3
JB
25429 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
25430 value of `timeout' for targets other than the mips*tx39-*.
25431
edb6ede1
MS
254322001-12-06 Michael Snyder <msnyder@redhat.com>
25433
d63a86f8 25434 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
25435 and detect whether the start symbol has a leading underscore.
25436
2d842f13
JB
254372001-12-04 Jim Blandy <jimb@redhat.com>
25438
25439 * gdb.base/completion.exp: Clarify indentation.
25440
68550daf
JB
254412001-12-03 Jim Blandy <jimb@redhat.com>
25442
25443 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
25444 variables on the S/390, not `.word'.
25445
cd5195a8
JB
254462001-11-30 Jim Blandy <jimb@redhat.com>
25447
25448 Add assembly-source tests for s390-ibm-linux.
25449 * gdb.asm/s390.inc: New file.
25450 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
25451 the S/390 architecture.
a9c64011 25452 * gdb.asm/configure: Regenerated.
cd5195a8 25453
ca9efc90
MS
254542001-11-30 Michael Snyder <msnyder@redhat.com>
25455
25456 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
25457 next, info source, info sources, info line, global and static
25458 variables, and static functions.
25459 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
25460 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
25461 * gdb.asm/asmsrc1.s: Add a static function and some variables.
25462 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
25463 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
25464 (gdbasm_leave): Restore frame pointer.
25465 (gdbasm_startup): Copy stack set-up from crt0.S.
25466
d0e66976
FN
254672001-11-26 Fernando Nasser <fnasser@redhat.com>
25468
25469 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
25470 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
25471 to a local (non-static) variable. Copy tstruct.a to a static buffer
25472 and return a pointer to that buffer.
25473 * gdb.base/callfwmall.c (t_structs_a): Ditto.
25474
e2334072
MK
254752001-11-24 Mark Kettenis <kettenis@gnu.org>
25476
25477 * gdb.asm/configure.in: Fix recognition of ix86 target.
25478 * gdb.asm/configure: Regenerate.
25479
756caa3d
MS
254802001-11-21 Michael Snyder <msnyder@redhat.com>
25481
25482 * gdb.asm/sparc.inc: New file.
25483 * gdb.asm/asm-source.exp: Recognize sparc target.
25484 * gdb.asm/configure.in: Recognize sparc target.
25485 * gdb.asm/configure: Regenerate.
d63a86f8 25486
9a4d72d5
MS
254872001-11-21 Michael Snyder <msnyder@redhat.com>
25488
25489 * gdb.asm/m32r.inc: New file.
25490 * gdb.asm/asm-source.exp: Recognize m32r target.
25491 * gdb.asm/configure.in: Recognize m32r target.
25492 * gdb.asm/configure: Regenerate.
25493
a773d1cd
MS
254942001-11-20 Michael Snyder <msnyder@redhat.com>
25495
017ac23d
MS
25496 * gdb.asm/i386.inc: New file.
25497 * gdb.asm/asm-source.exp: Recognize ix86 target.
25498 * gdb.asm/configure.in: Recognize ix86 target.
25499 * gdb.asm/configure: Regenerate.
25500
a773d1cd
MS
25501 * gdb.c++/namespace.exp: Fix quotes in output messages.
25502
bb632afb
MS
255032001-11-14 Michael Snyder <msnyder@redhat.com>
25504
25d559ca 25505 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
25506 qualifier in a type cast expression, to designate an address
25507 in the instruction space (Harvard architecture).
25508
4749e309
MS
255092001-11-13 Michael Snyder <msnyder@redhat.com>
25510
25511 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
25512 Tests for expressions using 'const' and 'volatile'.
25513
25050984
CV
255142001-11-13 Corinna Vinschen <vinschen@redhat.com>
25515
25516 * gdb.asm/asm-sources.exp: Allow defining linker flags.
25517
1902c51f
DJ
255182001-11-12 Daniel Jacobowitz <drow@mvista.com>
25519
25520 * lib/mi-support.exp (mi_run_to_helper): Move comments
25521 outside of gdb_expect.
25522
dcf95b47
DJ
255232001-11-11 Daniel Jacobowitz <drow@mvista.com>
25524
25525 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
25526 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
25527 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
25528 mi0_run_to): New functions.
25529 * gdb.mi/mi-simplerun.exp: Use them.
25530 * gdb.mi/mi0-simplerun.exp: Likewise.
25531 * gdb.mi/mi-var-cmd.exp: Likewise.
25532 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 25533
45b074e1
AC
255342001-11-10 Andrew Cagney <ac131313@redhat.com>
25535
25536 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
25537 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
25538
bf50d346
AC
255392001-11-09 Andrew Cagney <ac131313@redhat.com>
25540
25541 * gdb.base/restore.exp: Include $expected value in restored test
25542 message.
25543
9383332c
AC
255442001-11-09 Andrew Cagney <ac131313@redhat.com>
25545
25546 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
25547 implemented.
25548
db62520a
MS
255492001-11-08 Michael Snyder <msnyder@redhat.com>
25550
25551 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
25552 Add pass/fail message for stop at breakpoint in call dummy function.
25553
b5703437
MS
255542001-11-07 Michael Snyder <msnyder@redhat.com>
25555
d63a86f8
RM
25556 * gdb.c++/templates.exp (test_template_breakpoints):
25557 If we get an overload menu, but it does not match what
760f6330 25558 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
25559 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
25560 making the whitespace optional. Argument for "new" may be
25561 "unsigned" as well as "unsigned int/long".
d63a86f8 25562 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
25563 making the whitespace optional. Also replace "(void) with
25564 "((void|)), making the keyword "void" optional.
d63a86f8 25565 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
25566 making the whitespace optional. Also replace "(void) with
25567 "((void|)), making the keyword "void" optional.
3bf40917
MS
25568 * gdb.base/callfuncs.c (t_float_values): This function must
25569 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 25570 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
25571 can be tested against both cases. Usually one case involves
25572 promotion of float to double, while the other does not.
25573 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
25574 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
25575 includes a stack frame for "start".
25576
c8ab4e6d
JB
255772001-11-05 Jim Blandy <jimb@redhat.com>
25578
25579 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
25580 pointers are 32 bits long, and that offsets of relocs are always
25581 stored in the data (REL-style), and not in the reloc entry itself
25582 (RELA-style).
25583 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
25584 stabs.
25585
3f08ced9
MS
255862001-11-01 Michael Snyder <msnyder@redhat.com>
25587
25588 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
25589 and regular expression operators by using quoting.
25590
cbfa24cd
MS
255912001-10-31 Michael Snyder <msnyder@redhat.com>
25592
25593 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
25594 depending on what the symbol table contains.
25595 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
25596 the output of the ptype command. Similarly, accept both "const &"
25597 and "const&".
25598
aaa68313
CV
255992001-10-31 Corinna Vinschen <vinschen@redhat.com>
25600
25601 * gdb.base/miscexprs.c (main): Add usage of preprocessor
25602 symbol `STORAGE' to allow to choose the storage class of
25603 the local datastructures.
25604 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
25605 compiler directive.
25606
91740388
MS
256072001-10-30 Michael Snyder <msnyder@redhat.com>
25608
25609 * gdb.base/jump.exp: Allow it to run for all targets.
25610
1b7c05e7
CV
256112001-10-29 Corinna Vinschen <vinschen@redhat.com>
25612
25613 * gdb.base/call-ar-st.c (print_double_array): Match for loop
25614 with new double_array size.
25615 (main): Change storage class of all local variables to static.
25616 Reduce size of double_array to 9.
25617 * gdb.base/call-ar-st.exp: Increase timeout value.
25618 Change expected output for double array to match new size in
25619 call-ar-st.c.
25620
36a22261
CV
256212001-10-29 Corinna Vinschen <vinschen@redhat.com>
25622
25623 * gdb.base/ending-run.exp: Create identical output when passing
25624 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 25625 Stormy16 target.
36a22261 25626
92b8ae91
MK
256272001-10-28 Mark Kettenis <kettenis@gnu.org>
25628
25629 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
25630 that we catch the expected failure under Linux/x86.
25631
cb135b83
OF
256322001-10-29 Orjan Friberg <orjanf@axis.com>
25633
25634 * gdb.base/setvar.exp: Escape curly braces.
25635 * gdb.stabs/weird.exp: Ditto.
25636
6884aa54
DJ
256372001-10-27 Daniel Jacobowitz <drow@mvista.com>
25638
25639 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
25640 * gdm.mi/mi0-hack-cli.exp: Likewise.
25641
0398c9aa
AC
256422001-10-25 Andrew Cagney <ac131313@redhat.com>
25643
25644 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
25645 messages.
25646
d20bf2e8
AC
256472001-10-21 Andrew Cagney <ac131313@redhat.com>
25648
25649 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
25650 checking MI enabled.
25651
03dd63aa
CV
256522001-10-09 Corinna Vinschen <vinschen@redhat.com>
25653
25654 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
25655
1d9d99f3
FCE
256562001-10-04 Frank Ch. Eigler <fche@redhat.com>
25657
25658 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
25659 if gdb child process crashes, just signal an error.
25660
838ae6c4
JB
256612001-10-02 Jim Blandy <jimb@redhat.com>
25662
25663 * lib/gdb.exp (test_xfail_format): Simplify.
25664
25665 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
25666 front of the variable name `format'. Simplify `if'.
25667
8f0cbc1c
DJ
256682001-10-01 Daniel Jacobowitz <drow@mvista.com>
25669
25670 * gdb.threads/pthreads.exp: Wait for output and delay
25671 before sending ^C.
25672
1f08dafd
DJ
256732001-10-01 Daniel Jacobowitz <drow@mvista.com>
25674
25675 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
25676 some incorrect output instead of timing out.
25677 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
25678
674f90ff
CV
256792001-09-28 Corinna Vinschen <vinschen@redhat.com>
25680
25681 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
25682 check to allow additional `int'.
25683
9b284272
DJ
256842001-09-27 Daniel Jacobowitz <drow@mvista.com>
25685
25686 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
25687 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
25688
b55a4771
MS
256892001-09-27 Michael Snyder <msnyder@redhat.com>
25690
25691 * lib/gdb.exp (test_debug_format): New proc.
25692 (setup_xfail_format): Use new proc test_debug_format.
25693 * gdb.base/constvars.exp (local_compiler_xfail_check): New
25694 proc; use new service proc test_debug_format.
25695 Replace all other "gcc_compiled" tests with this test.
25696 * gdb.base/volatile.exp (local_compiler_xfail_check): New
25697 proc; use new service proc test_debug_format.
25698 Replace all other "gcc_compiled" tests with this test.
25699
257002001-09-27 Michael Snyder <msnyder@redhat.com>
25701
25702 * gdb.base/cvexpr.exp: New file.
25703 * gdb.base/cvexpr.c: New file
25704 Test for expressions using const and volatile keywords.
25705
4e6667ac
CV
257062001-09-26 Corinna Vinschen <vinschen@redhat.com>
25707
25708 * gdb.base/constvars.exp: Check for different orders of keywords
25709 and additional "int" strings in output.
25710
4f337972
AC
257112001-09-22 Andrew Cagney <ac131313@redhat.com>
25712
25713 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
25714 responses from "help maint".
25715
2015650d
FCE
257162001-09-19 Frank Ch. Eigler <fche@redhat.com>
25717
25718 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
25719 to localhost:NNN instead of :NNN, in case Xvfb is listening
25720 only on TCP.
25721
f3bcedc1
CV
257222001-09-19 Corinna Vinschen <vinschen@redhat.com>
25723
25724 * gdb.base/recurse.exp: When checking leaving the watchpoint
25725 scope, recognize when gdb is in function's epilogue and pass.
25726
6b819c92
KS
257272001-09-18 Keith Seitz <keiths@redhat.com>
25728
25729 * lib/insight-support.exp (_gdbtk_export_target_info): Add
25730 support for running tests against sid targets.
25731 (gdbtk_done): Ditto.
25732
a10c9419
CV
257332001-09-18 Corinna Vinschen <vinschen@redhat.com>
25734
25735 * gdb.base/ending-run.c (main): Set stdout buffersize
25736 to the same reasonable value for any target.
25737 * gdb.base/ending-run.exp: Add a regular expression
25738 to make testsuite happy on Sanyo Stormy16 target.
25739
739d0d99
CV
257402001-09-17 Corinna Vinschen <vinschen@redhat.com>
25741
25742 * gdb.base/display.c (do_loops): Add float variable `f'.
25743 Increment f in loop.
25744 * gdb.base/display.exp: Increment timeout by 60 seconds.
25745 Change float display test to use variable `f'.
25746
1b8947f0
JB
257472001-09-17 Jim Blandy <jimb@redhat.com>
25748
25749 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
25750 overflowing the limited breakpoint tables on some ROM monitors
25751 (like the ROM68K).
25752
9890ac81
FCE
257532001-09-15 Frank Ch. Eigler <fche@redhat.com>
25754
25755 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
25756 the "-ac" (disable access control) flag.
25757
6db765ea
JH
257582001-08-30 Jeff Holcomb <jeffh@redhat.com>
25759
25760 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
25761 ints.
25762
4c32cc04
KS
257632001-08-30 Keith Seitz <keiths@redhat.com>
25764
25765 * lib/gdb.exp: Move all insight-related functionality into
25766 separate file.
25767 * lib/insight-support.exp: New file.
25768
8d6e6f81
FCE
257692001-08-29 Frank Ch. Eigler <fche@redhat.com>
25770
25771 * config/sid.exp (sid_start): Never set sid verbosity; disable
25772 expect_background {} that consumed its stdout; tolerate </dev/null.
25773 Attempt to set endianness override in "sid" protocol mode. Cleanup.
25774
6a90e1d0
AC
257752001-08-18 Andrew Cagney <ac131313@redhat.com>
25776
25777 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
25778 CLI jump command to start it.
25779 (mi_run_to_main): Fail immediatly when unexpected output.
25780
1759b3c3
AC
257812001-08-18 Andrew Cagney <ac131313@redhat.com>
25782
25783 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
25784 beginning of function. Fix PR gdb/191.
25785
61d11d80
FCE
257862001-08-16 Frank Ch. Eigler <fche@redhat.com>
25787
25788 * config/sid.exp (sid_start): Don't warn if we cannot figure out
25789 what to force sid endianness to.
25790
942a4df2
KS
257912001-08-15 Keith Seitz <keiths@redhat.com>
25792
25793 * lib/gdb.exp (gdbtk_start): Don't set environment
25794 variables for TCL_LIBRARY and friends. Insight will
25795 now figure these out for itself.
25796
0521c418
MS
257972001-08-02 Michael Snyder <msnyder@redhat.com>
25798
25799 * gdb.base/completion.exp: Remove the symbol "a64l" from
25800 the expect string; this is target-specific, and not related
25801 to what is being tested.
25802
74a9a58a
DB
258032001-08-02 Dave Brolley <brolley@redhat.com>
25804
25805 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
25806
c70819fa
MS
258072001-07-25 Michael Snyder <msnyder@redhat.com>
25808
c2b8fa57
MS
25809 * gdb.base/consecutive.exp: New file. Test stepping over
25810 breakpoints on consecutive instructions.
25811 * gdb.base/consecutive.c: New file.
25812
c70819fa
MS
25813 * gdb.base/call-rt-st.exp: Use double-backslash to quote
25814 curly braces in regular expressions.
25815
2b1a1355
MS
258162001-07-25 Michael Snyder <msnyder@redhat.com>
25817
25818 * gdb.base/ending-run.exp: Accept "Program exited normally" as
25819 legitimate output from stepping out of main.
25820
413eca6f
KS
258212001-07-22 Keith Seitz <keiths@redhat.com>
25822
25823 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
25824 the empty string, do not run the tests.
25825
7e5a9322
SC
258262001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25827
25828 * gdb.base/long_long.exp: Detect size of pointer. Take into
25829 account 2-byte pointers when testing for p/a results.
25830
de58f10f
SC
258312001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25832
d63a86f8 25833 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
25834 and defined to 1K for m68hc11.
25835 (random_data): Reduce table to 1K for embedded platforms (68hc11).
25836 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
25837 (sizeof_random_data): New variable to tell the size of the data table;
25838 don't test past this size; always run to main.
25839
d6f5fea1
SC
258402001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25841
25842 * gdb.base/return2.exp: return of long long and double fails for
25843 68HC11; don't execute these tests on that platform.
25844 * gdb.base/return.exp: Return of a double fails for 68hc11.
25845
c477543d
SC
258462001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25847
25848 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
25849 tests that print a float.
25850 * call-rt-st.exp: Likewise.
25851
63cf1c79
MK
258522001-07-12 Mark Kettenis <kettenis@gnu.org>
25853
25854 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
25855 running this test on Linux.
25856
112f9ab5
MC
258572001-06-24 Michael Chastain <chastain@redhat.com>
25858
25859 * gdb.base/arithmet.exp: Remove some tests to make all test names
25860 unique.
25861
4970cb0f
MS
258622001-07-03 Michael Snyder <msnyder@redhat.com>
25863
25864 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
25865 the output of the ptype command.
25866
d85da69f
MS
258672001-07-02 Michael Snyder <msnyder@redhat.com>
25868
4c8a82de
MS
25869 * gdb.base/completion.exp: Don't assume that break.c is the only
25870 source file that may contain functions named "marker".
d85da69f
MS
25871 * gdb.base/corefile.exp: Quote the curly braces in regexp.
25872
8afc772b
AC
258732001-06-28 Andrew Cagney <ac131313@redhat.com>
25874
25875 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
25876 of files to delete.
25877
25878 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
25879 * gdb.disasm/h8300s.exp: New file.
25880 gdb.disasm/h8300s.s: Likewise.
25881
cff22675
AC
258822001-06-27 Andrew Cagney <ac131313@redhat.com>
25883
25884 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
25885 empty breakpoint tables.
25886
68c81b54
AC
258872001-06-25 Andrew Cagney <ac131313@redhat.com>
25888
25889 * lib/mi-support.exp: Update args=... part of stop-reason
25890 patterns. Accept either a list or a tuple.
25891
2dd62704
AC
258922001-06-23 Andrew Cagney <ac131313@redhat.com>
25893
25894 * lib/mi-support.exp: Remove local emacs variable defining
25895 change-log-default-name.
25896
b4127474
MC
258972001-06-22 Michael Chastain <chastain@redhat.com>
25898
25899 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
25900 This is operationally compatible with the previous version.
25901
8dbfb380
JB
259022001-06-13 Jim Blandy <jimb@redhat.com>
25903
25904 * lib/gdb.exp (gdb_test): Doc fix.
25905
f2d8c86d
MC
259062001-06-10 Michael Chastain <chastain@redhat.com>
25907
25908 * gdb.base/exprs.exp: Remove a duplicate test.
25909
81564d34
JB
259102001-06-06 Jim Blandy <jimb@redhat.com>
25911
25912 * gdb.base/return2.exp (main): Use values to test float and double
25913 returns that are not NaN's, to avoid being confused by IEEE
25914 comparison rules.
25915
da55addb
MS
259162001-06-04 Michael Snyder <msnyder@redhat.com>
25917
25918 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 25919 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
25920 rather than wait for 12 more tests to time out.
25921
42c65987
JB
259222001-06-06 Jim Blandy <jimb@redhat.com>
25923
b18bced9 25924 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 25925 Don't forget to match the GDB prompt.
b18bced9 25926
42c65987
JB
25927 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
25928
5b41e5f0
JB
259292001-06-04 Jim Blandy <jimb@redhat.com>
25930
25931 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
25932 command.
25933
015e046f
KB
259342001-05-31 Kevin Buettner <kevinb@redhat.com>
25935
25936 * gdb.base/annota1.exp (info break): Match four or more spaces
25937 after "Address".
25938
fb1ffbbe
MC
259392001-05-31 Michael Chastain <chastain@redhat.com>
25940
25941 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
25942 (dm_type_int_star): Likewise.
25943 (dm_type_long_star): Likewise.
25944 (dm_type_void_star): Likewise.
25945
5ea2a32c
KB
259462001-05-29 Kevin Buettner <kevinb@redhat.com>
25947
25948 * gdb.base/completion.exp (INPUTRC): Set this environment variable
25949 to a known value in order to get consistent results regardless
25950 of the setting of INPUTRC or the presence or contents of .inputrc.
25951
ae23c492
MS
259522001-05-24 Michael Snyder <msnyder@redhat.com>
25953
ac55707e
MS
25954 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
25955 Don't require that the main thread and the manager thread are the
25956 first in the list.
25957
ae23c492
MS
25958 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
25959 debugging. If test fails, issue an "unsupported" not a "fail".
25960
400071f1
JB
259612001-05-24 Jim Blandy <jimb@redhat.com>
25962
25963 Don't assume that short is shorter than int.
25964 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
25965 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 25966 this isn't true.
400071f1
JB
25967 ("print unsigned char == (~0)"): Add test that verifies that ~0,
25968 an int, is not equal to ~0 stored in an unsigned char. This tests
25969 the same thing that the previous test meant to, but works on
25970 16-bit machines, too.
25971 ("print unsigned char != (~0)"): Same test, complemented.
25972
0816a3e5
MS
259732001-05-24 Michael Snyder <msnyder@redhat.com>
25974
25975 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 25976 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
25977 and prevents dejagnu getting out of step.
25978
f6dc23a9
KB
259792001-05-23 Kevin Buettner <kevinb@redhat.com>
25980
25981 * gdb.base/finish.exp (finish_void): Revise pattern for
25982 stopping on the call statement to not permit stopping at
25983 the start of the instructions comprising the call sequence.
25984
7dbd117d
MC
259852001-05-19 Michael Chastain <chastain@redhat.com>
25986
25987 * gdb.base/callfuncs.exp: Make all test names unique.
25988 * gdb.base/commands.exp: Make all test names unique.
25989 * gdb.base/condbreak.exp: Make all test names unique.
25990 * gdb.base/dbx.exp: Make all test names unique.
25991 * gdb.base/default.exp: Make all test names unique.
25992 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25993 and TIMEOUT messages to their corresponding PASS message.
25994 * gdb.base/ending-run.exp: Make all test names unique.
25995 * gdb.base/long_long.exp: Remove duplicate test.
25996
6b0b0a9e
KB
259972001-05-21 Kevin Buettner <kevinb@redhat.com>
25998
25999 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26000 stop on the call statement as well as the statement after the
26001 call.
26002
2caa35cb
MS
260032001-05-21 Michael Snyder <msnyder@redhat.com>
26004
26005 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26006
40713331
EZ
260072001-05-10 Elena Zannoni <ezannoni@redhat.com>
26008
a9c64011
AS
26009 * gdb.base/completion.exp: Revamp test. Make it execute on all
26010 platforms.
40713331 26011
c2c1be8d
EZ
260122001-05-10 Elena Zannoni <ezannoni@redhat.com>
26013
a9c64011
AS
26014 * config/gdbserver.exp (gdb_load): Handle the case
26015 in which the arguments to gdbserver are given in the
26016 baseboard configuration file.
26017 Also handle the case in which the server needs to do a
26018 load.
2c9cd303 26019
9671de48
KS
260202001-05-07 Keith Seitz <keiths@cygnus.com>
26021
a9c64011
AS
26022 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26023 set up the display for testing.
26024 (gdbtk_start): Convert all paths to paths that tcl will like.
26025 Export target information to environment.
26026 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26027 necessary.
26028 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26029 (to_tcl_path): New proc to convert a given pathname into
26030 a path acceptible as an argument to a tcl command.
26031 (_gdbtk_export_target_info): New proc to export target info
26032 into the environment for gdbtk testing.
26033 (gdbtk_done): New proc to signal end-of-test.
9671de48 26034
5a360f47
JB
260352001-05-06 Jim Blandy <jimb@redhat.com>
26036
26037 * restore.c: Make the code of caller0 correspond to its comment.
26038
66c756c6
MS
260392001-05-03 Michael Snyder <msnyder@redhat.com>
26040
26041 * config/sid.exp (gdb_target_sid): Check for error messages.
26042 On error or timeout, don't make expect exit (which will terminate
26043 all subsequent tests); instead just make gdb exit.
d63a86f8 26044 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
26045 return a negative value.
26046
a966fde5
JB
260472001-04-24 Jim Blandy <jimb@redhat.com>
26048
851c18e0
JB
26049 * gdb.c++/templates.exp: If we see the prompt for the overload
26050 list, but we haven't recognized any of the longer patterns,
26051 arrange for this test to fail, not hang.
26052
a966fde5
JB
26053 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26054 variations.
26055
db144853
MC
260562001-04-22 Michael Chastain <chastain@redhat.com>
26057
26058 * gdb.c++/local.exp: Use the 'runto' library function.
26059 * gdb.c++/namespace.exp: Likewise.
26060 * gdb.c++/overload.exp: Likewise.
26061
3207ec21
KB
260622001-03-26 Kevin Buettner <kevinb@redhat.com>
26063
26064 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26065 * gdb.base/step-line.exp: New file. Test step/next in presence of
26066 #line directives.
26067 * gdb.base/step-line.c: New file. Test program for the above.
26068 * gdb.base/step-line.inp: New file. We pretend that this file has
26069 been transformed by some other tool into step-line.c.
26070
13b57657
JB
260712001-03-21 Jim Blandy <jimb@redhat.com>
26072
26073 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26074 unmangled operator names.
26075
754cbe1c
JB
260762001-03-20 Jim Blandy <jimb@redhat.com>
26077
26078 * gdb.threads/linux-dp.exp: Recognize an additional message
26079 generated by GDB when it doesn't understand how to debug threads
26080 on the target system.
26081
177495c9
AC
260822001-03-19 Andrew Cagney <ac131313@redhat.com>
26083
26084 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26085
f266096b
MC
260862001-03-12 Michael Chastain <chastain@redhat.com>
26087
26088 * gdb.c++/derivation.exp: Use the 'runto' library function.
26089
cac3c2ff
MC
260902001-03-12 Michael Chastain <chastain@redhat.com>
26091
26092 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26093
b6c11a24
MC
260942001-02-24 Michael Chastain <chastain@redhat.com>
26095
26096 * gdb.c++/ref-types.exp: Change handwritten code to library
26097 function 'runto'.
26098
6bae5bce
OF
260992001-03-16 Orjan Friberg <orjanf@axis.com>
26100
26101 * gdb.base/signals.exp: Set count to 0 explicitly.
26102
0015fd9a
MS
261032001-03-15 Mark Salter <msalter@redhat.com>
26104
26105 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26106 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
26107 (gdb_load): Add support for additional target_info: gdb_download_size
26108 and gdb_load_timeout.
0015fd9a 26109
fc33412a
DT
26110Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26111
26112 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
26113 file -- to prevent failing when the compile fails but we have no
26114 intention of running the tests anyway.
fc33412a
DT
26115
26116 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
26117 tests if set.
26118
26119 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 26120 integers.
fc33412a
DT
26121
26122 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26123 * gdb.c++/namespace.exp: Ditto.
26124
115f06de
OF
261252001-03-07 Orjan Friberg <orjanf@axis.com>
26126
26127 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
26128 * gdb.base/pointers.exp: Relax pattern match of decimals.
26129
b6ba6518
KB
261302001-03-06 Kevin Buettner <kevinb@redhat.com>
26131
26132 * Makefile.in, config/abug.exp, config/cfdbug.exp,
26133 config/cpu32bug.exp, config/dve.exp, config/est.exp,
26134 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
26135 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
26136 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
26137 config/sh.exp, config/sid.exp, config/slite.exp,
26138 config/sparclet.exp, config/udi.exp, config/unknown.exp,
26139 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
26140 config/vxworks.exp, config/vxworks29k.exp,
26141 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
26142 gdb.base/all-bin.exp, gdb.base/annota1.exp,
26143 gdb.base/arithmet.exp, gdb.base/assign.exp,
26144 gdb.base/async.exp, gdb.base/attach.exp,
26145 gdb.base/bitfields.exp, gdb.base/bitops.exp,
26146 gdb.base/break.exp, gdb.base/call-ar-st.exp,
26147 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
26148 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
26149 gdb.base/commands.exp, gdb.base/completion.exp,
26150 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
26151 gdb.base/constvars.exp, gdb.base/corefile.exp,
26152 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
26153 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
26154 gdb.base/ending-run.exp, gdb.base/environ.exp,
26155 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
26156 gdb.base/finish.exp, gdb.base/foll-exec.exp,
26157 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
26158 gdb.base/funcargs.exp, gdb.base/help.exp,
26159 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
26160 gdb.base/logical.exp, gdb.base/long_long.exp,
26161 gdb.base/maint.exp, gdb.base/mips_pro.exp,
26162 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
26163 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
26164 gdb.base/pointers.exp, gdb.base/printcmds.exp,
26165 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
26166 gdb.base/regs.exp, gdb.base/relational.exp,
26167 gdb.base/remote.exp, gdb.base/reread.exp,
26168 gdb.base/restore.exp, gdb.base/return2.exp,
26169 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
26170 gdb.base/selftest.exp, gdb.base/setshow.exp,
26171 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
26172 gdb.base/sigall.exp, gdb.base/signals.exp,
26173 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
26174 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
26175 gdb.base/step-test.exp, gdb.base/structs.c,
26176 gdb.base/structs.exp, gdb.base/structs2.exp,
26177 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
26178 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
26179 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
26180 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26181 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
26182 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
26183 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
26184 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
26185 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
26186 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
26187 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
26188 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
26189 gdb.fortran/types.exp, gdb.java/jmisc.exp,
26190 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
26191 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
26192 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
26193 gdb.trace/circ.exp, gdb.trace/collection.exp,
26194 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
26195 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
26196 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
26197 gdb.trace/report.exp, gdb.trace/save-trace.exp,
26198 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
26199 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
26200 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
26201 notices.
26202
dc96c6c7 262032001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
26204
26205 * gdb.base/varargs.c (find_max_double): Fix printf format string:
26206 first arg is int not float.
26207
dc96c6c7 262082001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
26209
26210 * gdb.base/reread.exp: Unsupported for non-native targets;
26211 doesn't work for remote debugging.
26212
9b0c4aeb
FN
262132001-02-19 Fernando Nasser <fnasser@redhat.com>
26214
26215 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
26216 * gdb.base/ending-run.exp: Properly handle the BSP state when
26217 stepping past the end of main.
9b0c4aeb 26218
02aa71d5
MC
262192001-02-19 John Moore <jmoore@redhat.com>
26220
26221 * gdb.base/commands.exp (infrun_breakpoint_command_test):
26222 Converted HPUX fix for non-expected items following multiple
26223 step commands into general solution for all platforms.
26224
1fa449a4
MC
262252001-02-18 Michael Chastain <chastain@redhat.com>
26226
26227 * gdb.c++/classes.exp (do_tests): Change runto statements
26228 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26229 statements demangler agnostic.
26230 * gdb.c++/virtfunc.exp (do_tests): Likewise.
26231 (gdb_virtfunc_restart): Likewise.
26232
b2f9ec70
MC
262332001-02-14 Michael Chastain <chastain@redhat.com>
26234
26235 * gdb.c++/inherit.exp (do_tests): Change runto statements
26236 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26237 statements demangler agnostic.
26238
cf74b8ca
AC
26239Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26240
26241 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
26242 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26243 before calling common_routine 15 times'' tests.
cf74b8ca 26244
99f78f56
MC
262452001-02-11 Michael Chastain <chastain@redhat.com>
26246
26247 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
26248 Helps the test script figure out which demangler is in use.
26249 (dm_type_foo_ref): Ditto.
26250 (dm_type_int_star): Ditto.
26251 (dm_type_long_star): Ditto.
26252 (dm_type_unsigned_int): Ditto.
26253 (dm_type_void): Ditto.
26254 (dm_type_void_star): Ditto.
99707966 26255 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
26256 Probe the gdb demangler and set variables to accommodate
26257 formatting differences.
26258 (info_func_regexp): New function. Same as info_func, but
26259 matches against a regexp.
26260 (info_func): Match against a literal string.
26261 (print_addr_2): New function. Match against a literal string,
26262 which can be different from the input to gdb.
26263 (print_addr): Simply call print_addr_2 with the same argument twice.
26264 (test_lookup_operator_functions): Use demangler formatting variables.
26265 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
26266 the tests in the same order as the C++ class declaration.
26267 (test_paddr_operator_functions): Ditto.
26268 (test_paddr_overloaded_functions): Ditto.
26269 (test_paddr_hairy_functions): Use demangler formatting variables.
26270 Add reference to gdb/19 for related tests.
26271 (do_tests): Call probe_demangler.
26272
1de8f023
KB
262732001-01-30 Kevin Buettner <kevinb@redhat.com>
26274
26275 * gdb.c++/templates.cc (printf): Remove unused function definition.
26276
ca3f91ed
MS
262772001-01-26 Felix Lee <flee@redhat.com>
26278
26279 * sid.exp (sid_exit): Pass host, not target, to remote_close.
26280
262812001-01-25 matthew green <mrg@redhat.com>
26282
26283 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
26284 up sid.
26285 (sid_exit): Call `remote_pop_conn' after GDB is gone.
26286
262872001-01-25 matthew green <mrg@redhat.com>
26288
26289 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 26290 Deprecate $sid_spawn_id.
ca3f91ed
MS
26291 (sid_exit): Remove code necessary only for `spawn.'
26292
262932001-01-25 matthew green <mrg@redhat.com>
26294
26295 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
26296
fb18ec4a
MC
262972001-01-28 Michael Chastain <chastain@redhat.com>
26298
26299 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
26300 to call when tests fail. It takes gdb out of the overloaded
26301 function choice menu back to the main prompt, so that the test
26302 program stays synchronized.
26303 (set_bp_overloaded): New proc to collect all the common
26304 code for setting a breakpoint on an overloaded name. Calls
26305 take_gdb_out_of_choice_menu when needed.
26306 (menu_overload1arg): New variable to collect the repeated
26307 instances of the expected menu for an overloaded name. Change
26308 the regular expression to handle changes in g++ type encoding:
26309 "void" can be either "void" or "", and "unsigned int" can be
26310 either "unsigned int" or "unsigned".
26311 (continue_to_bp_overloaded): Change regular expressions to handle
26312 changes in g++ type encoding.
26313 (no proc): Call take_gdb_out_of_choice_menu when needed.
26314 Remove redundant calls to "info break". Accept either "canceled"
26315 or "cancelled". Change regular expressions in "info break"
26316 calls to handle changes in g++ type encoding. Give all tests
26317 unique strings.
26318
9c646a6e
BE
263192001-01-17 Ben Elliston <bje@redhat.com>
26320
26321 * config/sid.exp: New file.
26322
9549d9c1
AC
26323Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
26324
26325 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
26326
dc96c6c7 263272000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
26328
26329 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
26330 Add a RE to accept a non-ascii char if one is ever presented.
26331
b4df4f68
FN
263322000-12-20 Fernando Nasser <fnasser@redhat.com>
26333
297dd0fd 26334 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 26335
dc96c6c7 263362000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 26337
d63a86f8 26338 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
26339 in regexp. One '\' does not suffice on Linux.
26340
4a7bddb6
MC
263412000-12-09 Michael Chastain <chastain@redhat.com>
26342
26343 * gdb.base/break.exp (test_clear_command): Use a marker function
26344 rather than 'main' for the test function. Also move this
26345 test to an execution point where the marker function names are
26346 guaranteed to be bound to functions. (Executing tests after a
26347 'finish' from main runs into name conflicts with local names
26348 in __libc_start_main).
26349
dc96c6c7 263502000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
26351
26352 * gdb.base/finish.exp: New test for gdb's "finish" command.
26353 * gdb.base/return2.exp: New test for gdb's "return" command.
26354 * gdb.base/return2.c: New source file for above.
26355
dc96c6c7 263562000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
26357
26358 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
26359 * gdb.base/miscexprs.exp: Ditto.
26360 * gdb.base/pointers.exp: Ditto.
26361 * gdb.c++/derivation.exp: Ditto.
26362 * gdb.c++/local.exp: Ditto.
26363 * gdb.c++/namespace.exp: Ditto.
26364 * gdb.c++/overload.exp: Ditto.
26365 * gdb.c++/ref-types.exp: Ditto.
26366
dc96c6c7 263672000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
26368
26369 * gdb.base/constvars.exp: Test result of "up" command.
26370 * gdb.base/miscexprs.exp: Ditto.
26371 * gdb.base/pointers.exp: Ditto.
26372 * gdb.base/scope.exp: Ditto.
26373 * gdb.c++/derivation.exp: Ditto.
26374 * gdb.c++/local.exp: Ditto.
26375 * gdb.c++/namespace.exp: Ditto.
26376 * gdb.c++/overload.exp: Ditto.
26377 * gdb.c++/ref-types.exp: Ditto.
26378
44097287
FN
263792000-11-22 Michael Chastain <chastain@redhat.com>
26380
26381 * mips_pro.exp: Accept either "middle -> top -> main" or
26382 "middle -> main" in the backtrace, because gcc can optimize
26383 tail calls to jumps. Remove setup_xfail for the hppa case.
26384 Add a comment with the original warning messages from PR 3016,
26385 which was filed in 1993, to preserve them for posterity.
26386
9d2e1bab
ND
263872000-11-17 Nick Duffek <nsd@redhat.com>
26388
26389 * lib/gdb.exp (gdb_test): Override timeout with board info.
26390
1aca8eb7
ND
263912000-11-17 Nick Duffek <nsd@redhat.com>
26392
26393 * gdb.base/display.exp: Don't kill running stub. Add "again" to
26394 the second kill and detach messages.
26395
93076499
ND
263962000-11-17 Nick Duffek <nsd@redhat.com>
26397
26398 * configure.in: Add AC_EXEEXT.
26399 * configure: Regenerate.
26400 * Makefile.in (just-check): Export EXEEXT.
26401 * lib/gdb.exp ($EXEEXT): Import from environment.
26402 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
26403 expect "maint dump-me" on Cygwin.
26404 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
26405 $EXEEXT.
26406
30e87cd3
ND
264072000-11-17 Nick Duffek <nsd@redhat.com>
26408
26409 * gdb.base/break.exp: Test backtrace and finish from called
26410 function on all platforms, not just HP-UX.
26411
dc96c6c7 264122000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
26413
26414 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
26415 code from gdb_target_monitor, so it can be used independantly
26416 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 26417
dc96c6c7 264182000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
26419
26420 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
26421 * gdb.base/corefile.exp: Expect the message "Program is being
26422 debugged already" when we send the "corefile" command, since
26423 the preceeding gdb_load may have connected gdb to a remote target.
26424 * gdb.base/display.exp: Disable hardware watchpoints if new
26425 board info variable "no_hardware_watchpoints" is true.
26426 Replace single-letter commands with more readable ones.
26427 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
26428 if new board info variable "no_hardware_watchpoints" is true.
26429 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
26430 to see if stdio (printf) testing is possible.
26431 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
26432 board info variable "no_hardware_watchpoints" is true. Use new
26433 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
26434
39124dea
FN
264352000-11-13 Fernando Nasser <fnasser@redhat.com>
26436
26437 From Orjan Friberg <orjanf@axis.com>:
26438 * gdb.base/printcmds.exp: Escape curly braces followed by a number
26439 in array print pattern match.
26440
a9e2e984
FN
264412000-11-09 Fernando Nasser <fnasser@redhat.com>
26442
26443 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
26444 spelling "cancelled" to U.S. spelling "canceled" to match changes
26445 made to gdb.
26446 * gdb.c++/ovldbreak.exp: Ditto.
26447
c7db355b
PS
264482000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26449
26450 * gdb.base/callfuncs.c (main): Moved to end of file, call
26451 t_double_values to initialize the FPU before inferior calls are made.
26452 * gdb.base/callfuncs.exp: Test for register preservation after calling
26453 inferior functions. Add tests for continuining, finishing and
26454 returning from a stop in a call dummy.
26455
dc96c6c7 264562000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
26457
26458 * gdb.base/commands.exp: Break up long lines, and re-indent.
26459
dc96c6c7 264602000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
26461
26462 * config/gdbserver.exp: Rewritten from the ground up, to make it
26463 compatible with the current dejagnu tree, and to make it work with
26464 the new "gdbserver" in libremote.
26465
dc96c6c7 264662000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
26467
26468 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
26469 * gdb.base/varargs.exp: Skip entire test if no printf support.
26470 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
26471 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
26472
dc96c6c7 264732000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
26474
26475 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
26476 no floating point support.
26477 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
26478 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
26479 * gdb.base/call-rt-st.exp: Ditto.
26480 * gdb.base/call-strs.exp: Ditto.
26481
bac5fc66
JG
264822000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
26483
26484 * gdb.base/sizeof.c: include <stdio.h>.
26485
26486 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
26487 'finish', otherwise uncaptured gdb_prompt would potentially
26488 throw remaining test points out of sync.
bac5fc66 26489
b22a6027
SB
264902000-07-26 Scott Bambrough <scottb@netwinder.org>
26491
26492 * gdb.base/recurse.exp: Run tests for all targets.
26493 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
26494 gnu-oldld case on ARM.
26495 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
26496 for ARM targets.
d63a86f8 26497
d8231941
AG
26498Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
26499
26500 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
26501 * gdb.java/configure: Rebuild.
26502
8caabe69
AG
26503Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
26504
26505 * gdb.java/jv-exp.exp: New file.
26506
9d273ca3
AG
26507Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
26508
26509 * configure: Rebuilt.
26510 * configure.in (configdirs): Add gdb.java.
26511 * gdb.java/jmisc.java: New file.
26512 * gdb.java/jmisc.exp: New file.
26513 * gdb.java/Makefile.in: New file.
26514 * gdb.java/configure: Rebuilt.
26515 * gdb.java/configure.in: New file.
26516 * lib/java.exp: New file.
26517
4f823a66
AC
26518Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
26519
26520 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 26521 underflow.
4f823a66 26522
2391e11d
AC
26523Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
26524
26525 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 26526 and the compilers sizes.
2391e11d 26527
54602222
ND
265282000-07-09 Nick Duffek <nsd@redhat.com>
26529
26530 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
26531 (use_methods): New function.
26532 (main): Call use_methods().
26533 * gdb.c++/classes.exp (test_method_param_class): New procedure.
26534 (do_tests): Call test_method_param_class.
26535
2bec0572
ND
265362000-07-09 Nick Duffek <nsd@redhat.com>
26537
26538 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
26539 spelling.
26540 (test_enums): New procedure. Move enum tests from end of script
26541 to here. Set breakpoint on function name instead of line number.
26542 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
26543 (enums2): New marker function.
26544 (enums1): New function.
26545 (main): Call enums1(). Move enum tests to enums1().
26546
78492fde
AC
26547Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
26548
26549 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 26550 compile/link program. Update line numbers.
78492fde
AC
26551 * gdb.asm/d10v.inc: Define ``startup''.
26552 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 26553
49a2cef8
AC
26554Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
26555
26556 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
26557
3e6c8688
EZ
265582000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26559
26560 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 26561 of 'help maint print' command.
3e6c8688 26562
9ff5cbe9
AC
26563Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
26564
26565 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 26566 they use gdb_expect_list.
9ff5cbe9 26567
17c579bd
AC
26568Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
26569
26570 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
26571 memory-read-packet-size'' instead of ``set endian big'' to test
26572 long commands.
17c579bd 26573
e6d71bf3
DB
265742000-06-03 Daniel Berlin <dan@cgsoftware.com>
26575
26576 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 26577 g++, and stop skipping them.
e6d71bf3
DB
26578
26579 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
26580 work under g++.
26581
d63a86f8 26582 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
26583 initialization.
26584
dc96c6c7 265852000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
26586
26587 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
26588 the regular expression: accept an (almost) arbitrary sequence of
26589 "frames-invalid" and "breakpoints-invalid" messages both before
26590 and after the "starting" message.
26591
dc96c6c7 265922000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
26593
26594 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 26595
dc96c6c7 265962000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
26597
26598 * gdb.base/annota1.exp (annotate-signal-handler-caller):
26599 Relax the regular expression a little, make it pass on Solaris 8.
26600
8216cda9
KB
266012000-05-12 Kevin Buettner <kevinb@redhat.com>
26602
26603 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 26604 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
26605 Instead, it is permissible for gdb to stop on the line of the
26606 call itself.
26607
1a570b2f
MS
266082000-05-12 Michael Snyder <msnyder@.cygnus.com>
26609
26610 * gdb.base/break.exp (bp on small function, optimized file):
26611 Add a second pass pattern. The behavior differs here between stabs
26612 and dwarf for one-line functions. Stabs preserves two line symbols
26613 (one before the prologue and one after) with the same line number,
26614 but dwarf regards these as duplicates and discards one of them.
26615 Therefore the address after the prologue (where the breakpoint is)
26616 has no exactly matching line symbol, and GDB reports the breakpoint
26617 as if it were in the middle of a line rather than at the beginning.
26618
dc96c6c7 266192000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 26620
d63a86f8 26621 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
26622 rather than "send_gdb" (for consistancy).
26623
7d418785
AC
26624Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
26625
26626 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
26627 * gdb.c++/templates.cc: Properly check for GCC version number.
26628 * lib/compiler.cc: Likewise
26629
dc96c6c7 266302000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 26631
d63a86f8 26632 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
26633 gdb may not stop at the first line of main, due to code motion.
26634
dc96c6c7 266352000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
26636
26637 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
26638 This test depends on parsing the printf output from the target.
26639 Since the sparclet stub doesn't do stdio, this will never work.
26640 * gdb.base/call-rt-st.exp: ditto.
26641 * gdb.base/call-strs: ditto.
26642
dc96c6c7 266432000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
26644
26645 * gdb.base/miscexprs.exp: make sizeof long array test portable.
26646
26647 * gdb.base/ending-run.exp: After connecting to a remote target,
26648 but before running, the target will appear to be in a random
26649 location. Specify both a file and a line for breakpoints.
26650 Also, the function that calls main may be called 'init'
26651 rather than 'start'.
26652
a5a51225
EZ
266532000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26654
26655 * gdb.base/help.exp: Update output for add-symbol-file command.
26656
7930cc7c
FN
266572000-04-10 Fernando Nasser <fnasser@cygnus.com>
26658
26659 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26660 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
26661
23e37ab1
C
266622000-04-07 J.T. Conklin <jtc@redback.com>
26663
e93c542c
C
26664 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
26665
23e37ab1
C
26666 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
26667
591b8fa3
PDM
26668Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
26669
26670 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 26671 values that can be represented exactly.
591b8fa3
PDM
26672 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
26673 above change, and to not check against the directory part of the source
26674 file name.
26675 (step into print_long_arg_list): Likewise.
26676 (print print_small_structs from print_long_arg_list): Likewise.
26677 (print print_long_arg_list): Likewise.
26678
7a495180
EZ
266792000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26680
30b53638 26681 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 26682
beb998c6
AC
26683Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
26684
26685 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
26686
1c689132
DB
266872000-03-25 Daniel Berlin <dan@cgsoftware.com>
26688
26689 * gdb.base/commands.exp (deprecated_command_test): Add test for
26690 deprecate with no arguments.
26691
c1790a9d
JL
266922000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
26693
26694 * gdb.base/break.exp: Add new test for setting breakpoints on
26695 optimized code so we can test breakpoints work even when function
26696 prologues may be optimized away
26697
003ba290
FN
266982000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
26699
26700 From David Whedon <dwhedon@gordian.com>
a9c64011 26701 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 26702
6837a0a2
DB
267032000-03-22 Daniel Berlin <dan@cgsoftware.com>
26704
26705 * gdb.base/help.exp: Added test for new apropos command.
26706
b9593231
KB
267072000-03-21 Kevin Buettner <kevinb@redhat.com>
26708
26709 * gdb.base/pointers.c (usevar): New function.
26710 (main): Make sure that global variables v_int_pointer2, rptr,
26711 and y are all referenced someplace in the program by calling
26712 usevar() on them. [Some linkers delete symbols which are
26713 never referenced. The space remains, but there's no way to
26714 get a (symbolic) handle on the variable from the debugger.]
26715
751a959b
EZ
267162000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26717
26718 * gdb.base/printcmds.c: Add typedeffed arrays.
26719
26720 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 26721 procedure to test arrays that are typedef'd.
751a959b 26722
73a93a32
JI
267232000-03-13 James Ingham <jingham@leda.cygnus.com>
26724
26725 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 26726 the library directories.
73a93a32 26727
fb40c209
AC
26728Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
26729
26730 * configure.in (configdirs): Add sub directory gdb.mi.
26731 * configure: Re-generate.
26732
26733 * gdb.mi: New directory.
d63a86f8 26734
ee4dd2c9
AC
267352000-02-25 Scott Bambrough <scottb@netwinder.org>
26736
26737 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 26738 a long long value as a double on ARM platforms.
ee4dd2c9 26739
70f0cc22
JB
267402000-02-16 Jim Blandy <jimb@redhat.com>
26741
26742 * gdb.base/break.exp ("breakpoint line number"): Make sure the
26743 default source file is set properly before running this test.
26744
853819b8
EZ
267452000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26746
26747 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 26748 gdbtk/library directory, not in gdbtcl2.
853819b8 26749
dfcd3bfb
JM
267502000-02-04 Jim Blandy <jimb@redhat.com>
26751
26752 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
26753 backslash from regexp pattern.
26754
26755 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
26756 procedure. Use it to run all the "continue to bp overloaded"
26757 tests. Note that this changes the names of the tests slightly.
26758 If the breakpoint hit message includes a hex PC value, because
26759 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
26760 from the real source code, still consider that a pass.
26761
26762 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
26763 XFAIL here if the breakpoint message contains a hex address. Note
26764 similar change on 1999-11-02.
26765
26766 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
26767
26768 * gdb.base/ptype.exp: Establish a default source file before
26769 calling get_debug_format.
26770
267712000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
26772
26773 * gdb.base/watchpoint.exp: Remove duplication of test messages.
26774
8b93c638
JM
267752000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26776
26777 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
26778 of successive stepi commands -- while in the prologue we should see
26779 the function entry bracket.
26780
267812000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26782
26783 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
26784 reach __change_mode() when stepping through the end of main().
26785
c5394b80
JM
267862000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
26787
26788 * gdb.base/default.exp: Fix expected pattern.
26789 * gdb.base/help.exp: Same.
26790
0d06e24b
JM
267912000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26792
26793 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 26794 Don't use xfail's because that affects only the following test.
d63a86f8 26795
0d06e24b 26796 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 26797 solaris or linux.
0d06e24b
JM
26798
26799 * gdb.base/selftest.exp: Update to reflect changes to main.c.
26800
dc96c6c7 268012000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 26802
d63a86f8 26803 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
26804 "A syntax error" rather than "A parse error". Accept both.
26805
268062000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
26807
26808 * gdb.base/default.exp: Remove OS dependent string from "target
26809 remote" test.
26810 * gdb.base/help.exp: Same for "help target remote" test.
26811
c3f6f71d
JM
268122000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26813
26814 From Jim Kingdon <kingdon@redhat.com>:
26815
26816 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
26817 prompt (cleanup rather than necessity, but still might keep output
26818 from spilling to next test).
c3f6f71d
JM
26819
268202000-01-02 Fred Fish <fnf@cygnus.com>
26821
26822 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
26823 AIX, which defines them in <sys/types.h>.
26824
ed9a39eb 268251999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 26826
ed9a39eb 26827 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 26828 float" test.
ed9a39eb
JM
26829
268301999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 26831
ed9a39eb 26832 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
26833
26834 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
26835 outermost frame disallowed".
26836
268371999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
26838
26839 * gdb.base/setvar.exp: New tests for setting the value of a struct
26840 with a constant list.
26841
268421999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26843
26844 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
26845 require the user to type a cast before setting the value of a struct.
26846
de57eccd
JM
268471999-12-06 Jim Blandy <jimb@cygnus.com>
26848
26849 * gdb.base/default.exp: Expect the new 'info float' command on
26850 all i386 platforms.
26851
26852 * gdb.threads/linux-dp.exp: Expand our ability to recognize
26853 LinuxThreads libraries that don't support debugging.
26854
c2d11a7d
JM
26855Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26856
26857 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
26858 Change the buffer type to ``unsigned char'' to simplify size
26859 arithmetic.
c2d11a7d
JM
26860
26861 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
26862 stub only handles 400-1 byte packets. Verify that the download
26863 worked.
c2d11a7d
JM
26864
268651999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
26866
26867 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
26868 tests, using UNRESOLVED for the untested cases. Also, does not wait
26869 for a timeout if the prompt was received before a recognizable pattern.
26870
268711999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
26872
26873 * lib/gdb.exp (gdb_expect_list): Fix spelling.
26874
268751999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26876
26877 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 26878 watchpoints.
c2d11a7d
JM
26879
268801999-11-24 Jason Merrill <jason@casey.cygnus.com>
26881
26882 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
26883
26884 * gdb.c++/local.exp: Be more flexible in recognizing local class
26885 name mangling. Don't allow horribly truncated method names.
26886 * gdb.c++/derivation.exp: Expect protected inheritance.
26887 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
26888 * gdb.c++/virtfunc.exp: Likewise.
26889 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
26890 when printing a nested enum.
26891
268921999-11-22 Jim Blandy <jimb@cygnus.com>
26893
26894 * gdb.base/step-test.exp: Properly await GDB's response to setting
26895 a breakpoint on the call to large_struct_by_value.
26896
26897 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
26898 just because we have debug info for the `start' function.
26899
269001999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
26901
26902 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
26903 "Unknown signal" messages, which indicate (on LinuxThreads) that
26904 GDB doesn't know how to debug threads on this system. This is
26905 better than hanging while philosopher 0 dumps chatter into gdb.log.
26906
269071999-11-18 Tom Tromey <tromey@cygnus.com>
26908
26909 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
26910
269111999-11-18 Fred Fish <fnf@cygnus.com>
26912
26913 * gdb.base/coremaker2.c: Add sample program for generating
26914 cores that is more self contained than coremaker.c. Eventually
26915 I'll add more code to this and tie it into the testsuite.
26916
4ce44c66
JM
269171999-11-12 Stan Shebs <shebs@andros.cygnus.com>
26918
26919 * gdb.base/dollar.exp: Remove, now in gdb.hp.
26920
269211999-11-10 Jimmy Guo <guo@cup.hp.com>
26922
26923 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 26924 from $srcdir/lib/.
4ce44c66 26925 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 26926 and gdb.c++/.
4ce44c66
JM
26927
26928 * gdb.c++/derivation.exp: remove redundant get compiler info code.
26929
d63a86f8 26930 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
26931 'continue with watch' test point.
26932
269331999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
26934
26935 Merged from p2linux-990323-branch:
d63a86f8 26936
4ce44c66
JM
26937 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
26938
11cf8741
JM
26939Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
26940
26941 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 26942 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
26943
26944Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
26945
26946 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 26947 gdb_expect_list.
11cf8741
JM
26948
26949Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
26950
26951 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
26952
269531999-11-03 Mark Salter <msalter@cygnus.com>
26954
26955 * gdb.base/break.exp: Fix "stub continue" pattern.
26956
269571999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
26958
26959 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
26960
269611999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
26962
26963 * gdb.base/display.exp ("finish"): Add timeout clause.
26964
26965 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
26966 plain prompt clause, so this doesn't have to time out in order to
26967 fail.
26968
26969 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 26970 breakpoint hit messages include an address.
11cf8741
JM
26971
26972 * gdb.base/display.exp: Don't forget to escape parens in regular
26973 expressions. Unix regexp notatation sucks.
26974
269751999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26976
26977 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 26978 order for 'signalled' message.
11cf8741 26979
5c44784c
JM
269801999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26981
26982 From Jimmy Guo <guo@cup.hp.com>:
26983 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26984 * gdb.base/annota1.c: Add code for tests to work with.
26985
269861999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26987
26988 * gdb.base/remote.exp: New test for remote downloading settings.
26989 * gdb.base/remote.c: New file with large .data.
26990
917317f4
JM
269911999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26992
26993 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26994 for LinuxThreads support, merged from the Code Fusion branch.
26995
26996Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26997
26998 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
26999 containing exp_continue into a while within an expect. Don't
27000 attempt a start more than three times. Check return value from
27001 gdb_load.
d63a86f8 27002
2df3850c
JM
27003Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27004
27005 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27006 a pass case.
2df3850c 27007
2acceee2
JM
270081999-10-01 Kevin Buettner <kevinb@cygnus.com>
27009
27010 * gdb.base/break.c (main): Added a statement that we can step
27011 off of.
27012 * gdb.base/break.exp: Added tests for setting a breakpoint
27013 at an offset and stepping onto a breakpoint.
27014
270151999-10-01 Fred Fish <fnf@cygnus.com>
27016
d63a86f8 27017 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27018 gdb output.
27019
c2c6d25f
JM
270201999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27021
27022 * gdb.base/break.exp: Code locations are in hex, don't forget!
27023 (For HP-UX.)
27024
270251999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27026
27027 * condbreak.exp: Use break.c as test program.
27028 * condbreak.c: Remove, redundant with break.c.
27029
270301999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27031
27032 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 27033 Z-packets if the target needs it.
c2c6d25f
JM
27034
270351999-09-13 James Ingham <jingham@leda.cygnus.com>
27036
27037 * gdb.c++/overload.exp: Added tests for listing overloaded
27038 functions with function pointers in the arg, explicitly calling
27039 out the version you want.
27040
cff3e48b
JM
270411999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27042
27043 * long_long.exp: Add variations of test cases that work for
27044 targets with 16-bit ints and 32-bit doubles.
27045
d4f3574e
SS
270461999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27047
27048 * break.c (main): Compare a possibly-uninitialized argc with an
27049 unlikely value that fits in 16 bits.
27050
270511999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27052
27053 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27054 0xfeeb, don't want negative numbers if ints are 16 bits.
27055
27056 * lib/gdb.exp (skip_cplus_tests): New proc.
27057 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
27058 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27059 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27060 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27061 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27062 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27063 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27064 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
27065
27066 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27067
27068Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27069
27070 * gdb.base/corefile.exp (up): Allow a parameter to appear
27071 in the frame that we're going up to.
27072
27073 From Jim Blandy <jimb@cygnus.com>:
27074
27075 * gdb.base/default.exp (info float): Expect some output now.
27076
27077 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27078 returning floating-point values to fail on the x86.
27079 * gdb.base/callfwmall.exp (do_function_calls): Same.
27080
27081 * gdb.base/list.exp (test_listsize): Correct expectations for
27082 listing line 1 with listsize 2. Also, listing a single line
27083 works now, as does listing three lines. [Kevin's note: There
27084 were a number of other cases fixed too where the expectations
27085 differed...]
27086
270871999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27088
27089 * gdb.base/selftest.exp: Add case for when version prints as
27090 constant string instead of char pointer.
27091
104c1213
JM
270921999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27093
27094 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 27095 stepping out of main.
104c1213
JM
27096
27097 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27098 G++ used.
27099
27100 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 27101 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
27102
27103 * gdb.c++/ovldbreak.exp: Update match string in test that
27104 includes a warning of multiple breakpoints.
27105
271061999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27107
27108 * gdb.base/display.exp: Improve precision of step-after-finish
27109 added yesterday.
27110
27111 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 27112 test.
104c1213
JM
27113
27114 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
27115 configs when using G++, not just hppa*.
27116
271171999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27118
27119 * gdb.base/async.c: New file.
27120 * gdb.base/async.exp: New file.
27121
27122Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
27123
27124 * gdb.base/break.exp: Tweak PA specific tests to properly handle
27125 PA64.
27126
53a5351d
JM
27127Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27128
104c1213
JM
27129 * gdb.base/display.exp: "finish" can leave us mid-line on many
27130 targets, deal with it. Add a small constant to main, instead of
27131 1000 since main+1000 may not be a valid address in the target.
27132
53a5351d
JM
27133 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
27134 on hpux11.
27135
27136 * gdb.base/attach.exp: Handle another hpux11 error message variant
27137 when attaching to a process that does not exist.
27138
271391999-08-19 J.T. Conklin <jtc@redback.com>
27140
27141 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 27142 characters in 'continue to 1241' test.
53a5351d
JM
27143
271441999-08-17 Stan Shebs <shebs@andros.cygnus.com>
27145
27146 * gdb.base/call-ar-st.exp: Add a shorter match case for the
27147 stop in print_long_arg_list, define and use a whitespace
27148 variable in print_small_structs test, add an XFAIL for Solaris.
27149 * gdb.base/dbx.exp: XFAIL func commands until somebody is
27150 interested enough to fix.
27151
7be570e7
JM
271521999-08-13 Keith Seitz <keiths@cygnus.com>
27153
27154 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
27155 (dbx_gdb_load): Remove. Use gdb_load instead, since that
27156 proc knows about targets other than the natives.
27157 (test_assign): Use "gdb_run_cmd" to "run" the target.
27158 Check that we've actually hit the breakpoint at main.
27159 When we attempt to assign a value to a local variable, check
27160 that the variable is in the current scope, i.e., don't use
27161 a test with an empty result.
27162
27163Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
27164
27165 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 27166 command.
7be570e7
JM
27167
271681999-08-09 Stan Shebs <shebs@andros.cygnus.com>
27169
27170 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27171 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
27172 gdb.compat, gdb.threads-hp.
27173 gdb.hp/configure, gdb.hp/configure.in: New files.
27174 gdb.hp/Makefile.in: Recurse into new subdirs.
27175 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
27176 gdb.hp/gdb.objdbg: New directory, tests for debugging info
27177 in object files.
27178 gdb.hp/tools: New directory, aux tools for HP-specific tests.
27179
96baa820
JM
271801999-08-05 Stan Shebs <shebs@andros.cygnus.com>
27181
27182 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 27183 funky printf, remove a bogus p/a test.
96baa820
JM
27184
271851999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27186
27187 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
27188 connected to the target. This is necessary when running not
27189 natively.
96baa820
JM
27190
271911999-08-03 Stan Shebs <shebs@andros.cygnus.com>
27192
27193 * gdb.base/step-test.exp: Removed some extraneous messages.
27194
27195 * gdb.base/long_long.exp: Don't run memory examination tests
27196 on little-endian targets (they will need a different set of
27197 results to match).
27198
271991999-08-02 Stan Shebs <shebs@andros.cygnus.com>
27200
27201 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
27202 until somebody decides to fix GDB.
27203
27204 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 27205 constant as "ULL".
96baa820
JM
27206 * gdb.base/long_long.exp: Loosen x/c test, add partial result
27207 matches for a couple x/2 commands.
27208
a0b3c4fd
JM
272091999-07-30 Stan Shebs <shebs@andros.cygnus.com>
27210
27211 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
27212 by merging in ref-types2 tests.
27213 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
27214
27215 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27216 * gdb.c++/Makefile.in: Add standard actions.
27217 (EXECUTABLES): Rename from PROGS, update list.
27218 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
27219 from gdb.hp.
27220 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
27221 foo and bar locals.
27222 * gdb.c++/anon-union.exp: Fix tests to match.
27223 * gdb.c++/classes.exp: Run if HP compiler used, add extra
27224 expect matches to handle output variations.
27225 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
27226 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 27227 output, add HP alternatives for new and delete prints.
a0b3c4fd 27228 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 27229 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
27230 * gdb.c++/demangle.exp: Use $style when reporting failure.
27231 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
27232 * gdb.c++/inherit.exp: Run if HP compiler used, add some
27233 match alternatives.
27234 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 27235 compilers.
a0b3c4fd
JM
27236 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
27237 * gdb.c++/method.exp: Add match alternatives.
27238 * gdb.c++/misc.cc: Add bool types.
27239 * gdb.c++/misc.exp: Add tests for bool types.
27240 * gdb.c++/overload.exp: Add xfails.
27241 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
27242 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
27243 add some more template parameter tests (only for HP currently).
27244 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
27245 * gdb.c++/virtfunc.cc: Add return type and value for main.
27246 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
27247 match alternatives.
d63a86f8 27248
a0b3c4fd
JM
272491999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27250
27251 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
27252
272531999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
27254
27255 * gdb.base/signals.exp: Don't expect getting a backtrace from
27256 within a signal handler to fail on Linux.
27257
272581999-07-29 Stan Shebs <shebs@andros.cygnus.com>
27259
27260 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27261 * lib/gdb.exp: Remove some gratuitious semicolons.
27262 (delete_breakpoints): Increase timeout.
27263 (gdb_expect): Add -notransfer option.
27264 (gdb_test): Use -notransfer option.
27265 (get_compiler_info): Add f77 case.
27266 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 27267 case.
a0b3c4fd
JM
27268 (gdb_preprocess): Call get_compiler.
27269
27270 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
27271 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
27272 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
27273 gdb.base/long_long.exp, gdb.base/printcmds.exp,
27274 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
27275 third arg to gdb_test.
a0b3c4fd
JM
27276 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
27277 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 27278 HP-UX xfails, add others.
a0b3c4fd
JM
27279 * gdb.base/completion.exp: Reflect name change of self-test.
27280 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
27281 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
27282 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
27283 HP failure number.
a0b3c4fd
JM
27284 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
27285 useless HP-UX 10.30 references.
27286 * gdb.base/maint.exp: Loosen matches.
27287 * gdb.base/pointers.c (main): Declare more_code.
27288 * gdb.base/pointers.exp: Match on output of a `next'.
27289 * gdb.base/structs.c: Add prototypes.
27290 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
27291 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
27292
272931999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27294
27295 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 27296 command.
a0b3c4fd
JM
27297
272981999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27299
27300 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
27301 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
27302
27303 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
27304 debug info. Deal with lack of signal hanlder info in stack.
27305
a9c64011 27306 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
27307 * gdb.base/annota1.exp: If printf has debug info, deal with it.
27308
5a2468f5
JM
273091999-07-19 Stan Shebs <shebs@andros.cygnus.com>
27310
27311 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 27312 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 27313
adf40b2e
JM
27314Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27315
27316 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 27317 a1-selftest.exp.
adf40b2e
JM
27318 * gdb.base/configure: Re-generate.
27319
273201999-07-12 Stan Shebs <shebs@andros.cygnus.com>
27321
27322 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
27323 in trying to run first and name is too long.
27324
27325 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
27326 pointers2.c and pointers2.exp, respectively.
27327 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
27328 doschk happier.
27329
43e526b9
JM
273301999-07-08 Stan Shebs <shebs@andros.cygnus.com>
27331
27332 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
27333 callfuncs2.c and callfuncs2.exp.
27334
27335 * gdb.base/list.exp: Remove mistaken xfails.
27336 * gdb.base/list0.h: Add optional prototypes.
27337
9846de1b
JM
27338Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
27339
a9c64011 27340 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 27341 calling malloc.
a9c64011
AS
27342 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
27343 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 27344 use.
9846de1b
JM
27345
273461999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27347
27348 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
27349 * gdb.base/annota2.cc, annota2.exp: Move from here.
27350 * gdb.c++/annota2.cc, annota2.exp: To here.
27351 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
27352
43ff13b4
JM
27353Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
27354
27355 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 27356 a consistent format.
43ff13b4 27357
085dd6e6
JM
273581999-06-25 Stan Shebs <shebs@andros.cygnus.com>
27359
27360 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27361 * lib/gdb.exp (get_compiler_info): Add detection for assorted
27362 HP compilers, also set the globals $true and $false.
27363
27364 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
27365 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
27366 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
27367 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
27368 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
27369 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
27370 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
27371 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
27372 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
27373 whatis.c} Add C++ compatible function definitions and return
27374 types, add includes for library functions.
085dd6e6
JM
27375 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
27376 * gdb.base/step-test.c (myglob): Rename from glob.
27377 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
27378 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
27379 files, move here from gdb.hp.
085dd6e6 27380 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
27381 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
27382 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
27383 Adjust line numbers in regexps.
085dd6e6
JM
27384
27385 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
27386 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
27387 instead of 0/1.
27388
27389 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
27390 foll-vfork.exp: New files, move here from gdb.hp.
27391 * gdb.base/page.exp: New file, test of pagination command.
27392
27393 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
27394 recursion test.
27395 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
27396
27397 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 27398 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
27399
27400 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 27401 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 27402 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 27403 watchpoint test.
085dd6e6
JM
27404 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
27405 them work.
27406 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
27407 expressions properly.
27408 * gdb.base/corefile.exp: Loosen the match slightly.
27409 * gdb.base/default.exp: Allow "Error accessing memory" message
27410 also.
27411 * gdb.base/display.exp: Skip over x/0 j if PA64.
27412 * gdb.base/funcargs.exp: Add xfails for HP-UX.
27413 * gdb.base/interrupt.exp: Ditto.
27414 * gdb.base/langs.exp: Add symbolic matches governed by compiler
27415 in use.
27416 * gdb.base/list.exp: Add xfails for HP-UX.
27417 * gdb.base/long_long.exp: Refine some of the numeric matches.
27418 * gdb.base/mips_pro.exp: Xfail on HP-UX.
27419 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
27420 * gdb.base/nodebug.exp: Succeed on more varieties of output.
27421 * gdb.base/opaque.exp: Remove some HP-UX xfails.
27422 * gdb.base/ptype.exp: Succeed on more varieties of output.
27423 * gdb.base/scope.exp: Add xfails for HP-UX.
27424 * gdb.base/sect-cmd.exp: Add more cases.
27425 * gdb.base/setvar.exp: Add xfails for HP-UX.
27426 * gdb.base/shlib-call.exp: Loosen some matches slightly.
27427 * gdb.base/signals.exp: Match on void symbolically.
27428 * gdb.base/step-test.exp: Add case for PA64.
27429 * gdb.base/term.exp: Add exit and restart.
27430 * gdb.base/twice.exp: Clean up after self.
27431 * gdb.base/varargs.exp: Disable overload resolution explicitly.
27432 * gdb.base/whatis.exp: Allow more ways to pass tests.
27433
27434 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 27435 no longer useful.
085dd6e6
JM
27436
27437Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
27438
27439 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 27440 list of patterns.
085dd6e6 27441 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
27442 print_double_array(double_array)", "continuing to breakpoint
27443 1018", "print print_double_array(array_d)" and "continuing to
27444 1034" tests.
d63a86f8 27445
085dd6e6
JM
274461999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
27447
a9c64011 27448 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
27449
274501999-06-24 Stan Shebs <shebs@andros.cygnus.com>
27451
27452 * config/mt-*: Remove, these haven't been used since 1996.
27453
274541999-06-22 Stan Shebs <shebs@andros.cygnus.com>
27455
27456 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 27457 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
27458 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
27459
9e0b60a8
JM
274601999-06-18 Stan Shebs <shebs@andros.cygnus.com>
27461
27462 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
27463 simpler match case for the ptype of the big class.
27464
274651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27466
27467 * gdb.exp: Fix test for gdb_prompt existence.
27468
274691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27470
27471 * gdb.exp (gdb_test): Add fail after calls to perror.
27472
274731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27474
27475 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
27476
274771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27478
27479 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
27480
0f71a2f6
JM
27481Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
27482
27483 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 27484 malloc() is linked in.
0f71a2f6
JM
27485
274861999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27487
27488 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
27489 step at end.
27490
27491 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
27492
274931999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
27494
27495 * gdb.java/jv-print.exp: New file. (Our first Java test!)
27496
cce74817
JM
27497Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
27498
27499 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
27500 * gdb.base/mips_pro.exp: Likewise.
27501
275021999-06-02 Keith Seitz <keiths@cygnus.com>
27503
27504 * gdb.c++/templates.cc: Change all "new" operators to throw
27505 an exception.
27506 * gdb.c++/cplusfuncs.cc: Likewise.
27507
27508 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
27509
27510Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
27511
27512 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
27513 * gdb.base/ending-run.exp: When stepping out of main, accept a
27514 step into an arbitrary assembler file.
cce74817 27515
392a587b
JM
275161999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27517
d63a86f8 27518 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 27519 "breakpoint-invalid" to be printed.
6fdff2c5
PA
27520 * gdb.base/annota2.exp: Revise line number for main
27521 breakpoint. Allow any number of "frames-invalid" and
27522 "breakpoint-invalid" to be printed.
392a587b
JM
27523 * gdb.base/annota2.cc: Initialize a.x to 0.
27524
9e086581
JM
275251999-05-17 Keith Seitz <keiths@cygnus.com>
27526
6fdff2c5
PA
27527 * gdb.base/call-ar-st.exp: Skip
27528 "print print_double_array (double_array)" when "skip_float_tests" set.
27529 Ditto for "print print_double_array(array_d)",
27530 "print print_small_structs", "print print_ten_doubles", and
27531 "step into print_long_arg_list".
27532 Don't assume we can step into "print_long_arg_list": we could step
27533 into memcpy.
27534 * gdb.base/call-rt-st.exp: Don't run float-related tests when
27535 "skip_float_tests" is set: "print print_one_double(*d1)"
27536 and "print print_two_floats(*f3)".
9e086581
JM
27537 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
27538 "skip_float_tests" is set.
6fdff2c5
PA
27539 * gdb.base/varargs.exp: Skip
27540 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
27541 "skip_float_tests" set.
d63a86f8 27542
cd0fc7c3
SS
275431999-05-06 Keith Seitz <keiths@cygnus.com>
27544
27545 * gdb.base/annota2.cc: Include stdio.h.
27546
27547Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
27548
27549 * gdb.base/crossload.exp: Remove, this has been disabled ever
27550 since BFD stopped including all targets, and cross-GDB gets
27551 plenty of testing anyway.
27552 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
27553 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
27554 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
27555 * gdb.base/README: Remove, was doc for this.
27556 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 27557 needed.
cd0fc7c3 27558
b83266a0
SS
275591999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27560
27561 * gdb.base/call-ar-st.exp: Fix one regular expression in test
27562 output.
27563
27564 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
27565 * gdb.base/annota2.exp: New file. More annotation tests.
27566 * gdb.base/annota1.c: New file. Source file for annota1.exp.
27567 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
27568
275691999-04-23 Angela Marie Thomas <angela@cygnus.com>
27570
27571 * config/cfdbug.exp: New file.
27572
7a292a7a
SS
275731999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
27574
27575 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
27576 Marcus Daniel's and Dale Hawkins's demangler crashes.
27577
27578 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
27579 test_lucid_style_demangling, test_arm_style_demangling,
27580 test_hp_style_demangling): Try Tom Tromey's core-dumping
27581 identifier under each demangling style.
7a292a7a
SS
27582
275831999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
27584
27585 * gdb.c++/demangle.exp: Include the current demangling style
27586 in all test names.
27587 (current_demangling_style): New global variable.
27588 (set_demangling_style, test_demangling_core, test_demangling,
27589 test_demangling_exact): New functions.
27590 (test_gnu_style_demangling, test_lucid_style_demangling,
27591 test_arm_style_demangling, test_hp_style_demangling): Use those,
27592 instead of calling gdb_test and gdb_test_exact directly.
27593 (catch_demangling_errors): New function, which reports errors
27594 signalled by the demangling test functions in an orderly way.
27595 (do_tests): Use catch_demangling_errors.
27596
275971999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
27598
27599 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 27600 grouping in expressions, not {}.
7a292a7a
SS
27601
27602 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 27603 initialized yet.
7a292a7a
SS
27604
276051999-04-01 Stan Shebs <shebs@andros.cygnus.com>
27606
27607 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
27608 are listed.
27609
276101999-03-26 Stan Shebs <shebs@andros.cygnus.com>
27611
27612 * gdb.stabs/weird.exp: Test for CC being defined before
27613 looking at its value.
27614
276151999-03-25 Stan Shebs <shebs@andros.cygnus.com>
27616
27617 * gdb.base/call-ar-st.exp: Remove stray '#'.
27618 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
27619 "short int" and "long int".
27620 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 27621 change, to mollify finicky HP compiler.
7a292a7a
SS
27622 * gdb.hp/reg-test.exp (testfile): Fix file name.
27623 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 27624
7a292a7a
SS
27625 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
27626 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
27627 alternate form of enum ptype.
27628
c906108c
SS
276291999-03-23 Stan Shebs <shebs@andros.cygnus.com>
27630
7a292a7a
SS
27631 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
27632 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
27633 passing skip_hp_tests, so as not to waste time on guaranteed
27634 failure.
7a292a7a 27635
c906108c
SS
27636 * gdb.c++/overload.cc: Pass string instead of char addr, always
27637 init ccpfoo.
27638 * gdb.c++/templates.cc: Fix syntax error.
27639
7a292a7a
SS
27640Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27641
27642 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 27643 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
27644 command.
27645
276461999-03-18 James Ingham <jingham@cygnus.com>
27647
27648 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
27649
27650 * gdb.c++/method.exp: It was testing an uninitialized int on the
27651 stack and assuming it was positive.
27652
27653 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
27654
27655 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 27656 keep it from killing the rest of the tests.
7a292a7a
SS
27657 Use gdb_continue_to_end.
27658
27659 * gdb.base/sigall.exp: use gdb_continue_to_end.
27660
27661 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
27662
27663 * gdb.base/display.exp: use runto_main, not run.
27664
d63a86f8
RM
27665 * gdb.base/default.exp: Check for the current error message in the
27666 r abbreviation test.
7a292a7a
SS
27667 Add strongarm to the targets that know info float.
27668
d63a86f8 27669 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
27670 run which doesn't work with monitors.
27671
6fdff2c5
PA
27672 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
27673 1034 test.
7a292a7a
SS
27674
27675 * gdb.base/break.exp: use the gdb_continue_to_end proc.
27676
6fdff2c5
PA
27677 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
27678 end of a program. Traps the case (in Cygmon) when the program
27679 never really exits. Same as Mark's continue_to_exit, but I had
27680 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
27681
27682 * config/monitor.exp (gdb_target_monitor): added another
27683 target_info parameter: remotebinarydownload. This will set the
27684 remotebinarydownload flag if this is causing some boards trouble.
27685
276861999-03-18 Mark Salter <msalter@cygnus.com>
27687
27688 * lib/gdb.exp (continue_to_exit): New function.
27689
27690 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
27691 * gdb.base/ending-run.exp: Ditto.
27692 * gdb.base/step-test.exp: Ditto.
27693
276941999-03-16 Stan Shebs <shebs@andros.cygnus.com>
27695
27696 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
27697 (suggested by Art Haas <ahaas@neosoft.com>).
27698
276991999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
27700
889bf7c5 27701 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
27702
27703Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
27704
27705 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 27706 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
27707
277081999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
27709
27710 * gdb.base/call-strs.exp: Don't assume that `step' will step over
27711 a call to strlen; sometimes we do have sources.
27712
277131999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
27714
27715 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 27716 character, so GDB won't print garbage after its end.
d63a86f8 27717
c906108c
SS
27718 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
27719 breakpoint there instead. Sometimes GCC emits memcpy to handle
27720 the large structures being passed by value, so we step into that
27721 instead of sum_array_print, which obscures what we're really testing.
27722 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
27723 the bizarre steps into memcpy, so do that here. Add check for
27724 stepping into function calls that pass large structures by value.
27725 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
27726 Remove all references to specific line numbers.
27727 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
27728 New type and function.
27729 (main): Call large_struct_by_value, passing it a large struct by value.
27730 * lib/gdb.exp (gdb_get_line_number): New function.
27731
27732 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
27733 more portable.
27734
7a292a7a
SS
277351999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
27736
c906108c
SS
27737 * lib/gdb.exp: Doc fixes.
27738
7a292a7a
SS
277391999-03-05 Nick Clifton <nickc@cygnus.com>
27740
d63a86f8 27741 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
27742
277431999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
27744
c906108c 27745 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
27746 commands. They're not germane to this test, and they don't work
27747 that way on remote targets.
c906108c 27748
3fc11d3e
JM
277491999-03-01 James Ingham <jingham@cygnus.com>
27750
27751 * Changelog entries merged over from gdb development branch.
27752
3fc11d3e
JM
27753 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
27754
27755 * lib/gdb.exp (gdbtk_analyze_results): Generic function
27756 for outputting results of test run.
27757
2d4a1622 27758 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
27759
27760 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 27761
7a292a7a
SS
277621999-02-25 Felix Lee <flee@cygnus.com>
27763
27764 * lib/gdb.exp (debug_format): initialize
27765
c906108c
SS
277661999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
27767
27768 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
27769 * gdb.base/call-rt-st.c: Ditto.
27770
c906108c
SS
277711999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
27772
27773 * gdb.threads/pthreads.exp (horiz): New variable.
27774 (test_startup): Fix regexps that capture thread numbers.
27775
277761999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
27777
27778 * gdb.base/smoke.exp: Disambiguate two test case names (both
27779 called ``print'').
27780
27781Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27782
27783 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 27784 compilation.
c906108c
SS
27785
277861999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27787
27788 * gdb.base/miscexprs.exp: Change patterns to match GDB's
27789 actual output formatting.
27790 * gdb.base/smoke.exp: GDB removes leading 0's.
27791 * gdb.base/volatile.exp: Don't check type of remuneration;
27792 that variable is no longer defined in constvars.c.
27793 * gdb.base/step-test.c (main): Exit with explicit exit code.
27794 * gdb.base/step-test.exp: Remove two nexti checks--they are
27795 not portable.
27796
277971999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27798
27799 * gdb.base/help.exp ("help delete display"): Fix test to match
27800 gdb's output.
27801
27802 * gdb.base/long_long.c (known_types): Initialize values to zero.
27803 * gdb.base/long_long.exp: Step one more line
27804 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
27805 leading zeros. Explicitly ask for hex formatting. Use
27806 unique test case names.
c906108c
SS
27807
27808Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27809
d63a86f8 27810 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
27811
27812 * gdb.c++/method.exp: Add missing close brace.
27813
278141999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
27815
27816 * gdb.base/maint.exp: Use 'set height 0' to disable page
27817 prompting, not 'set height 400'.
27818
27819 Fix a bunch of timeouts.
27820 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
27821 four separate tests, so expect doesn't take forever to match a ton
27822 of text against a regexp with lots of .* forms.
27823 ("maint print psymbols", "maint print symbols"): Make some of
27824 these greps more selective, so that expect doesn't try to wade
27825 through huge piles of output and time out.
27826
27827 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
27828
27829 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
27830 tests: one which doesn't expect shlib events to be reported, and
27831 another which does, but is XFAIL for all platforms other than
27832 HP/UX.
c906108c
SS
27833
27834 * gdb.base/break.exp: Teach the test suite that the `catch
27835 fork', `catch vfork', and `catch exec' commands produce error
27836 messages on platforms that don't provide these features.
27837
27838Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27839
27840 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
27841 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
27842 (shortening names from solib_threshold.exp etc), won't run on
27843 anything but HP-UX for the foreseeable future.
c906108c 27844 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 27845 reflect move.
c906108c
SS
27846
27847Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
27848
27849 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 27850 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
27851
27852Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
27853
27854 * gdb.base/shlib-call.exp: add test cases to verify that gdb
27855 successfully re-sets breakpoints in shared libraries.
27856 * gdb.base/shmain.c (main): return 0, don't fall off the end.
27857
27858Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27859
d63a86f8
RM
27860 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
27861 and compiled w/o GCC.
c906108c
SS
27862
27863 * gdb.hp/watch-cmd.exp: ditto.
27864
27865 * gdb.hp/watch-hp.exp: ditto.
27866
27867 * gdb.hp/xdb1.exp: ditto.
27868
27869 * gdb.hp/xdb2.exp: ditto.
27870
27871 * gdb.hp/dbx.exp: ditto.
27872
27873Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
27874
27875 * constvars.c: Remove C++-isms.
27876 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 27877 with GCC.
c906108c
SS
27878
27879Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
27880
27881 The following changes are part of the HP merge.
27882
27883 * gdb.base/break.exp: new tests to verify that catchpoints for
27884 fork, vfork, and exec don't trigger inappropriately.
27885
27886 * gdb.base/opaque.exp: compile one file at a time, then link.
27887
27888 * gdb.base/signals.exp: be more restrictive about which hppa
27889 systems receive a setup_xfail. new tests.
27890
27891 * gdb.base/solib_threshold.build: new file.
27892 * gdb.base/solib_threshold.exp: new file.
27893 * gdb.base/solib_threshold.link_opts: new file.
27894 * gdb.base/solib_threshold.mk: new file.
27895 * gdb.base/gen_solib_threshold.c: new file.
27896
27897 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
27898 tests. New tests for enums inside classes.
27899
27900 * gdb.c++/compiler.cc: indicate support of template debugging.
27901
27902 * gdb.c++/demangle.exp: run hp style demangling tests.
27903
27904 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
27905 tests.
27906
27907 * gdb.c++/misc.cc: changes to support new tests.
27908
27909 * gdb.c++/templates.cc: changes to support HP's compiler; changes
27910 to support new tests.
27911
27912 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
27913 gcc, then skip these tests.
27914
27915Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
27916
27917 The following files are part of the HP merge; some had longer
27918 names at HP, but have been renamed to be no more than 14
27919 characters in length.
27920
27921 * gdb.hp/ambiguous.cc: new file.
27922 * gdb.hp/ambiguous.exp: new file.
27923 * gdb.hp/attach.exp: new file.
27924 * gdb.hp/attach2.exp: new file.
27925 * gdb.hp/classes-hp.exp: new file.
27926 * gdb.hp/ctti.exp: new file.
27927 * gdb.hp/ctti-add.cc: new file.
27928 * gdb.hp/ctti-add1.cc: new file.
27929 * gdb.hp/ctti-add2.cc: new file.
27930 * gdb.hp/ctti-add3.cc: new file.
27931 * gdb.hp/dbx.exp: new file.
27932 * gdb.hp/exception.cc: new file.
27933 * gdb.hp/exception.exp: new file.
27934 * gdb.hp/foll-exec.c: new file.
27935 * gdb.hp/foll-exec.exp: new file.
27936 * gdb.hp/foll-fork.c: new file.
27937 * gdb.hp/foll-fork.exp: new file.
27938 * gdb.hp/foll-vfork.c: new file.
27939 * gdb.hp/foll-vfork.exp: new file.
27940 * gdb.hp/inherit-hp.exp: new file.
27941 * gdb.hp/more-steps.exp: new file.
27942 * gdb.hp/namespace.cc: new file.
27943 * gdb.hp/namespace.exp: new file.
27944 * gdb.hp/optimize.exp: new file.
27945 * gdb.hp/pxdb.c: new file.
27946 * gdb.hp/pxdb.exp: new file.
27947 * gdb.hp/quicksort.exp: new file.
27948 * gdb.hp/reg-test.exp: new file.
27949 * gdb.hp/reg-test.s: new file.
27950 * gdb.hp/sized-enum.c: new file.
27951 * gdb.hp/sized-enum.exp: new file.
27952 * gdb.hp/start-stop.exp: new file.
27953 * gdb.hp/templ-hp.cc: new file.
27954 * gdb.hp/templ-hp.exp: new file.
27955 * gdb.hp/thr-lib.c: new file.
27956 * gdb.hp/thr-lib.exp: new file.
27957 * gdb.hp/thr-lib.h: new file.
27958 * gdb.hp/thr-liblib.c: new file.
27959 * gdb.hp/virtfun-hp.c: new file.
27960 * gdb.hp/virtfun-hp.exp: new file.
27961 * gdb.hp/watch-cmd.exp: new file.
27962 * gdb.hp/watch-hp.exp: new file.
27963 * gdb.hp/xdb1.exp: new file.
27964 * gdb.hp/xdb2.exp: new file.
27965 * gdb.hp/xdb3.exp: new file.
27966
27967Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
27968
27969 The following files are part of the HP merge; some had longer
27970 names at HP, but have been renamed to be no more than 14
27971 characters in length.
27972
27973 * gdb.base/ss.h: new file.
27974 * gdb.base/call-ar-st.c: new file.
27975 * gdb.base/call-ar-st.exp: new file.
27976 * gdb.base/call-rt-st.c: new file.
27977 * gdb.base/call-rt-st-exp: new file.
27978 * gdb.base/call-strs.exp: new file.
27979 * gdb.base/ena-dis-br.exp: new file.
27980 * gdb.base/environ.exp: new file.
27981 * gdb.base/long_long.exp: new file.
27982 * gdb.base/sect-cmd.exp: new file.
27983 * gdb.base/shlib-cl2.exp: new file.
27984 * gdb.base/smoke.exp: new file.
27985 * gdb.base/so-impl-ld.c: new file.
27986 * gdb.base/so-impl-ld.exp: new file.
27987 * gdb.base/so-indr-cl.c: new file.
27988 * gdb.base/so-indr-cl.exp: new file.
27989 * gdb.base/varargs.exp: new file.
27990 * gdb.base/volatile.exp: new file.
27991 * gdb.base/whatis-exp.exp: new file.
7a292a7a 27992 * gdb.base/display.exp: new file.
c906108c
SS
27993 * gdb.c++/derivation.exp: new file.
27994 * gdb.c++/local.exp: new file.
27995 * gdb.c++/member-ptr.exp: new file.
27996 * gdb.c++/overload.exp: new file.
27997 * gdb.c++/ovldbreak.exp: new file.
27998 * gdb.c++/ref-types.exp: new file.
27999 * gdb.c++/ref-types2.exp: new file.
28000 * gdb.c++/userdef.exp: new file.
d63a86f8 28001
c906108c
SS
28002Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28003
28004 * gdb.base/default.exp: Reflect wording change in remote.c.
28005
dc96c6c7 28006Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28007
28008 * gdb.base/help.exp: Update to reflect current text.
28009
28010Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28011
28012 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28013 they're stack variables and contain garbage.
28014 * gdb.c++/anon-union.exp: new file.
28015
28016 The following changes were made by David Taylor
889bf7c5
PA
28017 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28018 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28019 in changes by HP.
c906108c
SS
28020
28021 * gdb.base/bitops.exp: new file.
28022 * gdb.base/default.exp: change expected messages for catch and
28023 info catch tests to reflect HP merge changes.
28024 * gdb.base/enable-disable-break.exp
28025 * gdb.base/ending-run.c: new file.
28026 * gdb.base/long_long.c: new file.
28027 * gdb.base/maint.exp: new file.
28028 * gdb.base/pointers2.exp: new file.
28029 * gdb.base/shlib-call2.exp: new file.
28030 * gdb.base/solib.exp: new file.
28031 * gdb.base/step-test.c: new file.
28032 * gdb.c++/anon-union.cc: new file.
28033 * gdb.c++/local.cc: new file.
28034 * gdb.c++/member-pointer.cc: new file.
28035 * gdb.c++/method.cc: new file.
28036 * gdb.c++/ref-types.cc: new file.
28037 * gdb.c++/ref-types2.cc: new file.
28038 * gdb.c++/userdef.cc: new file.
d63a86f8 28039
c906108c
SS
28040 * gdb.base/scope.exp: compile one file at a time, then link.
28041 * gdb.base/langs.exp: ditto.
28042 * gdb.base/list.exp: ditto.
d63a86f8 28043
c906108c
SS
28044Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28045
28046 The following changes were made by David Taylor
889bf7c5
PA
28047 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28048 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28049 in changes by HP.
d63a86f8 28050
c906108c
SS
28051 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28052 skip tests. When compiling pass c++ flag to gdb_compile.
28053 * gdb.c++/
d63a86f8 28054
c906108c
SS
28055 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28056 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28057 (skip_hp_tests): new function.
28058 (gdb_preprocess): new function.
28059
28060 * configure.in (hpdir): decide whether to configure gdb.hp.
28061 * configure: regenerated.
28062
28063 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28064 to delete on clean.
28065 (EXECUTABLES): update to reflect new additions.
28066 * gdb.base/commands.exp: update message expected.
28067 * gdb.base/default.exp: add copyright notice.
28068 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28069 * gdb.base/help.exp: update messages to reflect current text.
28070 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28071 targets for recurse tests.
28072 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28073 skip this file.
28074
28075 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28076 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28077 compilation.
28078 * gdb.c++/misc.exp: ditto.
28079 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28080 run the tests. tell gdb_compile that it's a c++ compilation.
28081
28082 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 28083
c906108c
SS
28084 * gdb.base/all-bin.exp: new file.
28085 * gdb.base/arithmet.exp: new file.
28086 * gdb.base/assign.exp: new file.
28087 * gdb.base/completion.exp: new file.
28088 * gdb.base/cond-expr.exp: new file.
28089 * gdb.base/condbreak.exp: new file.
28090 * gdb.base/define.exp: new file.
28091 * gdb.base/dollar.exp: new file.
28092 * gdb.base/environment.exp: new file.
28093 * gdb.base/eval-skip.exp: new file.
28094 * gdb.base/jump.exp: new file.
28095 * gdb.base/logical.exp: new file.
28096 * gdb.base/pointers.exp: new file.
28097 * gdb.base/relational.exp: new file.
28098 * gdb.base/section_command.exp: new file.
28099 * gdb.base/whatis-expr.exp: new file.
28100
28101 * gdb.base/all-types.c: new file.
28102 * gdb.base/call-array-struct.c: new file.
28103 * gdb.base/call-return-struct.c: new file.
28104 * gdb.base/call-strings.c: new file.
28105 * gdb.base/callfuncs2.c: new file.
28106 * gdb.base/condbreak.c: new file.
28107 * gdb.base/constvars.c: new file.
28108 * gdb.base/display.c: new file.
28109 * gdb.base/int-type.c: new file.
28110 * gdb.base/jump.c: new file.
28111 * gdb.base/miscexprs.c: new file.
28112 * gdb.base/pointers.c: new file.
28113 * gdb.base/pointers2.c: new file.
28114 * gdb.base/shmain.c: new file.
28115 * gdb.base/shr1.c: new file.
28116 * gdb.base/shr2.c: new file.
28117 * gdb.base/solib.c: new file.
28118 * gdb.base/solib1.c: new file.
28119 * gdb.base/solib2.c: new file.
28120 * gdb.base/varargs.c: new file.
28121 * gdb.c++/derivation.cc: new file.
28122 * gdb.c++/overload.cc: new file.
28123 * gdb.c++/ovldbreak.cc: new file.
28124 * gdb.hp/attach.c: new file.
28125 * gdb.hp/attach2.c: new file.
28126 * gdb.hp/average.c: new file.
28127 * gdb.hp/compiler.c: new file.
28128 * gdb.hp/compiler.cc: new file.
28129 * gdb.hp/execd-program.c: new file.
28130 * gdb.hp/follow-exec.c: new file.
28131 * gdb.hp/follow-fork.c: new file.
28132 * gdb.hp/follow-vfork-and-exec.c: new file.
28133 * gdb.hp/misc-hp.cc: new file.
28134 * gdb.hp/more-steps.c: new file.
28135 * gdb.hp/optimize.c: new file.
28136 * gdb.hp/quicksort.c: new file.
28137 * gdb.hp/run-hp.c: new file.
28138 * gdb.hp/start-stop.c: new file.
28139 * gdb.hp/sum.c: new file.
28140 * gdb.hp/templates-hp.cc: new file.
28141 * gdb.hp/thread-local-in-lib.c: new file.
28142 * gdb.hp/thread-local-in-lib.h: new file.
28143 * gdb.hp/thread-local-in-lib.lib.c: new file.
28144 * gdb.hp/vforked-program.c: new file.
28145 * gdb.hp/virtfunc-hp.cc: new file.
28146 * gdb.hp/watchpoint-hp.c: new file.
28147 * gdb.hp/xdb.c: new file.
28148 * gdb.hp/xdb0.c: new file.
28149 * gdb.hp/xdb0.h: new file.
28150 * gdb.hp/xdb1.c: new file.
28151
28152Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
28153
28154 The following change was made by Edith Epstein
889bf7c5
PA
28155 <eepstein@cygnus.com> as part of a project to merge in changes
28156 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
28157
28158 * gdb.c++/demangle.exp: changed the expected output for some
28159 ARM-style mangling -- removed second reference to datatype.
889bf7c5 28160 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 28161 T1<char>::~T1<char>(void)
c906108c 28162 becomes,
a9c64011
AS
28163 maint demangle __dt__11T1__pt__2_cFv
28164 T1<char>::~T1(void)
c906108c 28165
889bf7c5 28166 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 28167
c906108c
SS
28168Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
28169
28170 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
28171 * gdb.trace/backtrace.exp: Likewise.
28172 * gdb.trace/circ.exp: Likewise.
28173 * gdb.trace/collection.exp: Likewise.
28174 * gdb.trace/deltrace.exp: Likewise.
28175 * gdb.trace/infotrace.exp: Likewise.
28176 * gdb.trace/limits.exp: Likewise.
28177 * gdb.trace/packetlen.exp: Likewise.
28178 * gdb.trace/passc-dyn.exp: Likewise.
28179 * gdb.trace/passcount.exp: Likewise.
28180 * gdb.trace/report.exp: Likewise.
28181 * gdb.trace/save-trace.exp: Likewise.
28182 * gdb.trace/tfind.exp: Likewise.
28183 * gdb.trace/tracecmd.exp: Likewise.
28184 * gdb.trace/while-dyn.exp: Likewise.
28185 * gdb.trace/while-stepping.exp: Likewise.
28186
281871998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
28188
28189 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
28190
28191Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
28192
28193 From Brendan Kehoe:
28194 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
28195 int return types.
28196
28197Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
28198
28199 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 28200 remote dos host testing right.
c906108c
SS
28201
28202Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
28203
28204 * gdb.base/corefile.exp: remove some xfails.
28205
28206Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
28207
28208 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 28209 have different timestamps.
c906108c
SS
28210
28211Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
28212
28213 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 28214 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
28215
28216Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
28217
28218 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 28219 delta.
c906108c
SS
28220
28221Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
28222
28223 * gdb.base/default.exp: Add brace missing from previous delta.
28224
28225Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
28226
28227 * gdb.base/default.exp: Support test for info float for all
28228 varieties of arm toolchain.
28229
dc96c6c7 28230Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28231
28232 * gdb.trace/*.exp: remove "remote_download" command.
28233
dc96c6c7 28234Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28235
28236 * gdb.trace/*.exp: remove -gdwarf from compile.
28237
28238Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
28239
28240 * gdb.trace/configure.in(AC_INIT): typo
28241 * gdb.trace/configure: regenerated
28242
dc96c6c7 28243Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28244
28245 * config/m68k-emc.exp: New file.
28246 * lib/<emc-support.exp trace-support.exp}: New files.
28247 * configure.in: add new test directory gdb.trace.
28248 * gdb.trace/{configure configure.in Makefile.in}: New files.
28249 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
28250 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
28251 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
28252 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
28253 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
28254 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
28255 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 28256
dc96c6c7 28257Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28258
28259 * gdb.c++/classes.exp: Change all regular expressions to match
28260 arbitrary combinations of newline/carriage-return, so that they
28261 will work equally well on Unix and Windows.
28262 * gdb.c++/inherit.exp: ditto.
28263 * gdb.c++/virtfunc.exp: ditto.
28264
282651998-08-11 Dawn Perchik <dawn@cygnus.com>
28266
28267 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
28268
c2d11a7d
JM
28269Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
28270
28271 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
28272 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
28273 to use a0-a3/d0-d3 as needed.
28274
28275Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
28276
28277 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
28278 * gdb.disasm/am33.exp: Corresponding changes.
28279
c906108c
SS
282801998-07-11 Felix Lee <flee@cygnus.com>
28281
28282 * gdb.base/callfuncs.exp: add cmp10 test.
28283 * gdb.base/callfuncs.c (cmp10): new function.
28284
28285Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
28286
d63a86f8 28287 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
28288 into two parts to get around a synchronization problem in expect.
28289
3fc11d3e
JM
28290Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
28291
28292 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
28293
28294 * configure.in: Add options for gdbtk testsuite.
28295
28296 * configure: Regenerate.
28297
28298 * gdb.gdbtk: New directory to hold gdbtk tests.
28299
c906108c
SS
28300Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28301
28302 * gdb.fortran/types.exp: Escape brackets in expect patterns
28303 for test_float_literal_types_accepted tests.
28304 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
28305 before run test.
28306
c2d11a7d
JM
28307Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
28308
28309 * am33.exp: Just compile, do not link the testcase.
28310 * am33.s: Add ".am33" pseudoop to force am33 mode.
28311
c906108c
SS
283121998-06-25 Felix Lee <flee@cygnus.com>
28313
28314 * gdb.base/setshow.exp: make sure $pc is sane.
28315
28316 * gdb.stabs/weird.exp: split expect patterns properly.
28317
c2d11a7d
JM
28318Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
28319
28320 * gdb.disasm/am33.s: New disassembler testfile for the am33.
28321 * gdb.disasm/am33.exp: Run it.
28322
dc96c6c7 28323Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28324
28325 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
28326 match processing (and eliminate spurious timeouts when running).
28327
dc96c6c7 28328Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28329
28330 * gdb.base/signals.exp (test_handle_all_print): put back Mach
28331 exception test, but conditionalize it on target [mach | gnu].
28332
dc96c6c7 28333Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28334
28335 * gdb.base/overlays.exp: fixup compile line for linker script.
28336
28337Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
28338
28339 * gdb.fortran/types.exp: don't guess at float size.
28340
28341Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
28342
28343 * gdb.base/exprs.exp: delete test that depends on int size.
28344
28345Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
28346
28347 * config/sim.exp: Removed checks for target triplets.
28348 (gdb_target_sim): Use gdb,target_sim_options.
28349
28350Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
28351
28352 * gdb.base/reread.exp: New file.
28353 * gdb.base/reread1.c: New file.
28354 * gdb.base/reread2.c: New file.
28355
28356Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
28357
28358 * config/sim.exp: Use 'target sim -sparclite' when running
28359 SPARClite programs.
28360
28361Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
28362
28363 * gdb.base/structs2.exp: New file.
28364 * gdb.base/structs2.c: New file.
28365
28366Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
28367
28368 * gdb.asm/common.inc: New file.
28369 * gdb.asm/d10v.inc: New file.
28370 * asm-source.exp: Pass -I's to gas to find .inc files.
28371 Update line numbers in expected output.
28372 * asmsrc1.s: Rewrite.
28373 * asmsrc2.s: Rewrite.
28374 * configure.in: Create arch.inc symlink.
28375 * configure: Regenerate.
28376 * Makefile.in (distclean): Delete arch.inc.
28377
28378Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
28379
28380 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
28381 (t_enum_value2): ditto
28382 (t_enum_value3): ditto
28383 (main): ditto
c906108c
SS
28384Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28385
28386 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
28387 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
28388 change.
28389 Use gdb_test instead of send_gdb/gdb_expect sequences.
28390
28391Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
28392
28393 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
28394 not void.
28395
28396Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
28397
28398 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
28399 subroutines. Used to test gdbs ability to single step through PC
28400 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
28401
28402Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
28403
28404 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
28405 more rigorous EGCS C++ error checking.
28406
28407Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28408
a9c64011
AS
28409 * gdb.base/help.exp: Clean up `help set args' and `help show args'
28410 tests.
28411 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
28412 function when asleep.
28413 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
28414 for i*86 Linux and SVR4 signal handling problems.
28415 Remove linux xfail for `next to handler in signals_tests_1', fixed
28416 by recent infrun.c change.
28417 Limit backtrace to 10 frames to avoid timeout problems with infinite
28418 stack backtraces.
28419 Adjust expect pattern in `handle all print' test to match Apr 28 1997
28420 target.[ch] change.
c906108c
SS
28421
28422Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
28423
28424 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
28425 for a newline from gdb before continuing.
28426 (default_gdb_exit): Just look for y or n.
28427 (gdb_test): Detect abnormal exit from GDB running on DOS; if
28428 it does, fail the rests of the tests in the file.
28429
28430Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
28431
28432 * config/cygmon.exp: New file.
28433
28434Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
28435
28436 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 28437 main" test on remote targets.
c906108c
SS
28438
28439 * gdb.base/scope.exp: Fix problem with filelocal_bss before
28440 run test on remote targets.
28441
28442Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
28443
28444 * gdb.asm: New directory.
28445 * configure.in: Configure it.
28446 * configure: Regenerate.
28447 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
28448 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
28449
28450Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
28451
28452 * config/mn10300-eval.exp: New file to support MN10300 eval board.
28453
dc96c6c7 28454Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 28455
a9c64011
AS
28456 * gdb.base/overlays (several files): Merge the two overlay
28457 managers into one. Change variables (foox, barx, bazx, grbxx)
28458 back into ints but force them to load in their proper sections.
c906108c
SS
28459
28460Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
28461
28462 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 28463 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
28464 (D10VCopy): Handle memory regions crossing 16k boundaries.
28465 (D10VCopy): Transfer data in 32 bit chunks.
28466
28467Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
28468
28469 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 28470 correct.
c906108c
SS
28471
28472 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 28473 map. Include space for printf in .text segment.
c906108c
SS
28474
28475 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 28476 updated d10v memory VMA/LMA map.
c906108c 28477 (D10VCopy): Call D10VTranslate.
d63a86f8 28478
c906108c
SS
28479Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
28480
28481 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
28482
28483 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
28484 that it won't be put into the .sdata - small data -
28485 section. Update reference.
c906108c
SS
28486 * gdb.base/baz.c (bazx, baz): Ditto.
28487 * gdb.base/foo.c (foox, foo): Ditto.
28488 * gdb.base/grbx.c (grbxx, grbx): Ditto.
28489
28490 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 28491 to be arrays.
d63a86f8 28492
dc96c6c7 28493Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 28494
a9c64011
AS
28495 * gdb.base/overlays.exp: fix up and get working again.
28496 Add tests for backtraces from an overlay function.
d63a86f8 28497
c906108c
SS
28498Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
28499
28500 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
28501 "calling function with watchpoint enabled".
28502
28503Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
28504
28505 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 28506 gdb_suppress_tests for d10v-*-*.
c906108c
SS
28507 * lib/gdb.exp (gdb_suppress_tests): Disable this function
28508 pending review of whether it is useful or not.
28509
28510Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
28511
28512 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
28513
28514Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
28515
28516 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
28517 * config/dve.exp: New file to support Densan boards.
28518
28519Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
28520
28521 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 28522 reads and BSD.
c906108c
SS
28523
28524Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
28525
28526 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
28527 response.
28528
28529 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
28530
28531Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
28532
28533 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 28534 test.
c906108c
SS
28535
28536 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 28537 target_sizeof_long and target_bigendian_p.
c906108c 28538 (structs_by_value, structs_by_reference): Check values according
889bf7c5 28539 to targets word size and endianess.
d63a86f8 28540
c906108c
SS
28541Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
28542
28543 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 28544 output.
c906108c
SS
28545
28546Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
28547
28548 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 28549 Update test of set args help to match source change.
c906108c
SS
28550
28551Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
28552
28553 * gdb.base/default.exp: Expect help system output to be in
28554 alphabetical order.
28555 * gdb.base/help.exp: Ditto.
28556
28557Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
28558
28559 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
28560 "i*86-pc-linux-gnu*".
28561 * gdb.base/interrupt.exp: Ditto.
28562 * gdb.base/corefile.exp: Ditto.
28563
28564 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 28565 define vxworks when building the testcase.
c906108c
SS
28566
28567 * gdb.base/ptype.exp: Fix testnames to be unique.
28568 * gdb.base/radix.exp: Ditto.
28569 * gdb.base/term.exp: Ditto.
28570 * gdb.base/whatis.exp: Ditto.
28571 * gdb.c++/classes.exp: Ditto.
28572
28573Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
28574
28575 * gdb.base/callfuncs.exp: Fix indentation.
28576
28577 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
28578 suppress_flag has been set.
28579 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
28580 target feature.
28581
28582Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
28583
28584 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
28585 the testcase.
28586
28587 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 28588 set_debug_traps() and breakpoint().
c906108c
SS
28589 * gdb.c++/misc.cc (main): Ditto.
28590 * gdb.c++/templates.cc (main): Ditto.
28591 * gdb.c++/virtfunc.cc (main): Ditto.
28592
28593Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
28594
28595 * lib/gdb.exp(gdb_step_for_stub): New function.
28596 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
28597 exists, reload the executable and do a "continue" instead of
28598 doing a jump.
28599 (runto_main): Use gdb_step_for_stub.
d63a86f8 28600
c906108c 28601 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 28602 tests to have unique names.
c906108c
SS
28603 * gdb.base/callfuncs.exp: Ditto.
28604 * gdb.base/commands.exp: Ditto.
28605 * gdb.base/default.exp: Ditto.
28606 * gdb.base/help.exp: Ditto.
28607 * gdb.base/list.exp: Ditto.
28608 * gdb.base/opaque.exp: Ditto.
28609 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
28610 similar tests.
d63a86f8 28611
c906108c
SS
28612 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
28613 * gdb.c++/cplusfuncs.cc: Ditto.
28614 * gdb.c++/virtfunc.cc: Ditto.
28615
28616 * config/monitor.exp: Keep track of the last file we saw, rather
28617 than trying to get the info from gdb.
28618
28619 * gdb.fortran/types.exp: Move comment to previous line.
28620
28621Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
28622
28623 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 28624 target mode.
c906108c
SS
28625
28626Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
28627
28628 From Bob Manson:
28629 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 28630 string from GDB when it connects.
c906108c
SS
28631
28632 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
28633
28634Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
28635
28636 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
28637 if we can't get a debug format from GDB (we may be testing an
28638 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
28639
28640 * gdb.stabs/weird.exp: Fix quoting.
28641
28642 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
28643
28644Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
28645
28646 * config/arm-ice.exp: New file.
28647
28648Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
28649
28650 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 28651 until it has been modified to work with the new testsuite.
c906108c 28652
99707966 28653 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
28654 testcase won't compile, cause all of the testcases in the file to
28655 fail instead.
c906108c
SS
28656
28657 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
28658 (gdb_clear_suppressed): New procedure.
28659 (gdb_stop_suppressing_tests): Only clear suppress_flag if
28660 it contains a positive value.
28661
28662Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
28663
28664 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
28665
28666 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
28667
28668Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
28669
28670 * lib/gdb.exp (setup_xfail_format): New function.
28671 (get_debug_format): New function to get debug format.
28672 (debug_format): New global variable to hold last value set
28673 by get_debug_format.
28674 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 28675 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
28676 * gdb.c++/ptype.exp: Ditto.
28677 * gdb.c++/classes.exp: Ditto.
28678 * gdb.c++/cplusfuncs.exp: Ditto.
28679 * gdb.c++/inherit.exp: Ditto.
28680 * gdb.c++/templates.exp: Ditto.
28681 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 28682
c906108c
SS
28683Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
28684
28685 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
28686 host doesn't have a currently-open connection.
28687
28688 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
28689 any gdb stub target. Handle cases where gdb doesn't respond when
28690 interrupted in a sane fashion.
c906108c
SS
28691
28692 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 28693 same thing in a totally different way.
c906108c
SS
28694
28695 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 28696 setting "timeout".
c906108c 28697 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 28698 default_gdb_init now.
c906108c
SS
28699
28700Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
28701
28702 * gdb.base/printcmds.exp: Fix "check for floating addition"
28703 regexp to accept results within approx +/- .01 of exact value.
28704 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
28705
28706Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
28707
28708 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 28709 properly.
c906108c
SS
28710 (gdb_expect): Add optional timeout parameter, and add timeout
28711 value to various calls.
28712 (gdb_suppress_tests): Only give one warning message per group.
28713
28714Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
28715
28716 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
28717 global variables. Handle getting a value for $timeout more
28718 gracefully.
c906108c
SS
28719
28720Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28721
28722 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 28723 initialize.
c906108c 28724 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 28725 by a target configuration file.
c906108c
SS
28726 (gdb_expect): Pass the timeout to remote_expect.
28727
28728 * config/monitor.exp(gdb_load): Fix typo in regexp.
28729
28730Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
28731
28732 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
28733
28734Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
28735
28736 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
28737 here. Call gdb_target_exec before rebooting the target, to make
28738 sure the connection to the target is closed.
c906108c
SS
28739 (gdb_load): Pass the name of the executable to gdb_target_monitor.
28740 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
28741 Also detect "Timeout reading from remote" error.
28742
28743 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
28744 gdb_target_monitor. Don't call gdb_file_cmd here; let
28745 gdb_target_monitor do it.
c906108c
SS
28746
28747 * gdb.disasm/hppa.exp: Don't use exec_output.
28748
28749Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
28750
28751 * gdb.base/list.exp: If we're debugging a non-native target,
28752 try to set the pc register to point to the start of the
28753 program before doing the first list command.
28754
28755 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 28756 test_calls after restarting.
c906108c
SS
28757
28758 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 28759 reloading.
c906108c
SS
28760
28761 * gdb.base/watchpoint.exp: Fix typo.
28762
28763 * gdb.base/setshow.exp: Check for use_gdb_stub.
28764
28765 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 28766 stub case.
c906108c
SS
28767 * gdb.base/langs.exp: Ditto.
28768
28769 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
28770 gdb_load_offset. If we weren't given a file to load, figure out
28771 what the current file is and use it.
c906108c
SS
28772
28773 * config/i386-bozo.exp: New file.
28774
28775Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
28776
28777 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
28778 feature.
28779
28780 * config/proelf.exp: New entry.
28781
28782Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
28783
28784 * lib/gdb.exp: Remove spurious .* patterns at the beginning
28785 of regexps.
28786
28787 * gdb.base/watchpoint.exp: Don't run the test_stepping
28788 tests if gdb can't call functions on the target.
28789
28790 * gdb.base/setshow.exp: Don't run the set prompt tests if
28791 the board has gdb_prompt set.
28792
28793Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
28794
28795 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
28796 * gdb.base/commands.exp: Likewise.
28797 * gdb.base/setshow.exp: Likewise.
28798
28799Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
28800
28801 * config/monitor.exp(gdb_start): Look for gdb_prompt target
28802 feature.
28803
28804 * config/i960.exp: New file.
28805
28806Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
28807
28808 * gdb.base/funcargs.exp: Check for gdb,short_int target
28809 feature instead of looking for explicit target triplets.
28810
dc96c6c7 28811Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 28812
d63a86f8 28813 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
28814 "p 123DEADBEEF", to check parse_number.
28815 * top.c: change "to enable to enable" to "to enable" in a couple
28816 of help strings.
28817
28818Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
28819
28820 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
28821 on the mn10300.
d63a86f8 28822
c906108c
SS
28823Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
28824
28825 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
28826 where the test executable is run with explicit args.
28827 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
28828
28829Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
28830
28831 * gdb.base/run.c: Use FAKEARGV to build test executable that
28832 does not require a command line arg, since most simulators
28833 don't currently support passing such an arg into the simulated
28834 program.
28835 * gdb.base/commands.exp: Change tests to insert the proper
28836 value as the arg to the first recursive factorial call. Change
28837 compilation line to define FAKEARGV at compile time.
28838
28839Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
28840
28841 * gdb.base/recurse.exp: Enable these tests for the mn10300.
28842 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
28843 function with watchpoint enabled" test.
28844
28845Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
28846
28847 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 28848 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
28849
28850 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 28851 "Tests restarted" messages.
c906108c
SS
28852
28853Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
28854
28855 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
28856
dc96c6c7 28857Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28858
28859 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
28860 for INFO SYMBOL; add help tests for OVERLAY commands.
28861 * gdb.base/default.exp: add tests for INFO SYMBOL command;
28862 add tests for OVERLAY commands
28863 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
28864 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
28865 * gdb.base/sigall.c: add usestubs code frag
28866 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 28867
c906108c
SS
28868Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
28869
28870 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
28871 failures.
28872 (gdb_stop_suppressing_tests): Note that tests have restarted.
28873
28874Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
28875
28876 * config/h8300.exp: New file.
28877
28878Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
28879
28880 * gdb.base/setshow.exp: Check for the existence of a
28881 feature, not its value.
28882
28883Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
28884
28885 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
28886
28887 * gdb.base/scope.exp: It's now init0(), not init().
28888
28889 * gdb.base/scope0.c: For now, change init() to be init0().
28890
28891 * config/monitor.exp: Use gdb_serial in preference to serial
28892 or netport.
28893
28894 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 28895 and it's not already set.
c906108c
SS
28896
28897Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
28898
28899 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 28900 isn't using a stub and if it supports argument passing.
c906108c
SS
28901
28902Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
28903
28904 * config/udi.exp(gdb_start): Make sure UDICONF is set
28905 properly before starting gdb.
28906
28907Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
28908
28909 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
28910 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
28911 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
28912
28913Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
28914
28915 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 28916 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
28917
28918 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
28919
28920 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
28921
28922 * config/monitor.exp: Make sure we disconnect from the target.
28923 Also, try a reboot/reload cycle instead of failing if the
28924 load fails.
28925
28926Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
28927
28928 * gdb.base/default.exp: Don't set match_max.
28929 * gdb.base/help.exp: Ditto.
28930 * gdb.base/list.exp: Ditto.
28931 * gdb.base/signals.exp: Ditto.
28932
28933 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
28934 set, use remote_ld to download the testcase instead of
28935 the GDB loader.
28936
28937Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
28938
28939 * config/vr5000.exp: New file.
28940
28941 * config/monitor.exp(gdb_target_monitor): Add pattern for
28942 "Ending remote" to detect errors in connecting.
28943
28944 * gdb.base/setshow.exp: Add .* within auto language test.
28945
28946 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
28947 target feature.
28948
28949 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 28950 and reboot the board if necessary.
c906108c
SS
28951
28952 * gdb.base/setvar.exp(test_set): Handle multiple prints within
28953 a set of tests. Remove print.* from the patterns being checked.
28954
28955Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
28956
28957 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
28958 refer to gdb_spawn_id.
28959
28960 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
28961 longer used.
28962 * config/sparclet.exp: Ditto.
28963 * config/sparclet-old.exp: Ditto.
28964 * config/slite.exp: Ditto.
28965 * config/sim.exp: Ditto.
28966 * gdb.base/funcargs.exp: Ditto.
28967
28968 * lib/gdb.exp:Remove references to gdb_spawn_id.
28969 (gdb_expect): Move to remote.exp.
28970
28971Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
28972
28973 * config/monitor.exp: Detect the "Couldn't establish connection"
28974 message from GDB.
28975
28976Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
28977
28978 * gdb.base/bitfields.exp: Use runto instead of explicit
28979 gdb_run_cmd/gdb_expect sequences.
28980
28981 * gdb.base/break.exp(text_next_with_recursion): Add match for
28982 gdb_expect call.
28983
28984 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28985 We also need to handle the "A program is being debugged already"
28986 prompt from gdb. Use gdb_test to set the baud rate.
28987
28988 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28989 to 20000. Really. I mean it.
28990
28991Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28992
28993 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
28994 fails. If suppress_flag is set, skip perror message about not
28995 being able to send to GDB.
c906108c 28996 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 28997 GDB.
c906108c
SS
28998 (gdb_expect): If suppress_flag is set, always fail immediately.
28999 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29000 (gdb_init): Call gdb_stop_suppressing_tests.
29001 (default_gdb_exit): Ditto.
29002 (default_gdb_start): Ditto.
29003
29004 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29005 gdb_stop_suppressing_tests as appropriate.
c906108c 29006 * gdb.base/break.exp: Ditto.
889bf7c5 29007 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29008 * gdb.base/commands.exp: Ditto.
29009 * gdb.base/exprs.exp: Ditto.
889bf7c5 29010 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29011 * gdb.base/list.exp: Ditto.
29012 * gdb.base/recurse.exp: Ditto.
889bf7c5 29013 * gdb.base/scope.exp: Ditto.
c906108c
SS
29014 * gdb.base/structs.exp: Ditto.
29015 * gdb.c++/inherit.exp: Ditto.
29016
29017Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29018
29019 * config/vr4300.exp: New file.
29020
99707966 29021 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29022
99707966 29023 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29024
29025Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29026
29027 * lib/gdb.exp(gdb_init): New function.
29028
29029 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 29030 for each individual variable set.
c906108c
SS
29031
29032 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29033 name.
29034
29035 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29036
29037 * gdb.base/scope.exp: Use gdb_test.
29038
29039 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29040 aborting; the testsuite driver will do that for us (see
29041 gdb_finish). Also, use gdb_test in a few more places.
29042
29043Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29044
29045 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29046
29047Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29048
29049 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29050 and "add_tests" are not at the same address.
29051
29052Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29053
29054 * gdb.base/ptype.exp: Use gdb_test.
29055
29056Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29057
29058 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29059 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29060 left in. No longer expect them to fail.
29061
29062 * gdb.stabs/*.mt; Deleted, no longer used.
29063 * gdb.stabs/configure.in: Remove references to target makefile
29064 frags.
29065 * gdb.stabs/configure: Rebuilt.
29066
29067 * gdb.disasm/*.mt: Deleted, no longer used.
29068 * gdb.disasm/configure.in: Remove references to target makefile
29069 frags. Use "sh3.s" as the unique filename for this directory.
29070 * gdb.disasm/configure: Rebuilt.
29071
29072 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29073 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29074 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29075
29076Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29077
29078 * config/udi.exp: Use mondfe,name instead of remote_host.
29079
29080Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29081
29082 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29083 a function with a watchpoint enabled on the mn10200.
29084
29085 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29086 before trying to create it!
29087
29088Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29089
29090 * config/vx.exp: Use hostname instead of netport.
29091
29092 * config/vxworks.exp: New file.
29093
29094 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29095
29096 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 29097 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
29098 occurs.
29099
29100 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29101 $gdb_spawn_id directly.
29102 (gdb_run_cmd): Try _start as well as start. Use the target feature
29103 gdb,start_symbol as the symbol to start from when jumping.
29104
29105Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29106
29107 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29108 redundant) test.
29109
29110 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29111 it doesn't lose for 16bit integer systems.
29112
29113Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
29114
29115 * gdb.fortran/types.exp: If the target doesn't support "double"
29116 data types, then expect "real" types to only be 4 bytes.
29117
29118 * gdb.c++/virtfunc.exp: Expect failure for virtual function
29119 call tests if the target doesn't support inferior function calls.
29120
29121 * gdb.base/printcmds.exp: Allow minor deviation in FP values
29122 in printf tests.
29123
29124Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
29125
29126 * gdb.base/help.exp: Disable "help set", "help show", and
29127 "help support". Simplify regexp for "help stack".
29128
29129 * gdb.base/default.exp: Set match_max to 5000 and the timeout
29130 to 60 seconds. Temporarily set match_max to 15000 around the
29131 "info copying" test.
29132
29133 * gdb.base/nodebug.exp: Don't try to do an inferior function
29134 call if the target doesn't support them.
29135 * gdb.base/printcmds.exp: Likewise.
29136 * gdb.base/setvar.exp: Likewise.
29137 * gdb.base/structs.exp: Likewise.
29138 * gdb.c++/templates.exp: Likewise.
29139 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
29140
29141 * gdb.base/recurse.exp: Enable for the mn10200.
29142
29143 * configure.in: Do configure gdb.stabs directory for *-*-elf
29144 targets.
29145 * configure: Rebuilt.
29146
29147 * gdb.base/break.exp: Check for gdb,noresults before testing
29148 exit status and/or results from the target.
29149 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
29150 * lib/gdb.exp: Remove old (now bogus) initialization of
29151 noinferior, noargs, noresults and nosignals.
29152
29153Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
29154
29155 * config/sh.exp: New file.
29156
29157 * config/slite.exp: Try to connect multiple times to the board
29158 before rebooting. Only send a "monitor run" if need_monitor_run
29159 is set.
29160
29161 * gdb.base/break.exp: Don't do the "stub continue" test if
29162 the target has gdb_stub set.
29163
29164 * gdb.base/callfuncs.exp: Increase the timeout.
29165
29166 * gdb.base/interrupt.exp: Don't even try to compile the testcase
29167 if the target has gdb,noinferiorio set.
29168
29169 * gdb.base/list.exp: Increase match_max to 10000 characters.
29170
29171 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
29172
29173 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
29174 target.
29175
29176 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
29177
29178Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
29179
29180 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
29181 trying to delete the copy of gdb. Catch the file delete so we
29182 don't die if the delete fails; also, the file should be copied to
29183 the host, not to the build.
c906108c
SS
29184
29185Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
29186
29187 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 29188 parenthesis in case it contains multiple regexps separated
c906108c
SS
29189 with |.
29190
29191 * gdb.base/watchpoint.exp: Use gdb_test.
29192 * gdb.base/default.exp: Ditto.
29193
29194Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
29195
99707966 29196 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 29197
c906108c
SS
29198 * gdb.base/scope.exp: Use gdb_test.
29199 * gdb.c++/classes.exp: Ditto.
29200 * gdb.c++/inherit.exp: Ditto.
29201
29202Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
29203
29204 * gdb.base/crossload.exp: Don't use execute_anywhere, use
29205 remote_exec instead.
29206 * gdb.base/corefile.exp: Don't be ridiculous.
29207 * gdb.base/*.c: Add missing stub invocations.
29208
29209Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
29210
29211 * config/slite.exp: Miscellaneous fixes.
29212
29213 * lib/gdb.exp: Fix runto.
29214
29215 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
29216 the target.
29217
29218 * gdb.base/watchpoint.exp: Fix regexp.
29219
29220 * lib/gdb.exp(default_gdb_exit): Add a catch to the
29221 close and wait commands, as the descriptor may now be
29222 invalid. Always call "remote_close host".
29223
29224Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
29225
29226 Major rewrite for testsuite revision.
d63a86f8 29227
c906108c
SS
29228 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
29229 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
29230 instead of relying on spawn_id to always contain a valid
29231 spawn id.
29232 (get_compiler_info): New procedure to build the ${binfile}.ci
29233 file, instead of replicating this in N different places.
29234 (gdb_compile): New procedure.
d63a86f8 29235
c906108c 29236 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
29237 appropriate arguments) instead of compile. Use gdb_test in a lot
29238 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
29239 at the start of a testcase, as this is no longer done magically.
29240
29241 config/*-gdb.exp: Rename without the -gdb suffix.
29242
29243 config/mips.exp: Use remote_close instead of exit_remote_shell.
29244 config/monitor.exp: Use target_info instead of looking at
29245 baud, timeout, etc.
29246 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
29247
29248Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29249
29250 * gdb.c++/templates.exp (test_ptype_of_templates),
29251 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
29252 Update expect patterns for destructors and assignment operators
29253 to match corresponding c-typeprint.c changes.
29254 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
29255 to destructor breakpoint test, GDB should be able to set the
29256 destructor breakpoint without specifying arguments.
29257
29258Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
29259
29260 * gdb.threads/pthreads.exp: Change result for failure to compile due
29261 to lack of pthreads runtime support from an error to simply an
29262 unsupported test, per dejagnu standards.
29263
29264Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29265
29266 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
29267 where GDB exits to reduce pattern match time.
29268 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
29269
29270 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
29271
dc96c6c7 29272Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29273
29274 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
29275 * gdb.base/default.exp: ditto.
29276 * gdb.base/nodebug.exp: ditto.
29277 * gdb.base/printcmds.exp: ditto.
29278 * gdb.base/ptype.exp: ditto.
29279 * gdb.base/setvar.exp: ditto.
29280 * gdb.base/structs.exp: ditto.
29281 * gdb.base/setshow.c: Guard against uninitialized values of argc.
29282
29283Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
29284
29285 * configure, */configure: Rebuild with autoconf 2.12.
29286
29287Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
29288
29289 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
29290 use new i*86-pc-linux*-gnu quads.
29291 * gdb.base/corefile.exp: Ditto.
29292 * gdb.base/signals.exp: Ditto.
29293 * gdb.base/sigall.exp: Ditto.
29294 * gdb.base/interrupt.exp: Ditto.
29295
29296 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
29297 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
29298 RedHat 4.0.
d63a86f8 29299
c906108c 29300 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
29301 linux. This allows the test case to at least compile on latest
29302 linux, but still not run due to missing the threads runtime library.
c906108c
SS
29303
29304Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29305
29306 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
29307 directory to search gdb directory. Accept and step over conditional
29308 stack alignment code. Consume $prompt in failure cases.
29309 Reset timeout to $oldtimeout instead of some arbitrary value.
29310 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
29311 timeout problems with infinite stack backtraces.
29312 * gdb.base/ptype.exp (ptype struct link, union tu_link):
29313 Accept function parameters for linkfunc member.
29314
29315Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
29316
29317 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
29318 (CXXFLAGS): Remove, unreferenced.
29319 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
29320 previous -B options and also add -B option to pick up cross compiled
29321 runtime.
c906108c
SS
29322 (TARGET_INCLUDES): Add for -I options and add code to initialize when
29323 doing cross compiles.
29324 (target_alias): Declare global.
29325 (xgcc): Set variable to full path of gcc in build tree. Use findfile
29326 to verify that gcc exists in build tree, and if so set CC to that
29327 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 29328
c906108c
SS
29329Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
29330
29331 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
29332 ptype test for anonymous union. Fixup testcase to match
29333 current gcc debug output.
29334
29335Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
29336
29337 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
29338 force argument to an unsigned long type.
29339
29340Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
29341
29342 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 29343 tests and anonymous union print/ptype tests.
c906108c
SS
29344 * gdb.base/list.exp (test_forward-search): Increase timeout by
29345 5 minutes for the "search extremely long line" case.
29346 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
29347 completely optional and that the pass/fail messages use the command as
29348 the message if that third arg is a null string.
29349 (gdb_test_exact): Arrange that a null string pattern means match a
29350 null string output rather than any output, which might include random
889bf7c5 29351 errors.
c906108c
SS
29352 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
29353 backtrace test.
29354 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
29355 always failing and failure is now exposed by gdb.exp changes.
29356
29357Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
29358
29359 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
29360 weren't being noted.
29361
29362Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29363
29364 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
29365 * gdb.stabs/weird.exp: Remove v_comb xfails.
29366
dc96c6c7 29367Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29368
29369 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 29370 list.exp scope.exp watchpoint.exp]
c906108c 29371 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 29372
dc96c6c7 29373Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29374
29375 * config/monitor.exp: Increase download timeout to 1000 seconds.
29376
dc96c6c7 29377Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29378
29379 * config/m32r.exp: Increase timeout to 120 seconds.
29380
29381Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
29382
29383 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
29384 and accept older ordering as obsolescent gcc or gdb.
29385 * gdb.c++/templates.exp: Ditto.
29386 * gdb.c++/virtfunc.exp: Ditto.
29387
29388Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
29389
29390 * gdb.base/coremaker.c: Add code to mmap some data so we
29391 can check that it ends up in the core file.
29392 * gdb.base/corefile.exp: Add test to read mmapped data
29393 from core file.
29394
dc96c6c7 29395Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29396
29397 * config/m32r.exp: New file.
29398
29399Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
29400
29401 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
29402 that cflags can contains -gstabs, and work correctly for other tests.
29403
dc96c6c7 29404Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29405
29406 * gdb.base/setshow.exp: New file, tests show and set.
29407 * gdb.base/setshow.c: New file, tests show and set.
29408 * gdb.base/help.exp: Add test for help set|show annotate.
29409 * gdb.base/default.exp: Add test for set|show annotate.
29410
29411Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
29412
29413 * testsuite/gdb.base/break.exp: Make backtrace from factorial
29414 errors unique.
29415 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
29416 explicitly.
29417
29418Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
29419
29420 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
29421 and width commands. This is done elsewhere.
29422 * (gdb_start): Don't call gdb_start_sim here. That's already
29423 done in gdb_load. This fixes lots of failures in default.exp.
29424
29425Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
29426
29427 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
29428 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
29429 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
29430 in the same we we treat other failures (since it may be an expected
889bf7c5 29431 condition), rather than as an error.
c906108c
SS
29432 * gdb.base/signals.exp (test_handle_all_print): Revert back to
29433 old test format.
29434
29435Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
29436
29437 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
29438 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 29439 twice. Nuke the duplicates.
c906108c 29440 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 29441 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
29442 Remove config.h along with other config files.
29443
29444Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
29445
29446 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
29447 "p func1 ()" and note that rests of tests are skipped.
29448 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 29449 setup_xfails for "print func2::coremaker_local".
c906108c
SS
29450 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
29451 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
29452 affected by the previous run test.
29453 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
29454 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
29455 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
29456 "pass int powerset tuple" and "pass modeless int powerset tuple".
29457 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
29458 "real write 4" and "real write 8".
29459 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 29460 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
29461 "print \$i after tuple assign 2", and
29462 "print vs2 after tuple assign 2".
29463 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
29464 meaningful error message and return -1 so the caller can
29465 suppress further tests and avoid a cascade of errors.
d63a86f8 29466
c906108c
SS
29467Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
29468
29469 * gdb.base/a1-selftest.exp: Tweak tests to account for new
29470 format for printing version.
29471 * gdb.base/default.exp: Ditto.
29472 * gdb.base/interrupt.exp: Fix problem with cascade of
29473 errors if child process dies while calling a function.
d63a86f8 29474
c906108c
SS
29475Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
29476
29477 * Makefile.in (VPATH): Add
29478 * Makefile.in (Makefile, config.status): Fix rules so things get
29479 remade when necessary.
29480
29481Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
29482
29483 * Makefile.in (just-check): Add path to sibling expect dir
29484 to environment variable specified by RPATH_ENVVAR.
29485
29486Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
29487
29488 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
29489 (just-check): Add shared library paths for libstdc++, tk,
29490 tcl, bfd, and opcodes to the environment variable specified
29491 in RPATH_ENVVAR.
29492 * configure.in: Add support to recognize --enable-shared flag
29493 and generate correct value for RPATH_ENVVAR.
29494 * configure: Regenerated with autoconf.
29495
29496Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
29497
29498 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 29499 include all osf versions.
c906108c
SS
29500 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
29501 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
29502 when target is linux. When failing to build pthreads test
29503 executable, give more meaningful message.
29504 * gdb.threads/pthreads.c: Hpux also uses old definition of second
29505 arg for pthread_create.
d63a86f8 29506
c906108c
SS
29507Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
29508
29509 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 29510 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 29511 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 29512 and -lpthreads (everybody else).
c906108c
SS
29513 (test_startup): Fail gracefully if threads are not supported.
29514 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
29515 "p/c array_index("abcdef",2)" when not gcc compiled.
29516 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
29517 "print func2::coremaker_local" when not gcc compiled.
29518 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
29519 "ptype on opaque struct tagname (statically)",
29520 "ptype on opaque struct tagname (dynamically) 1", and
29521 "ptype on opaque struct tagname (dynamically) 2"
29522 for not compiled with gcc.
29523 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
29524 backtrace when compiled with gcc.
d63a86f8 29525 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
29526 than always return success.
29527
29528Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
29529
29530 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
29531
29532Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
29533
29534 * gdb.base/structs.exp: Undo last change.
29535
29536Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
29537
29538 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
29539 encapsulate all the steps/nexts done during self test, starting
29540 at main, and makes them less sensitive to optimization issues.
29541 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
29542 signal handler" test.
29543 * gdb.threads/pthreads.exp: Only run this for native configs.
29544 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
29545 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
29546 tests.
29547 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
29548 for "runto test_calls(void)" test.
d63a86f8 29549
c906108c
SS
29550Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
29551
29552 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
29553 and don't expect address info in breakpoint confirmations.
29554
29555Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
29556
29557 * gdb.base/list.exp (test_forward_search): Increase timeout
29558 temporarily by 60 seconds for searching extremely long line,
889bf7c5 29559 and then reset to old value when done. Increase expect input
c906108c
SS
29560 buffer to 10000.
29561
29562Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
29563
29564 * gdb.base/list.exp (test_forward_search): Fix to handle very
29565 long source line without overflowing expect's input buffer.
29566
29567Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
29568
29569 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
29570 "buffer_full".
29571
29572 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
29573 "buffer_full".
29574
29575 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
29576 "buffer_full".
29577
29578 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
29579 "buffer_full".
29580
29581Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
29582
29583 * configure.in (configdirs): Add gdb.threads.
29584 * configure: Regenerated with autoconf.
29585 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
29586 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
29587 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 29588
c906108c
SS
29589Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
29590
29591 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
29592
29593Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
29594
29595 * gdb.base/signals.exp (test_handle_all_print): Test separately for
29596 each signal's status in the output of "handle all print".
29597 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
29598 the \r\n sequence that immediately precedes the gdb prompt.
29599 * gdb.base/a1-selftest.exp: Save original timeout and restore
29600 after test.
29601
29602Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
29603
29604 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
29605 symbol.
29606
29607Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
29608
29609 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
29610
29611Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
29612
29613 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
29614 timeout by 60 seconds.
29615
29616Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
29617
29618 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
29619 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
29620 error return.
29621
29622Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
29623
29624 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
29625 gdb initialization, also report how long dejagnu waited. Restore
29626 old timeout before doing error return. Temporarily increase timeout
889bf7c5 29627 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
29628
29629Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
29630
29631 * lib/gdb.exp: Report timeout value for verbosity level 2.
29632 * config/gdbserver.exp: Ditto.
29633 * config/hppro.exp: Ditto.
29634 * config/mips-gdb.exp: Ditto.
29635 * config/monitor.exp: Ditto.
29636 * config/netware.exp: Ditto.
29637 * config/sim-gdb.exp: Ditto.
29638 * config/slite-gdb.exp: Ditto.
29639 * config/udi-gdb.exp: Ditto.
29640 * config/unix-gdb.exp: Ditto.
29641 * config/vx-gdb.exp: Ditto.
29642 * gdb.base/a1-selftest.exp: Ditto.
29643 * gdb.base/a2-run.exp: Ditto.
29644 * gdb.base/break.exp: Ditto.
29645 * gdb.base/corefile.exp: Ditto.
29646 * gdb.base/list.exp: Ditto.
29647 * gdb.base/recurse.exp: Ditto.
29648 * gdb.base/scope.exp: Ditto.
29649 * gdb.base/signals.exp: Ditto.
29650
29651Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29652
29653 * gdb.threads/Makefile.in (docdir): Removed.
29654
29655Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29656
29657 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 29658 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 29659 @srcdir@.
d63a86f8 29660 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
29661 autoconf 2.5 or higher.
29662 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
29663
29664Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
29665
29666 * configure: Regenerated.
29667 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
29668 avoid name clashes with SunOS headers.
29669
29670Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
29671
29672 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
29673
29674Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
29675
29676 * gdb.base/callfuncs.exp: Finish last change -- make sure the
29677 prototype information ends up in the compiler info file.
29678
29679Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
29680
29681 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
29682 attempting to regenerate it. Eliminate use of a temporary file
29683 and just generate the info file directly. Source it immediately,
29684 for consistency of use.
29685 * gdb.base/corefile.exp: Ditto
29686 * gdb.base/exprs.exp: Ditto.
29687 * gdb.base/funcargs.exp: Ditto.
29688 * gdb.base/langs.exp: Ditto.
29689 * gdb.base/list.exp: Ditto.
29690 * gdb.base/mips_pro.exp: Ditto.
29691 * gdb.base/nodebug.exp: Ditto.
29692 * gdb.base/opaque.exp: Ditto.
29693 * gdb.base/ptype.exp: Ditto.
29694 * gdb.base/scope.exp: Ditto.
29695 * gdb.base/setvar.exp: Ditto.
29696 * gdb.base/signals.exp: Ditto.
29697 * gdb.base/whatis.exp: Ditto.
29698 * gdb.c++/templates.exp: Ditto.
29699 * gdb.c++/virtfunc.exp: Ditto.
29700 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 29701 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
29702
29703Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29704
29705 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
29706 it got fixed by the recent lookup_minimal_symbol_by_pc change.
29707 Increase timeout, a lot of single stepping might be needed if the
29708 target has no hardware watchpoints.
29709
29710Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
29711
29712 * gdb.base/break.exp: Ignore compiler warnings when compiling
29713 break.c.
29714 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
29715 * gdb.base/default.exp: Add h8300 xfails. Handle messages
29716 from remote-sim.
29717 * gdb.base/exprs.exp: Add h8300 xfails.
29718 * gdb.base/funcargs.exp: Likewise.
29719 * gdb.base/nodebug.exp: Likewise.
29720 * gdb.base/printcmds.exp: Likewise.
29721 * gdb.base/ptype.exp: Likewise.
29722 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
29723 h8300 xfails.
d63a86f8 29724 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
29725 on the h8300.
29726 * gdb.base/funcargs.c: Explicitly make last constant argument to
29727 call_after_alloca_subr an unsigned long type.
29728 * gdb.base/return.c: Include stdio.h.
29729
29730Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
29731
29732 * config/abug.exp: New file for the older Motorola Bug monitor
29733 that runs on the mvme13x series VME boards.
29734 * config/monitor.exp: Use the new config array for target settings
29735 if they exist.
29736
29737Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
29738
29739 * sim-gdb.exp: Make the SH simulator allocate less space when
29740 it is targeted.
29741
29742Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
29743
29744 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
29745 test.
29746
29747Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
29748
29749 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
29750 "rs6000-*-*" for "list function in include file" when gcc compiled.
29751 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
29752 for "p ctable1[120]".
29753 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
29754 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
29755 Remove setup_xfail for "rs6000-*-*" for
29756 "print 'scope0.c'::filelocal before run".
29757 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
29758 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
29759 since some compilers don't allow both options to be given
29760 on the same command line. Create object file and move it.
d63a86f8 29761
c906108c
SS
29762Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
29763
29764 * gdb.base/corefile.exp: Always regenerate the core file, since
29765 we always regenerate the coremaker program. Detect special case
29766 where registers cannot be read from core file.
d63a86f8 29767
c906108c
SS
29768Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
29769
29770 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
29771 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
29772 * gdb.c++/templates.exp: Only match on basename of file since
29773 some formats like xcoff don't encode directory information.
29774 * gdb.stabs/weird.exp: Use the right sed script for powerpc
29775 and rs6000 AIX xcoff targets.
29776 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
29777 * configure: Regenerate.
29778 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
29779 here, rather than in distclean.
d63a86f8 29780
c906108c
SS
29781Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
29782
29783 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
29784 defined, and use it to compile the test case with -O2. The
29785 native compilation still uses no optimization.
29786 * gdb.base/mips_pro.c: Remove inline assembly code since
29787 it is compiled PIC by default, which results in assembler
29788 warnings that make the testsuite think the compilation
29789 was unsuccessful.
29790
29791Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
29792
29793 * gdb.c++/misc.exp: Add note to message for
29794 "print s.a for foo struct" that this is a known gcc 2.7.2
29795 and earlier bug.
29796
29797Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
29798
29799 * gdb.base/break.exp: Fix pattern for matching "Delete all
29800 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
29801 setup_xfail for deleting all breakpoints test. Fix various
29802 timeout messages to include "(timeout)".
29803 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
29804 for "p t_float_values2(3.14159,float_val2)".
29805 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
29806 for "continue to call2g" when gcc compiled.
29807 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
29808 "up to foo in langs.exp", "show language at foo in langs.exp",
29809 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
29810 and "show language at fsub in langs.exp".
29811 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
29812 "list line 1 in include file", "list message for lines past EOF",
29813 "list function in include file", "list list0.h:foo", and
29814 "list filename:function; nonexistant function".
29815 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
29816 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
29817 and "ptype t_char_array" to be for native cc only.
d63a86f8 29818
c906108c
SS
29819Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
29820
d63a86f8 29821 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 29822 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 29823 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
29824
29825Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
29826
29827 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
29828 "bt in signals.exp". This problem only appears when running
29829 the testsuite, and then only intermittently.
29830
29831Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
29832
29833 * gdb.base/return.exp (return_tests): Differentiate between
29834 two tests of continuing.
29835
29836Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
29837
29838 * */Makefile.in (maintainer-clean): Remove config.log.
29839 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
29840 * gdb.c++/Makefile.in (PROGS): Add inherit.
29841 (clean): Remove *.ci.
29842
29843Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
29844
29845 * gdb.c++/misc.cc: Add test code from Mike Stump.
29846 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
29847
29848Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
29849
29850 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
29851 to "alpha-*-osf2*" and add comment.
29852 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
29853 setup_xfail for "step over execarg initialization" and
29854 "step over corearg initialization".
c906108c
SS
29855 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
29856 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
29857 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 29858 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
29859 "print func2::coremaker_local", and "backtrace in corefile.exp".
29860 * gdb.base/signals.exp: Build and source signals.ci.
29861 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
29862 to be for gcc only.
29863 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 29864
c906108c
SS
29865Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29866
29867 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
29868 Feb 3 procfs.c change.
29869
29870Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
29871
29872 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
29873
29874Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
29875
29876 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
29877 from dejagnu's apparent default of 10 seconds, which gives random
29878 results when running the tests over NFS on moderately loaded systems.
29879 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
29880
29881Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
29882
29883 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
29884 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 29885 result reports.
c906108c
SS
29886
29887Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
29888
29889 * configure.in (CY_AC_PATH_TCLH): Remove.
29890 * configure: Regenerate.
29891
29892Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
29893
29894 * gdb.c++/Makefile.in (clean): Add missing '{'.
29895
29896Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
29897
29898 * lib/gdb.exp: Provide a default value for noinferior.
29899
29900 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
29901 Load libgloss.exp.
29902
29903Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
29904
29905 * gdb.disasm/hppa.exp: Compile directly into an executable, use
29906 the executable, not the .o to run the tests from.
29907
29908Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
29909
29910 * gdb.base/break.exp: Don't test for program exit or exit status
29911 if $noresults if nonzero.
29912 * gdb.base/langs.exp: Likewise.
29913 * gdb.base/watchpoint.exp: Likewise.
29914
29915 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
29916 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
29917 trying to compile the testcase.
29918
29919Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
29920
29921 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
29922 * gdb.base/signals.exp (continue to handler): Likewise.
29923
29924Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
29925
29926 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
29927
29928 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
29929
29930Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
29931
29932 * gdb.base/corefile.exp: Recognize "not found" as failure
29933 when trying to determine if a core file was generated.
29934 If no core file was generate the first time, try again without
29935 the ulimit -c to work around braindamaged shells.
29936
29937Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
29938
29939 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
29940 [] tests with "test" and enclose string in quotes.
29941 * gdb.stabs/configure: Rebuild
d63a86f8 29942
c906108c
SS
29943Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
29944
29945 Changes in sync with expect:
29946 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
29947 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
29948 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
29949 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
29950 argument to AC_REQUIRE.
29951 * configure: Regenerated.
29952
29953Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
29954
29955 * gdb.base/corefile.exp: When generating a core, discard any
29956 error messages about ulimit not found and the "core dumped"
29957 message from the shell that runs the coredumper.
29958
29959Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
29960
29961 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
29962
29963 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
29964 which sed script to run. Expect failure for v_comb test
29965 on PA targets too.
d63a86f8 29966
c906108c
SS
29967Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
29968
29969 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 29970 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
29971
29972Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
29973
29974 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
29975 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 29976 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
29977 * lib/gdb.exp (default_gdb_start): Fix typo.
29978 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29979 messages to not include the full program name that caused
29980 the core dump since some systems (such as solaris) apparently
29981 truncate this path to about 80 characters.
29982 When generating a core file first try increasing the core file
29983 size limit to unlimited since some systems may default it to
29984 zero, and it is harmless to try it. Move the test for failing
29985 to generate a core file to where it will actually get executed.
29986 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29987 new gdb result from g++ debug info improvements and make old
29988 pattern obsolescent. Also account for size_t differences
29989 (may be int or long).
29990 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29991 initialization before function call is placed in the delay slot
29992 and thus appears to be skipped over by commands such as "next".
29993
29994Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29995
29996 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29997
29998Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29999
30000 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30001 input source file; fix code to compile test to deal with this
30002 convention.
30003 * gdb.c++/*.exp: Likewise.
30004
30005Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30006
30007 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30008 "bt in signals.exp".
30009
30010Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30011
30012 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30013 "step over execarg initialization" and
889bf7c5 30014 "step over corearg initialization".
c906108c
SS
30015
30016Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30017
30018 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30019 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30020
30021Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30022
30023 From Rob Savoye (rob@poseidon.cygnus.com)
30024 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30025 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30026 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30027 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30028 configure.in}: Major reworking for autoconfig.
c906108c
SS
30029 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30030 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 30031 New files.
c906108c
SS
30032 * config/unix-gdb.exp: Make GDB global.
30033 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
30034 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30035 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30036 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30037 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30038 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 30039 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
30040 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30041 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30042 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30043 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 30044 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
30045 to returns as necessary, arrange for test to compile own testcase
30046 executable.
c906108c 30047 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 30048
c906108c
SS
30049Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30050
30051 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 30052 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
30053 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30054 "backtrace through signal handler".
30055
30056Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30057
30058 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30059 continuing from a job control stop signal.
30060 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30061
30062Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30063
30064 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30065 * gdb.base/corefile.exp: Likewise.
30066 * gdb.base/funcargs.exp: Likewise.
30067
30068Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30069
30070 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30071 * config/monitor.exp: Add support for setting baud rate.
30072
30073Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30074
30075 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30076 i*86-*-linux* xfails for "backtrace through signal handler".
30077 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30078 "print func2::coremaker_local".
30079 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 30080 alpha-dec-osf2* xfail for
c906108c
SS
30081 "delete all breakpoints when none".
30082
30083Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30084
30085 * gdb.base/break.exp: Change test that deletes all breakpoints
30086 when no user breakpoints are installed. A post 4.15 change
30087 causes gdb to no longer prompt in this case.
30088
30089Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30090
30091 * gdb.base/return.exp (return_tests): Change xfail for test
30092 "correct value returned double test" to stop xfailing at
30093 Solaris 2.5. Apparently the bug has been fixed.
30094
30095Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30096
30097 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30098 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30099
30100Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30101
30102 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30103 * gdb.disasm/hppa.s: Corresponding changes.
30104
30105Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30106
30107 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30108 makefile fragment.
30109 * config/mt-hpux: Deleted.
30110
30111Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30112
d63a86f8 30113 * Many files: When warning about suppressed tests due to a
c906108c
SS
30114 nonexistant test binary, avoid incrementing the warning count.
30115
30116Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
30117
30118 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 30119
c906108c
SS
30120Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30121
30122 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
30123 "sparc-*-solaris2*".
30124
30125Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30126
30127 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
30128 Add global and local variables and initialize them.
30129 * gdb.base/corefile.exp: Test correct mapping of corefile sections
30130 by printing variables. Remove rs6000 and powerpc xfails, BFD now
30131 extracts the file name and terminating signal from the core file.
30132 * TODO: Remove note about tests for correct mapping of corefile.
30133 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
30134 from optimizing it away.
30135 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
30136 handles common blocks.
30137
30138Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
30139
30140 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
30141 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
30142
30143Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
30144
30145 * Makefile.in (maintainer-clean): New target, synonym for
30146 realclean.
30147 * gdb.base/Makefile.in (maintainer-clean): Likewise.
30148 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
30149 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
30150 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
30151 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
30152 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
30153
30154Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
30155
30156 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
30157 xfails when not gcc compiled for "print foo::funclocal".
30158 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
30159 "print foo::funclocal at foo",
30160 "print 'scope1.c'::foo::funclocal at foo",
30161 "print foo::funclocal_bss at foo",
30162 "print 'scope1.c'::foo::funclocal_bss at foo",
30163 "print foo::funclocal_ro at foo",
30164 "print 'scope1.c'::foo::funclocal_ro at foo",
30165 "print bar::funclocal at foo" and
30166 "print 'scope1.c'::bar::funclocal at foo".
30167 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
30168 gcc compiled for "print foo::funclocal at bar".
30169 Expand all messages to ensure that they identify that
30170 the test is at bar().
30171 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
30172 gcc compiled for:
30173 "ptype on opaque struct pointer (statically)",
30174 "ptype on opaque struct tagname (statically)",
30175 "ptype on opaque struct pointer (dynamically) 1",
30176 "ptype on opaque struct tagname (dynamically) 1",
30177 "ptype on opaque struct pointer (dynamically) 2" and
30178 "ptype on opaque struct tagname (dynamically) 2
30179 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
30180 gcc compiled for:
30181 "p datalocal"
30182 "whatis datalocal",
30183 "ptype datalocal",
30184 "p bsslocal",
30185 "whatis bsslocal", and
30186 "ptype bsslocal".
30187 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
30188 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
30189 when not gcc compiled.
30190 * gdb.base/funcargs.exp (float_and_integral_args): Add
30191 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
30192 compiled.
30193 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
30194 "backtrace from call6a" when not gcc compiled.
30195 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
30196 "backtrace from call7a" when not gcc compiled.
30197 * gdb.base/callfuncs.exp (do_function_calls):
30198 Add "hppa*-*-hpux*" xfail when not gcc compiled for
30199 "p t_char_array_values(char_array_val2,char_array_val1)",
30200 "p t_char_array_values(char_array_val1,char_array_val2)",
30201 "p t_char_array_values("carray 1","carray 2")",
30202 "p t_char_array_values("carray 1",char_array_val2)",
30203 "p t_char_array_values(char_array_val1,"carray 2")",
30204 "p sum_args(1,{2})",
30205 "p sum_args(2,{2,3})",
30206 "p sum_args(3,{2,3,4})",
30207 "p sum_args(4,{2,3,4,5})"
30208 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
30209 "backtrace in corefile.exp" when not gcc compiled.
30210
30211Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30212
30213 * gdb.base/signals.exp: Rewrite `handle all print' test as
30214 a procedure. Accept blanks or TABs as whitespace, increase
30215 timeout and expect input buffer size for the large output
30216 from the command. Remove "i*86-*-bsdi2.0" xfail.
30217
30218Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30219
30220 * gdb.base/setvar.exp: Add new testcases for truncation when
30221 assigning invalid values to bitfields.
30222
30223Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
30224
d63a86f8 30225 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
30226 mips-sgi-irix* xfail for
30227 "call inferior func with struct - returns char *"
30228 and fix test so that an optional (unsigned char *) cast is
889bf7c5 30229 accepted in the result.
c906108c
SS
30230
30231Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
30232
30233 * gdb.base/funcargs.exp (float_and_integral_args): Remove
30234 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30235 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
30236 * gdb.base/signals.exp: Remove duplicate "handle all print" test
30237 that accidentally got checked in.
30238
30239Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
30240
d63a86f8 30241 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
30242 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
30243 compiled test.
30244 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
30245 Add mips-sgi-irix5* xfail for not gcc compiled.
30246 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
30247 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
30248 compiled for "p top", "whatis top", "p middle", and "whatis
30249 middle".
c906108c
SS
30250 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
30251 "whatis signed char" for not gcc compiled.
30252 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
30253 "set variable signed char=-1 (-1)" and
30254 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
30255 * gdb.base/funcargs.exp (float_and_integral_args):
30256 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
30257 Add mips-sgi-irix* xfail when not gcc compiled for
30258 "continue to call2b".
30259 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
30260 "continue to call2g".
6fdff2c5
PA
30261 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
30262 compiled for "backtrace from call6a"
30263 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
30264 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
30265 when not gcc compiled for "backtrace from call7a".
c906108c
SS
30266 (localvars_after_alloca): Fix gdb_test cmds for
30267 "print * after runto ...".
30268 Remove rs6000-*-* xfails for
30269 "print i after runto localvars_after_alloca" and
30270 "print l after runto localvars_after_alloca"
30271 for all compilers.
30272 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 30273 when not compiled with gcc, for:
c906108c
SS
30274 "print signed char == (minus)",
30275 "print signed char != (minus)",
30276 "print signed char < (minus)",
30277 "print signed char > (minus)".
30278 * gdb.base/callfuncs.exp (do_function_calls):
30279 Add mips-sgi-irix* xfail, when compiled with native compiler, for
30280 "call inferior func with struct - returns char *".
d63a86f8 30281 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
30282 "correct value returned double test" to include Solaris 2.4.
30283 * gdb.base/funcargs.exp (float_and_integral_args):
30284 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 30285
c906108c
SS
30286Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30287
30288 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
30289 enumeration bitfields if compiling with GNU C.
30290 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
30291 to empty' prompt.
30292
30293Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
30294
30295 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
30296 test for PRO targets.
30297
30298 * gdb.base/funcargs.exp: Avoid ever setting more than 8
30299 breakpoints in the inferior at any given time by making
30300 two groups of breakpoints for call2*, call6* and call7*
30301 tests.
30302
30303Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30304
30305 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
30306 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
30307 from optimizing it away.
30308 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
30309 "call inferior func with struct".
30310
30311Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
30312
30313 * configure.in: Only configure gdb.chill for particular targets.
30314
30315Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
30316
30317 * gdb.base/Makefile.in: Add action to .c.o transformation
30318 rule that generates a .ci file for each .o file and remove
30319 explicit .c.o rules except for callfuncs.o.
30320 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
30321 generates a .ci file for each .o file and remove explicit
30322 .cc.o rules.
30323 (clean): Remove *.tmp *.ci files.
30324 (EXECUTABLES): Remove templ-info.exp.
30325 * gdb.base/compiler.c: New file.
30326 * gdb.c++/compiler.cc: New file
30327 * gdb.base/scope.exp: Source gdb.base/scope.ci.
30328 Change rs6000-*-* xfail for
30329 "print 'scope0.c'::filelocal_ro" and
30330 "print 'scope1.c'::filelocal" and
30331 "print 'scope1.c'::filelocal_bss" and
30332 "print 'scope1.c'::filelocal_ro" and
30333 "print 'scope1.c'::foo::funclocal" and
30334 "print 'scope1.c'::foo::funclocal_ro" and
30335 "print 'scope1.c'::bar::funclocal" and
30336 "print 'scope0.c'::filelocal_ro" and
30337 "print 'scope1.c'::filelocal at foo" and
30338 "print 'scope1.c'::filelocal_bss at foo" and
30339 "print 'scope1.c'::filelocal_ro at foo" and
30340 "print 'scope1.c'::foo::funclocal at foo" and
30341 "print 'scope1.c'::foo::funclocal_bss at foo" and
30342 "print 'scope1.c'::foo::funclocal_ro at foo" and
30343 "print 'scope1.c'::bar::funclocal at foo" and
30344 "print 'scope0.c'::filelocal_ro" and
30345 "print 'scope1.c'::filelocal" and
30346 "print 'scope1.c'::filelocal_bss" and
30347 "print 'scope1.c'::filelocal_ro" and
30348 "print 'scope1.c'::foo::funclocal" and
30349 "print 'scope1.c'::foo::funclocal_bss" and
30350 "print 'scope1.c'::foo::funclocal_ro" and
30351 "print 'scope1.c'::bar::funclocal" and
30352 "print 'scope1.c'::bar::funclocal_bss"
30353 to only be xfail'd when not compiled with gcc.
d63a86f8 30354 Add rs6000-*-* xfail for
c906108c
SS
30355 "print 'scope0.c'::filelocal_bss before run"
30356 when compiled with gcc.
30357 (test_at_main): Add rs6000-*-* xfail for
30358 "print filelocal_ro in test_at_main"
30359 when compiled with gcc.
30360 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 30361 Add rs6000-*-aix* xfail for
c906108c
SS
30362 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
30363 "ptype t_char_array", not compiled with gcc.
30364 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
30365 xfail for "list foo (in include file)" when gcc compiled.
30366 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 30367 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
30368 "run to call0a" if not compiled with gcc.
30369 (unsigned_integral_args): Add rs6000-*-* xfail for
30370 "run to call1a" if not compiled with gcc.
30371 (float_and_integral_args): Add rs6000-*-* xfail for
30372 "run to call2a" if not compiled with gcc and for
30373 "continue to call2b" for any compiler.
30374 Add rs6000-*-* xfail to
30375 "print f1 after run to call2a" for gcc compiled.
30376 (discard_and_shuffle): Add rs6000-*-* xfail for
30377 "run to call6a".
30378 (shuffle_round_robin): Add rs6000-*-* xfail for
30379 "backtrace from call7a" if not compiled with gcc.
30380 Add rs6000-*-* xfail for
30381 "backtrace from call7b" if compiled with gcc.
30382 (call_after_alloca): Add rs6000-*-* xfail for
30383 "print c in call_after_alloca" and
30384 "print s in call_after_alloca" and
30385 "backtrace from call_after_alloca_subr"
30386 if not compiled with gcc.
30387 (localvars_in_indirect_call): Add rs6000-*-* xfail for
30388 "print c in localvars_in_indirect_call" and
30389 "print c in localvars_in_indirect_call" and
30390 "backtrace in indirectly called function" and
30391 "stepping into indirectly called function"
30392 if not compiled with gcc.
30393 (localvars_after_alloca): Add rs6000-*-* xfail for
30394 "print c after runto localvars_after_alloca" and
30395 "print s after runto localvars_after_alloca" and
30396 "print i after runto localvars_after_alloca" and
30397 "print l after runto localvars_after_alloca"
30398 for all compilers.
30399 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
30400 than whatis-info.exp.
30401 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
30402 than opaque-info.exp.
30403 Setup rs6000-*-* xfail for
d63a86f8 30404 "ptype on opaque struct pointer (statically)" and
c906108c
SS
30405 "ptype on opaque struct pointer (dynamically)" when
30406 not compiled with gcc.
30407 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
30408 rather than callf-info.exp.
30409 (do_function_calls): Add clear_xfail for rs6000-*-* for
30410 "p t_float_values2(3.14159,float_val2)". Seems to work
30411 fine there, both with xlc and gcc. Need to find out what
30412 it is doing right and fix other platforms.
30413 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
30414 "call inferior func with struct - returns int",
30415 "call inferior func with struct - returns long",
30416 "call inferior func with struct - returns float",
30417 "call inferior func with struct - returns double",
30418 "call inferior func with struct - returns char *",
30419 but only if not gcc compiled (presumes xlc compiled).
30420 Change rs6000-*-* xfails for
30421 "call inferior func with struct - returns char" and
30422 " call inferior func with struct - returns short" to only
30423 xfail if not using gcc.
30424 (clean mostlyclean): Remove *.ci and *.tmp files.
30425 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
30426 than templ-info.exp.
30427 * gdb.base/langs.exp: Source gdb.base/langs.ci.
30428 Add rs6000-*-* xfail for "up to foo in langs.exp"
30429 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 30430 when not gcc compiled.
d63a86f8 30431
c906108c
SS
30432Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30433
30434 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
30435 * gdb.base/corefile.exp: Likewise.
30436 * gdb.base/list.exp: Likewise.
30437 * gdb.base/scope.exp: Likewise.
30438 * gdb.base/siganls.exp: Likewise.
30439
30440 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
30441 compiler output.
30442 * gdb.base/whatis.exp: Likewise.
30443
30444Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
30445
30446 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
30447 failure (opcode table has been fixed to match reality).
30448
30449Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
30450
30451 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
30452 "call inferior func with struct - returns char",
30453 "call inferior func with struct - returns short"
30454
30455 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
30456 "print 'scope0.c'::filelocal at main",
30457 "print 'scope0.c'::filelocal_bss in test_at_main",
30458 "print 'scope0.c'::filelocal at foo",
30459 "print 'scope0.c'::filelocal_bss in test_at_foo",
30460 "print 'scope0.c'::filelocal at bar",
30461 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 30462
c906108c
SS
30463 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
30464 in source file 1". This bug seems to have been fixed with both
30465 gcc and native cc (was native assembler bug?).
30466
30467Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
30468
30469 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
30470 "backtrace through signal handler" to "i*86-*-sysv4*".
30471 * gdb.base/signals.exp: Add xfail for "'next' behaved as
30472 continue" case. Add "known SVR4 bug" to fail message.
30473 Add "i*86-*-bsdi2.0" xfail for "handle all print".
30474 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
30475 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
30476 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
30477 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
30478 "up to foo in langs.exp", "show language at foo in
30479 langs.exp", "up to cppsub_ in langs.exp", "show
30480 language at cppsub_ in langs.exp", "up to fsub in
30481 langs.exp", and "show language at fsub in langs.exp".
30482 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
30483 "bactrace in corefile.exp".
30484 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
30485 "call inferior function with struct - returns float" and
30486 "call inferior function with struct - returns double".
d63a86f8 30487
c906108c
SS
30488Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
30489
30490 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
30491 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
30492 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
30493 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
30494
30495Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
30496
30497 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
30498 (or overriden) "CHILL" macro rather then bare "gcc".
30499 Also look for ../../gcc/xgcc since that is what we will
30500 actually need, not "Makefile". Remove following assignment
30501 of CHILL to CHILL_FOR_TARGET because that results in
30502 recursive definition.
30503
30504Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
30505
30506 * gdb.base/corefile.exp: Change xfail for backtrace in
30507 corefile.exp from linuxaout to all linux.
30508 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
30509 cases where we miss the breakpoint at the signal handler
30510 for some reason. Setup xfail for linuxoldld/linuxaout and
30511 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
30512 hitting SIGURG breakpoint.
30513 * gdb.base/signals.exp: Setup xfail for "next" acting like
30514 continue to add linuxoldld. Setup xfail for all linux for
30515 "next to handler in signals_tests_1", "backtrace in
30516 signals_tests_1", "continue to func1", "pass SIGUSR1",
30517 and continue to handler".
30518
30519Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
30520
30521 * Update all FSF addresses except those in COPYING* files.
30522
30523Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
30524
30525 * gdb.base/a2-run.exp: Change messages to be more explicit about
30526 the status of args, and quote binfile in results.
30527
30528Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
30529
30530 * gdb.base/callfuncs.exp: Add tests for passing structs to
30531 inferior functions and return various types.
30532 * gdb.base/callfuncs.c: Add functions to receive a struct
30533 and return a member of the struct, in various types.
30534
30535Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30536
30537 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
30538
30539Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
30540
30541 * config/vxworks29k.exp: New file, sources vxworks.exp.
30542
30543Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30544
30545 * config/gdbremote.exp: New file. Testing framework using
30546 gdbserver.
30547
30548Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
30549
30550 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
30551 "call function when asleep" and "send end of file".
30552 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
30553 for "backtrace in corefile.exp".
30554 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
30555 for "backtrace through signal handler".
30556 * gdb.base/corefile.exp: Make sure we actually generate a core file
30557 before trying the core tests. Some systems allow the user to suppress
30558 generation of core files and default to that (linux for example).
30559 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
30560 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
30561
30562Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30563
30564 * gdb.threads: New directory with some crude multi-threaded
30565 gdb tests (step.exp and step2.exp).
30566 * config/mt-lynx (STEP_EXECUTABLE): Define.
30567 (THREADFLAGS): Define.
30568
30569Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
30570
30571 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
30572
30573 * gdb.base/signals.exp: Disable whole file for lynx until
30574 further notice.
30575
30576 * gdb.base/signals.exp: xfail test where "next" acts like
30577 "continue" for lynx.
30578
30579 * gdb.base/interrupt.exp: xfail test for calling function while
30580 inferior is asleep for lynx.
30581
30582 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
30583 than one cr-lf after each command.
30584
30585Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30586
30587 * configure.in: Reinstate setting of stabsdirs variable, fix
30588 typo in setting up configdirs for native builds.
30589
30590 * gdb.base/return.exp: Fix typo in return double test.
30591 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
30592 compiler from optimizing them away.
30593
30594Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
30595
30596 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
30597 sequences to be echo'd by gdb when using gdb_test.
30598 * gdb.chill/chexp.exp: Likewise.
30599 * gdb.fortran/exprs.exp: Likewise
30600
30601Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30602
30603 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
30604 after the inferior gdb has started.
30605
30606 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
30607 after each command.
30608 * gdb.base/funcargs.exp: Likewise.
30609 * gdb.base/gdbvars.exp: Likewise.
30610 * gdb.base/interrupt.exp: Likewise.
30611 * gdb.base/list.exp: Likewise.
30612 * gdb.base/watchpoint.exp: Likewise.
30613 * gdb.c++/demangle.exp: Likewise.
30614 * gdb.c++/inherit.exp: Likewise.
30615 * gdb.chill/chexp.exp: Likewise.
30616 * gdb.fortran/exprs.exp: Likewise.
30617
30618 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
30619 test if we can't handle IO to/from the inferior.
30620
30621 * gdb.c++/misc.exp: Always check for a program already being
30622 started after sending a "run" command to gdb.
30623
30624 * gdb.base/twice.exp: Start with a fresh gdb.
30625
30626 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
30627 only depend on gdb's expression code, not the chill runtime.
30628
30629 * gdb.base/return.c: Put return values into variables so we
30630 can have gdb print them rather than depending on the program
30631 to print them.
30632 * gdb.base/return.exp: Corresponding changes.
30633
30634 * lib/gdb.exp: Provide default value for noinferiorio.
30635 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
30636 the inferior.
30637
30638 * gdb.base/break.exp: Always check for a program already being
30639 started after sending a "run" command to gdb.
30640 (text_next_with_recursion): Don't check the output from the
30641 program's printf statement. Instead just make sure the program
30642 exited.
30643
30644 * gdb.base/commands.exp: Protect tests which need arguments with
30645 $noargs conditionals.
30646
30647Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30648
30649 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
30650 of structure member arrays to match gdb/valops.c:value_addr change.
30651
30652Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
30653
30654 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
30655 cases.
30656
30657Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
30658
30659 * configure.in (configdirs): Remove gdb.chill from default list
30660 of subdirs and then add it back in only if doing a native build.
30661 The current chill compiler does not yet work in any cross build.
30662 * Revert all signal changes from Jul 6.
30663 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
30664 for sh-hms targets, allowing these tests to link, with no other
30665 changes. Testing is suppressed by setting "nosignals" in site.exp.
30666
30667Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
30668
30669 * configure.in (signaldirs): Define and add to configdirs for all
30670 targets except some specific ones that are known to not support signals.
30671 Also clean up formatting.
30672 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
30673 (signals, sigall): Remove rules to build.
30674 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
30675 Moved to new gdb.signals directory.
30676 * gdb.signals: New test directory.
30677 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
30678 signals.c signals.exp}: New or moved files.
30679
30680Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
30681
30682 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
30683
30684Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
30685
30686 * gdb.base/return.exp: Xfail `return double' test failure
30687 on at least Solaris 2.3 and handle future/past versions on
30688 a case by case basis as appropriate. Also update message
30689 to include i*86 failures.
30690
30691Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30692
30693 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
30694
30695 * lib/gdb.exp: Fix comment which erroneously identified
30696 gdb_file_cmd as gdb_load (the 19 May change was in fact to
30697 gdb_file_cmd not gdb_load).
30698 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
30699
30700 * gdb.base/setvar.exp: Make test names consistent between pass and
30701 fail cases. Use gdb_test more.
30702
30703Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30704
30705 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
30706
30707Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30708
30709 * gdb.base/help.exp: Fix expected help string for `show commands'.
30710
30711Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
30712
30713 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
30714
30715 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
30716 of a text section.
30717
30718Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
30719
30720 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
30721 that loop eventually terminates. Fix Connection refused logic so
30722 that testsuite will expire nicely.
30723
30724Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
30725
30726 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
30727 config/rom68k.exp: New tcl glue for the appropriate monitors.
30728 These all just end up calling monitor.exp.
30729 * config/monitor.exp (gdb_target_monitor): Handle `Connection
30730 refused' by retrying. Cleanup some timeout issues.
30731 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
30732 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
30733 callers don't have to set/restore global timeout variable.
30734
30735 * The following set of changes centralizes management of the global
30736 timeout variable. This way, it can be set in one target dependent
30737 place instead of dozens of places scattered throughout the test suite.
30738 If you need to lengthen a timeout, then you should either set timeout
30739 in one of the config/{target}.exp files, or multiply it by a factor.
30740 Setting it to an absolute value is always going to lose for some
30741 targets.
30742 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
30743 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
30744 * gdb.base/funcargs.exp: Don't set timeout.
30745 * gdb.base/list.exp (test_forward_search): Only use local timeout.
30746 * gdb.base/printcmds.exp (test_print_string_constants
30747 test_print_array_constants): Don't set timeout.
30748 * gdb.base/ptype.exp: Don't set timeout.
30749 * gdb.base/recurse.exp: Don't set timeout.
30750 * gdb.base/return.exp: Don't set timeout.
30751 * gdb.base/watchpoint.exp: Don't set timeout.
30752 * gdb.c++/classes.exp (do_tests): Don't set timeout.
30753 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
30754
30755Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
30756
30757 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
30758
30759Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30760
30761 * lib/gdb.exp: Disable chill tests for irix5.
30762
30763Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30764
30765 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
30766 each test pass or fail.
30767
30768Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30769
30770 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
30771 xlc not gcc.
30772
30773Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
30774
30775 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
30776
30777Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
30778
30779 * config/est.exp: Fix copyright and comments. Remove dead code.
30780 Use targetname, serialport and baud variables instead of fixed
30781 constants.
30782 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
30783 * config/cpu32bug.exp: New file to support cpu32bug monitors.
30784
30785Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30786
30787 * gdb.base/watchpoint.exp: Don't run
30788 test_watchpoint_triggered_in_syscall for sunos.
30789
30790Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30791
30792 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
30793 they don't seem to exist. Do include stdio.h.
30794
30795Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30796
30797 * gdb.base/a1-selftest.exp: Add alpha xfail.
30798
30799Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30800
30801 * gdb.base/watchpoint.c (main): Prompt before calling read().
30802 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
30803 Revise accordingly. Remove cruft about sending "123" several
30804 times, until it gets noticed. Clean up the "print buf[0]" stuff
30805 so that it passes or fails, and waits for prompts in the usual way.
30806
30807Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30808
30809 * gdb.base/recurse.exp: Fix comment.
30810
30811 * TODO: Remove item about printing variables in nodebug.exp. Add
30812 item about enabling tests which are only run on some targets.
30813
30814 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
30815 fail, make test names unique, use new gdb_test convention
30816 regarding pattern, use gdb_test more, etc.).
30817
30818 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
30819 fail, make test names unique, etc.).
30820
30821Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30822
30823 * gdb.base/nodebug.c: Change return type of top and middle to
30824 short.
30825 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
30826 are fixed by the recent mdebugread.c changes. Allow `short ()'
30827 as type for top and middle.
30828
30829Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30830
30831 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
30832 nearly as I can tell, the whole thing was an accident in Stu's
30833 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
30834 to replace a send/expect pair with gdb_test, but ended up only
30835 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
30836 of 30 Mar 1995 took care of it, but left this vestigial comment
30837 which I am now nuking.
30838
30839Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30840
30841 * gdb.base/break.exp: Look for different line number for
30842 breakpoint at main depending on usestubs.
30843
30844Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30845
30846 * gdb.base/list.exp: Adjust some alternate expect patterns to
30847 match recent list0.c change. Add alternate expect pattern for
30848 output from `list default lines around main' for optimizing
30849 compilers.
30850
30851Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30852
30853 * lib/gdb.exp: If nosignals is not set, set it to 0.
30854
30855Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
30856
30857 * config/slite-gdb.exp: Responds to load symbol table prompt.
30858 * gdb.base/break.exp: Adjust line number, fix rerun.
30859 * gdb.base/langs0.c: Add #ifdef usestubs.
30860
30861Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
30862
30863 * gdb.base/list.exp: Adjust line contents after adding new lines in
30864 list0.c. Also fix a syntax error.
30865
30866 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
30867 * gdb.base/break.exp: ditto.
30868 * gdb.base/list.exp: ditto.
30869 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
30870 * gdb.base/run.c: ditto.
30871 * gdb.base/list0.c: ditto.
30872 * gdb.base/funcargs.c: ditto.
30873
30874Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
30875
30876 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
30877 $targetname, $serialport and $baud instead of hardwired variables.
30878 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
30879 target doesn't support signals.
30880
30881Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
30882
30883 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
30884
30885Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30886
30887 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
30888 Don't rely on the value of an auto variable before it has been
30889 initialized. Use gdb_test more.
30890
30891Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30892
30893 * lib/gdb.exp (default_gdb_version): A version number must start
30894 with a digit, but other than that contains all characters up to
30895 the first whitespace character.
30896
30897Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30898
30899 * gdb.base/commands.exp (breakpoint_command_test): New tests.
30900
30901Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30902
30903 * gdb.c++/*.exp: Warn if executable does not exist. The original
30904 reason for skipping the warning was that configure.in sometimes
30905 intentionally skipped building the executables but the tcl code
30906 had no way of knowing. That (a) was always bogus with respect to
30907 error handling, (b) is no longer true (right now there is no way
30908 to skip C++ tests).
30909
30910 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
30911
30912Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30913
30914 * gdb.base/list.exp: Add expect patterns for output from
30915 SunPRO compiled executables.
30916 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
30917 types.
30918
30919Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30920
30921 * gdb.base/break.exp (test_next_with_recursion): Accept any line
30922 number (we are already testing that the correct source line text
30923 gets printed).
30924
30925 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
30926 that is what is intended, but something needed to be done to get
30927 sunos4 native working again.
30928
30929 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
30930
30931 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
30932 apparently went with a (very) old xfail.
30933
30934Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
30935
30936 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
30937 runto_main is a proc in gdb.exp that will do 'step' for target use
30938 stubs.
30939 * gdb.base/exprs.exp: ditto.
30940 * gdb.base/interrupt.exp: ditto.
30941 * gdb.base/opaque.exp: ditto.
30942 * gdb.base/printcmds.exp: ditto.
30943 * gdb.base/ptype.exp: ditto.
30944 * gdb.base/scope.exp: ditto.
30945 * gdb.base/setvar.exp: ditto.
30946 * gdb.base/signals.exp: ditto.
30947 * gdb.base/twice.exp: ditto.
30948 * gdb.c++/classes.exp: ditto.
30949 * gdb.c++/inherit.exp: ditto.
30950 * gdb.c++/templates.exp: ditto.
30951 * gdb.base/break.exp: no run and hit main for stubs. Change line
30952 numbers for breakpoints and info breakpoint.
30953 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
30954 breakpoint().
30955 * gdb.base/callfuncs.c: ditto.
30956 * gdb.base/exprs: ditto.
30957 * gdb.base/interrupt.c: ditto.
30958 * gdb.base/opaque0.c: ditto.
30959 * gdb.base/printcmds.c: ditto.
30960 * gdb.base/ptype.c: ditto.
30961 * gdb.base/scope0.c: ditto.
30962 * gdb.base/setvar.c: ditto.
30963 * gdb.base/signals.c: ditto.
30964 * gdb.base/twice.c: ditto.
30965 * gdb.c++/misc.cc: ditto.
30966 * gdb.c++/templates.cc: ditto.
30967
30968Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30969
30970 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
30971
30972 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
30973 somewhere between `read' and `main.c'. I'm pretty sure the
30974 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
30975 and it isn't particularly useful.
30976
30977 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30978
30979Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30980
30981 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30982
30983Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30984
30985 * config/mt-slite: add LIBS and -nostdlib.
30986 * config/slite-gdb.exp: add this new file to support sparclite target.
30987
30988Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30989
30990 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30991
30992 * gdb.base/a2-run.exp: Change argument to istarget from
30993 "*-*-vxworks" to "*-*-vxworks*".
30994 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30995
30996Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30997
30998 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30999 will not runto main but do a 'step' to step out of breakpoint().
31000 * config/mt-slite: add -Dusestubs.
31001
31002Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31003
31004 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31005 instead of just @.
31006
31007 * gdb.base/signals.exp: Add test for "handle all print".
31008 * TODO: Remove "handle all print". Also remove item about
31009 checking copyright date (I don't like the idea of a spurious FAIL
31010 based on when we run the tests).
31011
31012 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31013 for SunOS4 (reason for failure not investigated). Remove
31014 redundant test for $binfile.
31015
31016 * gdb.base/nodebug.c (array_index): Call malloc.
31017
31018 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31019
31020Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31021
31022 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31023 conventions and slightly simplify the matching regexp.
31024
31025Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31026
31027 * gdb.base/break.exp: Update gdb_test invocation to use new
31028 convention.
31029
31030 * lib/gdb.exp: If noargs is not set, set it to 0.
31031
31032 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31033 tests unique.
31034
31035 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31036
31037Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31038
31039 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31040 one argument of type "<non-float parameter>".
31041
31042Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31043
31044 * config/rom68k.exp: New file to support Motorola IDP board.
31045 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31046 * gdb.base/break.c: Change things around so that this program
31047 doesn't depend upon args. This is necessary to make remote
31048 targets work (in general, they can't take args).
31049 * gdb.base/break.exp: Don't try to send args to program. Don't
31050 expect output. Also, replace lots of code with gdb_test.
31051
31052Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31053
31054 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31055 printing of '\'' (which is what the comment says we are testing,
31056 even though we were not), not '''.
31057 (test_integer_literals_rejected): Test that printing ''' is an error.
31058
31059 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31060 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31061 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31062 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31063 Use gdb_test not test_print_accept.
31064 * lib/gdb.exp: Remove test_print_accept.
31065
31066 * gdb.base/signals.exp (signal_tests_1): Make pass message
31067 consistent with fail message.
31068
31069 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31070 unsigned char; the bug (PR 1821) is fixed.
31071
31072 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31073
31074 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31075 successful tests--makes xfailing them work right.
31076
31077Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31078
31079 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31080 only \r\n, not .*. The test can pass .* as the last thing in
31081 $pattern if that is what it wants. In addition to providing this
31082 flexibility, this change should speed up pattern matching in cases
31083 where the pattern already ended with .* (there were a number of
31084 them). This change also helps catch bad patterns--in the old
31085 scheme the typo "char \*" instead of "char \\*" would pass. Now
31086 it is caught.
31087 * Many .exp files: Update callers.
31088
31089 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31090 clearer and does not spuriously match multiple ('s. Likewise for
31091 ) and *.
31092
31093 * gdb.base/nodebug.exp: Test ability to call a function and pass
31094 it a string (even with no debugging info).
31095
31096 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31097 "p '\'", which is the same as "p ''" once tcl gets done with
31098 quoting, to "p '\\'", which I suspect is what is intended (one
31099 backslash gets sent to GDB).
31100
31101 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31102
31103Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31104
31105 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31106 1817) was fixed literally years ago.
31107
31108Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31109
31110 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31111 test, it causes stepping out of call_after_alloca_subr with
31112 optimizing compilers.
31113 (localvars_in_indirect_call): Consume GDB prompt if `finish'
31114 fails.
31115
31116 * gdb.c++/templates.exp: Source templ-info.exp only if
31117 the templates executable exists.
31118
31119 * gdb.c++/misc.cc (class Contains_static_instance,
31120 class Contains_nested_static_instance),
31121 gdb.c++/classes.exp (test_static_members): Test printing of
31122 a class that contains a static instance of the class.
31123
31124Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31125
31126 * gdb.base/langs2.c (cppsub_): Don't prototype.
31127 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
31128 only, I believe).
31129
31130Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31131
31132 * lib/gdb.exp (skip_chill_tests): New procedure.
31133
31134 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
31135
31136Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
31137
31138 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
31139 each expect pattern. Cuts runtime from 12 to about 4 seconds.
31140
31141Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31142
31143 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
31144
31145 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
31146 disassemble 8, not 16, instructions for part 4.
31147
31148 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
31149 support the latter anymore.
31150
31151 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
31152 -DNO_PROTOTYPES.
31153 * gdb.base/callfuncs.c: Control use of prototypes based on
31154 NO_PROTOTYPES, not __STDC__.
31155 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
31156 t_float_values2 tests if prototypes in use.
31157
31158 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
31159 t_double_values): When checking differences against DELTA, check
31160 that difference is within the range (-DELTA,DELTA), not just
31161 (-infinity,DELTA).
31162
31163Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
31164
31165 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
31166 'file' command firts, then 'target', then 'load', this is due to gdb
31167 target set up.
31168 * config/mips-gdb.exp: Fix a couple regular exp bugs.
31169
31170Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
31171
31172 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
31173 FP load/store variants.
31174 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
31175
31176Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31177
31178 * gdb.base/term.exp: Do not give a warning if not native, it is
31179 not an abnormal condition.
31180
31181Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
31182
31183 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
31184 t_char_array".
31185
31186Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31187
31188 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
31189 are getting the version number.
31190
31191 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
31192 if not native, it is not an abnormal condition.
31193
31194Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31195
31196 * lib/gdb.exp: Just use "file exists", rather than undocumented
31197 dejagnu procedure "findfile".
31198
31199Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31200
31201 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
31202 (LDFLAGS): Set to -Xlinker -Ur.
31203
31204 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
31205 Removed, these values are set by lib/gdb.exp.
31206
31207 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
31208
31209Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31210
31211 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
31212 of replicating gdb startup code.
31213
31214 * config/mt-vxworks (LDFLAGS): Set to -r.
31215 (CFLAGS_FOR_TARGET): Removed.
31216
31217 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
31218 (gdb) and gdb for vxworks uses (vxgdb).
31219
31220 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
31221 executable is not in the tree and host != target, use sed and
31222 program_transform_name to determine the gdb name used by the
31223 target.
31224
31225 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
31226 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
31227
31228Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31229
31230 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
31231 floats, chars, and shorts where there are ANSI-style function
31232 definitions.
31233
31234 * gdb.base/langs.exp, gdb.base/langs*: New test.
31235 * gdb.base/Makefile.in: Build it.
31236 * TODO: Remove item about checking that C names don't get C++
31237 demangling applied; this test tests it.
31238
31239Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31240
31241 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
31242 went with the const70 xfail. The xfail went away a year ago.
31243
31244 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
31245
31246 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
31247 for hp300.
31248
31249 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
31250
31251 * gdb.base/a1-selftest.exp: Don't run on hp300.
31252
31253Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31254
31255 * Makefile.in (site.exp): Set host_alias and target_alias as well
31256 as host_triplet and target_triplet.
31257
31258Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31259
31260 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
31261
31262 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
31263 places as other ecoff systems).
31264
31265 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
31266 ultrix.
31267
31268Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31269
31270 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
31271 remove them.
31272 * gdb.base/nodebug.exp: Accept "function" in addition to "text
31273 variable and "variable" in addition to "data variable".
31274 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
31275
31276 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
31277 2.
31278 * gdb.base/list1.c (long_line): Add additional statement at start
31279 of function.
31280 * gdb.base/list.exp (test_forward_search): Update line number to
31281 reflect new statement.
31282
31283Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31284
31285 * gdb.base/signals.exp: Reinitialize searched source directories
31286 after gdb_start call.
31287
31288Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
31289
31290 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
31291 * gdb.stabs/Makefile.in: Likewise.
31292
31293 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
31294 change. Instead split the tests into smaller pieces.
31295 * gdb.disasm/hppa.s: Corresponding changes.
31296
31297Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31298
31299 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31300 Quote ^C when passing it to stty. For some shells ^ is a pipe.
31301
31302 * gdb.base/funcargs.exp: Modify many tests so that every test
31303 either passes or fails. Make some test names unique.
31304
31305Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31306
31307 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31308 Call stty to set interrupt character.
31309
31310 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
31311 for HP assembler versus GNU assembler based on actual behavior of
31312 $(CC), rather than assuming that $(AS) is always the GNU assembler.
31313
31314 * TODO: Suggest a few more stepping tests.
31315
31316Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
31317
31318 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
31319 restart GDB for h8300 after a continue.
31320 (return): Add pattern to match a29k-udi behavior.
31321 * gdb.base/nodebug.exp: Remove obsolete comment.
31322 * gdb.base/regs.exp: New file, testing of register displays.
31323 * gdb.base/return.exp: Fix typo in reference to $objdir.
31324 * gdb.base/whatis.exp: Always start with a fresh GDB.
31325
31326Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31327
31328 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
31329 higher, these tests generate a lot of output.
31330
31331Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31332
31333 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
31334 code following the catch silently ignored some errors; without the
31335 catch they should be thrown like any other tcl error. Also, the
31336 catch used "" instead of {} which meant all the callers who wanted
31337 to include one of the characters "[]$ had to quote it an extra time.
31338 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
31339 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
31340 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
31341 Remove extra quoting.
31342
31343Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
31344
31345 * gdb.base/commands.exp: Make test names unique; every test either
31346 passes or fails. Update some comments.
31347
31348 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
31349
31350Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31351
31352 The following fixes a FAIL caused by the fact that the alpha stabs
31353 configuration didn't use the ".if alpha" code in weird.def.
31354 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
31355 bit pointer, so the 32 bit version works even on the alpha.
31356 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
31357 Remove the stuff which allowed us to have separate versions for
31358 alpha and everything else.
31359
31360 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
31361 regexp which "info func operator\[\](" is supposed to match. Fix
31362 string to send to GDB. Note that GDB still doesn't work right. Add a
31363 new test for "info func .perator\[\](" which GDB does handle correctly.
31364
31365 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
31366
31367Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31368
31369 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
31370 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
31371 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
31372 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
31373 it makes the tests harder to understand and confuses test-o-matic.
31374 The preferred style is that each test provides a PASS or a FAIL,
31375 and has a unique message (e.g. "continue #54" not just "continue")
31376 which is the same for the pass and the fail.
31377 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31378 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
31379 to lib/gdb.exp.
31380 * gdb.base/printcmds.exp: Use test_print_accept. Remove
31381 prt_accept which was basically the same thing. Likewise for
31382 test_print_reject and prt_reject.
31383 * lib/gdb.exp (test_print_reject): Add some more error message
31384 patterns to match from the former printcmds.exp (prt_reject).
31385 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
31386 One defect of the passcount stuff is that some of it failed to
31387 report XPASS where appropriate.
31388 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
31389 stuff before and after arg in expected pattern.
31390 (test_paddr_operator_functions): Re-do test without print_addr_of;
31391 this is the only test which seems to want extra stuff there.
31392
31393Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31394
31395 * gdb.base/nodebug.exp: Update new tests to reflect improved
31396 wording of gdb output.
31397
31398 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
31399 and "ptype" work on variables in files compiled without -g.
31400 Replaces commented out "maint print msymbol" tests.
31401
31402Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31403
31404 * gdb.base/setvar.c (dummy): Call malloc.
31405
31406 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
31407 losing with the irix4 sed.
31408
31409 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
31410 ALRM" on irix4.
31411
31412Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31413
31414 * TODO: Remove items about corefile.exp testing new exec-file and
31415 backtrace; both are now done. Add items about printing enums.
31416
31417Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31418
31419 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
31420 "get signal $thissig" test fails.
31421
31422 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
31423
31424Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31425
31426 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
31427 compiler warning with dec alpha compiler.
31428
31429 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
31430 extra \n from gdb_test call (this explains why the prompt test
31431 that I removed yesterday was there).
31432 (user_defined_command_test): Remove extra \n and prompt test.
31433
31434 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
31435 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
31436 doesn't exist.
31437 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
31438 Also remove alpha workaround, which turns out to be because
31439 SIGABRT == SIGLOST.
31440
31441 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
31442
31443 * gdb.base/help.exp: Don't test "help show".
31444
31445Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31446
31447 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
31448 "set print address" is on.
31449 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
31450 pass prompt to gdb_test; gdb_test already looks for the prompt.
31451
31452 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
31453
31454 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
31455 was a vestige of the manual TESTSTRATEGY, and the purpose of it
31456 was to make sure that gdb can read a core file. But (a) the "read
31457 the corefile" part didn't make it to a1-selftest.exp, we just
31458 delete the corefile after creating it, and (b) we test reading
31459 corefiles in corefile.exp anyway. Also, this test left around a
31460 xgdb process on Solaris.
31461
31462 * gdb.base/corefile.exp: Also test backtrace.
31463
31464Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
31465
31466 * gdb.base/commands.exp: Test a simple user defined command with
31467 arguments and if/while statements; verify the full user command is
31468 printed by "show user".
31469
31470 * gdb.base/commands.exp: Test if/while commands as part of a
31471 breakpoint command list; verify they appear in breakpoint
31472 information.
31473
31474Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31475
31476 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
31477 than by dividing by zero.
31478
31479Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
31480
31481 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
31482 performing an inferior call with watchpoints enabled.
31483 * gdb.base/watchpoint.c (main): Delete second unnecessary read
31484 call.
31485
31486Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31487
31488 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
31489 of "file" command.
31490
31491 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
31492 Add additional pattern for when "int operator int(void);" appears
31493 in a different order.
31494
31495Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31496
31497 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
31498
31499 * gdb.base/help.exp: Replace most of docstrings for "info signals"
31500 and "signal" with ".*".
31501
31502Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31503
31504 * TODO: Add note about "handle all nostop".
31505
31506 * gdb.base/{sigall.c, sigall.exp}: New test.
31507 * gdb.base/Makefile.in: Add it.
31508
31509Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
31510
31511 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
31512 when invoking GDB, suppresses any windowing interface.
31513
31514Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
31515
31516 * config/sim-gdb: New file, simulator testing support.
31517
31518Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
31519
31520 * gdb.base/interrupt.exp: Test calling func1 twice.
31521
31522Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
31523
31524 * gdb.base/list.exp (test_forward_search): Set timeout higher
31525 when we'll be getting lots of output from gdb.
31526
31527 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
31528 "init_malloc" to after the expect statement. Run it if that
31529 regexp is taken, but also for two others which happen if source
31530 cannot be found.
31531
31532Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31533
31534 * gdb.base/printcmds.exp: New test, for printing register before
31535 program is running.
31536
31537Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31538
31539 * gdb.base/list.exp: Correct some alternate expect patterns
31540 to reflect changes in list1.c.
31541
31542Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31543
31544 * TODO: Add item regarding large frames.
31545
31546 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
31547
31548 * TODO: Remove item about enabling return.exp; it
31549 is enabled. Suggest a few more "return" tests.
31550
31551Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31552
31553 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
31554 anonymous unions.
31555
31556Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31557
31558 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
31559 and pr-5646.o, so "make" is the same as "make all", not "make
31560 pr-4975.o".
31561
31562Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
31563
31564 * gdb.base/list.exp: Adjust expectations to reflect changes in
31565 list1.c.
31566 (test_forward_search): New test proc.
31567 * gdb.base/list1.c (long_line): New function, has long source line.
31568
31569Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
31570
31571 * gdb.base/a1-selftest.exp: Change initial stepping to know about
31572 additional line of code that was added.
31573
31574Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
31575
31576 * gdb.disasm/hppa.s: Break the large branching tests into smaller
31577 tests so as not to overflow expect's input buffers.
31578 * gdb.disasm/hppa.exp: Corresponding changes.
31579
31580Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31581
31582 Beginnings of template debugging tests.
31583 * gdb.c++/templ-info.cc: New file to test for template
31584 debugging capability of the compiler.
31585 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
31586 templ-info.cc.
31587 * gdb.c++/templates.cc: Add explicit template instantiations
31588 to enable compiling with -fno-implicit-templates. Add destructor
31589 and 'value' method to T5 class for template tests.
31590 * gdb.c++/templates.exp: Add testcases for printing of template
31591 types, setting breakpoints on template methods and calling a
d63a86f8 31592 template method.
c906108c
SS
31593
31594Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
31595
31596 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
31597 branch target since some assemblers (gas-2.5) may emit a
31598 relocation for the branch instead of resolving it in the
31599 assembler.
31600
31601Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31602
31603 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
31604 through signal handler.
31605
31606Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31607
31608 * configure.in (*-*-netware): Use config/mt-netware.
31609
31610 * config/mt-netware: New file.
31611 * config/mt-i386-netware: Removed, separate configs for different
31612 netware architectures are no longer needed now that we have
31613 --with-headers.
31614
31615Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31616
31617 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
31618 by the recent changes to use ANSI C arithmetic conversions.
31619
31620Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31621
31622 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
31623 bug involving using inferior_pid to figure out whether to select a
31624 frame.
31625
31626Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
31627
31628 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
31629 match the current disassembler output.
31630
31631Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
31632
31633 * gdb.fortran/exprs.exp: Expect VOID instead of void.
31634 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
31635 types, expect "int" as type of integer values (for now).
31636
31637Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
31638
31639 * gdb.base/commands.exp: New tests for if/while commands.
31640
31641Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
31642
31643 * lib/gdb.exp (runto): Replace sub-pattern for hex value
31644 by .*, since hex values have different syntax in Chill mode.
31645
31646Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31647
31648 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
31649 linefeed from expect pattern for repeated types with indices > 9.
31650
31651Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
31652
31653 First part of Fortran test suite.
31654 * gdb.fortran: New directory.
31655 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
31656
31657Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31658
31659 * gdb.base/default.exp: Update expect pattern for load command
31660 without arguments.
31661
31662Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
31663
31664 * configure.in: Change i386 to i[345]86.
31665 * gdb.base/configure.in: Likewise.
31666 * gdb.c++/configure.in: Likewise.
31667 * gdb.chill/configure.in: Likewise.
31668
31669Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
31670
31671 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
31672 patterns, since that is not a valid context for comments.
31673
31674Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
31675
31676 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
31677 repeated types and repeated types with indices > 9.
31678
31679Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
31680
31681 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
31682 2417; old bug has been fixed.
31683
31684Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
31685
31686 * gdb.base/interrupt.exp: When trying to wake up the inferior,
31687 send the newline ourselves instead of assuming gdb_test will do
31688 so when passed an empty input string.
31689
31690 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
31691 stabs testcode.
31692
31693Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31694
31695 * lib/gdb.exp (gdb_test): Don't send anything if the first
31696 argument is an empty string. This makes cases where we want to
31697 match output that is already in expect's buffers (for example,
31698 matching a breakpoint after gdb_run_cmd has been called) work
31699 reliably.
31700
31701Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31702
31703 * config/netware.exp: New file.
31704
31705Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31706
31707 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
31708 the -B and -L prefixes so we can find the debugging stub.
31709
31710 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
31711 there and we are using the gcc from the tree.
31712
31713 * gdb.base/types.c: Removed.
31714
31715 * gdb.base/configure.in: Look for makefile fragments in ../config.
31716 Recognize i386-*-netware.
31717 * gdb.c++/configure.in: Likewise.
31718
31719Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31720
31721 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
31722 the correct TCL syntax.
31723
31724Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31725
31726 * gdb.base/opaque.exp: use runto instead of messing around with
31727 breakpoints. Simplify by using gdb_test.
31728
31729 * gdb.base/bitfields.exp: restart between tests on netware targets
31730 because breakpoints aren't relocated after target death. Run
31731 processes to completion.
31732
31733 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
31734
31735Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
31736
31737 * Makefile.in: Remove extra tabs that confuse some versions
31738 of "make". Use the newly built gdb to test with by default,
31739 rather than the first one in the tester's search path.
31740
31741Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
31742
31743 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
31744
31745 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
31746 condition help.
31747
31748Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31749
31750 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
31751
31752 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
31753 running.
31754 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
31755 * gdb.base/funcargs.exp: Likewise.
31756
31757 * gdb.base/bitfields.exp: Simplify by using gdb_test.
31758 * gdb.base/funcargs.exp: Likewise.
31759
31760 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
31761 message is "".
31762
31763Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31764
31765 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
31766 return,signals,twice}.exp: Handle non-existant binaries
31767 consistantly.
31768
31769 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
31770 * gdb.base/Makefile.in: Don't try to generate a core dump, we
31771 might testing a cross development system.
31772
31773Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31774
31775 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
31776 runtest script is relative to ${srcdir}, not ${rootdir}.
31777
31778Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
31779
31780 * gdb.base/signals.exp: Allow for optionality of breakpoint
31781 address.
31782
31783Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31784
31785 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
31786
31787Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31788
31789 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
31790 for size_t definition.
31791 * gdb.c++/templates.cc: Likewise
31792
31793 * config/mt-i386-netware: New file.
31794
31795 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
31796 defined.
31797
31798 * gdb.base/Makefile.in: Added support for systems that name core
31799 files by appending "core" to the program name.
31800 * gdb.base/a1-selftest.exp: Likewise.
31801
31802Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31803
31804 * gdb.base/return.exp: Add comment and message for `return double'
31805 test failure on Sparc Solaris.
31806
31807Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
31808
31809 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
31810
31811Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31812
31813 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
31814 from optimizing them away.
31815 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
31816 patterns to include default constructors and assignment operators,
31817 to match gcc versions beyond 2.5.8. Accept any cplus demangling
31818 character in the output of the virtual base pointer.
31819
31820Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31821
31822 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
31823 expression match in print_addr_of to avoid unintented matches.
31824 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
31825 versions up to 2.5.8.
31826
31827Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31828
31829 * gdb.base/list.exp: Tweak alternate pattern for listing of an
31830 included file to run under newer versions of expect.
31831 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
31832 consecutive >'s in templates to accomodate recent cplus-dem.c change.
31833 Remove xfail for the virtual table of BDDHookV.
31834
31835Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
31836
31837 * lib/gdb.exp (string_to_regexp): Set a default result.
31838 (default_gdb_start): Fix misleading message.
31839
31840Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
31841
31842 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
31843 Remove all CC, etc definitions.
31844 * config/mt-hpux: New file.
31845 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
31846 (CFLAGS, LDFLAGS): Define.
31847 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
31848
31849 * Makefile.in (site.exp): Don't insert host_os, etc.
31850 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
31851 (distclean): Check existence of subdir.
31852 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
31853 * gdb.base/Makefile.in: General cleanup and simplification.
31854 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31855 to build executables. Use default rule to build .o files.
31856 (EXPECT, RUNTEST, CC): Fix relative pathname.
31857 (site.exp): Don't insert host_os, etc.
31858 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
31859 and/or SIGUSR1 defined.
31860 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
31861 * gdb.c++/Makefile.in: General cleanup and simplification.
31862 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31863 (CFLAGS): Remove.
31864 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
31865
31866Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
31867
31868 * gdb.base/recurse.exp: Misc changes to get tests running again
31869 after Kung's changes to the watchpoint code.
31870 * gdb.base/watchpoint.exp: Likewise.
31871
31872Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
31873
31874 * lib/gdb.exp (string_to_regexp): Convert {\} also.
31875
31876Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
31877
31878 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
31879 * lib/gdb.exp (default_gdb_start): Define.
31880 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
31881 gdb.base/funcargs.exp, gdb.base/opaque.exp,
31882 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
31883 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
31884 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
31885 Don't call gdb_target_udi in between tests.
31886
31887Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31888
31889 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
31890 (which was basically just a local version of the same thing). In
31891 addition to avoiding duplication, gdb_test_exact is faster.
31892 * lib/gdb.exp (gdb_test_exact): Fix typo.
31893
31894 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
31895 don't give an error.
31896
31897 * gdb.base/term.exp: Call delete_breakpoints before starting.
31898
31899 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
31900 (t10): Add comment.
31901
31902Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31903
31904 Reorganization of the GDB Test Suite.
31905
31906 * gdb.base: New directory, contains all the basic tests.
31907 * gdb.c++: New directory, tests specific to C++.
31908 * gdb.chill: New directory, tests specific to Chill.
31909 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
31910 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
31911 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
31912 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
31913 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
31914 t30-31 to chill).
31915 * */gdbme.*: Rename to match appropriate expect scripts.
31916 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
31917 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
31918 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
31919 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
31920 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
31921 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
31922 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
31923 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
31924 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
31925 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
31926 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
31927 gdb.c++/virtfunc.cc: New names of C++ files.
31928 * gdb.chill/chillvars.ch: New name of Chill file.
31929 * gdb.base/configure.in, gdb.c++/configure.in,
31930 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
31931 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
31932 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
31933 * configure.in (configdirs): Update to reflect directory changes.
31934 (target_abbrev): No longer define for any configuration.
31935 * Makefile.in: Cosmetic improvements to header comments.
31936
31937Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
31938
31939 Various changes to gdb.t31:
31940
31941 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
31942 * gdbme.ch: Make all key-words and predefineds be upper-case.
31943 * chillvars.exp: Expect key-words and predefinds in upper-case.
31944
31945 * chillvars.exp: Use gdb_test_exact many places.
31946 Change expected output for arrays (which now includes index labels).
31947
31948 * pr-5020.exp, gdme.ch (module PR_5020):
31949 New test, for PR-5020.
31950
31951Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
31952
31953 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
31954 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
31955
31956Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
31957
31958 * Makefile.in: Fix bit-rot in definitions of CHILL,
31959 CHILL_FOR_TARGET and Chill_LIB.
31960 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
31961 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
31962 CHILL, and CHILL_LIB.
31963
31964Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
31965
31966 * Revert the previous changes. Please see Rob's directory
31967 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
31968
31969Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
31970
31971 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
31972 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
31973 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
31974 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
31975 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
31976 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
31977 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31978 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31979 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31980 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31981 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31982 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31983 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31984 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31985 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31986 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31987 changes from 94Q1.
31988
31989Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31990
31991 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31992 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31993 Rob's new testing fragments.
31994
31995Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31996
31997 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 31998 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
31999
32000Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32001
32002 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32003 version also, match on casted version strings, and match on
32004 gdb startup case where the line numbers might be messed up.
32005
32006Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32007
32008 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32009 (CFLAGS): Delete it from here.
c906108c
SS
32010
32011Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32012
32013 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32014
32015Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32016
32017 * Makefile.in (RUNTEST): Default to just "runtest".
32018
32019Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32020
32021 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32022 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32023 the code has been restructured.
32024
32025Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32026
32027 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32028 \n, not just one of each.
32029
32030 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32031 /bin/cc gives a warning if you do.
32032
32033Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32034
d63a86f8 32035 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
32036 __t10ListS_link1ZUiRCUiPT0
32037
32038Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32039
32040 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32041 on local variables in recursive functions.
32042
32043 * gdb.t07/Makefile.in: Build the new test.
32044
32045Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32046
32047 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32048 directly. Instead compare the return values from actual calls.
32049
32050Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32051
32052 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32053
32054Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32055
32056 * From Peter Schauer with minor modifications.
a9c64011
AS
32057 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32058 stops in mid-line in the caller. Add xfail for returning a float
32059 value on X86 targets.
c906108c
SS
32060
32061Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32062
32063 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32064 to avoid expect lossage.
32065 (fmem_LRbug_tests): Likewise.
32066 * gdb.disasm/hppa.s: Corresponding changes.
32067
32068 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32069 conditions to work with latest dejagnu/expect.
32070
32071 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32072 expected to fail on the PA.
32073 (backtrace in call with trampolines): Explicitly require main
32074 to be frame #1 (no trampolines should show up in backtrace).
32075
32076 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32077 "continue -expect".
32078 * gdb.t06/break.exp: Likewise.
32079 * gdb.t07/watchpoint.exp: Likewise.
32080 * gdb.t13/bitfields.exp: Likewise.
32081 * gdb.t15/{funcargs,return}.exp: Likewise.
32082 * gdb.stabs/weird.exp: Likewise.
32083 * config/{mips,udi}-gdb.exp: Likewise.
32084
32085 * hppa.sed: Enclose comments within a sed command to avoid
32086 losing with the old OSF1 sed.
32087
32088Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32089
32090 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32091 sequent dynix.
32092 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32093 * gdb.t15/funcargs.exp: Conditionally step again to really
32094 finish from marker_call_with_trampolines. Handle the case where
32095 the first step from within call_with_trampolines already steps
32096 us back to main.
32097 * gdb.t15/gdbme.c: Add comment to closing brace of
32098 call_with_trampolines for funcargs.exp.
32099
32100Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32101
d63a86f8 32102 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
32103 Fix typo(s).
32104
32105Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32106
32107 * gdb.t07/gdbme.c: More code for watchpoint testing.
32108
32109 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32110 "Hardware watchpoint" throughout file.
32111 (test_watchpoint_triggered_in_syscall): New test.
32112 (test_complex_watchpoint): New test.
32113
32114Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32115
32116 * gdbme.c (call_with_trampolines): New function to try and step
32117 into. Tests trampoline problems on the PA.
32118
32119 * funcargs.exp (localvars_in_indirect_call): No longer expect
32120 stepping into indirect call to fail on PAs.
32121 (test_stepping_over_trampolines): New test.
32122
32123Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32124
32125 * TODO: Add suggestions for static member function tests, and
32126 completion tests.
32127
32128Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32129
32130 * TODO: Add suggestions for "p/a" tests.
32131
32132 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
32133 (default_gdb_exit): Replace all the hair with sending "quit" to
32134 the process with a simple close.
32135
32136Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32137
32138 * TODO: Add suggestions for shared library tests.
32139
32140Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32141
32142 * TODO: Add suggestions for x/s tests.
32143
32144Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32145
32146 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
32147 "enable once", and "enable breakpoints once" with ".*".
32148
32149Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32150
32151 * TODO: Add suggestions about structure passing tests.
32152
32153Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32154
32155 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
32156 the primary1 test, use work around if __GNUC__ < 2.
32157 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
32158 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
32159 Test for bad output rather than waiting for timeout. Issue
32160 second continue only if first continue failed.
32161
32162Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32163
32164 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
32165 operator[] test with gdb_test because the old code didn't seem to
32166 be getting the quoting right with the new dejagnu.
32167
32168Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
32169
32170 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
32171 one from the path.
32172 * Makefile.in: Use a fresh expect if there is one, use runtest
32173 from the src tree if there is one.
d63a86f8 32174
c906108c
SS
32175Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32176
32177 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
32178 next over recursive call. Revise the tests from that point on
32179 (which had been skipped) to match GDB's actual (correct) output.
32180
32181 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
32182 with next over a breakpoint whose condition is false.
32183
32184 * gdb.t00/help.exp: Comment out "help set print" tests just like
32185 (and for same reason as) "help set" test.
32186
32187Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32188
32189 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
32190 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
32191
32192Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32193
32194 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
32195 necessary gdb_target_udi.
32196
32197 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
32198
32199 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
32200 1838 and 2417; they are fixed.
32201
32202 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
32203 gdb.t03/ptype.exp (ptype structure, ptype union):
32204 Remove xfails; the test is looser than when the xfails were added.
32205
32206 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
32207 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
32208
32209 * gdb.t01/run.exp: Only run shell test if isnative.
32210
32211 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
32212 since "run" automatically loads if necessary. Call gdb_target_udi
32213 after the "file" since "file" kills any execution target.
32214
32215 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
32216 GDB. GDB doesn't work that way (not anymore at least) on UDI.
32217 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
32218 argument for UDI.
32219
32220Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32221
32222 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
32223
32224 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
32225
32226Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32227
32228 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
32229 properly quoting regexps. This makes the second argument to
32230 demangle a fixed string, which matches the callers, instead of a
32231 shell-style pattern which is what the previous implementation
32232 used. Update some of the callers.
32233
32234Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32235
32236 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
32237 (comib_nullified_tests): Fix typo.
32238 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
32239 strings. No longer expected to fail.
32240
32241 * gdb.disasm/hppa.s (addib_tests): Fix typo.
32242 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
32243 strings. No longer expected to fail.
32244
32245 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
32246 string. No longer expected to fail.
32247
32248Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32249
32250 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
32251 No longer expected to fail.
32252
32253 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
32254 string. No longer expected to fail.
32255
32256Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32257
32258 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
32259 only in the names (I probably got most of them). I was even
32260 generous with some which differed in underscores in names, and
32261 probably missed a few, and I *still* was able to remove almost a
32262 third of the file with almost no impact on testsuite coverage.
32263
32264Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32265
32266 * gdb.t00/default.exp: Match udi_attach error message as well as
32267 the one from child_attach.
32268
32269 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
32270
32271 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
32272
32273 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
32274 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
32275
32276 * Move test with enums and partial symbols back to
32277 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
32278 Reverts the change of 26 May 93. Per today's change to
32279 stabs.texinfo, the behavior that weird.exp was expecting was
32280 unreasonable; what is important is that the compiler+gdb get
32281 things right, which happens with a recent gcc. Also fix the test
32282 to deal with native compilers which put out the stab gdb can't
32283 deal with.
32284
32285Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32286
32287 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
32288 in the names. The main thing these accomplish is to slow things down.
32289 Many more such duplicates surely remain.
32290
32291 * gdb.t00/help.exp: Comment out "help support" test just like
32292 (and for same reason as) "help set" test.
32293
32294Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
32295
32296 * gdb.t06/break.exp: Remove setup_xfails for
32297 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
32298 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
32299 about known bug in gcc to include up through 2.5.8.
32300 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
32301 well as "_vb$".
32302 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
32303 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
32304 with latest gcc and gdb.
32305 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
32306 well as "_vb$".
32307
32308Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32309
32310 * configure.in (hppa*-*-*): Also configure and build stabs-only
32311 tests.
32312
32313Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32314
32315 * gdb.t10/hppa.mt: A makefile fragment for the PA.
32316 * gdb.t10/configure.in (hppa*-*-*): Use it.
32317
32318Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32319
32320 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
32321
32322Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32323
32324 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
32325 versions prior to 1.13.5.
32326
32327Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32328
32329 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
32330 the prompt is at the start of a line.
32331
32332Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32333
32334 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
32335 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
32336 in the copr tests now.
32337 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
32338 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
32339 expected to fail.
32340
32341Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
32342
32343 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
32344 gdb.t31/chillvars.exp, lib/gdb.exp:
32345 Tweak to run under either version of expect.
32346 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
32347 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
32348 * gdb.t11/list.exp: Remove extraneous whitespace.
32349
32350Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32351
32352 * gdb.t16/printcmds.exp (test_print_strings): Accept
32353 "(unsigned char *) " before the string.
32354
32355 * TODO: Add notes about printing of fancy types and GDB expressions.
32356
32357Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
32358
32359 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
32360 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 32361 if doing mips-idt-ecoff.
c906108c
SS
32362
32363Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
32364
32365 * Most .exp files: Tweak to run under either version of expect.
32366
32367Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32368
32369 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
32370 xfails; I'm not sure why they are failing, but not because of PR 1806.
32371
32372Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
32373
32374 * config/unix-gdb.exp: Remove gdb_unload cause it's already
32375 defined in lib/gdb.exp.
32376
32377Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32378
32379 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
32380 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
32381 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
32382 have to be typeless.
32383
32384Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32385
32386 * TODO: Add suggestion for copyright year test.
32387
32388Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
32389
32390 * configure.in (*-*-lynxos*): Add stabs tests.
32391
32392Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32393
32394 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
32395 so insert a tab before any assembler directive in column zero.
32396
32397 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
32398 stores.
32399 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
32400 stores.
32401 (fpu_short_memory_tests): Likewise.
32402
32403Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32404
32405 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
32406 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
32407 .stabs directives in comments.
32408
32409Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32410
32411 * TODO: New file, describing tests we could write.
32412 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
32413
32414Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32415
32416 * gdb.t06/signals.exp: Add kludge to force re-sync.
32417
32418 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
32419 to xgdb instead of gdb, get out of gdb.
32420
32421Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
32422
32423 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
32424 for info.
32425
32426Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32427
32428 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
32429 * gdb.stabs/configure.in (hppa*-*-*): Use it.
32430 * gdb.stabs/hppa.sed: New sed script for the PA.
32431
32432Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32433
32434 * gdb.stabs: Re-write weird.def and configuration to use sed
32435 instead of cpp. sed is portable and POSIX; cpp is neither.
32436
32437Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32438
32439 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
32440
32441Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32442
32443 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
32444
32445Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32446
32447 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
32448 "_vb$".
32449 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
32450 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
32451
32452Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32453
32454 * lib/gdb.exp: Comment out code which depends on non-existent
32455 `transform' procedure.
32456
32457Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
32458
32459 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
32460 * lib/gdb.exp: Transform tool name.
32461 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
32462 1.1's new error handling system.
32463
32464Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32465
32466 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
32467
32468Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32469
32470 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
32471 They made pattern matching so slow that timeouts happened on
32472 heavily loaded systems. Now any output from "show print" which
32473 gets us back to the GDB prompt is a PASS.
32474
32475Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
32476
32477 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
32478
32479Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32480
32481 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
32482
32483 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
32484 It is not from PR 3220.
32485
32486Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32487
32488 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
32489 just started failing because they depended on the order the
32490 subcommands are presented, or exact docstring text. This kind of
32491 test is a pain and has minimal benefit.
32492
32493Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32494
32495 * gdb.t09/corefile.exp: At end of test, use "core" command with
32496 no arguments.
32497
32498Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
32499
32500 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
32501 17}/Makefile.in: Make it possible to run the testsuite with Sun
32502 make and CC = cross gcc by adding explicit build rules for .o
32503 files.
32504
32505Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32506
32507 * gdb.t15/funcargs.exp: Don't put comments on same line as
32508 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 32509
c906108c
SS
32510Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32511
32512 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
32513
32514Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
32515
32516 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
32517 * gdb.t20/inherit.exp: remove three dumplicate entries.
32518
32519Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32520
32521 * gdb.t06/break.exp: For "next over recursive call", fail on any
32522 incorrect output, not just on "factorial (value=2)".
32523
32524Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32525
32526 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
32527 working now. Add an xfail if accesing a bss variable causes
32528 a memory error if the target is not yet run.
32529
32530Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32531
32532 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
32533 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
32534 name of __st* demangling (2 strings). Did Kung really get the
32535 more than 95 others right without testing them?
32536
32537Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
32538
32539 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
32540
32541Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
32542
32543 * configure.in (configdirs): Add gdb.disasm
32544 * gdb.disasm: New directory for GDB disassembler tests.
32545 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
32546
32547Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32548
32549 * gdb.t00/help.exp: Don't test "help set".
32550
32551 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
32552 from within expect statements. None of these happen anymore and
32553 they cause regressions to be silently unnoticed.
32554
32555 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
32556 messages) about known failures with gcc cygnus-2.4.5-930417.
32557
32558 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
32559 comp-info.exp so it gets built if it doesn't exist.
32560
32561 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
32562 it is no longer used.
32563 * gdb.t13/comp-info.c: Removed.
32564
32565Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32566
32567 * gdb.t06/signals.exp: Add xfail for sun3.
32568
32569Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32570
32571 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
32572 relevant because ^C doesn't get sent but failure can be reproduced
32573 interactively).
32574
32575Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32576
32577 * gdb.stabs/alpha.mt: New configuration file for alpha.
32578 * gdb.stabs/configure.in: Use it.
32579 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
32580 sharing with alpha.mt, redefine long to word via preprocessor.
32581 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
32582 for alpha.
32583 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
32584 native cc.
32585 * gdb.t00/teststrategy.exp: Change expect string so that we
32586 consume the `(xgdb)' from the command echo and from the gdb prompt.
32587 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
32588 gdb currently compares all values as long, so this failure probably
32589 applies to any configuration where LONGEST is bigger than a target int.
32590 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
32591 with gcc.
32592 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
32593 to handle opaque pointers, gcc is.
32594 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
32595 as first argument. Include <sys/types.h> and change all operator
32596 new definitions to use size_t.
32597 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
32598 now that we use size_t.
32599
32600Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32601
a9c64011 32602 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 32603 a long or float array cast all array members to the same type.
a9c64011 32604 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 32605 with 64 bit longs.
a9c64011 32606 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 32607 on alpha.
a9c64011 32608 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
32609
32610Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32611
32612 * gdb.t24 (demangle.exp): Constructors of templates have names like
32613 vector<int>::vector(int) not vector<int>::vector<int>(int). See
32614 section 14.6 of the ARM.
32615
32616 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
32617 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
32618 accomplish little and slow down the testsuite.
32619
32620 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
32621 Accept spaces various places.
32622
32623Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32624
32625 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
32626 with watchpoint enabled.
32627
32628 * Makefile.in: Remove definition of CC and remove the second
32629 definition of CXX (the "CXX = gcc" one remains). These definitions
32630 were causing backquotes to be expanded within backquotes, which
32631 doesn't work.
32632
32633Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
32634
32635 * gdb.t17/callfuncs.exp: Add "return 0" to end.
32636
32637Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32638
a9c64011
AS
32639 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
32640 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
32641 by mips cc and contains no stabs entries.
32642
32643Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
32644
32645 * config/vx-gdb.exp: Use fake device to load files rather than
32646 NFS.
32647 * lib/gdb.exp: New proc to do "file" command.
32648 * config/unix-gdb.exp: Use new "file" proc.
32649
32650Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
32651
32652 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
32653 Rework board rebooting slightly.
32654 (gdb_exit): Don't exit from the remote shell; there isn't one.
32655 * gdb.stabs/weird.exp: If a program is being debugged already,
32656 kill it.
32657 * gdb.t04/setvar.exp: Stop and restart gdb.
32658 * gdb.t05/expr.exp: Likewise.
32659 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
32660 restart gdb and reload the program.
32661 * gdb.t08/opaque.exp: Likewise.
32662 * gdb.t12/scope.exp: Likewise.
32663 * gdb.t13/bitfields.exp: Likewise.
32664 * gdb.t15/funcargs.exp: Likewise.
32665 * gdb.t20/classes.exp: Likewise.
32666 * gdb.t03/ptype.exp: Increase timeout.
32667 * gdb.t16/printcmds.exp (test_print_string_constants,
32668 test_print_array_constants): Likewise.
32669 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
32670 * gdb.t20/classes.exp (do_tests): Likewise.
32671 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
32672
32673Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
32674
32675 * gdb.stabs: Renamed *wierd* to *weird*.
32676
32677Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32678
32679 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
32680 for timeout. Add "known gcc 2.4.5 bug" to failure message.
32681
32682Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32683
32684 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
32685 (do_tests): Remove xfail for whatis on one_var and two_var.
32686
32687Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
32688
32689 * Makefile.in: Made cross building work better by adding
32690 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
32691
32692Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32693
32694 * gdb.t15/{return.c,return.exp,Makefile.in}:
32695 New test, currently commented out.
32696
32697Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
32698
32699 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
32700 still running and removes the leftover named socket so GDb can do
32701 clean restarts.
32702
32703Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
32704
32705 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
32706 console, not GDB.
32707 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
32708 cross testing works better with "make check"
32709 * config/unix-gdb: Use default procedures for exit and version.
32710 * config/vx-gdb.exp: Cleaned up and massaged back to working order
32711 with the newest VxWorks.
32712
32713Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32714
32715 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
32716 old form.
32717
32718 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
32719 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
32720
32721 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
32722
32723 * config/unix-gdb.exp: Remove this version of gdb_exit
32724 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
32725 Rob says he'll look at it when he gets back to testing boards.
32726
32727Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
32728
32729 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
32730 an expected fail for certain ptype commands.
32731
32732 * gdb.t20/classes.exp: Update expected results of "ptype class
32733 Base1" to account for the constructor that now appears in the type.
32734
32735Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
32736
32737 * configure.in (configdirs): Restore gdb.t04, which mysteriously
32738 disappeared from list.
32739 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
32740 "alldone" proc with call to cleanup and exit.
32741 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
32742 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
32743 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
32744 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
32745 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
32746 "alldone" proc with simple returns that suppress remaining
32747 tests. The alldone proc went away many months ago.
32748
32749Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32750
32751 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
32752
32753 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
32754
32755Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32756
32757 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
32758 as vax gdb will display them.
32759
32760Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32761
32762 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
32763 optimizers.
32764
32765 * scope.exp: Change "bad value for localval" messages so each one
32766 is unique.
32767
32768 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
32769 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
32770
32771 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
32772
32773Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32774
32775 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
32776 doesn't exist (due to optimization).
32777
32778Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32779
32780 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
32781 contains \r because the filename is long.
32782
32783 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
32784 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
32785
32786Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32787
32788 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
32789 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
32790 Ultrix.
32791 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
32792 int tests.
32793 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
32794
32795Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
32796
32797 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
32798
32799 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 32800 to match does not match the passing case but still matches the
c906108c
SS
32801 failing case.
32802
32803Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32804
32805 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
32806
32807Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
32808
32809 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
32810 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
32811 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
32812 Remove various versions of gdb_exit.
32813 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
32814 gdb_exit.
32815 * config/unix-gdb.exp: gdb_exit remains here, and should override
32816 the generic version, since it's doing a lot of wierd stuff that
32817 the other versions aren't. FIXME, fold it in, or abandon this
32818 version.
32819
32820Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32821
32822 * gdb.t24/demangle.exp: Add tests for PR 3220.
32823
32824Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32825
32826 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
32827
32828Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
32829
32830 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
32831 "i386-*-*". Works for i486 as well.
32832
32833 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
32834 bug, and expand domain of xfail to all SVR4 systems, since the
32835 actual problem is likely to be in generic SVR4 /proc support.
32836
32837Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32838
32839 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
32840
32841Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
32842
32843 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
32844 xfails for other systems. Match a missing 'Continuing.' as an
32845 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
32846
32847 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
32848 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
32849 Only issue warning for missing executables if -all option is used.
32850
32851 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
32852 file if -all option is used. It's like an unpredictable XFAIL.
32853
32854Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32855
32856 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
32857 for dynamically linked binaries.
32858
32859 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
32860
32861Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32862
32863 * gdb.t20/inherit.exp: Change message for "print tagless struct"
32864 to state that this is a known bug in old versions of g++.
32865
32866Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32867
32868 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
32869 while waiting for `Continuing'.
32870
32871Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
32872
32873 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
32874 in text, data, and bss.
32875 * gdb.t10/nodebug.c: Add local and global test variables for
32876 initialized and uninitialized data.
32877
32878Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32879
32880 * config/unix-gdb.exp (gdb_exit): Add "wait".
32881
32882Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32883
32884 * gdb.t06/signals.exp: xfail the continue from the handler for all
32885 targets.
32886
32887 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
32888 function with watchpoints enabled, the i386 call dummy starts with
32889 a call.
32890
32891 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
32892 386 bsd names its corefiles.
32893
32894Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
32895
32896 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
32897 compilers don't grok it.
32898 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
32899 with small octal ints rather than character constants, which
32900 are signed and might not fit if first promoted to int.
32901
32902Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
32903
32904 * gdb.t09/Makefile.in (clean): Remove corefile.
32905
32906Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32907
32908 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
32909
32910Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32911 and Jim Kingdon (kingdon@cygnus.com)
32912
32913 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
32914 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
32915 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
32916
32917Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32918
32919 * gdb.t17/interrupt.exp: Add xfail for hppa.
32920
32921Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32922
32923 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
32924 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
32925 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
32926 to determine signed-ness of bitfields and use the result to setup
32927 the xfail.
32928 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
32929 * gdb.t15/funcargs.exp: Use them to step until the second indirect
32930 call line is reached if necessary.
32931
32932Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32933
32934 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
32935
32936Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32937
32938 * gdb.t06/break.exp: Also test `clear' command.
32939
32940Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32941
32942 * gdb.t00/teststrategy.exp: Remove extra quote.
32943
32944 * gdb.t07/watchpoint.exp: Change xfail for calling function with
32945 watchpoint enabled to be for all non-68k machines.
32946
32947 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
32948
32949Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32950
32951 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
32952 targets use aout.mt instead of ecoff.mt as gas understands
32953 standard aout format.
32954
32955Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32956
32957 * lib/gdb.exp (runto): Don't insist that function we are running to
32958 was compiled with -g.
32959
32960 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
32961
32962 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
32963 to get back into the read system call.
32964 Accept leading newline in case where we woke it up.
32965
32966Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32967
32968 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
32969 to make the stabs test work on ecoff systems using gcc and -with-stabs.
32970 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
32971 enable ecoff configuration.
32972
32973Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32974
32975 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
32976
32977Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32978
32979 * gdb.t16/printcmds.exp: Add another printf test.
32980
32981Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32982
32983 * configure.in: If configured -with-stabs on any target, add
32984 stabsdirs to configdirs.
32985
32986Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32987
32988 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32989 fun" so pattern does not match the command itself.
32990
32991Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32992
32993 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32994
32995Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32996
32997 * gdb.t17/interrupt.exp: Test for more things.
32998
32999Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33000
33001 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33002 compiler arranges the code and line numbers.
33003
33004 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33005
33006Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33007
33008 * gdb.t00/help.exp: Increase expect input buffer size.
33009
33010Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33011
33012 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33013
33014 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33015
33016 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33017
33018 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33019 [0-9]*, not just [0-9].
33020
33021Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33022
33023 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33024
33025 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33026
33027Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33028
33029 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33030
33031Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33032
33033 * gdb.t06/signals.c: Add xfails for sun3.
33034
33035 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33036
33037 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33038 test_stepping tests.
33039
33040Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33041
33042 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33043
33044 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33045
33046 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33047 rather than actually putting it through cpp twice.
33048
33049 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33050
33051Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33052
33053 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33054 no longer needed.
33055
33056Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33057
33058 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33059
33060 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33061 C++ features prints as "struct", make it a pass, not an xfail.
33062
33063Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33064
33065 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33066 Don't require VA to print as "class" rather than "struct".
33067
33068Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33069
33070 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33071
33072Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33073
33074 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33075
33076Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33077
33078 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33079 order.
33080
33081Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33082
33083 * gdb.t16/printcmds.exp: Add printf tests.
33084
33085 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33086
33087 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33088
33089Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33090
33091 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33092 pass counts, to counteract any existing or future setup_xfails.
33093
33094Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33095
33096 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33097 {BEGIN,END}_COMMON for common block instead of STAB.
33098 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33099
33100 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33101 intp_var should be N_GSYM not N_LSYM.
33102 wierd-aout.S: Use a label for the value of the N_SO.
33103 wierd.def: Remove all backslashes.
33104 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33105
33106Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33107
33108 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33109 get the expected next to inheritance3.
33110
33111Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33112
33113 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
33114 now that gcc-2.4 gets it right.
33115
33116Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33117
33118 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
33119
33120 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
33121 generating comp-info.exp which works for cross-compilation.
33122
33123Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
33124
33125 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
33126 "*-*-sysv4.*".
33127
33128Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
33129
33130 * gdb.t01/run.exp: Start with a fresh gdb.
33131 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
33132 SVR4.x.
33133
33134Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
33135
33136 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
33137 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
33138 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
33139 Makefile.in (distclean, realclean): Remove gdbme.c from list of
33140 things to remove.
33141
33142Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
33143
33144 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
33145 test cases from bug reports.
33146
33147Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
33148
33149 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
33150 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
33151 avoid spurious xfails.
33152 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
33153 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
33154 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
33155
33156Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
33157
33158 * gdb.t00/teststrategy.exp: Rework to provide more useful
33159 description of each test, fix problem with systems that define
33160 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
33161 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
33162 results for "next over recursive call" so timeouts aren't taken
33163 by error.
33164
33165Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
33166
33167 * gdb.t12/scope.exp: Test printing of variables before run.
33168
33169 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
33170 printed in wrong order due to sorting.
33171
33172Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
33173
33174 * gdb.t00/teststrategy.exp: Fix expected results for printing
33175 user entered string constant. Is array of char, prints with no
33176 address.
33177
33178 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
33179 commands.
33180 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
33181 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
33182 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
33183 of struct of char arrays.
33184 * gdb.t00/radix.exp: New tests for radix commands.
33185
33186Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
33187
33188 * gdb.t16/printcmd.exp: Print a variable before running program
33189 (with xfail for AIX).
33190
33191Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
33192
33193 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
33194
33195 * gdb.t16/printcmd.exp: Don't print variables before running program.
33196
33197 * gdb.t06/break.exp: Don't require envp argument to main.
33198
33199 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
33200
33201 * gdb.t02/whatis.exp, gdb.t11/list.exp:
33202 Add xfails for rs6000.
33203
33204 * gdb.t02/whatis.exp: Change other tests not to re-test something
33205 we already tested.
33206
33207 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
33208 each type used has a variable of that type.
33209
33210Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
33211
33212 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
33213
33214Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
33215
33216 * configure.in: change srctrigger to be a file, not a directory
33217
33218Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
33219
33220 * configure.in (mips-idt-ecoff*): Added trailing '*'.
33221
33222 * gdb.t11/list.exp: Fixed a couple of typos.
33223
33224Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
33225
33226 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
33227 is fixed and PR is closed.
33228 * gdb.t16 (gdbme.c): Add simple test string variable.
33229 * gdb.t16 (printcmds.exp): Add tests with simple test string
33230 variable, primarily for boundaries on "set print elements".
33231
33232Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
33233
33234 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
33235 Make leading 0's optional and don't expect a tab in the middle
33236 of the number.
33237
33238 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
33239
33240 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
33241 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
33242 don't end command passed to gdb_test with newline.
33243
33244 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
33245 signed keyword away, don't expect signed bitfields to be signed.
33246
33247 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
33248 printing with only as many 1's as are in the field as well as printing
33249 with 32 1's (see comment).
33250
33251Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
33252
33253 * gdb.t00/default.exp: Start with a fresh gdb.
33254 * configure.in (configdirs): Remove gdb.t31 until the chill
33255 compiler works again. It no longer is able to find chillrt0
33256 since it isn't in libchill.a anymore.
33257 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
33258 wierd.o, make more modular.
33259 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
33260 spurious newlines that caused problems.
33261
33262Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33263
33264 * Move test with enums and partial symbols from gdb.t03/ptype.exp
33265 to gdb.stabs/wierd.exp since GCC has worked around the bug.
33266 gdb.stabs/wierd.{exp,def}: Many new tests.
33267
33268 * gdb.t00/default.exp: update info line for new message.
33269
33270 * gdb.t02/{whatis.exp,gdbme.c}:
33271 Test that "char *" doesn't print as "caddr_t".
33272
33273Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33274
33275 * gdb.t00/help.exp: Use .* in place of some help messages which
33276 just changed.
33277 gdb.t00/default.exp: Update "info frame" test for new message.
33278 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
33279 Remove some xfails
33280
33281Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33282
33283 * gdb.t03/{gdbme.c,ptype.exp}:
33284 Add tests for typedef'd struct and union without tags.
33285 Also check "whatis" on a variable of a typedef'd enum without a tag.
33286
33287 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
33288 PRMS 1823; the bug still exists but isn't reproduced by this test
33289 anymore), and remove rs6000 XFAIL (the bug is fixed).
33290
33291 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
33292 duplicated from whatis.exp. For those that are left, accept
33293 "long", "long int", or "int" for long variables (whatis.exp already
33294 has an XFAIL for "int", so no need to fail it here).
33295
33296 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
33297 Deal with GCC's names for types now that GDB uses the compiler's names.
33298
33299 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
33300 setup_xfail's for sunos4. If we #defined the signed keyword away,
33301 don't expect GDB to know that char it is signed.
33302
33303 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
33304
33305Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
33306
33307 * configure.in (configdirs): Add gdb.t24 for C++ tests that
33308 should work on any system, regardless of debugging format.
33309 * gdb.t21/demangle.exp: Move to gdb.t24.
33310 * gdb.t24/demangle.exp: Move from gdb.t21.
33311 * gdb.t24/{Makefile.in, configure.in}: New files.
33312
33313Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33314
33315 * configure.in: Do gdb.stabs and C++ tests only for stabs.
33316 * gdb.stabs: New directory.
33317
33318Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33319
33320 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
33321 not just "Quit anyway?".
33322
33323Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
33324
33325 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
33326 that all setup_xfails are immediately followed by clear_xfails.
33327
33328Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
33329
33330 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
33331 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
33332 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
33333 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
33334 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
33335 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33336 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33337 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
33338 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
33339 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
33340 gdb.t31/chillvars.exp, lib/gdb.exp:
33341 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
33342 bug-gdb@prep.ai.mit.edu.
33343
33344Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
33345
33346 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
33347 with 0.0, not integer 0.
33348
33349Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
33350
33351 * gdb.t06/break.exp: Update for "Kill the program" message change.
33352
33353Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
33354
33355 * Makefile.in (GDBFLAGS): Set to -nx.
33356 * Makefile.in (site.exp): Use GDBFLAGS.
33357
33358Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33359
33360 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
33361 Makefiles.
33362 (check): depend on just-check.
33363 (just-check): added so that tests can be run without a noop
33364 build pass.
33365
33366Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33367
33368 Switch to using configure's configdirs.
33369 * Makefile.in (Makefile): add configure.in dependency.
33370 (SUBDIRS): removed redundant assignment.
33371 * configure.in: switch subdirs assignment to configdirs.
33372 * gdb.t*/configure.in: new files.
33373
33374Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
33375
33376 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
33377 works.
33378
33379Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
33380
33381 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
33382 in explicit rules. Apparently this is not supported by some makes.
33383
33384Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
33385
33386 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
33387
33388Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33389
33390 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
33391 disappeared.
33392
33393Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
33394
33395 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
33396
33397Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
33398
33399 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
33400 watchpoint problem that is now fixed.
33401 * gdb.t30/chexp.exp: Remove setup_xfail for printing
33402 uninitialized convenience variables.
33403 * gdb.t31/chillvars.exp: Fix expected patterns for printing
33404 structures.
33405
33406Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33407
33408 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
33409 which causes expect to get out of sync with gdb on long output
33410 from help set.
33411 * gdb.t09/corefile.exp: Make expected pattern for core file
33412 failing signal and frame output format less sun specific.
33413
33414Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
33415
33416 * gdb.t31/chillvars.exp: Add and remove initial dummy
33417 breakpoint, so that symbol table is forced in.
33418 (Needed at least on Sunos4, though it seems not SVR4.)
33419 * gdb.t31/chillvars.exp: Update for changed output format.
33420
33421Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
33422
a9c64011 33423 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
33424
33425Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
33426
33427 * Makefile.in: Added --srcdir when invoking runtest, removed the
33428 need for a local config file. (optional now)
33429
33430Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
33431
33432 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
33433 failure count used to force early termination. Add some more
33434 expected failures for gnu style demangling.
33435
33436Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33437
33438 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
33439 pmi variable from gdb.t20/gdbme to get optimized away.
33440 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
33441 Check for written corefile upon timeout _and_ eof.
33442
33443Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33444
33445 * config/unix-gdb.exp: Add missing return 0.
33446
33447Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33448
33449 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
33450 test termination.
33451
33452Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
33453
33454 * configure.in (subdirs): Put back gdb.t17 which mysteriously
33455 disappeared.
33456
33457Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
33458
33459 * gdb.t10/crossload.exp: Disable the i860-elf test until such
33460 time as i860 support works.
33461
d63a86f8 33462 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
33463 "backtrace 100\r" rather than just "backtrace\r", to match last
33464 change.
33465
33466Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
33467
33468 * config/udi-gdb.exp (gdb_exit): Remove close command.
33469 (gdb_target_udi): New procedure to set the UDI target.
33470 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
33471 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
33472 Added waits for prompts after several question responses. Added
33473 some more responses used by a29k-amd-udi-gdb.
33474 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
33475 pass different arguments, restart UDI connection after program
33476 completion.
33477 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
33478 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33479 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
33480 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
33481 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
33482 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
33483 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33484 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
33485 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
33486 after program completion.
33487 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
33488 compiled with a SELECT_VECS setting.
33489 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
33490 infinite recursion.
33491
33492 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
33493 Added checks for COFF results, and made them expected failures for
33494 all targets. It would be better to make them expected failures
33495 for COFF targets only.
33496
33497Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
33498
33499 * Makefile.in: add null dvi target, don't bother to recurse
33500 through test directories for info and install-info; rename
33501 $(datadir) to be dejagnu instead of deja-gnu
33502
33503Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
33504
33505 * gdb.t31/gdbme.ch: Re-enable code that previously caused
33506 compiler to coredump.
33507 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
33508 code.
33509
33510Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
33511
33512 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
33513 coredump.
33514 * gdb.t31/chillvars.exp: Comment out tests that depend on that
33515 code.
33516
33517Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
33518
33519 * gdb.t03/ptype.exp: tests for return code from gdb_test.
33520 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
33521 which in a shell. Deletes xgdb when done.
33522 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
33523 Tests the return from the "set height" or "set width" commands.
33524 Added a few return codes where needed.
33525
33526Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
33527
33528 * Makefile.in (SUBDIRS): Add gdb.t17.
33529 * configure.in (subdirs): Add gdb.t17.
33530 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
33531 files to test gdb's calling of functions in the inferior with
33532 the correct arguments and gdb's ability to retrieve any
33533 result returned.
33534
33535Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
33536
33537 * config/unix-gdb.exp (gdb_exit): Remove close commands that
33538 may be called after gdb goes away. Previous versions of expect
33539 needed these to avoid file descriptor leaks, but they cause
33540 errors with the current revision of expect.
33541 * gdb.t00/gdbvars.exp: Use -re on expected output after
33542 setting sevenbit-strings.
33543 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
33544 to set sevenbit-strings consistent across tests.
33545 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
33546 set sevenbit-strings consistent across tests.
33547
33548Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
33549
33550 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
33551 expected output to match current "expect" expectations.
33552
33553Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
33554
33555 * gdb.t00/default.exp: Change expected output for default "source"
33556 command, to match new gdb behavior which requires a filename to
33557 source.
33558
33559Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
33560
33561 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
33562 expected fail for i486-*-* that misses the marker2 function.
33563 * gdb.t10/crossload.exp (bfddefault): Allow successful
33564 recognition of a format to pass even if no symbols are found.
33565 Explicitly catch failures where the format is not recognized
33566 or is ambiguous, and add the reason to the fail message.
33567 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
33568 the cause is and invalid target and add reason to failure message.
33569 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
33570 elf32-i386, elf32-sparc, and elf32-i860.
33571 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
33572 Set up expected failure for 'filename'::variable scope resolution,
33573 which is now apparently broken on all targets.
33574 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
33575 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
33576 gdb.t23/templates.exp: Change failure for missing binfile into
33577 just a warning.
33578 gdb.t21/demangle.exp: Change all cfront references to 'arm'
33579 references.
33580
33581Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
33582
33583 * gdb.t00/default.exp: Add expected output for default "source"
33584 command, to match new gdb behavior.
33585 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
33586
33587Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
33588
33589 * config/*-gdb.exp: returns an error, rather than exiting on
33590 internal errors.
33591
33592Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
33593
33594 * gdb.t03/gdbme.c: Add pointer to struct variable.
33595 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
33596 referencing struct members.
33597
33598Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
33599
33600 * configure.in (mips-idt-ecoff): New target.
33601 * config/mips-gdb.exp: New file for remote board using MIPS remote
33602 debugging protocol.
33603
33604 * Redid configuration scheme. Removed gdb.t*/configure.in.
33605 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
33606 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
33607 distclean targets. Built executables via .o files. Adjusted
33608 tests to account for source files in $(srcdir) rather than
33609 $(objdir).
33610 * lib/gdb.exp (runto): Don't expect () after the function name,
33611 because it may have arguments.
33612
33613Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
33614
33615 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
33616 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
33617 expected failures for mips-idt-* and mips-sgi-*.
33618 * gdb.t00/default.exp (attach): Kill process if requested.
33619 * gdb.t00/help.exp (help target core, help target): Accept a gdb
33620 that does not read core files.
33621 * gdb.t01/run.exp: Removed checks for exit status code.
33622 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
33623 it is linked in.
33624 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
33625 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
33626 appropriate, rather than doing it by hand.
33627 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
33628 execution.
33629 * gdb.t10/crossload.exp: Kill existing program if needed.
33630 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
33631 appropriate, rather than doing it by hand. Always increase
33632 timeout for this test, not just for VxWorks.
33633
33634Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
33635
33636 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
33637 of Chill STRUCT types and STRUCT values.
33638 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
33639 than "char".
33640 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 33641 struct2): New struct definitions and initializations to test
c906108c
SS
33642 simple Chill STRUCT types.
33643
33644Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
33645
33646 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
33647 the null byte at the end of strings.
33648 * gdb.t00/default.exp: Make show version insensitive to copyright
33649 date.
33650 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
33651 to avoid dependencies on target char signedness.
33652 * gdb.t16/printcmds.exp: Update expected results for explicitly
33653 unsigned char.
33654 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
33655 now work.
33656 * gdb.t21/demangle.exp: Add many more patterns for template
33657 demangling, most of them being expected failures.
33658 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
33659 string we are matching for, to match on the whole string.
33660 * gdb.t21/demangle.exp: Add many new test strings to demangle,
33661 and fix a whole bunch that had incorrect expected output but were
33662 passing anyway because of the bug in "proc demangle".
33663 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
33664 type.
33665 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
33666
33667Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
33668
a9c64011
AS
33669 * gdb/testsuite: made modifications to testcases, etc., to allow
33670 them to work properly given the reorganization of deja-gnu and the
33671 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
33672
33673Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
33674
33675 * gdb/testsuite: Initial creation of gdb/testsuite.
33676 Migrated dejagnu testcases and support files for testing nm to
33677 gdb/testsuite from deja-gnu. These files were moved "as is"
33678 with no modifications. This migration is part of a major overhaul
33679 of dejagnu. The modifications to these testcases, etc., which
33680 will allow them to work with the new version of dejagnu will be
33681 made in a future update.
48efe704 33682
8d8cb839 33683 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 33684\f
8d8cb839
EZ
33685;; Local Variables:
33686;; mode: change-log
33687;; left-margin: 8
33688;; fill-column: 74
33689;; version-control: never
33690;; End:
902f2ccb 33691
ecd75fc8 33692 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
33693 Copying and distribution of this file, with or without modification,
33694 are permitted provided the copyright notice and this notice are preserved.
This page took 4.855216 seconds and 4 git commands to generate.