dwarf2read.c::read_subrange_type: Handle dynamic lower bounds
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9730e6cc
YQ
12014-04-26 Yao Qi <yao@codesourcery.com>
2
3 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
4 and compute the length of function main. Save it in
5 $main_length.
6 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
7 (top-level): Use gdb_compile to compile objects into
8 executable and restart GDB. Remove invocation to
9 prepare_for_testing.
10
7ae1a6a6
PA
112014-04-25 Simon Marchi <simon.marchi@ericsson.com>
12 Pedro Alves <palves@redhat.com>
13
14 PR server/16255
15 * gdb.multi/multi-attach.c: New file.
16 * gdb.multi/multi-attach.exp: New file.
17
4082afcc
PA
182014-04-25 Pedro Alves <palves@redhat.com>
19
20 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
21 user.
22 (top level): Test that "set remote conditional-breakpoints-packet
23 off" works as intended.
24 * gdb.base/dprintf.exp: Test that "set remote
25 breakpoint-commands-packet off" works as intended.
26 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
27 New function.
28 (top level): Call it.
29 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
30 remote fast-tracepoints-packet off" works as intended.
31 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
32 * lib/gdb.exp (gdb_is_target_remote): ... here.
33
2abc3f8d
DB
342014-04-24 David Blaikie <dblaikie@gmail.com>
35
36 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
37 ensure clang would not discard them.
38 * gdb.base/gdbvars.c: Ditto.
39 * gdb.base/memattr.c: Ditto.
40 * gdb.base/whatis.c: Ditto.
41 * gdb.python/py-prettyprint.c: Ditto.
42 * gdb.trace/actions.c: Ditto.
43 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
44 ensure clang would not discard it.
45
bfd39632
DB
462014-04-24 David Blaikie <dblaikie@gmail.com>
47
48 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
49 clang to emit the full definition of type required by the test
50 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
51
22842ff6
DB
522014-04-24 David Blaikie <dblaikie@gmail.com>
53
54 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
55 coax Clang into emitting the definition of the type.
56 * gdb.cp/pr10728-x.h (y): Ditto.
57 * gdb.cp/pr10728-y.cc (y): Ditto.
58
c2e827ad
DB
592014-04-24 David Blaikie <dblaikie@gmail.com>
60
61 * gdb.base/label.exp: XFAIL label related tests under Clang.
62 * gdb.cp/cplabel.exp: Ditto.
63 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
64 under Clang those using labels.
65
4c2d33e7
YQ
662014-04-25 Yao Qi <yao@codesourcery.com>
67
68 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
69 double_label.
70 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
71 partial_label and double_label.
72
56083b99
DB
732014-04-24 David Blaikie <dblaikie@gmail.com>
74
75 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
76
25d4e99d
DB
772014-04-24 David Blaikie <dblaikie@gmail.com>
78
79 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
80 of the function to work across GCC and Clang.
81 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
82 pointer types (const void ** const V void **).
83
01f9f808
MS
842014-04-24 Michael Sturm <michael.sturm@mintel.com>
85 Walfred Tedeschi <walfred.tedeschi@intel.com>
86
87 * Makefile.in (EXECUTABLES): Added i386-avx512.
88 * gdb.arch/i386-avx512.c: New file.
89 * gdb.arch/i386-avx512.exp: Likewise.
90
4b48d439
KS
912014-04-23 Keith Seitz <keiths@redhat.com>
92
93 * lib/mi-support.exp (mi_list_breakpoints): Delete.
94 (mi_make_breakpoint_table): New procedure.
95 (mi_create_breakpoint): Use mi_make_breakpoint
96 and return the result.
97 (mi_make_breakpoint): New procedure.
98 (mi_build_kv_pairs): New procedure.
99
100 * gdb.mi/mi-break.exp: Remove unused globals,
101 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
102 All callers updated.
103 * gdb.mi/mi-dprintf.exp: Use variable to track command
104 number.
105 Update all callers of mi_create_breakpoint and use
106 mi_make_breakpoint_table.
107 Remove any unused global variables.
108 * gdb.mi/mi-nonstop.exp: Likewise.
109 * gdb.mi/mi-nsintrall.exp: Likewise.
110 * gdb.mi/mi-nsmoribund.exp: Likewise.
111 * gdb.mi/mi-nsthrexec.exp: Likewise.
112 * gdb.mi/mi-reverse.exp: Likewise.
113 * gdb.mi/mi-simplerun.exp: Likewise.
114 * gdb.mi/mi-stepn.exp: Likewise.
115 * gdb.mi/mi-syn-frame.exp: Likewise.
116 * gdb.mi/mi-until.exp: Likewise.
117 * gdb.mi/mi-var-cp.exp: Likewise.
118 * gdb.mi/mi-var-display.exp: Likewise.
119 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
120 * gdb.mi/mi2-var-child.exp: Likewise.
121 * gdb.mi/mi-vla-c99.exp: Likewise.
122 * lib/mi-support.exp: Likewise.
123
124 From Ian Lance Taylor <iant@cygnus.com>:
125 * lib/gdb.exp (parse_args): New procedure.
126
08351840
PA
1272014-04-23 Pedro Alves <palves@redhat.com>
128
129 * gdb.base/break-unload-file.c: New file.
130 * gdb.base/break-unload-file.exp: New file.
131 * gdb.base/sym-file-lib.c (baz): New function.
132 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
133 field.
134 (load): Store the segment's mapped size.
135 (unload): New function.
136 (unload_shlib): New function.
137 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
138 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
139 set a breakpoint at baz, and call it.
140 * gdb.base/sym-file.exp: New tests for stale breakpoint
141 instructions.
142
076855f9
PA
1432014-04-23 Pedro Alves <palves@redhat.com>
144
145 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
146 * gdb.base/hbreak-in-shr-unsupported.c: New file.
147 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
148 * gdb.base/hbreak-unmapped.c: New file.
149 * gdb.base/hbreak-unmapped.exp: New file.
150 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
151 * lib/gdb.exp (gdb_is_target_remote): ... here.
152
483805cf
PA
1532014-04-22 Pedro Alves <palves@redhat.com>
154
155 * gdb.base/consecutive-step-over.c: New file.
156 * gdb.base/consecutive-step-over.exp: New file.
157
06d97543
PA
1582014-04-22 Pedro Alves <palves@redhat.com>
159
160 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
161 instead of send_gdb/gdb_expect.
162
b4429ea2
YQ
1632014-04-22 Yao Qi <yao@codesourcery.com>
164
165 * lib/trace-support.exp (generate_tracefile): New procedure.
166 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
167 return 0.
168 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
169 if generate_tracefile returns 1.
170
51d48146
PA
1712014-04-18 Tom Tromey <palves@redhat.com>
172 Pedro alves <tromey@redhat.com>
173
174 PR backtrace/15558
175 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
176 with a backtrace limit.
177 * gdb.python/py-frame-inline.exp: Test running to an inline
178 function with a backtrace limit, and printing the newest frame.
179 * gdb.python/py-frame-inline.c (main): Call f.
180
bd1dce5f
MS
1812014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
182
183 * gdb.java/jnpe.exp: Drop srcdir from untested path.
184
40d1a503
MS
1852014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
186
187 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
188 Drop prefix from unsupported source file path.
189
389b98f7
YQ
1902014-04-17 Yao Qi <yao@codesourcery.com>
191
192 * lib/gdb.exp (with_target_charset): New proc.
193 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
194 with_target_charset.
195 (test_print_strings): Likewise.
196 (test_repeat_bytes): Likewise.
197 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
198 for some tests.
199
22869d73
KS
2002014-04-16 Keith Seitz <keiths@redhat.com>
201
202 PR gdb/15827
203 * gdb.dwarf2/corrupt.c: New file.
204 * gdb.dwarf2/corrupt.exp: New file.
205
c4f87ca6
KS
2062014-04-16 Keith Seitz <keiths@redhat.com>
207
208 PR c++/16597
209 * gdb.cp/namelessclass.cc: New file.
210 * gdb.cp/namelessclass.exp: New file.
211 * gdb.cp/namelessclass.S: New file.
212
ab19de87
DE
2132014-04-16 Doug Evans <dje@google.com>
214
215 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
216 Add comment.
217 (gdbserver_default_get_comm_port): New function.
218 (gdbserver_start): Check if board file provided
219 "gdbserver,get_comm_port" and use it if so.
220 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
221 (gdb,socketport): Set to "stdio".
222 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
223 (stdio_gdbserver_template): Delete.
224 (${board}_get_remote_address): Update.
225 (${board}_build_remote_cmd): Delete.
226 (${board}_get_comm_port): New function.
227 (${board}_spawn): Update.
228 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
229 Delete.
230 (${board}_get_remote_address): Update.
231 (${board}_get_comm_port): New function.
232
fc98a809
AB
2332014-04-16 Andrew Burgess <aburgess@broadcom.com>
234
235 * gdb.base/memattr.exp: Improve regexps to handle memory regions
236 appearing in any order.
237
87fd9e6e
DE
2382014-04-15 Doug Evans <dje@google.com>
239
240 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
241 uninitialized value of "description".
242
099fc3ea
KS
2432014-04-15 Keith Seitz <keiths@redhat.com>
244
245 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
246 Remove unused globals.
247 (test_running_the_program): Likewise.
248 (test_controlled_execution): Likewise.
249 (test_controlling_breakpoints): Likewise.
250 (test_program_termination): Likewise.
251
5da151d4
KS
2522014-04-15 Keith Seitz <keiths@redhat.com>
253
254 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
255 unused globals.
256 (test_rbreak_creation_and_listing): Likewise.
257 (test_ignore_count): Likewise.
258 (test_error): Likewise.
259
35e5d2f0
PA
2602014-04-15 Pedro Alves <palves@redhat.com>
261
262 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
263 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
264 sym-file-loader.c.
265 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
266 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
267 to sym-file-loader.c.
268 (struct library): Forward declare.
269 (load_shlib, lookup_function): Change prototypes.
270 (find_shstrtab, find_strtab, find_shdr, find_symtab)
271 (translate_offset): Remove declarations.
272 (get_text_addr): New declaration.
273 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
274 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
275 sym-file-loader.h.
276 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
277 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
278 here from sym-file-loader.h.
279 (struct library): New structure.
280 (load_shlib, lookup_function): Change prototypes and adjust to
281 work with a struct library.
282 (find_shstrtab, find_strtab, find_shdr, find_symtab)
283 (translate_offset): Make static.
284 (get_text_addr): New function.
285 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
286
eb4c1710
PA
2872014-04-15 Pedro Alves <palves@redhat.com>
288
289 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
290
2d1baf52
PA
2912014-04-15 Pedro Alves <palves@redhat.com>
292
293 * gdb.base/sym-file-loader.c: Include <limits.h>.
294 (SELF_LINK): New define.
295 (get_origin): New function.
296 (load_shlib): Use it.
297 * gdb.base/sym-file.exp: Don't early return if the target is
298 remote. Use runto_main, and issue fail is that fails. Use
299 gdb_load_shlibs.
300 (shlib_name): Delete.
301 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
302
7dd6df01
PA
3032014-04-15 Pedro Alves <palves@redhat.com>
304
305 * gdb.base/sym-file.exp: Remove regex characters from test
306 message. Don't refer to breakpoint numbers in test messages.
307
b50c8614
KS
3082014-04-14 Keith Seitz <keiths@redhat.com>
309
310 PR c++/16253
311 * gdb.cp/var-tag.cc: New file.
312 * gdb.cp/var-tag.exp: New file.
313 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
314 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
315 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
316 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
317
3d567982
TT
3182014-04-14 Tom Tromey <tromey@redhat.com>
319
320 * gdb.cp/classes.exp (test_enums): Handle underlying type.
321 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
322 type.
323 * gdb.cp/enum-class.exp: New file.
324 * gdb.cp/enum-class.cc: New file.
325
0626fc76
TT
3262014-04-14 Tom Tromey <tromey@redhat.com>
327
328 * gdb.dwarf2/enum-type.exp: New file.
329
dca325b3
SA
3302014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
331
332 * gdb.mi/mi-vla-c99.exp: New file.
333 * gdb.mi/vla.c: New file.
334
5854b38a
SA
3352014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
336
337 * gdb.base/vla-datatypes.c: New file.
338 * gdb.base/vla-datatypes.exp: New file.
339
463bb957
SA
3402014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
341
342 * gdb.base/vla-ptr.c: New file.
343 * gdb.base/vla-ptr.exp: New file.
344
3dd170be
SA
3452014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
346
347 * gdb.dwarf2/count.exp: New file.
348
5ecaaa66
SA
3492014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
350
351 * gdb.base/vla-sideeffect.c: New file.
352 * gdb.base/vla-sideeffect.exp: New file.
353
41f1ada5
DB
3542014-04-14 David Blaikie <dblaikie@gmail.com>
355
356 * gdb.mi/non-stop.c: Add return value for non-void function return
357 statement.
358 * gdb.threads/staticthreads.c: Ditto.
359
0be03e84
DE
3602014-04-12 Siva Chandra Reddy <sivachandra@google.com>
361 Doug Evans <xdje42@gmail.com>
362
363 * gdb.guile/scm-value.c: Improve test case.
364 * gdb.guile/scm-value.exp: Add new test.
365
f180a1fb
DB
3662014-04-11 David Blaikie <dblaikie@gmail.com>
367
368 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
369 override Clang's default.
370
6b662e19
JB
3712014-04-11 Joel Brobecker <brobecker@adacore.com>
372
373 Revert the following changes (regressions):
374
375 * gdb.base/vla-sideeffect.c: New file.
376 * gdb.base/vla-sideeffect.exp: New file.
377
378 * gdb.dwarf2/count.exp: New file.
379
380 * gdb.base/vla-multi.c: New file.
381 * gdb.base/vla-multi.exp: New file.
382
383 * gdb.base/vla-ptr.c: New file.
384 * gdb.base/vla-ptr.exp: New file.
385
386 * gdb.base/vla-datatypes.c: New file.
387 * gdb.base/vla-datatypes.exp: New file.
388
389 * gdb.mi/mi-vla-c99.exp: New file.
390 * gdb.mi/vla.c: New file.
391
245a5f0b
KS
3922014-04-11 Keith Seitz <keiths@redhat.com>
393
394 PR c++/16675
395 * gdb.cp/cpsizeof.exp: New file.
396 * gdb.cp/cpsizeof.cc: New file.
397
58a84dcf
SA
3982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
399
191a8a90
JB
400 * gdb.mi/mi-vla-c99.exp: New file.
401 * gdb.mi/vla.c: New file.
58a84dcf 402
c8655f75
SA
4032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
404
405 * gdb.base/vla-datatypes.c: New file.
406 * gdb.base/vla-datatypes.exp: New file.
407
024e13b4
SA
4082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
409
410 * gdb.base/vla-ptr.c: New file.
411 * gdb.base/vla-ptr.exp: New file.
412
1a237e0e
SA
4132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
414
415 * gdb.base/vla-multi.c: New file.
416 * gdb.base/vla-multi.exp: New file.
417
504f3432
SA
4182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
419
420 * gdb.dwarf2/count.exp: New file.
421
3bce8237
SA
4222014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
423
191a8a90
JB
424 * gdb.base/vla-sideeffect.c: New file.
425 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 426
322f9c21
YQ
4272014-04-11 Yao Qi <yao@codesourcery.com>
428
429 * gdb.base/completion.exp: Check file exists before running tests
430 on file completion.
431
d708bcd1
PA
4322014-04-10 Pedro Alves <palves@redhat.com>
433
434 * gdb.base/cond-eval-mode.c: New file.
435 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
436 prepare_for_testing to build the new file. Check result of
437 runto_main.
438 (test_break, test_watch): New procedures.
439 (top level): Use them.
440
ae1d2761
PM
4412014-04-08 Pierre Muller <muller@sourceware.org>
442
443 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
444 Ctrl-V use for mingw hosts.
445
7af389b8
SC
4462014-04-07 Siva Chandra Reddy <sivachandra@google.com>
447
448 * gdb.python/py-value.c: Improve test case.
449 * gdb.python/py-value.exp: Add new test.
450
5e703181
DE
4512014-04-07 David Blaikie <dblaikie@gmail.com>
452
453 * lib/compiler.c: Identify the clang compiler.
454 * lib/compiler.cc: Ditto.
455
9810b410
YQ
4562014-04-03 Yao Qi <yao@codesourcery.com>
457
458 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
459
98d1b8dc
AB
4602014-04-01 Anton Blanchard <anton@samba.org>
461
462 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
463 messages unique.
464
3114cea1
AB
4652014-04-01 Anton Blanchard <anton@samba.org>
466
467 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
468 prepare_for_testing.
469
62f7182c
AB
4702014-04-01 Anton Blanchard <anton@samba.org>
471
472 * gdb.arch/ppc64-atomic-inst.c: Remove.
473 * gdb.arch/ppc64-atomic-inst.S: New file.
474 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
475
770e7fc7
DE
4762014-03-31 Doug Evans <dje@google.com>
477
478 * gdb.base/print-symbol-loading-lib.c: New file.
479 * gdb.base/print-symbol-loading-main.c: New file.
480 * gdb.base/print-symbol-loading.exp: New file.
481
46e2bafa
YQ
4822014-03-31 Yao Qi <yao@codesourcery.com>
483
484 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
485
8776cfe9
JB
4862014-03-28 Joel Brobecker <brobecker@adacore.com>
487
488 * gdb.ada/mi_dyn_arr: New testcase.
489
5d1ef361
DE
4902014-03-27 Doug Evans <dje@google.com>
491
492 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
493
b5bee914
YQ
4942014-03-27 Yao Qi <yao@codesourcery.com>
495
496 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
497 if target is nios2-*-*.
498
0d4d0e77
YQ
4992014-03-26 Yao Qi <yao@codesourcery.com>
500
501 * lib/gdb.exp (readline_is_used): New proc.
502 * gdb.base/completion.exp: Move tests on command complete up.
503 Skip the rest of tests if readline is not used.
504 * gdb.ada/complete.exp: Skp the test if readline is not
505 used.
506 * gdb.base/filesym.exp: Likewise.
507 * gdb.base/macscp.exp: Likewise.
508 * gdb.base/readline-ask.exp: Likewise.
509 * gdb.base/readline.exp: Likewise.
510 * gdb.python/py-cmd.exp: Likewise.
511 * gdb.trace/tfile.exp: Likewise.
512
29361eee
YQ
5132014-03-26 Yao Qi <yao@codesourcery.com>
514
515 * gdb.base/macscp.exp: Fix code format issues.
516
bc9a5525
UW
5172014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
518
519 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
520 * gdb.asm/powerpc64le.inc: New file.
521
d3839ede
PA
5222014-03-25 Pedro Alves <palves@redhat.com>
523 Doug Evans <dje@google.com>
524
525 * gdb.base/source-execution.c: New file.
526 * gdb.base/source-execution.exp: New file.
527 * gdb.base/source-execution.gdb: New file.
528
01672a57
DE
5292014-03-24 Doug Evans <dje@google.com>
530
531 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
532 using fission.
533
88bbeca9
HZ
5342014-03-24 Hui Zhu <hui@codesourcery.com>
535 Pedro Alves <palves@redhat.com>
536
537 PR breakpoints/16101
538 * gdb.base/dprintf.exp: Use unsupported rather than changing the
539 test pass/fail messages. Detect missing support for dprintf when
540 breakpoints are actually inserted.
541 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
542 breakpoints are actually inserted.
543 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
544 fails.
545
d2348791
JK
5462014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
547
548 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
549
feef67ab
DE
5502014-03-22 Doug Evans <xdje42@gmail.com>
551
552 * gdb.python/python.exp (python not supported): Verify multi-line
553 python command issues an error.
25d743f9 554 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 555 guile command issues an error.
feef67ab 556
ecebef6a
MR
5572014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
558
559 * gdb.threads/thread-specific.exp: Handle the lack of usable
560 $this_breakpoint and $this_thread.
561
ccdd1909
HZ
5622014-03-21 Hui Zhu <hui@codesourcery.com>
563
564 * gdb.base/attach.exp (do_command_attach_tests): New.
565
beb460e8
PA
5662014-03-20 Tom Tromey <tromey@redhat.com>
567 Pedro Alves <palves@redhat.com>
568
569 PR cli/15718
570 * gdb.base/condbreak-call-false.c: New file.
571 * gdb.base/condbreak-call-false.exp: New file.
572
40acf43a
PA
5732014-03-20 Pedro Alves <palves@redhat.com>
574
575 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
576 Delete.
577 (block_signals, unblock_signals): Delete.
578 (child_function_2, main): Remove references to deleted variable
579 and functions.
580
9f5e1e02
PA
5812014-03-20 Pedro Alves <palves@redhat.com>
582
583 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
584 Use pthread_kill to signal thread 2.
585 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
586 Adjust to make the test send itself a signal rather than using the
587 host's "kill" command.
588
99619bea
PA
5892014-03-20 Pedro Alves <palves@redhat.com>
590
591 * gdb.threads/multiple-step-overs.c: New file.
592 * gdb.threads/multiple-step-overs.exp: New file.
593 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
594 Adjust expected infrun debug output.
595
2adfaa28
PA
5962014-03-20 Pedro Alves <palves@redhat.com>
597
598 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
599 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
600
31e77af2
PA
6012014-03-20 Pedro Alves <palves@redhat.com>
602
603 PR breakpoints/7143
604 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
605 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
606 of gdb_test_multiple.
607 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
608 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
609
b9f437de
PA
6102014-03-20 Pedro Alves <palves@redhat.com>
611
612 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
613 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
614
05adc73e
PA
6152014-03-19 Pedro Alves <palves@redhat.com>
616
617 * gdb.base/async.exp: Remove early return.
618
6048b950
PA
6192014-03-19 Pedro Alves <palves@redhat.com>
620
621 * gdb.base/async.exp (step& tests): Pass explicit test messages.
622
8bcfb00a
PA
6232014-03-19 Pedro Alves <palves@redhat.com>
624
625 * gdb.base/async.exp (test_background): Expect \r\n after
626 "completed." in the fail pattern.
627
884e37dc
PA
6282014-03-19 Pedro Alves <palves@redhat.com>
629
630 * gdb.base/async.exp (test_background): New procedure.
631 Use it for all background execution command tests.
632
148e57e2
PA
6332014-03-19 Pedro Alves <palves@redhat.com>
634
635 * gdb.base/async.exp: Use prepare_for_testing.
636
f48088c7
PA
6372014-03-19 Pedro Alves <palves@redhat.com>
638
639 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
640 the same line.
641
e2f6c966
PA
6422014-03-19 Pedro Alves <palves@redhat.com>
643
644 * gdb.base/async.c (main): Add "jump here" and "until here" line
645 marker comments.
646 * gdb.base/async.exp (jump_here): New global.
647 (jump& test): Use it.
648 (until_here): New global.
649 (until& test): Use it.
650
c30568d4
PA
6512014-03-19 Pedro Alves <palves@redhat.com>
652
653 * gdb.base/async.exp: Don't frob gdb_protocol.
654
0172b6a7
DE
6552014-03-18 Doug Evans <xdje42@gmail.com>
656
657 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
658 Fix spelling of exec-done-display.
659
06c868a8
JK
6602014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
661
662 PR gdb/15358
663 * gdb.base/gdb-sigterm.c: New file.
664 * gdb.base/gdb-sigterm.exp: New file.
665
0c7e1a46
PA
6662014-03-18 Pedro Alves <palves@redhat.com>
667
668 PR gdb/13860
669 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
670 * lib/mi-support.exp (mi_expect_stop): Add special handling for
671 solib-event.
672
f7c77d93
JB
6732014-03-17 Joel Brobecker <brobecker@adacore.com>
674
675 * gdb.ada/pckd_arr_ren: New testcase.
676
5a1e8c7a
DE
6772014-03-13 Doug Evans <xdje42@gmail.com>
678
679 PR guile/16612
680 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
681 collect after discarding symbols.
682
350e1a76
DE
6832014-03-13 Ludovic Courtès <ludo@gnu.org>
684 Doug Evans <xdje42@gmail.com>
685
686 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
687 to history survives a gc.
688
a69900ae
PA
6892014-03-13 Pedro Alves <palves@redhat.com>
690
691 * gdb.base/default.exp: Don't test "target procfs".
692
5db9f0bd
PA
6932014-03-13 Pedro Alves <palves@redhat.com>
694
695 * gdb.base/default.exp: Update "target child" and "target procfs"
696 tests to not expect "Unix".
697
b3ccfe11
TT
6982014-03-12 Tom Tromey <tromey@redhat.com>
699
700 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
701 New procs. Add target-async tests.
702 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
703 Add target-async tests.
704
646f4417
AA
7052014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
706
707 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
708 'func_start' and 'func_end' for the beginning and end of the
709 function code, respectively.
710 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
711 'func_end' instead of 'func' and 'main'.
712
288c211f
AA
7132014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
714
715 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
716 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
717 generate the debug info assembler source.
718
e0c0f156
AA
7192014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
720
721 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
722 * gdb.dwarf2/arr-subrange.exp: Likewise.
723 * gdb.dwarf2/dwz.exp: Likewise.
724 * gdb.dwarf2/method-ptr.exp: Likewise.
725 * gdb.dwarf2/missing-sig-type.exp: Likewise.
726 * gdb.dwarf2/subrange.exp: Likewise.
727 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
728 * gdb.dwarf2/implptrpiece.exp: Likewise.
729 * gdb.dwarf2/nostaticblock.exp: Likewise.
730
0e5c4555
AA
7312014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
732
733 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
734 directory to absolute path name arguments.
735
5ec18f2b
JG
7362014-03-10 Joel Brobecker <brobecker@adacore.com>
737
738 * gdb.ada/tagged_access: New testcase.
739
847fc4f2
MM
7402014-03-07 Markus Metzger <markus.t.metzger@intel.com>
741
742 * gdb.btrace/data.exp: Update expected output.
743
cc3da688
YQ
7442014-03-06 Yao Qi <yao@codesourcery.com>
745
746 * gdb.trace/pr16508.exp: New file.
747
0f26cec1
PA
7482014-03-05 Pedro Alves <palves@redhat.com>
749
750 PR gdb/16575
751 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
752 procedure.
753 (top level): Adjust to use it. Add tests that exercise breakpoint
754 interaction with the code-cache.
755
7a5a839f
LC
7562014-02-26 Ludovic Courtès <ludo@gnu.org>
757
758 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
759 test for 'history-append!'.
760
31aa7e4e
JB
7612014-02-26 Joel Brobecker <brobecker@adacore.com>
762
763 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
764 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
765 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
766 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
767 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
768 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
769
1b588015
JB
7702014-02-26 Joel Brobecker <brobecker@adacore.com>
771
772 * testsuite/gdb.python/py-pp-re-notag.c: New file.
773 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
774 * testsuite/gdb.python/py-pp-re-notag.p: New file.
775
55426c9d
JB
7762014-02-26 Joel Brobecker <brobecker@adacore.com>
777
778 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
779
dc53a7ad
JB
7802014-02-26 Joel Brobecker <brobecker@adacore.com>
781
782 * gdb.dwarf2/arr-stride.c: New file.
783 * gdb.dwarf2/arr-stride.exp: New file.
784
12ab52e9
PA
7852014-02-26 Pedro Alves <palves@redhat.com>
786
787 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
788 that won't ever trigger. Make sure that GDB reports the correct
789 breakpoint that caused the stop.
790
849c862e
JK
7912014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
792
793 PR gdb/16626
794 * gdb.base/auto-load-script: New file.
795 * gdb.base/auto-load.c: New file.
796 * gdb.base/auto-load.exp: New file.
797
71b7d793
JK
798 PR gdb/16626
799 * gdb.base/auto-load.exp: Fix out-of-srctree run.
800
e2f0d509
JK
8012014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
802
803 Fix dw2-icycle.exp -fsanitize=address GDB crash.
804 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
805
50cc37c8
DE
8062014-02-24 Doug Evans <dje@google.com>
807
808 * lib/gdb.exp (run_on_host): Log error output if program fails.
809
ea4758f2
PA
8102014-02-21 Pedro Alves <palves@redhat.com>
811
812 * gdb.threads/step-after-sr-lock.c: Rename to ...
813 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
814 * gdb.threads/step-after-sr-lock.exp: Rename to ...
815 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
816 ... this.
817
d7b30f67
SDJ
8182014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
819
820 PR tdep/16397
821 * gdb.arch/amd64-stap-special-operands.exp: New file.
822 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
823 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
824 * gdb.arch/amd64-stap-triplet.S: Likewise.
825 * gdb.arch/amd64-stap-triplet.c: Likewise.
826
83deb43f
JB
8272014-02-20 Joel Brobecker <brobecker@adacore.com>
828
829 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
830 in .section pseudo-op.
831
adde2bff
DE
8322014-02-20 lin zuojian <manjian2006@gmail.com>
833 Joel Brobecker <brobecker@adacore.com>
834 Doug Evans <xdje42@gmail.com>
835
836 PR symtab/16581
837 * gdb.dwarf2/dw2-icycle.S: New file.
838 * gdb.dwarf2/dw2-icycle.c: New file.
839 * gdb.dwarf2/dw2-icycle.exp: New file.
840
f7bd0f78
SC
8412014-02-19 Siva Chandra Reddy <sivachandra@google.com>
842
843 * gdb.python/py-value-cc.cc: Improve test case to enable testing
844 operations on gdb.Value objects.
845 * gdb.python/py-value-cc.exp: Add new test to test operations on
846 gdb.Value objects.
847
c17ef0d5
DE
8482014-02-18 Doug Evans <dje@google.com>
849
850 * Makefile.in (TESTS): New variable.
851 (expanded_tests, expanded_tests_or_none): New variables
852 (check-single): Pass $(expanded_tests_or_none) to runtest.
853 (check-parallel): Only run tests in $(TESTS) if non-empty.
854 (check/no-matching-tests-found): New rule.
855 * README: Document TESTS makefile variable.
856
5dd3176f
DE
8572014-02-18 Doug Evans <dje@google.com>
858
859 * Makefile.in (check-parallel): rm -rf outputs temp.
860
0b10be4f
JK
8612014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
862
863 Fix "ERROR: no fileid for" in the testsuite.
864 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
865
85f224e7
DE
8662014-02-12 Doug Evans <dje@google.com>
867
868 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
869 (MISCELLANEOUS): New variable.
870 (clean): rm -rf $(MISCELLANEOUS).
871 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
872 dwp live in the same directory as symlinks, with each symlink pointed
873 to a differently named file in a different directory.
874
149b30ff
DE
8752014-02-11 Doug Evans <dje@google.com>
876
877 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
878 of Tcl file commands.
879
1dfdac32
MK
8802014-02-10 Mark Kettenis <kettenis@gnu.org>
881
882 * gdb.threads/step-after-sr-lock.exp: Avoid executing
883 "kill -SIGUSR1 -1".
884
aa4fb036
JB
8852014-02-10 Joel Brobecker <brobecker@adacore.com>
886
887 * gdb.ada/tick_length_array_enum_idx: New testcase.
888
ed3ef339
DE
8892014-02-10 Doug Evans <xdje42@gmail.com>
890
891 * configure.ac (AC_OUTPUT): Add gdb.guile.
892 * configure: Regenerate.
893 * lib/gdb-guile.exp: New file.
894 * lib/gdb.exp (get_target_charset): New function.
895 * gdb.base/help.exp: Update expected output from "apropos apropos".
896 * gdb.guile/Makefile.in: New file.
897 * gdb.guile/guile.exp: New file.
898 * gdb.guile/scm-arch.c: New file.
899 * gdb.guile/scm-arch.exp: New file.
900 * gdb.guile/scm-block.c: New file.
901 * gdb.guile/scm-block.exp: New file.
902 * gdb.guile/scm-breakpoint.c: New file.
903 * gdb.guile/scm-breakpoint.exp: New file.
904 * gdb.guile/scm-disasm.c: New file.
905 * gdb.guile/scm-disasm.exp: New file.
906 * gdb.guile/scm-equal.c: New file.
907 * gdb.guile/scm-equal.exp: New file.
908 * gdb.guile/scm-error.exp: New file.
909 * gdb.guile/scm-error.scm: New file.
910 * gdb.guile/scm-frame-args.c: New file.
911 * gdb.guile/scm-frame-args.exp: New file.
912 * gdb.guile/scm-frame-args.scm: New file.
913 * gdb.guile/scm-frame-inline.c: New file.
914 * gdb.guile/scm-frame-inline.exp: New file.
915 * gdb.guile/scm-frame.c: New file.
916 * gdb.guile/scm-frame.exp: New file.
917 * gdb.guile/scm-generics.exp: New file.
918 * gdb.guile/scm-gsmob.exp: New file.
919 * gdb.guile/scm-iterator.c: New file.
920 * gdb.guile/scm-iterator.exp: New file.
921 * gdb.guile/scm-math.c: New file.
922 * gdb.guile/scm-math.exp: New file.
923 * gdb.guile/scm-objfile-script-gdb.in: New file.
924 * gdb.guile/scm-objfile-script.c: New file.
925 * gdb.guile/scm-objfile-script.exp: New file.
926 * gdb.guile/scm-objfile.c: New file.
927 * gdb.guile/scm-objfile.exp: New file.
928 * gdb.guile/scm-ports.exp: New file.
929 * gdb.guile/scm-pretty-print.c: New file.
930 * gdb.guile/scm-pretty-print.exp: New file.
931 * gdb.guile/scm-pretty-print.scm: New file.
932 * gdb.guile/scm-section-script.c: New file.
933 * gdb.guile/scm-section-script.exp: New file.
934 * gdb.guile/scm-section-script.scm: New file.
935 * gdb.guile/scm-symbol.c: New file.
936 * gdb.guile/scm-symbol.exp: New file.
937 * gdb.guile/scm-symtab-2.c: New file.
938 * gdb.guile/scm-symtab.c: New file.
939 * gdb.guile/scm-symtab.exp: New file.
940 * gdb.guile/scm-type.c: New file.
941 * gdb.guile/scm-type.exp: New file.
942 * gdb.guile/scm-value-cc.cc: New file.
943 * gdb.guile/scm-value-cc.exp: New file.
944 * gdb.guile/scm-value.c: New file.
945 * gdb.guile/scm-value.exp: New file.
946 * gdb.guile/source2.scm: New file.
947 * gdb.guile/types-module.cc: New file.
948 * gdb.guile/types-module.exp: New file.
949
7026a7c1
YQ
9502014-02-10 Yao Qi <yao@codesourcery.com>
951
952 PR testsuite/16543
953 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
954 * configure: Regenerated.
955 * Makefile.in: New file.
956
6c466447
AS
9572014-02-08 Andreas Schwab <schwab@linux-m68k.org>
958
959 * gdb.python/py-framefilter.exp: Fix typo.
960
6e854735
YQ
9612014-02-08 Yao Qi <yao@codesourcery.com>
962
963 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
964 that no =breakpoint-modified is emitted when breakpoints are
965 modified through MI commands.
966
d137e6dc
PA
9672014-02-07 Pedro Alves <pedro@codesourcery.com>
968 Pedro Alves <palves@redhat.com>
969
970 * gdb.threads/step-after-sr-lock.c: New file.
971 * gdb.threads/step-after-sr-lock.exp: New file.
972
b5ee5a50
PA
9732014-02-07 Pedro Alves <palves@redhat.com>
974
975 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
976
3c77faf3
JK
9772014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
978
979 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
980 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
981
6dddc817
DE
9822014-02-06 Doug Evans <xdje42@gmail.com>
983
984 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
985 output.
986
987 * gdb.gdb/python-interrupts.exp: New file.
988
de7b2893
YQ
9892014-02-05 Yao Qi <yao@codesourcery.com>
990
991 * gdb.trace/report.exp (use_collected_data): Test the output
992 of "info threads" and "info inferiors".
993
66d032ac
YQ
9942014-02-05 Yao Qi <yao@codesourcery.com>
995
996 Revert this patch:
997
998 2013-05-24 Yao Qi <yao@codesourcery.com>
999
1000 * gdb.trace/tfile.exp: Test inferior and thread.
1001
591a12a1
UW
10022014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1003
1004 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1005 on a function.
1006 * gdb.base/step-bt.c: Call hello via function pointer to make
1007 sure its first instruction is executed on powerpc64le-linux.
1008
0ff3e01f
UW
10092014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1010
1011 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1012
084ee545
UW
10132014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1014
1015 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1016 of the test patterns for use on little-endian systems.
1017
6ed14ff3
UW
10182014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1019
1020 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1021 (decimal_vector): Fix for little-endian.
1022
401e27fd
JM
10232014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1024
1025 * gdb.arch/sparc-sysstep.exp: New file.
1026 * gdb.arch/sparc-sysstep.c: Likewise.
1027
1028 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1029
8b924729
EBM
10302014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1031
1032 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1033
fb151210
JB
10342014-01-23 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.ada/array_char_idx: New testcase.
1037
0740f8d8
TT
10382014-01-23 Tom Tromey <tromey@redhat.com>
1039
1040 PR python/16487:
1041 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1042 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1043 classes.
1044
21909fa1
TT
10452014-01-23 Tom Tromey <tromey@redhat.com>
1046
1047 PR python/16491:
1048 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1049 string from an inferior frame.
1050 * gdb.python/py-framefilter-mi.exp: Update.
1051
87ce2a04
DE
10522014-01-22 Doug Evans <dje@google.com>
1053
1054 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1055
237b092b
AA
10562014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1057
1058 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1059
d674a709
AA
10602014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1061
1062 * gdb.trace/entry-values.exp: Remove excess space character from
1063 regex patterns. Handle s390 call instruction.
1064
20fa3390
AA
10652014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1066
1067 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1068 define "*_start" label. Make "name" static.
1069 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1070 ${name} by references to ${name}_start.
1071
78466714
AA
10722014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1073
1074 * gdb.base/info-macros.exp: Remove "debug" from the compile
1075 options.
1076
ec9f644a
IB
10772014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1078
1079 * gdb.dlang/demangle.exp: New file.
1080
94b1b47e
IB
10812014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1082
1083 * gdb.dlang/primitive-types.exp: New file.
1084
7f420862
IB
10852014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1086
1087 * configure.ac: Create gdb.dlang/Makefile.
1088 * configure: Regenerate.
1089 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1090 * gdb.dlang/Makefile.in: New file.
1091 * lib/d-support.exp: New file.
1092 * lib/gdb.exp (skip_d_tests): New proc.
1093
52834460
MM
10942014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1095
1096 * gdb.btrace/delta.exp: Check reverse stepi.
1097 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1098 * gdb.btrace/finish.exp: New.
1099 * gdb.btrace/next.exp: New.
1100 * gdb.btrace/nexti.exp: New.
1101 * gdb.btrace/record_goto.c: Add comments.
1102 * gdb.btrace/step.exp: New.
1103 * gdb.btrace/stepi.exp: New.
1104 * gdb.btrace/multi-thread-step.c: New.
1105 * gdb.btrace/multi-thread-step.exp: New.
1106 * gdb.btrace/rn-dl-bind.c: New.
1107 * gdb.btrace/rn-dl-bind.exp: New.
1108 * gdb.btrace/data.c: New.
1109 * gdb.btrace/data.exp: New.
1110 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1111
6e07b1d2
MM
11122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1113
1114 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1115 * gdb.btrace/exception.exp: Update.
1116 * gdb.btrace/instruction_history.exp: Update.
1117 * gdb.btrace/record_goto.exp: Update.
1118 * gdb.btrace/tailcall.exp: Update.
1119 * gdb.btrace/unknown_functions.exp: Update.
1120 * gdb.btrace/delta.exp: New.
1121
0b722aec
MM
11222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1123
1124 * gdb.btrace/record_goto.exp: Add backtrace test.
1125 * gdb.btrace/tailcall.exp: Add backtrace test.
1126
066ce621
MM
11272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1128
1129 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1130 * gdb.btrace/record_goto.c: New.
1131 * gdb.btrace/record_goto.exp: New.
1132 * gdb.btrace/x86-record_goto.S: New.
1133
0688d04e
MM
11342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1135
1136 * gdb.btrace/function_call_history.exp: Update tests.
1137 * gdb.btrace/instruction_history.exp: Update tests.
1138
8710b709
MM
11392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1140
1141 * gdb.btrace/function_call_history.exp: Fix expected field
1142 order for "record function-call-history".
1143 Add new tests for "record function-call-history /c".
1144 * gdb.btrace/exception.cc: New.
1145 * gdb.btrace/exception.exp: New.
1146 * gdb.btrace/tailcall.exp: New.
1147 * gdb.btrace/x86-tailcall.S: New.
1148 * gdb.btrace/x86-tailcall.c: New.
1149 * gdb.btrace/unknown_functions.c: New.
1150 * gdb.btrace/unknown_functions.exp: New.
1151 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1152
5de9129b
MM
11532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1154
1155 * gdb.btrace/instruction_history.exp: Update.
1156 * gdb.btrace/function_call_history.exp: Update.
1157
23a7fe75
MM
11582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1159
1160 * gdb.btrace/function_call_history.exp: Fix expected function
1161 trace.
1162 * gdb.btrace/instruction_history.exp: Initialize traced.
1163 Remove traced_functions.
1164
724c7dd8
MM
11652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1166
1167 * gdb.btrace/function_call_history.exp: Update
1168 * gdb.btrace/instruction_history.exp: Update.
1169
6d78d93b
MM
11702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1171
1172 * gdb.btrace/enable.exp: Update expected text.
1173
93a360cc
OJ
11742014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1175
1176 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1177 bytes.
1178
3772b53f
MR
11792014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1180
1181 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1182
596662fa
OJ
11832014-01-15 Omair Javaid <omair.javaid@linaro.org>
1184
1185 * lib/gdb.exp (supports_process_record): Return true for
1186 arm*-linux*. (supports_reverse): Likewise.
1187
b5b08fb4
SC
11882014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1189
1190 PR python/15464
1191 PR python/16113
1192 * gdb.python/py-type.c: Enhance test case.
1193 * gdb.python/py-value-cc.cc: Likewise
1194 * gdb.python/py-type.exp: Add new tests.
1195 * gdb.python/py-value-cc.exp: Likewise
1196
52d7fb13
AA
11972014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1198 Pedro Alves <palves@redhat.com>
1199
1200 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1201 Make "name" extern.
1202 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1203 references to ${name}_start by references to ${name}.
1204
a2cd8cfe
JB
12052014-01-10 Joel Brobecker <brobecker@adacore.com>
1206
1207 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1208
4e23fced
JB
12092014-01-10 Joel Brobecker <brobecker@adacore.com>
1210
1211 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1212
c6a9e42c
PA
12132014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1214 Pedro Alves <palves@redhat.com>
1215
1216 * gdb.mi/mi-info-os.exp: Connect to the target with
1217 mi_gdb_target_load.
1218
b7ea362b
PA
12192014-01-08 Pedro Alves <palves@redhat.com>
1220
1221 * gdb.threads/reconnect-signal.c: New file.
1222 * gdb.threads/reconnect-signal.exp: New file.
1223
5e3f4fab
EBM
12242014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1225
1226 * gdb.base/source-dir.exp: New file.
1227
79301218
JB
12282014-01-07 Joel Brobecker <brobecker@adacore.com>
1229
1230 * gdb.ada/mi_interface: New testcase.
1231
8e355c5d
JB
12322014-01-07 Joel Brobecker <brobecker@adacore.com>
1233
1234 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1235 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1236 gdb.ada/pp-rec-component/pck.ads: New files.
1237
c0d48811
JB
12382014-01-07 Joel Brobecker <brobecker@adacore.com>
1239
1240 * gdb.python/py-pp-integral.c: New file.
1241 * gdb.python/py-pp-integral.py: New file.
1242 * gdb.python/py-pp-integral.exp: New file.
1243
4924df79
GKB
12442013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
1245
1246 PR breakpoints/16297
1247 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
1248 (write_syscall): New variables.
1249 (main): Create a pipe, write 1 byte in it, and read 1 byte from
1250 it.
1251 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
1252 "write" and "read" syscalls.
1253 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
1254 numbers.
1255
530e8392
KB
12562013-12-19 Keven Boell <keven.boell@intel.com>
1257
1258 * gdb.fortran/module.exp: Completion matches fortran module
1259 names as well. ptype/whatis on modules return a proper type.
1260 Add new check for having the correct scope.
1261
7f9b20bb
KB
12622013-12-19 Keven Boell <keven.boell@intel.com>
1263
1264 * gdb.fortran/type.f90: New file.
1265 * gdb.fortran/whatis_type.f90: New file.
1266
2e0d821f
SDJ
12672013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
1268
1269 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
1270 (close_syscall, chroot_syscall, exit_group_syscall): New
1271 variables.
1272 * gdb.base/catch-syscall.exp: Replace gdb_compile by
1273 prepare_for_testing. Call fill_all_syscalls_numbers before
1274 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
1275 gdb_load by clean_restart.
1276 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
1277 (check_info_bp_many_syscalls): Remove global gdb_prompt.
1278 (check_call_to_syscall): Likewise. Add global decimal. Improve
1279 testing regex.
1280 (check_return_from_syscall): Likewise.
1281 (check_continue, insert_catch_syscall_with_arg): Remove global
1282 gdb_prompt.
1283 (insert_catch_syscall_with_many_args): Likewise. Add global
1284 decimal. Fix $filter_str. Improve testing regex.
1285 (check_for_program_end): Remove global gdb_prompt.
1286 (test_catch_syscall_without_args): Likewise. Add global decimal.
1287 Improve testing regex.
1288 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1289 (test_catch_syscall_with_wrong_args)
1290 (test_catch_syscall_restarting_inferior)
1291 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
1292 (do_syscall_tests): Likewise. Remove global srcdir.
1293 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
1294 Add global last_syscall_number. Test for the exact syscall number
1295 to be caught.
1296 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
1297 Add global all_syscalls_numbers. Test each syscall number to be
1298 caught, instead of only testing "close".
1299 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
1300 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
1301 Remove stale comment.
1302 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
1303 the correct syscall numbers using information from the inferior.
1304
5ce0145d
PA
13052013-12-17 Pedro Alves <palves@redhat.com>
1306
1307 * gdb.trace/circ.exp: Expect frame info to be printed when
1308 switching between frames with unavailable stack, but different
1309 functions.
1310
bdf22206
AB
13112013-12-17 Andrew Burgess <aburgess@broadcom.com>
1312
1313 * gdb.trace/unavailable-dwarf-piece.c: New file.
1314 * gdb.trace/unavailable-dwarf-piece.exp: New file.
1315
07d100d4
YQ
13162013-12-15 Yao Qi <yao@codesourcery.com>
1317
1318 * gdb.perf/skip-prologue.c: New.
1319 * gdb.perf/skip-prologue.exp: New.
1320 * gdb.perf/skip-prologue.py: New.
1321
8a48ac95
JB
13222013-12-13 Joel Brobecker <brobecker@adacore.com>
1323
1324 * gdb.ada/arraydim: New testcase.
1325
a16b0e22
SC
13262013-12-12 Siva Chandra Reddy <sivachandra@google.com>
1327
1328 PR python/16113
1329 * gdb.python/py-value-cc.cc: Improve test case.
1330 * gdb.python/py-value-cc.exp: Add new tests to test usage of
1331 gdb.Field objects as subscripts on gdb.Value objects.
1332
0987cf35
DE
13332013-12-10 Doug Evans <dje@google.com>
1334
7b3fd68b 1335 PR 16286
0987cf35
DE
1336 * gdb.python/py-value.c: #include stdlib.h, string.h.
1337 (str): New struct.
1338 (main): New local xstr.
1339 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
1340 fetch a value as a string with a length beyond the declared length
1341 of the array.
1342
409d8f48
AB
13432013-12-10 Andrew Burgess <aburgess@broadcom.com>
1344
1345 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
1346 update comment.
1347
036e93df
JB
13482013-12-10 Joel Brobecker <brobecker@adacore.com>
1349
1350 * gdb.ada/int_deref.exp: Add test verifying that we print
1351 the decoded symbol name when printing the address of Ada
1352 symbols.
1353
72bfa06c
JB
13542013-12-10 Joel Brobecker <brobecker@adacore.com>
1355
1356 * gdb.mi/mi-start.exp: Add test verifying that -list-features
1357 contains "exec-run-start-option".
1358
11ec5965
YQ
13592013-12-08 Yao Qi <yao@codesourcery.com>
1360
1361 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
1362 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
1363 (is_64_target, is_amd64_regs_target): Likewise.
1364 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
1365
594d8fa8
MF
13662013-12-07 Mike Frysinger <vapier@gentoo.org>
1367
1368 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
1369 * gdb.base/testenv.c: Likewise.
1370
d9a196da
MF
13712013-12-07 Mike Frysinger <vapier@gentoo.org>
1372
1373 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
1374 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
1375 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
1376
782d47df
PA
13772013-12-06 Pedro Alves <palves@redhat.com>
1378
1379 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
1380 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
1381 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
1382
399d6e30
DE
13832013-12-06 Doug Evans <dje@google.com>
1384
1385 * gdb.base/break.exp: Fix setting of $baz.
1386
16b5a7cb
AB
13872013-12-06 Andrew Burgess <aburgess@broadcom.com>
1388
1389 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
1390 DW_OP_plus_uconst.
1391
f84bc218
KB
13922013-12-06 Keven Boell <keven.boell@intel.com>
1393
1394 * lib/mi-support.exp (mi_list_varobj_children_range): Add
1395 call to mi_list_array_varobj_children_with_index.
1396 (mi_list_array_varobj_children_with_index): New function.
1397 Add parameter to specify array start.
1398
489e41dd 13992013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
1400
1401 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
1402 SIGPWR in sparc64.
1403
1404 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
1405 have the same signal number. Handle this situation.
1406
7fb1b8b1
JB
14072013-12-03 Joel Brobecker <brobecker@adacore.com>
1408
1409 * gdb.ada/dot_all: New testcase.
1410
2ea126fa
JB
14112013-12-03 Joel Brobecker <brobecker@adacore.com>
1412
1413 * gdb.mi/mi-undefined-cmd.exp: New testcase.
1414
6b7cbff1
JB
14152013-12-03 Joel Brobecker <brobecker@adacore.com>
1416
1417 * gdb.mi/mi-i-cmd.exp: New file.
1418
04affae3
JK
14192013-12-02 Doug Evans <dje@google.com>
1420
1421 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
1422 at start.
1423 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
1424 has been specified with a relative path and we have chdir'd before
1425 accessing the debug info.
1426
eebc056c
AB
14272013-11-28 Andrew Burgess <aburgess@broadcom.com>
1428
1429 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
1430 expected results.
1431 (gdb_collect_locals_test): Likewise.
1432 (gdb_collect_globals_test): Likewise.
1433
8b5e6dc2
YQ
14342013-11-28 Yao Qi <yao@codesourcery.com>
1435
1436 * lib/gdb.exp (with_gdb_prompt): New proc.
1437 * gdb.perf/disassemble.exp: New.
1438 * gdb.perf/disassemble.py: New.
1439
0db4ca18
LM
14402013-11-26 Luis Machado <lgustavo@codesourcery.com>
1441
1442 * gdb.base/callfuncs.c (main): Assign malloc's return value
1443 and free it afterwards.
1444 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
1445 * gdb.base/printcmds.c (main): Likewise.
1446 * gdb.base/randomize.c (main): Free "p" and change breakpoint
1447 marker position.
1448 * gdb.base/setvar.c (dummy): Assign malloc's return value
1449 and free it afterwards.
1450
d24a9f15
AB
14512013-11-26 Andrew Burgess <aburgess@broadcom.com>
1452
1453 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
1454 gdb_test_multiple.
1455
15859968
TT
14562013-11-26 Tom Tromey <tromey@redhat.com>
1457
1458 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
1459 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
1460 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
1461
f7e3ecae
KS
14622013-11-25 Keith Seitz <keiths@redhat.com>
1463
1464 PR c++/14819
1465 * gdb.cp/impl-this.cc: New file.
1466 * gdb.cp/impl-this.exp: New file.
1467
23e9d3b9
YQ
14682013-11-25 Yao Qi <yao@codesourcery.com>
1469
1470 * gdb.perf/backtrace.c: New.
1471 * gdb.perf/backtrace.exp: New.
1472 * gdb.perf/backtrace.py: New.
1473
22825df7
YQ
14742013-11-24 Yao Qi <yao@codesourcery.com>
1475
1476 * gdb.perf/single-step.c: New.
1477 * gdb.perf/single-step.exp: New.
1478 * gdb.perf/single-step.py: New.
1479
c1ea7c01
DE
14802013-11-23 Doug Evans <xdje42@gmail.com>
1481
1482 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
1483 with ignore count".
1484
35720eaa
DE
14852013-11-23 Doug Evans <xdje42@gmail.com>
1486
1487 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
1488 (test_subscript_regression): Ditto.
1489 (top level): Run test_subscript_regression for c++ with "c++" prefix.
1490
3cd14e45
DE
14912013-11-23 Doug Evans <xdje42@gmail.com>
1492
1493 * gdb.python/py-type.exp (test_enums): Fix typo.
1494
985c818c
DE
14952013-11-23 Doug Evans <xdje42@gmail.com>
1496
1497 * gdb.python/py-symbol.exp: Add some comments. Make all test names
1498 unique.
1499
f873dd7a
DE
15002013-11-23 Doug Evans <xdje42@gmail.com>
1501
1502 * gdb.python/py-symbol.exp: Fix whitespace.
1503
38a502a4
DE
15042013-11-23 Doug Evans <xdje42@gmail.com>
1505
1506 * gdb.python/python.exp: Don't call skip_python_tests, we still want
1507 to test some things in the case where python is not configured in.
1508
c0621699
PA
15092013-11-22 Pedro Alves <palves@redhat.com>
1510
1511 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
1512 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
1513 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
1514 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
1515 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
1516 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
1517
f57e61cd
TT
15182013-11-22 Tom Tromey <tromey@redhat.com>
1519
1520 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
1521
da2b2fdf
TT
15222013-11-22 Tom Tromey <tromey@redhat.com>
1523
1524 * gdb.dwarf2/dw2-bad-cfi.c: New file.
1525 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
1526 * gdb.dwarf2/dw2-bad-cfi.S: New file.
1527
33f8fe58
PA
15282013-11-22 Pedro Alves <palves@redhat.com>
1529
1530 PR 16155
1531 * gdb.dwarf2/dw2-dup-frame.S: New file.
1532 * gdb.dwarf2/dw2-dup-frame.c: New file.
1533 * gdb.dwarf2/dw2-dup-frame.exp: New file.
1534
0a1e6121
YQ
15352013-11-22 Yao Qi <yao@codesourcery.com>
1536
1537 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
1538 comment and add one more argument "has_more".
1539 * gdb.python/py-mi.exp: Callers update.
1540
0061ea24
YQ
15412013-11-22 Yao Qi <yao@codesourcery.com>
1542
1543 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
1544 of mi_create_dynamic_varobj.
1545
069d6a0f
PA
15462013-11-20 Pedro Alves <palves@redhat.com>
1547
1548 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
1549 time, and run it through all three milestone regexes.
1550
10d8cbd2
SA
15512013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
1552
1553 * gdb.base/eval-avoid-side-effects.exp: New file.
1554
57803a3c
WT
15552013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1556
60650f2e
WT
1557 * gdb.arch/i386-mpx.c: New file
1558 * gdb.arch/i386-mpx.exp: New file.
1559
09748966
WT
15602013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1561
1562 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
1563 for bnd registers.
1564
60650f2e
WT
15652013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1566
57803a3c
WT
1567 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
1568 start and end equal 0.
1569
3e9ecad3
YQ
15702013-11-19 Yao Qi <yao@codesourcery.com>
1571
1572 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1573 (mi_list_varobj_children_range): Likewise.
1574
31b4ab9e
YQ
15752013-11-19 Yao Qi <yao@codesourcery.com>
1576
1577 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1578
4392c534
YQ
15792013-11-19 Yao Qi <yao@codesourcery.com>
1580
1581 * lib/mi-support.exp: Fix format.
1582
df7752b0
JB
15832013-11-19 Joel Brobecker <brobecker@adacore.com>
1584
1585 * gdb.ada/py_range: New testcase.
1586
176f037c
JB
15872013-11-18 Joel Brobecker <brobecker@adacore.com>
1588
1589 * mi-language.exp: Add "-list-features" test verifying that
1590 its output contains "language-option".
1591
ee4a1c63
JB
15922013-11-16 Joel Brobecker <brobecker@adacore.com>
1593
1594 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1595 * info_exc/foo.adb: Adjust to new exception name.
1596 * info_exc.exp: Adjust after exception renaming in const.ads.
1597 Update "info exception global" test to test "info exceptions
1598 global_gdb" instead.
1599
1600 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1601 * mi_exc_info/foo.adb (Adjust to new exception name.
1602 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1603 Update "-info-ada-exceptions global" test to test
1604 "-info-ada-exceptions global_gdb" instead.
1605
6ec41e1e
LM
16062013-11-15 Luis Machado <lgustavo@codesourcery.com>
1607
1608 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1609 of inferior output for remote and native sessions.
1610 * gdb.mi/mi-console.exp: Remove obsolete comment.
1611 Check for semihosted inferior output pattern.
1612 (semihosted_string): New function.
1613
391d3400
JB
16142013-11-15 Joel Brobecker <brobecker@adacore.com>
1615
1616 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1617 listed in the output of "info exceptions".
1618 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1619 listed in the output of "-info-ada-exceptions".
1620
e092da29
JB
16212013-11-15 Joel Brobecker <brobecker@adacore.com>
1622
1623 * gdb.ada/info_exc.exp: Start inferior before starting
1624 the "info exceptions" tests.
1625 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1626 the "-info-ada-exceptions" tests.
1627
805e1f19
TT
16282013-11-15 Tom Tromey <tromey@redhat.com>
1629
1630 * gdb.cp/includefile: New file.
1631 * gdb.cp/filename.exp: New file.
1632 * gdb.cp/filename.cc: New file.
1633
9abb1bd6
DE
16342013-11-15 Doug Evans <xdje42@gmail.com>
1635
1636 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1637
8abea1a1
DE
16382013-11-15 Doug Evans <xdje42@gmail.com>
1639
1640 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1641
330a7fce
DE
16422013-11-15 Doug Evans <xdje42@gmail.com>
1643
1644 * gdb.python/py-breakpoint.exp: Split up into several functions,
1645 each with their own test prefix.
1646
0acf8b65
JB
16472013-11-15 Joel Brobecker <brobecker@adacore.com>
1648
1649 * gdb.ada/O2_float_param: New testcase.
1650
496038b3
TT
16512013-11-14 Tom Tromey <tromey@redhat.com>
1652
1653 * Makefile.in (check-parallel): Print summary from gdb.sum.
1654
c7e8af9b
OJ
16552013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1656
1657 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1658 and function label names.
1659 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1660 compile unit labels.
1661
403cb6b1
JB
16622013-11-14 Joel Brobecker <brobecker@adacore.com>
1663
1664 * gdb.mi/mi-language.exp: New file.
1665
74921315
KS
16662013-09-17 Keith Seitz <keiths@redhat.com>
1667
1668 PR c++/7935
1669 PR c++/10541
1670 * gdb.cp/nsalias.exp: New file.
1671 * gdb.cp/nsalias.cc: New file.
1672 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1673 tests only on known, working compiler versions.
1674
08c43050
TT
16752013-11-13 Tom Tromey <tromey@redhat.com>
1676
1677 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1678 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1679
0682e708
DE
16802013-11-12 Doug Evans <dje@google.com>
1681
1682 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1683 so that "rm -rf $builddir" Just Works.
1684
a7e332c2
JB
16852013-11-12 Joel Brobecker <brobecker@adacore.com>
1686
1687 * gdb.ada/mi_exc_info: New testcase.
1688
778865d3
JB
16892013-11-12 Joel Brobecker <brobecker@adacore.com>
1690
1691 * gdb.ada/info_exc: New testcase.
1692
304a8ac1
DE
16932013-11-11 Doug Evans <dje@google.com>
1694
1695 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1696 of testfile.
1697
bc79de95
PM
16982013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1699
1700 * gdb.python/py-linetable.S: New file.
1701 * gdb.python/py-linetable.c: New file.
1702 * gdb.python/py-linetable.exp: New file.
1703
2df4d1d5
JB
17042013-11-11 Joel Brobecker <brobecker@adacore.com>
1705
1706 * gdb.ada/mi_ex_cond: New testcase.
1707
204b5331
DE
17082013-11-07 Doug Evans <dje@google.com>
1709
1710 PR 11786
1711 * gdb.base/gcore-relro-pie.c: New file.
1712 * gdb.base/gcore-relro-pie.exp: New file.
1713
92e32e33
PM
17142013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1715
1716 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1717 * gdb.python/py-cmd.c: New File.
1718
f76c27b5
PM
17192013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1720
1721 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1722
79600f4f 17232013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1724
1725 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1726
6dbb6798
YQ
17272013-11-06 Yao Qi <yao@codesourcery.com>
1728
1729 * lib/gdb.exp (gdb_produce_source): New procedure.
1730 * gdb.perf/solib.c: New.
1731 * gdb.perf/solib.exp: New.
1732 * gdb.perf/solib.py: New.
1733
71c0c615
YQ
17342013-11-06 Yao Qi <yao@codesourcery.com>
1735
1736 * README: Mention performance tests.
1737
f27a1236
YQ
17382013-11-06 Yao Qi <yao@codesourcery.com>
1739
1740 * lib/perftest.exp: New.
1741 * gdb.perf/lib/perftest/__init__.py: New.
1742 * gdb.perf/lib/perftest/measure.py: New.
1743 * gdb.perf/lib/perftest/perftest.py: New.
1744 * gdb.perf/lib/perftest/reporter.py: New.
1745 * gdb.perf/lib/perftest/testresult.py: New.
1746
7636ccf9
YQ
17472013-11-06 Yao Qi <yao@codesourcery.com>
1748
1749 * Makefile.in (check-perf): New target.
1750 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1751 * configure: Re-generated.
1752 * gdb.perf/Makefile.in: New.
1753
81208388
TT
17542013-11-04 Tom Tromey <tromey@redhat.com>
1755
1756 * Makefile.in (TEST_DIRS): Remove.
1757 (TEST_TARGETS, check-parallel): Rewrite.
1758 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1759 (subdir_do, subdirs): Remove.
1760 (do-check-parallel, check/%): New targets.
1761 (clean): Remove outputs, temp, and cache directories.
1762 (saw_dash_j): New variable.
1763 (CHECK_TARGET): Use it.
1764 (check): Depend on all, site.exp. Rewrite.
1765 (check-single): Remove dependencies.
1766 (slow_tests, all_tests, reordered_tests): New variables.
1767
c63ffa1f
TT
17682013-11-04 Tom Tromey <tromey@redhat.com>
1769
1770 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1771 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1772 before loading binfile.
1773 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1774 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1775 before loading binfile.
1776
3fef966c
TT
17772013-11-04 Tom Tromey <tromey@redhat.com>
1778
1779 * gdb.base/foll-exec.c (main): Use BASEDIR.
1780 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1781 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1782 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1783 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1784 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1785
24890efd
TT
17862013-11-04 Tom Tromey <tromey@redhat.com>
1787
1788 * gdb.base/argv0-symlink.exp: Compute executable's directory
1789 dynamically.
1790
c59ffcab
TT
17912013-11-04 Tom Tromey <tromey@redhat.com>
1792
1793 * gdb.asm/asm-source.exp: Use standard_output_file.
1794
479c8d68
TT
17952013-11-04 Tom Tromey <tromey@redhat.com>
1796
1797 * gdb.server/file-transfer.exp: Use standard_output_file.
1798
1e537771
TT
17992013-11-04 Tom Tromey <tromey@redhat.com>
1800
1801 * gdb.base/fullname.exp: Use standard_output_file,
1802 relative_filename.
1803 * gdb.base/hashline1.exp: Use standard_testfile,
1804 standard_output_file, relative_filename, clean_restart.
1805 * gdb.base/hashline2.exp: Use standard_testfile,
1806 standard_output_file.
1807 * gdb.base/hashline3.exp: Use standard_testfile,
1808 standard_output_file, relative_filename.
1809 * lib/gdb.exp (relative_filename): New proc.
1810
b44b82af
TT
18112013-11-04 Tom Tromey <tromey@redhat.com>
1812
1813 * gdb.base/fileio.c (test_open, test_write, test_read)
1814 (test_lseek, test_close, test_stat, test_fstat)
1815 (test_isatty, test_system, test_rename, test_unlink):
1816 Use OUTDIR define.
1817 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1818 Use standard_output_file.
1819
59b28c5d
TT
18202013-11-04 Tom Tromey <tromey@redhat.com>
1821
1822 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1823 defines.
1824 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1825 compilation. Use prepare_for_testing, standard_output_file.
1826
08b3fe69
TT
18272013-11-04 Tom Tromey <tromey@redhat.com>
1828
1829 * gdb.base/advance.exp: Use standard_testfile and
1830 prepare_for_testing.
1831 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1832 appropriate directory when local.
1833 * gdb.base/dump.exp: Use standard_output_file. Update all
1834 "dump" and "restore" filenames.
1835 * gdb.base/interact.exp: Use standard_output_file.
1836 * gdb.base/jit-so.exp: Don't download file when local.
1837 * gdb.base/jit.exp (compile_jit_test): Don't download file
1838 when local.
1839 * gdb.base/list.exp: Use gdb_remote_download.
1840 * gdb.base/maint.exp: Use standard_output_file.
1841 * gdb.base/prelink.exp: Use standard_output_file.
1842 * gdb.base/save-bp.exp: Use standard_output_file.
1843 * gdb.base/sepdebug.exp: Use standard_testfile,
1844 standard_output_file.
1845 (test_different_dir): Don't declare objdir.
1846 * gdb.base/solib-search.exp: Use standard_output_file.
1847 * gdb.base/step-line.exp: Use gdb_remote_download.
1848 * gdb.base/trace-commands.exp: Use standard_output_file.
1849
32cfb09d
TT
18502013-11-04 Tom Tromey <tromey@redhat.com>
1851
1852 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1853 to compilation. Use standard_output_file.
1854 (test_tfind_tfile): Update.
1855 * gdb.trace/tfile.c (write_basic_trace_file)
1856 (write_error_trace_file): Use TFILE_DIR.
1857 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1858 standard_output_file.
1859
84741506
TT
18602013-11-04 Tom Tromey <tromey@redhat.com>
1861
1862 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1863 Use "dwarf2 always-disassemble" for the "maint set" test.
1864 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1865 standard_output_file.
1866 * gdb.mi/mi-logging.exp: Use standard_output_file.
1867
cfb7b9a3
TT
18682013-11-04 Tom Tromey <tromey@redhat.com>
1869
1870 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1871 downloads conditional on remote host.
1872 (set_arch): Likewise.
1873 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1874 (load_description): Use standard_output_file.
1875
bdfe0594
TT
18762013-11-04 Tom Tromey <tromey@redhat.com>
1877
1878 * gdb.gdb/selftest.exp: Use standard_output_file.
1879 * lib/selftest-support.exp (do_self_tests): Use
1880 standard_output_file.
1881
8c639e73
TT
18822013-11-04 Tom Tromey <tromey@redhat.com>
1883
1884 * gdb.stabs/weird.exp: Use gdb_remote_download and
1885 standard_output_file.
1886
5030a410
TT
18872013-11-04 Tom Tromey <tromey@redhat.com>
1888
1889 * gdb.base/gcore-buffer-overflow.exp: Use
1890 standard_output_file, not standard_testfile.
1891 * gdb.base/twice.exp: Use standard_testfile, not
1892 standard_output_file. Use gdb_remote_download.
1893
95d7853e
TT
18942013-11-04 Tom Tromey <tromey@redhat.com>
1895
1896 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1897 restore from that.
1898
eab88b54
MR
18992013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1900
1901 * gdb.cp/derivation.exp: s/perrro/perror/
1902
a1b0fbee
MR
19032013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1904
1905 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1906 `debugdir'.
1907
638aa5a1
AB
19082013-10-31 Andrew Burgess <aburgess@broadcom.com>
1909
1910 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1911 tests and update expected error message.
1912 (test_watch_register_location): New tests.
1913 (do_tests): Call test_watch_register_location.
1914 * gdb.base/watchpoints.exp: Update expected error message.
1915
055e608a
UW
19162013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1917
1918 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1919 the patterns in gdb_test_multiple.
1920
9ac69859
NB
19212013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1922
1923 * gdb.base/sym-file-lib.c: New file.
1924 * gdb.base/sym-file-loader.c: New file.
1925 * gdb.base/sym-file-loader.h: New file.
1926 * gdb.base/sym-file-main.c: New file.
1927 * gdb.base/sym-file.exp: New file.
1928 * lib/gdb.exp (is_elf_target): New function.
1929
24ba476b
PA
19302013-10-29 Pedro Alves <palves@redhat.com>
1931
1932 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1933 variable setting change-log-default-name to ChangeLog-mi.
1934
f69d9aef
AB
19352013-10-29 Andrew Burgess <aburgess@broadcom.com>
1936
1937 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1938 Expect <unavailable> pattern.
1939
71193121
TV
19402013-10-28 Tom de Vries <tom@codesourcery.com>
1941
1942 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1943
38095c27
AK
19442013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1945
1946 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1947 remote stubs where exit() behaviour is unreliable.
1948
686d4def
PA
19492013-10-25 Pedro Alves <palves@redhat.com>
1950
1951 * gdb.cp/m-static.exp: Adjust expected output of printing a
1952 nonexistent or optimized out static field. Also test printing the
1953 the "container" object.
1954
a35cfb40
MR
19552013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1956
1957 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1958 if in the persistent mode.
1959 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1960
bbe769cc
MR
19612013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1962
1963 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1964 support core file generation" reply.
1965
95e4302a
JM
19662013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1967
1968 PR gdb/15986
1969 * gdb.base/run.c (main): gdb_get_line_number tag added for
1970 commands.exp.
1971 (factorial): Likewise.
1972
1973 * gdb.base/commands.exp (watchpoint_command_test): Use
1974 gdb_get_line_number in order to determine the locations in run.c
1975 where local_var is detected to go out of scope.
1976
4c406179
JM
19772013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1978
1979 * gdb.base/gnu_vector.exp: Care about endianness when casting
1980 scalars to vectors.
1981
bb6216d8
TT
19822013-10-18 Tom Tromey <tromey@redhat.com>
1983
1984 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1985 of "binfile".
1986
e8369a73
AB
19872013-10-18 Andrew Burgess <aburgess@broadcom.com>
1988
1989 * gdb.base/watchpoints.exp: Add test for setting software
1990 watchpoints of different types before starting the inferior.
1991
776f04fa
PA
19922013-10-18 Pedro Alves <palves@redhat.com>
1993
1994 PR gdb/16062
1995 * gdb.threads/stepi-random-signal.c: New file.
1996 * gdb.threads/stepi-random-signal.exp: New file.
1997
e4b8388f
MR
19982013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1999
2000 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2001 Fix comment typo.
2002 * lib/gdb.exp (gdb_init): Likewise.
2003
50b34a18
TT
20042013-10-17 Tom Tromey <tromey@redhat.com>
2005
2006 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
2007
3db258f5
TT
20082013-10-14 Tom Tromey <tromey@redhat.com>
2009
2010 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
2011 name to gdb_test_no_output.
2012
4856b6bc
JK
20132013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2014
2015 Canonicalize directories for EXEC_FILENAME.
2016 * gdb.base/argv0-symlink.exp
2017 (kept file symbolic link name for info inferiors): New.
2018 (kept directory symbolic link name): Setup kfail.
2019 (kept directory symbolic link name for info inferiors): New.
2020
9772d074
UW
20212013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
2022
2023 * gdb.arch/s390-multiarch.exp: New file.
2024 * gdb.arch/s390-multiarch.c: New file.
2025
2a3be966
JB
20262013-10-11 Joel Brobecker <brobecker@adacore.com>
2027
2028 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
2029 use the appropriate GDB/MI command instead, and verify
2030 the test output.
2031
7c647d61
JB
20322013-10-11 Joel Brobecker <brobecker@adacore.com>
2033
2034 * gdb.base/source-nofile.gdb: New file.
2035 * gdb.base/source.exp: Add two tests verifying the behavior when
2036 the "source" command is given a non-existant filename.
2037
bb66bd51
YQ
20382013-10-11 Yao Qi <yao@codesourcery.com>
2039
2040 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
2041 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
2042 and 'dlclose'.
2043 [!__WIN32__]: Include "dlfcn.h".
2044 * gdb.mi/mi-catch-load.exp: Set up kfail.
2045
4f424bb1
AK
20462013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
2047
2048 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
2049 generated corefile" by argument "$test".
2050
578d3588
PA
20512013-10-09 Pedro Alves <palves@redhat.com>
2052
2053 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
2054 output.
2055
eb4ca471
PA
20562013-10-09 Pedro Alves <palves@redhat.com>
2057
2058 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
2059 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
2060 (test_catch_syscall_with_wrong_args)
2061 (test_catch_syscall_restarting_inferior)
2062 (test_catch_syscall_fail_nodatadir)
2063 (test_catch_syscall_without_args_noxml)
2064 (test_catch_syscall_with_args_noxml)
2065 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
2066
dc294be5
TT
20672013-10-08 Tom Tromey <tromey@redhat.com>
2068
2069 * gdb.dwarf2/dwzbuildid.exp: New file.
2070 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
2071 parameters.
2072 (Dwarf::_defer_output): Change "section" parameter to
2073 "section_spec"; update.
2074 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
2075 procs.
2076
c968bd18
JB
20772013-10-08 Joel Brobecker <brobecker@adacore.com>
2078
2079 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
2080
f44eeb11
TT
20812013-10-07 Tom Tromey <tromey@redhat.com>
2082
2083 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
2084 to 0.
2085
0c557179
SDJ
20862013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
2087
2088 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
2089 $_exitcode is void when opening a corefile.
2090 * gdb.base/exitsignal.exp: New file.
2091 * gdb.base/segv.c: Likewise.
2092 * gdb.base/normal.c: Likewise.
2093
5713b9b5
JB
20942013-10-04 Joel Brobecker <brobecker@adacore.com>
2095
2096 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
2097
3f983d47
YZ
20982013-10-02 Vidya Praveen <vidyapraveen@arm.com>
2099
2100 * gdb.trace/entry-values.exp: Modify regular expression to scan for
2101 'bl' instruction instead of 'call' for ARM and AArch64 targets.
2102
901461f8
PA
21032013-10-02 Pedro Alves <palves@redhat.com>
2104
2105 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
2106 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
2107 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
2108 (not_saved_pattern): New.
2109 Replace use of the former with the latter.
2110
b477a5e6
PA
21112013-10-02 Pedro Alves <palves@redhat.com>
2112
2113 * README (Board Settings): Document "exit_is_reliable".
2114 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
2115 running to exit reliably reports program exits.
2116 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
2117 info.
2118 * boards/native-stdio-gdbserver.exp: Likewise.
2119
a49bed3a
DE
21202013-10-01 Doug Evans <dje@google.com>
2121
2122 * gdb.python/python.exp: Remove redundant print-stack tests.
2123 Make all print-stack test names unique. Fix spelling of print-stack.
2124
2ed2ad44
YQ
21252013-09-29 Yao Qi <yao@codesourcery.com>
2126
2127 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
2128 is remote.
2129
7d760051
UW
21302013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
2131
2132 PR shlibs/8882
2133 * gdb.base/corefile.exp: Add a check to assure warning-free
2134 core-file load.
2135
82bf32bc
JK
21362013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2137
2138 * gdb.dwarf2/dwp-symlink.c: New file.
2139 * gdb.dwarf2/dwp-symlink.exp: New file.
2140
4fa7d390
DE
21412013-09-20 Doug Evans <dje@google.com>
2142
6b4646ce
DE
2143 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
2144 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
2145 file.
2146 * gdb.dwarf2/fission-loclists.S: Ditto.
2147 * gdb.dwarf2/fission-reread.S: Ditto.
2148 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
2149 build_executable_from_fission_assembler.
2150 * gdb.dwarf2/fission-loclists.exp: Ditto.
2151 * gdb.dwarf2/fission-reread.exp: Ditto.
2152
4fa7d390
DE
2153 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
2154 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
2155 (gdb_gnu_strip_debug): Ditto.
2156 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
2157 * gdb.arch/altivec-abi.exp: Ditto.
2158 * gdb.base/attach-pie-misread.exp: Ditto.
2159 * gdb.base/comprdebug.exp: Ditto.
2160 * gdb.base/dup-sect.exp: Ditto.
2161 * gdb.base/gnu-debugdata.exp: Ditto.
2162 * gdb.base/step-symless.exp: Ditto.
2163 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2164 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
2165 * gdb.dwarf2/gdb-index.exp: Ditto.
2166
e4c6a2c4
AB
21672013-09-18 Andrew Burgess <aburgess@broadcom.com>
2168
2169 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
2170 register to "<optimized out>", and also print the registers.
2171
a205fbfc
PA
21722013-09-18 Pedro Alves <palves@redhat.com>
2173
2174 PR server/15967
2175 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
2176 change text.
2177
ee47b2f8
YQ
21782013-09-18 Yao Qi <yao@codesourcery.com>
2179
2180 * gdb.server/wrapper.c: New.
2181 * gdb.server/wrapper.exp: New.
2182
49fa26b0
PA
21832013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
2184 Jan Kratochvil <jan.kartochvil@redhat.com>
2185 Pedro Alves <palves@redhat.com>
2186
2187 PR gdb/11568
2188 * gdb.thread/thread-specific-bp.c: New file.
2189 * gdb.thread/thread-specific-bp.exp: New file.
2190
e83b28bc
SDJ
21912013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
2192
2193 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
2194 convenience function.
2195
08d72866
PA
21962013-09-17 Pedro Alves <palves@redhat.com>
2197
2198 PR gdb/15911
2199 * gdb.threads/info-threads-cur-sal-2.c: New file.
2200 * gdb.threads/info-threads-cur-sal.c: New file.
2201 * gdb.threads/info-threads-cur-sal.exp: New file.
2202
57b0d98e
YQ
22032013-09-17 Yao Qi <yao@codesourcery.com>
2204
2205 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
2206 [__WIN32__]: Include "windows.h" and define macro dlopen
2207 and dlclose.
2208 [!__WIN32__]: Include "dlfcn.h".
2209 * gdb.base/catch-load.exp (one_catch_load_test): Match
2210 directory separator.
2211
0295a32e
DE
22122013-09-16 Doug Evans <dje@google.com>
2213
a587b477
DE
2214 * lib/gdb.exp (using_fission): New proc.
2215 * gdb.base/info-macros.exp: Skip test if using Fission.
2216
0295a32e
DE
2217 * gdb.base/break-interp.exp: Fix indentation.
2218
a280dbd1
SDJ
22192013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2220
2221 * gdb.base/gdbvars.c (foo_void): New function.
2222 (foo_int): Likewise.
2223 * gdb.base/gdbvars.exp (test_convenience_functions): New
2224 function. Call it.
2225
4ac33720
UW
22262013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2227
2228 * gdb.arch/s390-tdbregs.c: New file.
2229 * gdb.arch/s390-tdbregs.exp: New file.
2230
b866c52d
SS
22312013-09-12 Stan Shebs <stan@codesourcery.com>
2232
2233 * README: New file.
2234
dc59cba6
DE
22352013-09-12 Doug Evans <dje@google.com>
2236
2237 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
2238 added code to print event.inferior.
2239
edf9f00c
JK
22402013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2241
2242 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
2243 debug part of the binary.
2244
5423b017
JK
22452013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2246
2247 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
2248 (addlink): Add comment.
2249
9295cf6f
SA
22502013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
2251
2252 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
2253 canonical pathname.
2254
89e63ee4
DE
22552013-09-04 Doug Evans <dje@google.com>
2256
314bb8c3
DE
2257 * gdb.python/py-events.py (exit_handler): Verify we get the expected
2258 event.
2259 (continue_handler, new_objfile_handler): Ditto.
2260 (test_events): Rename command to "test-events".
2261 (test_newobj_events): Rename command to "test-objfile-events".
2262 * gdb.python/py-events.exp: Update.
2263 * gdb.python/py-evsignal.exp: Update.
2264 * gdb.python/py-evthreads.exp: Update.
2265
89e63ee4
DE
2266 * gdb.base/enumval.c (ZERO): New enum value.
2267 (main): Use it
2268 * gdb.base/enumval.exp: Test ability to print ZERO.
2269
22702013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
2271 Pedro Alves <palves@redhat.com>
2272
2273 * gdb.base/relocate.exp: Check that invalid options are
2274 rejected.
2275
26c2b53c
AB
22762013-08-30 Andrew Burgess <aburgess@broadcom.com>
2277
2278 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
2279 (my_static_symbol): Add comment.
2280 (main): Reference my_bss_symbol.
2281
96d9056e
PM
22822013-08-30 Phil Muldoon <pmuldoon@redhat.com>
2283
2284 * gdb.python/py-arch.exp: Tests for invalid architecture.
2285
489d4f4d
SA
22862013-08-29 Sterling Augustine <saugustine@google.com>
2287
2288 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
2289 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
2290 said conditional.
2291
5b791bb5
PM
22922013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2293
2294 * gdb.python/py-arch.exp: Load gdb-python.exp.
2295
8f28f522
PM
22962013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2297
2298 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
2299 itertools for imap attribute. Otherwise use map().
2300 (ElidingIterator): Define wrapper function __next__.
2301 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
2302 use exec (open (read ())) instead.
2303 * gdb.python/py-framefilter.exp: Ditto.
2304 * gdb.python/py-arch.exp: Update print based test to Python 3.x
2305 compliance.
2306 * gdb.python/py-frame.exp: Ditto.
2307 * gdb.python/py-type.exp: Ditto.
2308
1f0c4988
JK
23092013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2310
2311 PR gdb/15415
2312 * gdb.base/argv0-symlink.c: New file.
2313 * gdb.base/argv0-symlink.exp: New file.
2314
7893c162
TT
23152013-08-28 Tom Tromey <tromey@redhat.com>
2316
2317 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
2318 when saving index.
2319
6211c335
YQ
23202013-08-27 Yao Qi <yao@codesourcery.com>
2321
2322 * gdb.trace/entry-values.exp: Test unavailable entry value is
2323 not shown when option '--skip-unavailable' is specified.
2324 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
2325 Add tests for new option '--skip-unavailable'.
2326
ce4ea2bb
YQ
23272013-08-27 Yao Qi <yao@codesourcery.com>
2328
2329 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
2330 remote_download if it is empty.
2331
6e45f158
DE
23322013-08-26 Doug Evans <dje@google.com>
2333
779bd270
DE
2334 PR symtab/15885
2335 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
2336 (clean): rm -f *.gdb-index *.with-index.
2337 * gdb.dwarf2/gdb-index.exp: New testcase.
2338
6e45f158
DE
2339 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
2340 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
2341 run_on_host. All callers updated.
2342
b1224238
YQ
23432013-08-24 Yao Qi <yao@codesourcery.com>
2344
2345 * gdb.trace/entry-values.c (end): New
2346 (main): Call end.
2347 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
2348 tracepoint and collect data. Test entry value is unavailable.
2349
b39a8faf
YQ
23502013-08-24 Yao Qi <yao@codesourcery.com>
2351
2352 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
2353 * gdb.trace/entry-values.c: New.
2354 * gdb.trace/entry-values.exp: New.
2355
9eaabc75
MW
23562013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
2357
2358 PR gdb/15501
2359 * gdb.base/ena-dis-br.exp: Add test to verify
2360 enable/disable commands work correctly with
2361 multiple arguments that include multiple locations.
2362
9f948660
SDJ
23632013-08-22 Samuel Bronson <naesten@gmail.com>
2364
2365 ARM Linux support for `catch syscall'.
2366 * gdb.base/catch-syscall.exp: Test this on ARM now.
2367 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
2368
e630b974
TT
23692013-08-22 Tom Tromey <tromey@redhat.com>
2370
2371 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
2372 default addr_size.
2373 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
2374
f3a76454
TT
23752013-08-22 Tom Tromey <tromey@redhat.com>
2376
2377 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
2378 standard_temp_file.
2379
de5f37e1
TT
23802013-08-22 Tom Tromey <tromey@redhat.com>
2381
2382 * gdb.arch/amd64-byte.exp: Use standard_testfile,
2383 clean_restart.
2384 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
2385 * gdb.arch/amd64-dword.exp: Use standard_testfile,
2386 clean_restart.
2387 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
2388 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
2389 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
2390 * gdb.arch/amd64-word.exp: Use standard_testfile,
2391 clean_restart.
2392 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
2393 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
2394 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
2395 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
2396 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
2397 * gdb.arch/i386-signal.exp: Use standard_testfile.
2398 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
2399 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
2400 * gdb.arch/i386-unwind.exp: Use standard_testfile.
2401 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
2402
8448e842
TT
24032013-08-22 Tom Tromey <tromey@redhat.com>
2404
2405 * gdb.python/py-error.exp: Use gdb_remote_download.
2406 * gdb.python/py-mi.exp: Use gdb_remote_download.
2407 * gdb.python/py-objfile-script.exp: Use standard_output_file.
2408 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
2409 (run_lang_tests): Likewise.
2410 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
2411 filename.
2412 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
2413 compiling. Use gdb_remote_download. Update some tests.
2414 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2415 standard_output_file.
2416 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
2417 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
2418 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
2419 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
2420 standard_output_file.
2421
16cfcbc2
TT
24222013-08-22 Tom Tromey <tromey@redhat.com>
2423
2424 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
2425
44ee8174
TT
24262013-08-22 Tom Tromey <tromey@redhat.com>
2427
2428 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
2429 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
2430 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
2431 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
2432 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
2433 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
2434 * lib/gdb.exp (gdb_remote_download): New proc.
2435
7a218f88
TT
24362013-08-22 Tom Tromey <tromey@redhat.com>
2437
2438 * gdb.dwarf2/clztest.exp: Use standard_testfile.
2439 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
2440 * gdb.dwarf2/fission-base.S: Remove directory from
2441 DW_AT_GNU_dwo_name.
2442 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
2443 debug-file-directory.
2444 * gdb.dwarf2/fission-reread.S: Remove directory from
2445 DW_AT_GNU_dwo_name.
2446 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
2447 debug-file-directory.
2448
70cc1c23
DE
24492013-08-16 Doug Evans <dje@google.com>
2450
2451 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
2452 prelink complains about an unhandled DWARF version.
2453
61884d20
DE
24542013-08-14 Cary Coutant <ccoutant@google.com>
2455
2456 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
2457
5e92f71a
TT
24582013-08-13 Tom Tromey <tromey@redhat.com>
2459 Yao Qi <yao@codesourcery.com>
2460
2461 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
2462 * lib/gdb.exp: Handle GDB_PARALLEL.
2463 (default_gdb_version): Kill inotify_pid if it exists.
2464 (default_gdb_exit): Emit warning if the inotify log is not
2465 empty.
2466 (standard_output_file): Respect GDB_PARALLEL.
2467 (standard_temp_file): Likewise.
2468 (gdb_init): Start inotifywait if requested.
2469
5c30d39a
AB
24702013-08-13 Andrew Burgess <aburgess@broadcom.com>
2471
2472 * gdb.base/printcmds.exp (test_printf): Add test for printf of
2473 pointer with various flags.
2474
17e1c970
TT
24752013-08-13 Tom Tromey <tromey@redhat.com>
2476
2477 * lib/cache.exp: New file.
2478 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
2479 * lib/gdb.exp: Load cache.exp.
2480 (support_complex_tests, is_ilp32_target, is_lp64_target)
2481 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
2482 (gdb_skip_xml_test): Use gdb_caching_proc.
2483 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
2484
4e234898
TT
24852013-08-13 Tom Tromey <tromey@redhat.com>
2486
2487 * lib/gdb.exp (standard_temp_file): New proc.
2488 (support_complex_tests, is_ilp32_target, is_lp64_target)
2489 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
2490 standard_temp_file.
2491
53e981d9
TT
24922013-08-13 Tom Tromey <tromey@redhat.com>
2493
2494 * lib/gdb.exp (build_id_debug_filename_get): Use
2495 standard_output_file.
2496 * lib/prelink-support.exp (section_get)
2497 (build_executable_own_libs): Use standard_output_file.
2498
3f539315
TT
24992013-08-12 Tom Tromey <tromey@redhat.com>
2500
2501 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
2502
b4013987
AA
25032013-08-12 Ali Anwar <alianwar@codesourcery.com>
2504
2505 * gdb.base/break.exp: Test break via convenience variable
2506 with file name.
2507
f61d5529
DE
25082013-08-09 Doug Evans <dje@google.com>
2509
2510 * lib/future.exp (gdb_find_ldd): New proc.
2511 * lib/prelink-support.exp (build_executable_own_libs): Call it.
2512 Make "/usr/sbin/" in prelink path optional.
2513
1ed8d800
YQ
25142013-08-09 Yao Qi <yao@codesourcery.com>
2515
2516 * gdb.trace/collection.exp (gdb_collect_args_test): Set
2517 "only" and "both" to 'print entry-values' before selecting
2518 trace frame.
2519
82a0a75f
YQ
25202013-08-08 Yao Qi <yao@codesourcery.com>
2521
2522 * gdb.trace/mi-trace-unavailable.exp: Don't set
2523 "print entry-values" to "no".
2524 (test_trace_unavailable): Set various values to
2525 "print entry-values" to test that the output of
2526 '-stack-list-locals' is not affected, and then set
2527 set "print entry-values" to "no".
2528
ac52f9a2
DE
25292013-08-07 Doug Evans <dje@google.com>
2530
2531 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
2532 * gdb.python/py-value-cc.exp: Update.
2533 * gdb.python/py-value.exp: Use different names for .o files for
2534 C and C++. Only perform C++ tests if !skip_cplus_tests.
2535
bf6d8a91
TT
25362013-08-07 Tom Tromey <tromey@redhat.com>
2537
2538 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
2539
f9125b6c
TT
25402013-08-07 Tom Tromey <tromey@redhat.com>
2541
2542 * gdb.dwarf2/dwz.exp: New file.
2543
3a1115a0
TT
25442013-08-02 Tom Tromey <tromey@redhat.com>
2545
2546 * gdb.base/watchpoint.c (struct foo5): New.
2547 (nullptr): New global.
2548 * gdb.base/watchpoint.exp (test_watch_location): Add test.
2549
b846d303
DE
25502013-08-01 Doug Evans <dje@google.com>
2551
7ee85ab1
DE
2552 PR symtab/15691
2553 * gdb.dwarf2/fission-mix.exp: New file.
2554 * gdb.dwarf2/fission-mix.h: New file.
2555 * gdb.dwarf2/fission-mix.c: New file.
2556 * gdb.dwarf2/fission-mix2.c: New file.
2557
b846d303
DE
2558 PR symtab/15695
2559 * gdb.base/func-ptr.exp: New file.
2560 * gdb.base/func-ptr.c: New file.
2561
67d21849
YQ
25622013-08-01 Yao Qi <yao@codesourcery.com>
2563
2564 * gdb.python/py-sync-interp.c: New.
2565 * gdb.python/py-sync-interp.exp: New.
2566
de74e63a
YQ
25672013-07-31 Yao Qi <yao@codesourcery.com>
2568
2569 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
2570 'tdump' on stack frame 0 and 1 respectively.
2571
680558e8
YQ
25722013-07-31 Yao Qi <yao@codesourcery.com>
2573
2574 PR gdb/13443
2575 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2576 'traceframe'. Wrap test with with_test_prefix.
2577 (top level): Update.
2578
48bbe0bf
YQ
25792013-07-31 Yao Qi <yao@codesourcery.com>
2580
2581 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2582 'gdb_start'.
2583 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2584 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2585
11b4b7cc
AB
25862013-07-30 Andrew Burgess <aburgess@broadcom.com>
2587
2588 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2589 when printing an optimized out value. Expect an error when using
2590 an optimized out value in an expression.
2591
b0c54aa5
AB
25922013-07-30 Andrew Burgess <aburgess@broadcom.com>
2593
2594 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2595 * gdb.dwarf2/pieces-optimized-out.c: New file.
2596 * gdb.dwarf2/pieces-optimized-out.S: New file.
2597
97c85fc6
MB
25982013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2599
2600 PR gdb/15715
2601 * gdb.base/setshow.exp: Test that relative paths passed to
2602 'set history filename' are converted to absolute paths.
2603
5b32ae97
KS
26042013-07-26 Keith Seitz <keiths@redhat.com>
2605
2606 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2607 of f77.
2608 Allow for compiler variations of integer types.
2609 Use mi_create_varobj.
2610 Use mi_list_varobj_children for the immediate children of `array'.
2611 Add "has_more" attribute for grandchildren test.
2612
6f64ef53
PA
26132013-07-26 Pedro Alves <palves@redhat.com>
2614
2615 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2616 files.
2617
fdc8aae8
AB
26182013-07-25 Andrew Burgess <aburgess@broadcom.com>
2619
2620 * gdb.mi/mi-reg-undefined.exp: New file.
2621 * gdb.mi/mi-reg-undefined.c: Likewise.
2622 * gdb.mi/mi-reg-undefined.S: Likewise.
2623
6fbe845e
AB
26242013-07-25 Andrew Burgess <aburgess@broadcom.com>
2625
2626 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2627 z, o, and t output formats.
2628 * gdb.base/display.exp: Use 'k' as an undefined format now that
2629 'z' is defined.
2630
7b79b135
DE
26312013-07-24 Doug Evans <dje@google.com>
2632
2633 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2634 "--" to switch.
2635
a0607b84
YQ
26362013-07-24 Yao Qi <yao@codesourcery.com>
2637
2638 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2639 host.
2640 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2641 Likewise. If host is remote, copy ${binfile} to host.
2642
2eb14a9b
YQ
26432013-07-23 Yao Qi <yao@codesourcery.com>
2644
2645 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2646 message.
2647
5d0a3b53
WN
26482013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2649
2650 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2651 instructions and enable disp-step-syscall for arm targets.
2652
9a5911c0
WN
26532013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2654
2655 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2656 assembler errors on arm.
2657 * gdb.dwarf2/mac-fileno.S: Likewise.
2658 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2659 * gdb.dwarf2/pr13961.S: Likewise.
2660
fa876972
HZ
26612013-07-19 Hui Zhu <hui@codesourcery.com>
2662
2663 PR gdb/15692
2664 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2665
1527aea8
YQ
26662013-07-19 Yao Qi <yao@codesourcery.com>
2667
2668 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2669 (teset_from_exec): Likewise.
2670
73c1d57e
YQ
26712013-07-19 Yao Qi <yao@codesourcery.com>
2672
2673 * gdb.trace/read-memory.c: New.
2674 * gdb.trace/read-memory.exp: New.
2675
a075c3e5
YQ
26762013-07-19 Yao Qi <yao@codesourcery.com>
2677
2678 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2679 $dest to link options if host is remote. Move the
2680 generated file to $dest.a on host if host is remote.
2681
623cc285
WN
26822013-07-18 Will Newton <will.newton@linaro.org>
2683
2684 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2685 to ensure the test is linked against pthreads.
2686 * gdb.threads/tls-var-main.c: Likewise.
2687 * gdb.threads/tls-shared.c: Likewise.
2688
1f74d3b5
YQ
26892013-07-18 Yao Qi <yao@codesourcery.com>
2690
2691 * lib/future.exp (gdb_default_target_compile): Use tail name
2692 of $destfile as the output name of compile. Move the
2693 generated file to $destfile on build.
2694
f6dc277e
YQ
26952013-07-18 Yao Qi <yao@codesourcery.com>
2696
2697 * lib/gdb.exp (gdb_compile): Set
2698 gdb_saved_set_unbuffered_mode_obj to
2699 set_unbuffered_mode_saved.o if host is remote. Invoke
2700 remote_download to copy $unbuf_obj to host.
2701
e7045703
DE
27022013-07-17 Doug Evans <dje@google.com>
2703
2704 * gdb.python/py-frame-args.c: New file.
2705 * gdb.python/py-frame-args.py: New file.
2706 * gdb.python/py-frame-args.exp New file.
2707
5ea5559b
AB
27082013-07-16 Andrew Burgess <aburgess@broadcom.com>
2709
2710 * gdb.base/printcmds.exp (test_printf): Add tests for format
2711 strings with missing format specifier.
2712
4229ca0e
TT
27132013-07-16 Tom Tromey <tromey@redhat.com>
2714
2715 * gdb.ada/info_types.exp: Use standard_testfile.
2716
5ee657d5
TT
27172013-07-16 Tom Tromey <tromey@redhat.com>
2718
2719 * gdb.mi/mi-basics.exp: Use standard_output_file.
2720 (test_dir_specification, test_cwd_specification)
2721 (test_path_specification): Use testsubdir, not subdir and objdir.
2722
20e3d738
TT
27232013-07-16 Tom Tromey <tromey@redhat.com>
2724
2725 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2726
7d7c6477
JB
27272013-07-09 Joel Brobecker <brobecker@adacore.com>
2728
2729 * gdb.ada/small_reg_param.exp: Accept optional entry value
2730 for parameter "w".
2731
52cd8b7d
JB
27322013-07-09 Joel Brobecker <brobecker@adacore.com>
2733
2734 * gdb.ada/small_reg_param.exp: Remove trailing space.
2735
2a998fc0
DE
27362013-07-09 Doug Evans <dje@google.com>
2737
2738 * gdb.base/default.exp: Update expected output of "show print array"
2739 and "show print pretty".
2740
0329e9fb
UW
27412013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2742
2743 * gdb.threads/wp-replication.exp: Stop counting available hardware
2744 watchpoints after NR_THREADS iterations.
2745
1953058f
AB
27462013-07-08 Andrew Burgess <aburgess@broadcom.com>
2747
2748 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2749
7c0de741
YQ
27502013-07-07 Yao Qi <yao@codesourcery.com>
2751
2752 * boards/native-gdbserver.exp: Move invoke of
2753 process_multilib_options to gdbserver-base.exp.
2754 Move set_board_info 'compiler', 'gdb,noinferiorio',
2755 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2756 gdbserver-base.exp.
2757 Move proc ${board}_download, ${board}_upload and
2758 ${board}_file to gdbserver-base.exp.
2759 * boards/native-extended-gdbserver.exp: Likewise.
2760 * boards/native-stdio-gdbserver.exp: Likewise.
2761 * boards/gdbserver-base.exp: New file.
2762
497a4c48
LM
27632013-07-05 Luis Machado <lgustavo@codesourcery.com>
2764
2765 * gdb.base/dump.exp: Remove arch-specific tests and do a
2766 generic data address check to set is64bitonly correctly.
2767
bb3f62fc
LM
27682013-07-05 Luis Machado <lgustavo@codesourcery.com>
2769
2770 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2771 the register number instead of expecting only 0.
2772
005faa9d
WN
27732013-07-05 Will Newton <will.newton@linaro.org>
2774
2775 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2776 in asm syntax to allow building on ARM.
2777
4767856f
YQ
27782013-07-05 Yao Qi <yao@codesourcery.com>
2779
2780 * boards/local-remote-host.exp: Remove obsolete comments.
2781 * boards/native-extended-gdbserver.exp: Likewise.
2782 * boards/native-gdbserver.exp: Likewise.
2783 * boards/native-stdio-gdbserver.exp: Likewise.
2784
691a26f5
AB
27852013-07-04 Andrew Burgess <aburgess@broadcom.com>
2786
2787 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2788 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2789 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2790
4d142eaa
JK
27912013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2792
2793 * gdb.base/break-on-linker-gcd-function.exp: Replace
2794 prepare_for_testing by build_executable_from_specs and clean_restart.
2795
62cef515
TT
27962013-06-27 Tom Tromey <tromey@redhat.com>
2797
2798 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2799 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2800 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2801 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2802 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2803 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2804 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2805 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2806 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2807 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2808 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2809 Use standard_testfile, standard_output_file, prepare_for_testing,
2810 clean_restart.
2811
0ab77f5f
TT
28122013-06-27 Tom Tromey <tromey@redhat.com>
2813
2814 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2815 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2816 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2817 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2818 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2819 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2820 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2821 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2822 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2823 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2824 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2825 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2826 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2827 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2828 gdb.base/solib-weak.exp, gdb.base/source.exp,
2829 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2830 gdb.base/stap-probe.exp, gdb.base/start.exp,
2831 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2832 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2833 gdb.base/step-test.exp, gdb.base/structs.exp,
2834 gdb.base/structs2.exp, gdb.base/structs3.exp,
2835 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2836 standard_output_file, prepare_for_testing, clean_restart.
2837
822bd149
TT
28382013-06-27 Tom Tromey <tromey@redhat.com>
2839
2840 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2841 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2842 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2843 gdb.base/pending.exp, gdb.base/permissions.exp,
2844 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2845 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2846 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2847 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2848 gdb.base/ptype.exp, gdb.base/randomize.exp,
2849 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2850 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2851 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2852 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2853 standard_testfile, standard_output_file, prepare_for_testing,
2854 clean_restart.
2855
f8b41b00
TT
28562013-06-27 Tom Tromey <tromey@redhat.com>
2857
a8c97a87
TT
2858 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2859 gdb.base/huge.exp, gdb.base/included.exp,
2860 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2861 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2862 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2863 gdb.base/info-target.exp, gdb.base/infoline.exp,
2864 gdb.base/interp.exp, gdb.base/interrupt.exp,
2865 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2866 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2867 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2868 gdb.base/logical.exp, gdb.base/long_long.exp,
2869 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2870 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2871 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2872 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2873 standard_testfile, standard_output_file, prepare_for_testing,
2874 clean_restart.
2875
289f9037
TT
28762013-06-27 Tom Tromey <tromey@redhat.com>
2877
a8c97a87
TT
2878 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2879 gdb.base/enumval.exp, gdb.base/environ.exp,
2880 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2881 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2882 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2883 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2884 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2885 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2886 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2887 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2888 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2889 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2890 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2891 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2892 gdb.base/gnu_vector.exp: Use standard_testfile,
2893 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2894
f76495c8
TT
28952013-06-27 Tom Tromey <tromey@redhat.com>
2896
a8c97a87
TT
2897 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2898 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2899 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2900 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2901 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2902 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2903 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2904 gdb.base/commands.exp, gdb.base/completion.exp,
2905 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2906 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2907 gdb.base/constvars.exp, gdb.base/corefile.exp,
2908 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2909 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2910 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2911 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2912 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2913 standard_output_file, prepare_for_testing, clean_restart.
2914
a64d2530
TT
29152013-06-27 Tom Tromey <tromey@redhat.com>
2916
a8c97a87
TT
2917 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2918 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2919 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2920 gdb.base/async-shell.exp, gdb.base/async.exp,
2921 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2922 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2923 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2924 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2925 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2926 gdb.base/break-on-linker-gcd-function.exp,
2927 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2928 standard_output_file, prepare_for_testing, clean_restart.
2929
aaff8d73
YQ
29302013-06-26 Yao Qi <yao@codesourcery.com>
2931
2932 * gdb.trace/mi-trace-frame-collected.exp: New.
2933
a0743c90
YQ
29342013-06-25 Yao Qi <yao@codesourcery.com>
2935
2936 * boards/native-extended-gdbserver.exp: Set board_info
2937 'gdb,predefined_tsv'.
2938 * boards/native-gdbserver.exp: Likewise.
2939 * boards/native-stdio-gdbserver.exp: Likewise.
2940 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2941 uploaded TSVs if target supports tracing.
2942 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2943 tracing and target has predefined tsv.
2944
9d6e6e84
HZ
29452013-06-25 Yao Qi <yao@codesourcery.com>
2946 Hui Zhu <hui@codesourcery.com>
2947 Pedro Alves <palves@redhat.com>
2948
2949 PR breakpoints/15075
2950 PR breakpoints/15434
2951 * gdb.base/dprintf-next.c: New file.
2952 * gdb.base/dprintf-next.exp: New file.
2953 * gdb.base/dprintf-non-stop.c: New file.
2954 * gdb.base/dprintf-non-stop.exp: New file.
2955 * gdb.base/dprintf.exp: Don't check "continue" in the output
2956 of "info breakpoints".
2957 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2958 Don't check "continue" in script field.
2959
e7ab3185
TT
29602013-06-21 Tom Tromey <tromey@redhat.com>
2961
2962 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2963 name in a test name.
2964
c898adb7
YQ
29652013-06-20 Yao Qi <yao@codesourcery.com>
2966
2967 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2968 and set an action.
2969 (test_trace_unavailable): Test command -data-list-register-values
2970 in the context of traceframe and with option --skip-unavailable.
2971 * gdb.trace/trace-unavailable.c (foo): New.
2972 (main): Call it.
2973 * gdb.mi/gdb2549.exp: Update matching pattern.
2974
4d157a3d
MF
29752013-06-19 Mike Frysinger <vapier@gentoo.org>
2976
2977 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2978 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2979 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2980 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2981 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2982
d69cace4
LM
29832013-06-19 Luis Machado <lgustavo@codesourcery.com>
2984
2985 * gdb.base/subst.exp: Delete default rules before further
2986 tests.
2987
9bdd0636
YQ
29882013-06-19 Yao Qi <yao@codesourcery.com>
2989
2990 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2991 unsupported if it is not registered.
2992
427cd150
TT
29932013-06-18 Tom Tromey <tromey@redhat.com>
2994
2995 * gdb.base/random-signal.c: New file.
2996 * gdb.base/random-signal.exp: New file.
2997
6de7c271
WN
29982013-06-18 Will Newton <will.newton@linaro.org>
2999
3000 * gdb.base/skip.c: Use comma to evaluate results of foo()
3001 and bar() before passing to baz().
3002 * gdb.base/skip.c: baz() now takes one argument instead of
3003 two.
3004
5bd1ef56
TT
30052013-06-18 Tom Tromey <tromey@redhat.com>
3006
3007 * gdb.dwarf2/implptrpiece.exp: New file.
3008 * gdb.dwarf2/implptrconst.exp (d): New variable.
3009 Print d.
3010 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
3011
e379b391
TT
30122013-06-18 Tom Tromey <tromey@redhat.com>
3013
3014 * lib/selftest-support.exp (do_self_tests): Reject remote or
3015 non-native targets.
3016 * gdb.gdb/complaints.exp: Remove check.
3017 * gdb.gdb/observer.exp: Remove check.
3018 * gdb.gdb/xfullpath.exp: Remove check.
3019 * gdb.gdb/complaints.exp: Remove check.
3020
4ec70201
PA
30212013-06-07 Pedro Alves <palves@redhat.com>
3022
3023 * boards/native-extended-gdbserver.exp: Remove semicolon.
3024 * config/arm-ice.exp: Likewise.
3025 * config/bfin.exp: Likewise.
3026 * config/cygmon.exp: Likewise.
3027 * config/h8300.exp: Likewise.
3028 * config/monitor.exp: Likewise.
3029 * config/sid.exp: Likewise.
3030 * config/sim.exp: Likewise.
3031 * config/slite.exp: Likewise.
3032 * config/vx.exp: Likewise.
3033 * gdb.arch/i386-bp_permanent.exp: Likewise.
3034 * gdb.asm/asm-source.exp: Likewise.
3035 * gdb.base/args.exp: Likewise.
3036 * gdb.base/attach-pie-misread.exp: Likewise.
3037 * gdb.base/auxv.exp: Likewise.
3038 * gdb.base/bigcore.exp: Likewise.
3039 * gdb.base/bitfields2.exp: Likewise.
3040 * gdb.base/bitfields.exp: Likewise.
3041 * gdb.base/break.exp: Likewise.
3042 * gdb.base/break-interp.exp: Likewise.
3043 * gdb.base/callfuncs.exp: Likewise.
3044 * gdb.base/call-sc.exp: Likewise.
3045 * gdb.base/commands.exp: Likewise.
3046 * gdb.base/corefile.exp: Likewise.
3047 * gdb.base/dbx.exp: Likewise.
3048 * gdb.base/ending-run.exp: Likewise.
3049 * gdb.base/exprs.exp: Likewise.
3050 * gdb.base/funcargs.exp: Likewise.
3051 * gdb.base/hbreak2.exp: Likewise.
3052 * gdb.base/huge.exp: Likewise.
3053 * gdb.base/list.exp: Likewise.
3054 * gdb.base/memattr.exp: Likewise.
3055 * gdb.base/overlays.exp: Likewise.
3056 * gdb.base/printcmds.exp: Likewise.
3057 * gdb.base/recurse.exp: Likewise.
3058 * gdb.base/remotetimeout.exp: Likewise.
3059 * gdb.base/reread.exp: Likewise.
3060 * gdb.base/savedregs.exp: Likewise.
3061 * gdb.base/scope.exp: Likewise.
3062 * gdb.base/sepdebug.exp: Likewise.
3063 * gdb.base/setshow.exp: Likewise.
3064 * gdb.base/setvar.exp: Likewise.
3065 * gdb.base/sigaltstack.exp: Likewise.
3066 * gdb.base/siginfo-addr.exp: Likewise.
3067 * gdb.base/siginfo.exp: Likewise.
3068 * gdb.base/siginfo-obj.exp: Likewise.
3069 * gdb.base/sigrepeat.exp: Likewise.
3070 * gdb.base/sigstep.exp: Likewise.
3071 * gdb.base/structs.exp: Likewise.
3072 * gdb.base/testenv.exp: Likewise.
3073 * gdb.base/twice.exp: Likewise.
3074 * gdb.base/valgrind-db-attach.exp: Likewise.
3075 * gdb.base/valgrind-infcall.exp: Likewise.
3076 * gdb.base/varargs.exp: Likewise.
3077 * gdb.base/watchpoint.exp: Likewise.
3078 * gdb.cp/gdb1355.exp: Likewise.
3079 * gdb.cp/misc.exp: Likewise.
3080 * gdb.disasm/hppa.exp: Likewise.
3081 * gdb.disasm/t01_mov.exp: Likewise.
3082 * gdb.disasm/t02_mova.exp: Likewise.
3083 * gdb.disasm/t03_add.exp: Likewise.
3084 * gdb.disasm/t04_sub.exp: Likewise.
3085 * gdb.disasm/t05_cmp.exp: Likewise.
3086 * gdb.disasm/t06_ari2.exp: Likewise.
3087 * gdb.disasm/t07_ari3.exp: Likewise.
3088 * gdb.disasm/t08_or.exp: Likewise.
3089 * gdb.disasm/t09_xor.exp: Likewise.
3090 * gdb.disasm/t10_and.exp: Likewise.
3091 * gdb.disasm/t11_logs.exp: Likewise.
3092 * gdb.disasm/t12_bit.exp: Likewise.
3093 * gdb.disasm/t13_otr.exp: Likewise.
3094 * gdb.gdb/selftest.exp: Likewise.
3095 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3096 * gdb.mi/mi-reverse.exp: Likewise.
3097 * gdb.pascal/floats.exp: Likewise.
3098 * gdb.python/py-inferior.exp: Likewise.
3099 * gdb.threads/attach-into-signal.exp: Likewise.
3100 * gdb.threads/pthreads.exp: Likewise.
3101 * gdb.threads/thread_events.exp: Likewise.
3102 * gdb.threads/watchthreads.exp: Likewise.
3103 * gdb.trace/actions-changed.exp: Likewise.
3104 * gdb.trace/actions.exp: Likewise.
3105 * gdb.trace/ax.exp: Likewise.
3106 * gdb.trace/backtrace.exp: Likewise.
3107 * gdb.trace/change-loc.exp: Likewise.
3108 * gdb.trace/deltrace.exp: Likewise.
3109 * gdb.trace/disconnected-tracing.exp: Likewise.
3110 * gdb.trace/ftrace.exp: Likewise.
3111 * gdb.trace/infotrace.exp: Likewise.
3112 * gdb.trace/passc-dyn.exp: Likewise.
3113 * gdb.trace/passcount.exp: Likewise.
3114 * gdb.trace/pending.exp: Likewise.
3115 * gdb.trace/qtro.exp: Likewise.
3116 * gdb.trace/range-stepping.exp: Likewise.
3117 * gdb.trace/report.exp: Likewise.
3118 * gdb.trace/save-trace.exp: Likewise.
3119 * gdb.trace/status-stop.exp: Likewise.
3120 * gdb.trace/strace.exp: Likewise.
3121 * gdb.trace/tfile.exp: Likewise.
3122 * gdb.trace/tfind.exp: Likewise.
3123 * gdb.trace/trace-break.exp: Likewise.
3124 * gdb.trace/tracecmd.exp: Likewise.
3125 * gdb.trace/trace-mt.exp: Likewise.
3126 * gdb.trace/tspeed.exp: Likewise.
3127 * gdb.trace/tsv.exp: Likewise.
3128 * gdb.trace/while-stepping.exp: Likewise.
3129 * lib/gdb.exp: Likewise.
3130 * lib/gdbserver-support.exp: Likewise.
3131 * lib/java.exp: Likewise.
3132 * lib/mi-support.exp: Likewise.
3133 * lib/pascal.exp: Likewise.
3134 * lib/prompt.exp: Likewise.
3135 * lib/trace-support.exp: Likewise.
3136
47d48711
PA
31372013-06-07 Pedro Alves <palves@redhat.com>
3138
3139 * gdb.ada/info_types.c: Fix formating in copyright header.
3140 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
3141 * gdb.base/float.c: Likewise.
3142 * gdb.base/inferior-died.c: Likewise.
3143 * gdb.base/interp.c: Likewise.
3144 * gdb.base/jit-main.c: Likewise.
3145 * gdb.base/jit-solib.c: Likewise.
3146 * gdb.base/long_long.c: Likewise.
3147 * gdb.base/longjmp.c: Likewise.
3148 * gdb.base/nextoverexit.c: Likewise.
3149 * gdb.base/pr11022.c: Likewise.
3150 * gdb.base/prelink-lib.c: Likewise.
3151 * gdb.base/prelink.c: Likewise.
3152 * gdb.base/prologue.c: Likewise.
3153 * gdb.base/restore.c: Likewise.
3154 * gdb.base/sigchld.c: Likewise.
3155 * gdb.base/solib-search-lib1.c: Likewise.
3156 * gdb.base/solib-search-lib2.c: Likewise.
3157 * gdb.base/solib-search.c: Likewise.
3158 * gdb.base/solib-search.h: Likewise.
3159 * gdb.base/whatis.c: Likewise.
3160 * gdb.cp/abstract-origin.cc: Likewise.
3161 * gdb.cp/anon-struct.cc: Likewise.
3162 * gdb.cp/baseenum.cc: Likewise.
3163 * gdb.cp/bs15503.cc: Likewise.
3164 * gdb.cp/call-c-1.c: Likewise.
3165 * gdb.cp/call-c.cc: Likewise.
3166 * gdb.cp/class2.cc: Likewise.
3167 * gdb.cp/classes.cc: Likewise.
3168 * gdb.cp/cttiadd.cc: Likewise.
3169 * gdb.cp/cttiadd1.cc: Likewise.
3170 * gdb.cp/cttiadd2.cc: Likewise.
3171 * gdb.cp/cttiadd3.cc: Likewise.
3172 * gdb.cp/derivation.cc: Likewise.
3173 * gdb.cp/derivation2.cc: Likewise.
3174 * gdb.cp/dispcxx.cc: Likewise.
3175 * gdb.cp/exception.cc: Likewise.
3176 * gdb.cp/gdb2384-base.cc: Likewise.
3177 * gdb.cp/gdb2384-base.h: Likewise.
3178 * gdb.cp/gdb2384.cc: Likewise.
3179 * gdb.cp/gdb2495.cc: Likewise.
3180 * gdb.cp/mb-inline.h: Likewise.
3181 * gdb.cp/mb-inline1.cc: Likewise.
3182 * gdb.cp/mb-inline2.cc: Likewise.
3183 * gdb.cp/member-name.cc: Likewise.
3184 * gdb.cp/member-ptr.cc: Likewise.
3185 * gdb.cp/misc.cc: Likewise.
3186 * gdb.cp/namespace1.cc: Likewise.
3187 * gdb.cp/nextoverthrow.cc: Likewise.
3188 * gdb.cp/pr-574.cc: Likewise.
3189 * gdb.cp/pr9631.cc: Likewise.
3190 * gdb.cp/printmethod.cc: Likewise.
3191 * gdb.cp/psmang1.cc: Likewise.
3192 * gdb.cp/psmang2.cc: Likewise.
3193 * gdb.cp/psymtab-parameter.cc: Likewise.
3194 * gdb.cp/ptype-flags.cc: Likewise.
3195 * gdb.cp/ref-params.cc: Likewise.
3196 * gdb.cp/ref-types.cc: Likewise.
3197 * gdb.cp/smartp.cc: Likewise.
3198 * gdb.cp/try_catch.cc: Likewise.
3199 * gdb.cp/userdef.cc: Likewise.
3200 * gdb.cp/using-crash.cc: Likewise.
3201 * gdb.cp/virtfunc.cc: Likewise.
3202 * gdb.cp/virtfunc2.cc: Likewise.
3203 * gdb.dwarf2/callframecfa.S: Likewise.
3204 * gdb.dwarf2/dw2-ranges.c: Likewise.
3205 * gdb.dwarf2/dw2-ranges2.c: Likewise.
3206 * gdb.dwarf2/dw2-ranges3.c: Likewise.
3207 * gdb.dwarf2/dw2-restore.S: Likewise.
3208 * gdb.dwarf2/pieces.S: Likewise.
3209 * gdb.dwarf2/valop.S: Likewise.
3210 * gdb.java/jnpe.java: Likewise.
3211 * gdb.mi/mi-stepn.c: Likewise.
3212 * gdb.mi/mi-var-cp.cc: Likewise.
3213 * gdb.mi/mi-var-rtti.cc: Likewise.
3214 * gdb.mi/ns-stale-regcache.c: Likewise.
3215 * gdb.mi/pr11022.c: Likewise.
3216 * gdb.mi/solib-lib.c: Likewise.
3217 * gdb.mi/solib-main.c: Likewise.
3218 * gdb.python/py-arch.c: Likewise.
3219 * gdb.python/py-block.c: Likewise.
3220 * gdb.python/py-breakpoint.c: Likewise.
3221 * gdb.python/py-events.c: Likewise.
3222 * gdb.python/py-evthreads.c: Likewise.
3223 * gdb.python/py-explore.c: Likewise.
3224 * gdb.python/py-explore.cc: Likewise.
3225 * gdb.python/py-finish-breakpoint.c: Likewise.
3226 * gdb.python/py-finish-breakpoint2.cc: Likewise.
3227 * gdb.python/py-symbol.c: Likewise.
3228 * gdb.threads/execl.c: Likewise.
3229 * gdb.threads/execl1.c: Likewise.
3230
88ab5684
WN
32312013-06-07 Will Newton <will.newton@linaro.org>
3232
3233 * gdb.base/long_long.exp: Fix ARM EABI target glob.
3234
42daa7a0
WN
32352013-06-07 Will Newton <will.newton@linaro.org>
3236
3237 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
3238 and "starting".
3239
f4059ef3
WN
32402013-06-07 Will Newton <will.newton@linaro.org>
3241
3242 * gdb.cp/anon-struct.exp: Conditionalize constructor and
3243 destructor prototypes for ARM ABI.
3244 * gdb.cp/m-static.exp: Likewise.
3245
8cb5cc78
YQ
32462013-06-07 Yao Qi <yao@codesourcery.com>
3247
3248 * gdb.trace/mi-trace-unavailable.exp: New.
3249 * gdb.trace/trace-unavailable.c: New.
3250
c6cf1712
DE
32512013-06-06 Doug Evans <dje@google.com>
3252
3253 * gdb.cp/derivation.exp: Make tests have unique names.
3254
bf6be0f4
TT
32552013-06-06 Tom Tromey <tromey@redhat.com>
3256
3257 * gdb.base/dump.exp (capture_value): Don't put expression into
3258 test name if arguments passed in.
3259 Rename a couple more tests to make them unique.
3260
ebb022fa
TT
32612013-06-06 Tom Tromey <tromey@redhat.com>
3262
3263 * gdb.base/break-always.exp: Explicitly specify test name.
3264
69fc87c2
DE
32652013-06-05 Doug Evans <dje@google.com>
3266 Keith Seitz <keiths@redhat.com>
3267
3268 * gdb.cp/derivation2.cc: New file.
3269 * gdb.cp/derivation.cc (main): Call foo2.
3270 * gdb.cp/derivation.exp: Add tests for typedefs in another
3271 file, and when there's an active block.
3272
f993f39e
LM
32732013-06-05 Luis Machado <lgustavo@codesourcery.com>
3274
3275 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
3276 from targets that use function descriptors in the virtual tables.
3277 Handle presence of dot symbols.
3278
afacd7f3
GB
32792013-06-04 Gary Benson <gbenson@redhat.com>
3280
3281 * gdb.base/break-probes.exp: New file.
3282 * gdb.base/break-probes.c: Likewise.
3283 * gdb.base/break-probes-solib.c: Likewise.
3284 * gdb.base/info-shared.exp: New file.
3285 * gdb.base/info-shared.c: Likewise.
3286 * gdb.base/info-shared-solib1.c: Likewise.
3287 * gdb.base/info-shared-solib2.c: Likewise.
3288
a29a3fb7
GB
32892013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3290 Gary Benson <gbenson@redhat.com>
3291
3292 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
3293 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
3294 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
3295 to be set to "no" to indicate that no ld.so copy should be made.
3296 * gdb.base/break-interp.exp (solib_bp): New constant.
3297 (reach_1): Use the above instead of "_dl_debug_state".
3298 (test_attach): Likewise.
3299 (test_ld): Likewise.
3300 * gdb.threads/dlopen-libpthread.exp: New file.
3301 * gdb.threads/dlopen-libpthread.c: Likewise.
3302 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
3303 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
3304
62a813cc
YQ
33052013-05-30 Yao Qi <yao@codesourcery.com>
3306
3307 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3308 Add a test that no MI notification is emitted when executing
3309 -exec-arguments.
3310
8f56dad4
JK
33112013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3312
3313 PR testsuite/12649
3314 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
3315 $mi_gdb_prompt expectation by mi_expect_stop.
3316 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
3317 (mi info dprintf second time): Replace them by mi_send_resuming_command
3318 and mi_expect_stop.
3319
c588eb20
GB
33202013-05-24 Gary Benson <gbenson@redhat.com>
3321
3322 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
3323 backslash.
3324 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
3325 backslashes.
3326 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
3327 backslash.
3328
c0ea94eb
YQ
33292013-05-24 Yao Qi <yao@codesourcery.com>
3330
3331 * gdb.trace/tfile.exp: Test inferior and thread.
3332
db1ac436
YQ
33332013-05-24 Yao Qi <yao@codesourcery.com>
3334 Pedro Alves <palves@redhat.com>
3335
3336 * gdb.base/range-stepping.exp: Skip the rest of tests if the
3337 test fails.
3338 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
3339 Return 0 if the test passes, otherwise return 1.
3340
b6abb10c
DE
33412013-05-23 Doug Evans <dje@google.com>
3342
3343 * boards/fission-dwp.exp: New file.
3344
bc5065a7
PA
33452013-05-23 Yao Qi <yao@codesourcery.com>
3346 Pedro Alves <palves@redhat.com>
3347
3348 * gdb.base/range-stepping.c: New file.
3349 * gdb.base/range-stepping.exp: New file.
3350 * gdb.trace/range-stepping.c: New file.
3351 * gdb.trace/range-stepping.exp: New file.
3352 * lib/range-stepping-support.exp: New file.
3353
5f2e6b00
TT
33542013-05-22 Tom Tromey <tromey@redhat.com>
3355
3356 * gdb.cp/class2.cc (main): New local 'aref'.
3357 * gdb.cp/class2.exp: Check printing of 'aref'.
3358
e6ba475a
DE
33592013-05-22 Doug Evans <dje@google.com>
3360
3361 * gdb.threads/wp-replication.c (main): Insert some code at the start
3362 to ensure the breakpoint on main is only hit once. Fix comment.
3363
52c935b6
KS
33642013-05-21 Keith Seitz <keiths@redhat.com>
3365 Pedro Alves <palves@redhat.com>
3366
3367 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
3368 gdb_expect.
3369 Add test to flush the remaining input buffer so that this
3370 file passes testsuite/12649.
3371
bd9673a4
PW
33722013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3373
3374 * gdb.base/catch-signal-fork.exp: New file.
3375 * gdb.base/catch-signal-fork.c: New file.
3376
69a97597
SA
33772013-05-21 Sterling Augustine <saugustine@google.com>
3378
3379 * boards/remote-stdio-gdbserver.exp: New file.
3380
44e97363
JK
33812013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3382
3383 PR testsuite/12649
3384 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
3385 racy matches.
3386
02392865
CG
33872013-05-21 Christian Groessler <chris@groessler.org>
3388
3389 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
3390 since it's not supported in all shells.
3391
c5867ab6
HZ
33922013-05-21 Hui Zhu <hui@codesourcery.com>
3393
3394 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
3395 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
3396
6c9e2db4
DE
33972013-05-20 Doug Evans <dje@google.com>
3398
3399 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
3400 (_handle_DW_TAG): Use it.
3401 (cu, tu): Replace parameters is_64, version, addr_size with options.
3402 All callers updated. Add Fission support.
3403 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
3404 * gdb.dwarf2/method-ptr.exp: Ditto.
3405 * gdb.dwarf2/nostaticblock.exp: Ditto.
3406 * gdb.dwarf2/subrange.exp: Ditto.
3407 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
3408
4a6e676c
TT
34092013-05-20 Tom Tromey <tromey@redhat.com>
3410
3411 * gdb.gdb/python-selftest.exp: New file.
3412
e19d3afb
DE
34132013-05-20 Doug Evans <dje@google.com>
3414
3415 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
3416 -fdebug-types-section.
3417
4d804846
JB
34182013-05-20 Joel Brobecker <brobecker@adacore.com>
3419
3420 * gdb.ada/float_param: New testcase.
3421
8d324e83
DE
34222013-05-17 Doug Evans <dje@google.com>
3423
7d0c9981
DE
3424 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
3425 Add tests for "maint check-symtabs", "maint expand-symtabs".
3426
8d324e83
DE
3427 * gdb.base/maint.exp: Remove testing of individual maint command
3428 help output.
3429
177aadc4
PA
34302013-05-16 Pedro Alves <palves@redhat.com>
3431
3432 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
3433 comment. Use gdb_test_no_output.
3434
b8fea896
JB
34352013-05-16 Joel Brobecker <brobecker@adacore.com>
3436
3437 * gdb.ada/complete.exp: Add test verifying completion using
3438 the "tab" key.
3439
52c935b6
KS
34402013-05-15 Keith Seitz <keiths@redhat.com>
3441
3442 * gdb.base/filesym.exp: New completer test.
3443 * gdb.base/filesym.c: New file.
3444
ed0f00b8
PA
34452013-05-15 Pedro Alves <palves@redhat.com>
3446
3447 * gdb.base/fixsection.c: Remove attribution.
3448 * gdb.base/watch-read.exp: Ditto.
3449
55fb6d27
TT
34502013-05-13 Tom Tromey <tromey@redhat.com>
3451
3452 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
3453 size and change type sizes to 4 bytes.
3454
ac1ca910
TT
34552013-05-13 Tom Tromey <tromey@redhat.com>
3456
3457 * gdb.base/exprs.exp (test_expr): Add regression test.
3458 * gdb.base/exprs.c (null_t_struct): New global.
3459
8414efef
MB
34602013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
3461
3462 * gdb.base/default.exp: Disable history saving.
3463 * gdb.base/setshow.exp: Likewise.
3464
9779ab84
PA
34652013-05-10 Pedro Alves <palves@redhat.com>
3466
3467 PR remote/15455
3468
3469 * gdb.trace/qtro.c: New file.
3470 * gdb.trace/qtro.exp: New file.
3471
1e611234
PM
34722013-05-10 Phil Muldoon <pmuldoon@redhat.com>
3473
3474 * gdb.python/py-framefilter.py: New File.
3475 * gdb.python/py-framefilter-mi.exp: Ditto.
3476 * gdb.python/py-framefilter.c: Ditto.
3477 * gdb.python/py-framefilter-mi.exp: Ditto.
3478 * gdb.python/py-framefilter-mi.c: Ditto,
3479 * gdb.python/py-framefilter-gdb.py.in: Ditto.
3480
5e4c3ac4
TT
34812013-05-08 Tom Tromey <tromey@redhat.com>
3482
3483 * gdb.base/solib-search.exp: Set test name for "set
3484 solib-search-path" test.
3485
993654a9
HAQ
34862013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
3487
3488 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
3489 (set_a_tracepoint): Set tracepoint before prologue.
3490 (run_trace_experiment): Test setup_tracepoints and 'break end'
3491 in it.
3492 (trace_buffer_normal): Remove.
3493 (gdb_trace_circular_tests): Remove. Move tests to...
3494 (top level): ...here. Call 'runto_main' before checking for
3495 trace support. Use commands to check the support for circular
3496 trace buffer and changing of trace buffer size. Add test
3497 to calculate size of single frame. Use this size to
3498 calculate the size of trace buffer. Use 'tfind pc func9'
3499 instead of 'tfind 9'. Use 'with_test_prefix'.
3500
c95aea6b
TT
35012013-05-07 Tom Tromey <tromey@redhat.com>
3502
3503 * lib/selftest-support.exp: New file.
3504 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3505 do_self_tests.
3506 (setup_test, find_gdb): Remove.
3507 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
3508 do_self_tests.
3509 (setup_test, find_gdb): Remove.
3510 (test_observer): Don't call setup_test. Remove argument.
3511 * gdb.gdb/selftest.exp: Load selftest-support.exp.
3512 (find_gdb): Remove.
3513 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3514 do_self_tests.
3515 (setup_test, find_gdb): Remove.
3516 (test_with_self): Don't call setup_test. Remove argument.
3517
1f031429
PA
35182013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3519
3520 * gdb.arch/system-gcore.exp: Remove.
3521 * gdb.arch/gcore.c: Remove.
3522 * gdb.base/gcore.exp: Add "info reg system".
3523
58ce7251
SDJ
35242013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
3525
3526 PR breakpoints/15413:
3527 * gdb.base/pending.exp: Add test for completion of the "condition"
3528 command for pending breakpoints.
3529 * gdb.linespec/linespec.ex: Add test for completion of the
3530 "condition" command when dealing with multiple locations.
3531
aacbb8a5
LM
35322013-05-07 Luis Machado <lgustavo@codesourcery.com>
3533
3534 * gdb.threads/wp-replication.c: New file.
3535 * gdb.threads/wp-replication.exp: New file.
3536
2dd6254d
SL
35372013-05-06 Sandra Loosemore <sandra@codesourcery.com>
3538
3539 * gdb.xml/tdesc-regs.exp: Add case for nios2.
3540
c2a96e8c
DE
35412013-05-06 Doug Evans <dje@google.com>
3542
b903e17e
DE
3543 * gdb.base/solib-search-lib1.c: New file.
3544 * gdb.base/solib-search-lib2.c: New file.
3545 * gdb.base/solib-search.c: New file.
3546 * gdb.base/solib-search.h: New file.
3547 * gdb.base/solib-search.exp: New file.
3548
fac51dd9
DE
3549 * lib/gdb.exp (gdb_core_cmd): New function.
3550 * gdb.arch/system-gcore.exp: Use it.
3551 * gdb.arch/vsx-regs.exp: Ditto.
3552 * gdb.base/gcore.exp: Ditto.
3553 * gdb.threads/gcore-thread.exp: Ditto.
3554
c2a96e8c
DE
3555 * gdb.reverse/shr.h: New file.
3556 * gdb.reverse/shr1.c: New file.
3557 * gdb.reverse/shr2.c: #include "shr.h".
3558 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
3559 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
3560 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
3561 Update tests using sleep/printf to use shr2.sl instead.
3562 * gdb.reverse/solib-reverse.exp: Ditto.
3563
b6807d98
TT
35642013-05-06 Tom Tromey <tromey@redhat.com>
3565
3566 * gdb.dwarf2/implptrconst.c: New file.
3567 * gdb.dwarf2/implptrconst.exp: New file.
3568 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
3569 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
3570 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
3571
96f7d3f1
PW
35722013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3573
3574 * gdb.base/catch-sig.c (main): Raise SIGINT.
3575 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3576
1ebff1fd
HAQ
35772013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3578
3579 * status-stop.exp (test_tstart_tstart): Check for error
3580 returned by the second 'tstart' command.
3581
f92b06da
WT
35822013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3583
3584 * gdb.xml/maint_print_struct.exp: New file.
3585 * gdb.xml/maint_print_struct.xml: New file.
3586
ff546935
TT
35872013-04-25 Tom Tromey <tromey@redhat.com>
3588
3589 * gdb.dwarf2/nostaticblock.exp: New file.
3590
bf9e4d0c
MB
35912013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3592
3593 PR gdb/10462
3594 * gdb.base/setshow.exp: Add test case.
3595
a11cfd87
HZ
35962013-04-23 Hui Zhu <hui@codesourcery.com>
3597
3598 PR gdb/15293
a11cfd87
HZ
3599 * gdb.base/dprintf.exp: Add ignore command.
3600
2d9442cc
HZ
36012013-04-23 Hui Zhu <hui@codesourcery.com>
3602
3603 PR gdb/15165
2d9442cc
HZ
3604 * gdb.base/save-bp.exp: Add test for dprintf.
3605
0f3305ed
TT
36062013-04-22 Tom Tromey <tromey@redhat.com>
3607
3608 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3609 notice_open_fds.
3610
d504301e
SDJ
36112013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3612
3613 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3614 ldflags.
3615
9991b207
SDJ
36162013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3617
3618 * gdb.arch/arm-bl-branch-dest.c: New file.
3619 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3620
433730c9
PA
36212013-04-19 Vladimir Kargov <kargov@gmail.com>
3622 Pedro Alves <palves@redhat.com>
3623
3624 * gdb.arch/i386-float.S: New file.
3625 * gdb.arch/i386-float.exp: New file.
3626
9a908334
LM
36272013-04-18 Luis Machado <lgustavo@codesourcery.com>
3628
3629 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3630 type void *.
3631
4f22ed5c
DE
36322013-04-17 Doug Evans <dje@google.com>
3633
3634 * lib/dwarf.exp (Dwarf): New proc "tu".
3635 * gdb.dwarf2/missing-sig-type.exp: New file.
3636
a0d3f2f5
SCR
36372013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3638
3639 Add option to link testcases with Pthreads library when
3640 using 'prepare_for_testing' in tests.
3641
3642 * lib/gdb.exp (build_executable_from_specs): Use
3643 gdb_compile_pthreads to compile if option "pthreads" is
3644 specified.
3645
cc16e6c9
TT
36462013-04-15 Tom Tromey <tromey@redhat.com>
3647
3648 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3649
72f1fe8a
TT
36502013-04-15 Tom Tromey <tromey@redhat.com>
3651
3652 * gdb.base/default.exp: Update for $_exception.
3653 * gdb.cp/exceptprint.cc: New file.
3654 * gdb.cp/exceptprint.exp: New file.
3655 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3656
6e72ca20
TT
36572013-04-15 Tom Tromey <tromey@redhat.com>
3658
3659 * gdb.cp/typeid.cc: New file.
3660 * gdb.cp/typeid.exp: New file.
3661
591f19e8
TT
36622013-04-15 Tom Tromey <tromey@redhat.com>
3663
3664 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3665
da9160e4
YQ
36662013-04-13 Yao Qi <yao@codesourcery.com>
3667
3668 * gdb.base/completion.exp: Test completion of command
3669 'target ctf' if target ctf is supported.
3670
f81d1120
PA
36712013-04-10 Pedro Alves <palves@redhat.com>
3672
3673 * gdb.base/completion.exp: Test "set height", "set listsize" and
3674 "set trace-buffer-size" completion.
3675 * gdb.base/setshow.exp: Test "set height unlimited".
3676 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3677 unlimited".
3678
393fd4c3
YQ
36792013-04-10 Yao Qi <yao@codesourcery.com>
3680
3681 * gdb.trace/actions.exp: Save trace data to CTF.
3682 Change to ctf target if GDB supports, read CTF data in ctf
3683 target, and check the actions of tracepoints.
3684 * gdb.trace/while-stepping.exp: Likewise.
3685 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3686 format and read CTF trace file if GDB supports.
3687 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3688 target is supported, change to ctf target, read trace data and
3689 check output of command "tstatus".
3690 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3691 read CTF data by target ctf and call check_tsv.
3692
b7a273f8
YQ
36932013-04-10 Yao Qi <yao@codesourcery.com>
3694
3695 * gdb.trace/actions.exp (check_tracepoint): New.
3696 (top level): Start the tracing and check the actions of
3697 tracepoints. Save trace data to tfile format. Restart GDB
3698 and read trace file in tfile target. Check the actions of
3699 tracepoints again.
3700 * gdb.trace/while-stepping.exp: Likewise.
3701
f3786771
YQ
37022013-04-10 Yao Qi <yao@codesourcery.com>
3703
3704 * gdb.trace/report.exp: Use standard_output_file for saved
3705 trace file.
3706
5c2b4418
HZ
37072013-04-10 Hui Zhu <hui@codesourcery.com>
3708
3709 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3710 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3711 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3712
f7543f0a
JK
37132013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3714
3715 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3716 response.
3717
f6de8ec2
PA
37182013-04-08 Pedro Alves <palves@redhat.com>
3719
3720 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3721 the location.
3722
b8abfd58
SL
37232013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3724
3725 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3726 for breakpoint location.
3727
156bffd0
SL
37282013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3729
3730 * gdb.linespec/linespec.exp: Make dir/file:line tests
3731 conditional for non-remote hosts only.
3732
c9a6ce02
PA
37332013-04-04 Stan Shebs <stan@codesourcery.com>
3734 Pedro Alves <palves@redhat.com>
3735
3736 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3737 * gdb.trace/actions-changed.c: New file.
3738 * gdb.trace/actions-changed.exp: New file.
3739 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3740 (gdb_trace_setactions_command): ... this. Add "actions_command"
3741 parameter, and handle it.
3742 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3743
4bd05f24
YQ
37442013-04-04 Yao Qi <yao@codesourcery.com>
3745
3746 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3747 'step'.
3748
3758b5ce
YQ
37492013-04-03 Yao Qi <yao@codesourcery.com>
3750
3751 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3752 "tfile-basic.tf".
3753 (test_tfind_tfile): Likewise.
3754
1dcaed0d
YQ
37552013-04-03 Yao Qi <yao@codesourcery.com>
3756
3757 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3758 "tfile-basic.tf" instead of "basic.tf".
3759 (write_error_trace_file): Pass argument "tfile-error.tf"
3760 instead of "error.tf".
3761 * gdb.trace/tfile.exp: Update tfile names to
3762 "tfile-basic.tf" and "tfile-error.tf".
3763
0e7a53fc
SL
37642013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3765
3766 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3767 empty directory in file for breakpoint hit.
3768
9852c492
YQ
37692013-03-29 Yao Qi <yao@codesourcery.com>
3770
3771 * gdb.base/completion.exp: Test completion of commands
3772 "target core", "target tfile" and "target exec".
3773 * gdb.trace/tfile.exp: Test completion of command
3774 "target tfile".
3775
af312be7
JB
37762013-03-28 Joel Brobecker <brobecker@adacore.com>
3777
3778 * gdb.ada/win_fu_syms: New testcase.
3779
e4a48d9d
DE
37802013-03-28 Doug Evans <dje@google.com>
3781
3782 * gdb.base/maint.exp (maint print statistics): Update expected output.
3783
7f7cc265
PA
37842013-03-28 Pedro Alves <palves@redhat.com>
3785
3786 PR gdb/15294
3787
3788 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3789 mean unlimited instead of $arg < 0.
3790 (test_listsize): Remove "listsize of 0 suppresses output" test.
3791 Test that "set listsize 0" ends up with an unlimited listsize.
3792
fc0da894
PA
37932013-03-28 Pedro Alves <palves@redhat.com>
3794
3795 * gdb.base/list.exp (last_line): New global.
3796 (last_line_re): New global.
3797 (test_listsize, test_list_function, test_list_forward)
3798 (test_repeat_list_command, test_list_range)
3799 (test_list_filename_and_function): Use them.
3800 * gdb.base/list0.c: Comment the last line of the file with "last
3801 line".
3802
abe7b711
PA
38032013-03-28 Pedro Alves <palves@redhat.com>
3804
3805 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3806 list the whole file.
3807
15b3979c
PA
38082013-03-28 Pedro Alves <palves@redhat.com>
3809
3810 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3811 "set listsize".
3812
96811e3b
KS
38132013-03-26 Keith Seitz <keiths@redhat.com>
3814
3815 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3816 from passing.
3817
4043f22b
PA
38182013-03-26 Pedro Alves <palves@redhat.com>
3819
3820 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3821 until after GDB has run.
3822
14a1aa17
YQ
38232013-03-26 Yao Qi <yao@codesourcery.com>
3824
3825 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3826 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3827
99c819ee
MM
38282013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3829
3830 * gdb.btrace/enable.exp: Add regression test.
3831
24955f63
TT
38322013-03-25 Tom Tromey <tromey@redhat.com>
3833
3834 * gdb.cp/m-static.exp: Add destructor-printing tests.
3835
fce632b6
TT
38362013-03-25 Tom Tromey <tromey@redhat.com>
3837
3838 * gdb.cp/m-static.exp: Add constructor ptype tests.
3839 * gdb.cp/m-static.cc (single_constructor): New class.
3840 (main): Make instance of single_constructor.
3841
598d3636
JK
38422013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3843 Pedro Alves <palves@redhat.com>
3844
3845 * gdb.server/server-kill.c: New file.
3846 * gdb.server/server-kill.exp: New file.
3847
c12440c9
PA
38482013-03-21 Pedro Alves <palves@redhat.com>
3849
3850 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3851 Expect $gdb_prompt in gdb_test_multiple.
3852
bd712aed
DE
38532013-03-21 Doug Evans <dje@google.com>
3854
3855 * gdb.base/maint.exp: Update tests for per-command stats.
3856
b2f83c08
TT
38572013-03-21 Tom Tromey <tromey@redhat.com>
3858
3859 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3860 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3861
ef0026f0
PA
38622013-03-20 Pedro Alves <palves@redhat.com>
3863
3864 PR gdb/15289
3865
3866 * gdb.base/remote.exp: Test
3867 "set remote hardware-watchpoint-limit -1",
3868 "set remote hardware-breakpoint-limit -1",
3869 "set remote hardware-watchpoint-limit 2147483647" and
3870 "set remote hardware-breakpoint-limit 2147483647".
3871
3f1175a9
PA
38722013-03-20 Pedro Alves <palves@redhat.com>
3873 Yao Qi <yao@codesourcery.com>
3874
3875 * gdb.trace/tfile.c: Add comments.
3876 (nonconstglob): New global.
3877 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3878 global that is not covered by the trace frame. Test
3879 disassembling.
3880
a09ae1c1
JK
38812013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3882
3883 * gdb.base/valgrind-infcall.exp
3884 (continue #$continue_count) <remote connection closed>
3885 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3886 $valgrind_pid.
3887
9ce98649
TT
38882013-03-15 Tom Tromey <tromey@redhat.com>
3889
3890 * gdb.cp/overload.cc (intintfunc): New.
3891 * gdb.cp/overload.exp: Add regression test.
3892
0a251e08
YQ
38932013-03-15 Yao Qi <yao@codesourcery.com>
3894
3895 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3896 using with_test_prefix.
3897 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3898 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3899 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3900 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3901 * gdb.base/break-interp.exp (test_core): Likewise.
3902 (test_attach_gdb): Likewise.
3903 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3904 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3905 Likewise.
3906 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3907 * gdb.base/jit.exp (one_jit_test): Likewise.
3908 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3909 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3910 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3911 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3912 Likewise.
3913 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3914 Likewise.
3915 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3916 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3917 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3918 (tracepoint_change_loc_2): Likewise.
3919 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3920 Likewise.
3921 (disconnected_tfind): Likewise.
3922 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3923 Likewise.
3924 (test_tfind_remote): Likewise.
3925 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3926 Likewise.
3927 (test_pending_resolved): Likewise.
3928 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3929 Likewise.
3930 (test_upload_tsv): Likewise.
3931 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3932 Likewise.
3933 (pending_tracepoint_works): Likewise.
3934 * gdb.trace/report.exp (use_collected_data): Likewise.
3935 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3936 Likewise.
3937 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3938 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3939 (strace_trace_on_same_addr): Likewise.
3940 (strace_trace_on_diff_addr): Likewise.
3941 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3942 (gdb_collect_locals_test): Likewise.
3943 (gdb_unavailable_registers_test): Likewise.
3944 (gdb_collect_globals_test): Likewise.
3945
2c415c0f
YQ
39462013-03-15 Yao Qi <yao@codesourcery.com>
3947
3948 * gdb.base/condbreak.exp: Add semicolon back which was removed
3949 by my previous commit.
3950
ae59b1da
YQ
39512013-03-14 Yao Qi <yao@codesourcery.com>
3952
3953 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3954 'return'.
3955 (gdb_target_monitor, gdb_load): Likewise.
3956 * config/sid.exp (gdb_load): Likewise.
3957 * config/slite.exp (gdb_load): Likewise.
3958 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3959 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3960 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3961 (single_step_until): Likewise.
3962 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3963 * gdb.arch/system-gcore.exp: Likewise.
3964 * gdb.base/bigcore.exp (extract_heap): Likewise.
3965 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3966 * gdb.base/call-ar-st.exp: Likewise.
3967 * gdb.base/call-rt-st.exp: Likewise.
3968 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3969 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3970 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3971 * gdb.base/corefile.exp: Likewise.
3972 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3973 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3974 * gdb.base/fixsection.exp: Likewise.
3975 * gdb.base/funcargs.exp: Likewise.
3976 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3977 * gdb.base/gcore-relro.exp: Likewise.
3978 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3979 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3980 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3981 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3982 * gdb.base/list.exp: Likewise.
3983 (set_listsize): Likewise.
3984 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3985 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3986 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3987 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3988 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3989 * gdb.base/setvar.exp: Likewise.
3990 (test_set): Likewise.
3991 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3992 * gdb.base/solib-overlap.exp: Likewise.
3993 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3994 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3995 * gdb.base/watchpoint.exp (initialize): Likewise.
3996 (test_simple_watchpoint): Likewise.
3997 (test_disabling_watchpoints): Likewise.
3998 (test_watchpoint_triggered_in_syscall): Likewise.
3999 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
4000 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
4001 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
4002 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
4003 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4004 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4005 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4006 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4007 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4008 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
4009 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4010 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
4011 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
4012 * gdb.mi/gdb792.exp: Likewise.
4013 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
4014 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
4015 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
4016 * gdb.threads/gcore-thread.exp: Likewise.
4017 (load_core): Likewise.
4018 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
4019 (test_startup, check_control_c): Likewise.
4020 * gdb.threads/sigstep-threads.exp: Likewise.
4021 * gdb.threads/thread_check.exp: Likewise.
4022 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
4023 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
4024 (set_a_tracepoint, trace_buffer_normal): Likewise.
4025 (gdb_trace_circular_tests): Likewise.
4026 * gdb.trace/collection.exp: Likewise.
4027 * gdb.trace/disconnected-tracing.exp: Likewise.
4028 * gdb.trace/infotrace.exp: Likewise.
4029 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4030 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4031 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
4032 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
4033 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
4034 * gdb.trace/stap-trace.exp: Likewise.
4035 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
4036 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
4037 * gdb.trace/trace-buffer-size.exp: Likewise.
4038 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
4039 * gdb.trace/unavailable.exp: Likewise.
4040 * gdb.trace/while-dyn.exp: Likewise.
4041 * lib/fortran.exp (set_lang_fortran): Likewise.
4042 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
4043 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
4044 (default_gdb_start, get_compiler_info): Likewise.
4045 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
4046 (get_debug_format, setup_xfail_format): Likewise.
4047 (rerun_to_main, gdb_skip_float_test): Likewise.
4048 (build_id_debug_filename_get, get_remotetimeout): Likewise.
4049 * lib/java.exp (set_lang_java): Likewise.
4050 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
4051 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
4052 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
4053 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
4054 * lib/objc.exp (set_lang_objc): Likewise.
4055 * lib/pascal.exp (set_lang_pascal): Likewise.
4056 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
4057 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
4058 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
4059
bb869963
SDJ
40602013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
4061
4062 PR c++/15203
4063 PR c++/15210
4064 * gdb.cp/m-static.cc (keepalive_int): New function.
4065 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
4066 * gdb.cp/m-static.exp: New test for `sintvar'.
4067
e2be70a0
YQ
40682013-03-14 Yao Qi <yao@codesourcery.com>
4069
4070 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
4071 of 'tstatus' into tstatus_output.
4072 (top level): Save the trace data to tfile. Read trace file in
4073 tfile target. Check the trace status.
4074
8ddb1965
YQ
40752013-03-13 Yao Qi <yao@codesourcery.com>
4076
4077 * gdb.trace/tsv.exp (check_tsv): New.
4078 (top level): Save a tfile on current trace session. Call
4079 check_tsv on live target. Load the tfile with target tfile
4080 and call check_tsv again.
4081
045dd51f
YQ
40822013-03-13 Yao Qi <yao@codesourcery.com>
4083
4084 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
4085 Replace some "gdb_test" with "gdb_test_no_output".
4086
82d049ab
PH
40872013-03-12 Paul Hilfinger <hilfingr@adacore.com>
4088
4089 * gdb.ada/expr_delims.exp: New file.
4090 * gdb.ada/expr_delims/foo.adb: New file.
4091 * gdb.ada/expr_delims/pck.ads: New file.
4092 * gdb.ada/expr_delims/pck.adb: New file.
4093
cb8ea32b
KS
40942013-03-11 Keith Seitz <keiths@redhat.com>
4095
4096 * watchpoint.exp (test_no_hw_watchpoints): Add test using
4097 both condition and thread. Then delete the watchpoint.
4098
2f1d9bdd
MM
40992013-03-11 Christian Himpel <christian.himpel@intel.com>
4100
4101 * Makefile.in: Add btrace testsuite.
4102 * configure: Regenerated.
4103 * configure.ac: Add btrace testsuite.
4104 * gdb.btrace/Makefile.in: New file.
4105 * gdb.btrace/enable.c: New file.
4106 * gdb.btrace/enable.exp: New file.
4107 * gdb.btrace/function_call_history.c: New file.
4108 * gdb.btrace/function_call_history.exp: New file.
4109 * gdb.btrace/instruction_history.c: New file.
4110 * gdb.btrace/instruction_history.exp: New file.
4111 * gdb.btrace/instruction_history.S: New file.
4112 * lib/gdb.exp: Add btrace skip proc.
4113
05c56a9d
JK
41142013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4115
4116 Fix entry-values if the callee called a noreturn function.
4117 * gdb.arch/amd64-tailcall-noret.S: New file.
4118 * gdb.arch/amd64-tailcall-noret.c: New file.
4119 * gdb.arch/amd64-tailcall-noret.exp: New file.
4120
9112db09
JK
41212013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4122
4123 Fix entry-values in C++ across CUs.
4124 * gdb.arch/amd64-tailcall-cxx.exp: New file.
4125 * gdb.arch/amd64-tailcall-cxx1.S: New file.
4126 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
4127 * gdb.arch/amd64-tailcall-cxx2.S: New file.
4128 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
4129
be9a119c 41302013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
4131 Hafiz Abid Qadeer <abidh@codesourcery.com>
4132
4133 gdb/testsuite/
4134 * gdb.trace/trace-buffer-size.exp: New file.
4135 * gdb.trace/trace-buffer-size.c: New file.
4136
049109b0
PA
41372013-03-06 Pedro Alves <palves@redhat.com>
4138
4139 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
4140 doesn't support the tested optional feature, call "unsupported"
4141 with the same test message as the "pass" case, instead of calling
4142 "pass" with a different message. Use the same text for the "fail"
4143 cases too.
4144
4aa54120
YQ
41452013-03-06 Yao Qi <yao@codesourcery.com>
4146
4147 * gdb.trace/tstatus.exp: Remove the invocation of
4148 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
4149 (test_tracepoints): Don't set fast tracepoint.
4150 (top level): Don't check agent library is loaded or not.
4151
b8b71e63
YQ
41522013-03-06 Yao Qi <yao@codesourcery.com>
4153
4154 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
4155 parentheses by "\\".
4156
33f448b1
JK
41572013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4158
4159 * gdb.linespec/base/one/thefile.cc (twodup): New.
4160 (m): Call it.
4161 * gdb.linespec/base/two/thefile.cc (dupname): New.
4162 (n): Call it.
4163 * gdb.linespec/break-ask.exp: New file.
4164 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
4165
1c942fb9
YQ
41662013-02-28 Yao Qi <yao@codesourcery.com>
4167
4168 * gdb.trace/report.exp: Move some code to ...
4169 (use_collected_data): New.
4170 (top level): Call use_collected_data once on the live target.
4171 Save at file of the current trace session, load it with target
4172 tfile, and call use_collected_data again.
4173
5b967901
JK
41742013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.threads/fork-thread-pending.c (main): Add alarm.
4177
6447023f
JK
41782013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
4181 Add final kill of ${valgrind_pid}.
4182
9f44fbc0
SCR
41832013-02-20 Siva Chandra Reddy <sivachandra@google.com>
4184
4185 * gdb.python/py-arch.c: New test case
4186 * gdb.python/py-arch.exp: New tests to test
4187 gdb.Architecture.disassemble
4188 * gdb.python/Makefile.in: Add py-arch to the list of
4189 EXECUTABLES.
4190
4c9ad8c2
TT
41912013-02-18 Tom Tromey <tromey@redhat.com>
4192
4193 * gdb.dwarf2/subrange.exp: New file.
4194
f5911ea1
HAQ
41952013-02-15 Pedro Alves <pedro@codesourcery.com>
4196 Hafiz Abid Qadeer <abidh@codesourcery.com>
4197
4198 * gdb.trace/tfile.exp: Add test for -trace-status command.
4199
420f4384
JK
42002013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4201
4202 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
4203 nanosleep by sleep.
4204
4819b3f8
PA
42052013-02-14 Pedro Alves <palves@redhat.com>
4206
4207 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
4208
1773c82c
HAQ
42092013-02-14 Pedro Alves <pedro@codesourcery.com>
4210 Hafiz Abid Qadeer <abidh@codesourcery.com>
4211
4212 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
4213
e234dfaf
TT
42142013-02-12 Tom Tromey <tromey@redhat.com>
4215
4216 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
4217 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
4218
6c01dd94
PA
42192013-02-12 Pedro Alves <palves@redhat.com>
4220
4221 * gdb.base/catch-signal.c: Update copyright years.
4222 * gdb.base/catch-signal.exp: Update copyright years.
4223 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
4224 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
4225 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
4226 * gdb.dwarf2/dw2-error.S: Update copyright years.
4227 * gdb.dwarf2/dw2-error.c: Update copyright years.
4228 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
4229 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
4230 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
4231
595fc67f
PA
42322013-02-12 Pedro Alves <palves@redhat.com>
4233
4234 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
4235 message.
4236 * gdb.base/sigaltstack.exp: Ditto.
4237 * gdb.base/siginfo.exp: Ditto.
4238 * gdb.base/sizeof.exp: Ditto.
4239
17282693
PA
42402013-02-12 Pedro Alves <palves@redhat.com>
4241
4242 * gdb.mi/mi-basics.exp: Tweak intro comment.
4243 * gdb.mi/mi-break.exp: Tweak intro comment.
4244 * gdb.mi/mi-console.exp: Tweak intro comment.
4245 * gdb.mi/mi-file.exp: Tweak intro comment.
4246 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
4247 * gdb.mi/mi-return.exp: Tweak intro comment.
4248 * gdb.mi/mi-stepi.exp: Tweak intro comment.
4249 * gdb.mi/mi-until.exp: Tweak intro comment.
4250 * gdb.mi/mi-watch.exp: Tweak intro comment.
4251
8a4ac37e
PA
42522013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
4253
4254 * gdb.server/no-thread-db.exp: New file.
4255 * gdb.server/no-thread-db.c: New file.
4256 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
4257
c2792f5a
DE
42582013-02-11 Doug Evans <dje@google.com>
4259
4260 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
4261 two decfloats.
4262
d9e98382
SDJ
42632013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4264
4265 * gdb.base/bitfields.c (struct internalvartest): New declaration.
4266 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
4267
a321661a
JK
42682013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4269
4270 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
4271
134a2066
YQ
42722013-02-06 Yao Qi <yao@codesourcery.com>
4273
4274 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
4275 to ...
4276 (test_create_delete_modify_tsv): ... here. New test on modifying
4277 the initial value of a tsv.
4278
5a2dc60a
JK
42792013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4280
4281 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
4282 (cd .../rdir): ... here.
4283
233d95b5
JK
42842013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4285
4286 * gdb.linespec/base/one/header.h: New file.
4287 * gdb.linespec/base/two/header.h: New file.
4288 * gdb.linespec/macro-relative.c: New file.
4289 * gdb.linespec/macro-relative.exp: New file.
4290
fbd9ab74
JK
42912013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4292
4293 * gdb.base/fullpath-expand-func.c: New file.
4294 * gdb.base/fullpath-expand.c: New file.
4295 * gdb.base/fullpath-expand.exp: New file.
4296 * gdb.base/realname-expand-real.c: New file.
4297 * gdb.base/realname-expand.c: New file.
4298 * gdb.base/realname-expand.exp: New file.
4299
1b56eb55
JK
43002013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4301
4302 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
4303 * gdb.dwarf2/dw2-dir-file-name.c: New file.
4304
af529f8f
JK
43052013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4306
4307 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
4308 (compare_filenames_for_search does not match)
4309 (compare_filenames_for_search does match): New tests.
4310
f5b95b50
JK
43112013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4312
4313 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
4314
d47921b9
JK
43152013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
4318
8a92335b
JK
43192013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4320
4321 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
4322 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
4323 ${binfile}.mini_debuginfo-debuglink and
4324 ${binfile}.mini_debuginfo-debuglink.xz.
4325
17f2157d
TT
43262013-02-01 Tom Tromey <tromey@redhat.com>
4327
4328 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
4329 attributes.
4330
d65f0a9c
TT
43312013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4332 Tom Tromey <tromey@redhat.com>
4333
4334 * gdb.dwarf2/method-ptr.exp: Link with c++.
4335 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
4336
f25c0135
TT
43372013-01-31 Tom Tromey <tromey@redhat.com>
4338
4339 * gdb.base/jit.exp (compile_jit_test): New proc.
4340 Add PIE tests.
4341
7078baeb
TT
43422013-01-31 Tom Tromey <tromey@redhat.com>
4343
4344 * gdb.dwarf2/method-ptr.cc: New file.
4345 * gdb.dwarf2/method-ptr.exp: New file.
4346
1d24041a
TT
43472013-01-31 Tom Tromey <tromey@redhat.com>
4348
4349 * lib/dwarf.exp (namespace Dwarf): New.
4350
8d9878a4
TT
43512013-01-29 Tom Tromey <tromey@redhat.com>
4352
4353 * gdb.dwarf2/fission-reread.exp: Add unload test.
4354
bed911e5
DE
43552013-01-28 Doug Evans <dje@google.com>
4356
4357 * gdb.dwarf2/fission-loclists.exp: New file.
4358 * gdb.dwarf2/fission-loclists.S: New file.
4359
e229648e
JK
43602013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4361
4362 Code cleanup.
4363 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
4364 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
4365 and prepare_for_testing.
4366 * gdb.base/store.exp: Likewise.
4367
86700f00
TT
43682013-01-25 Tom Tromey <tromey@redhat.com>
4369
4370 * gdb.python/py-explore.exp: Expect the gdb prompt.
4371
8954db33
AB
43722013-01-25 Andrew Burgess <aburgess@broadcom.com>
4373
4374 * gdb.base/gnu_vector.c: New variable for use in tests.
4375 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
4376 changes in scalar to vector casting and widening.
4377 * gdb.python/py-type.c: New variables for use in tests.
4378 * gdb.python/py-type.exp: Update vector related tests to reflect
4379 changes in scalar to vector casting and widening.
4380
2077afdd
TD
43812013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
4382
4383 * gdb.base/prologue-include.c: New file.
4384 * gdb.base/prologue-include.exp: New file.
4385 * gdb.base/prologue-include.h: New file.
4386
d7499464
HAQ
43872013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
4388
4389 PR gdb/13443
4390 * gdb.mi/mi-var-block.exp: Make test messages unique.
4391
e2a3e0f1
TT
43922013-01-23 Tom Tromey <tromey@redhat.com>
4393
4394 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
4395
152fcc9c
TT
43962013-01-23 Tom Tromey <tromey@redhat.com>
4397
4398 * gdb.cp/converts.cc (main): Initialize 'a'.
4399
bea883fd
SCR
44002013-01-23 Siva Chandra Reddy <sivachandra@google.com>
4401
4402 * testsuite/gdb.python/frame.exp: Add a test for
4403 gdb.Frame.architecture() method.
4404
0928e93d
PA
44052013-01-22 Pedro Alves <palves@redhat.com>
4406
4407 * gdb.base/annota1.exp (signal sent): No longer expect
4408 breakpoints-invalid.
4409 * gdb.cp/annota2.exp (continue until exit)
4410 (watch triggered on a.x): Ditto.
4411
9c97429f
PA
44122013-01-22 Pedro Alves <palves@redhat.com>
4413
4414 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
4415 Adjust tests to breakpoints-invalid changes.
4416 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
4417 variables.
4418 Adjust tests to breakpoints-invalid changes.
4419
187d10dd
PA
44202013-01-22 Pedro Alves <palves@redhat.com>
4421
4422 * gdb.base/annota1.exp (annotate ignore count change): Add
4423 expected output for failure case.
4424
ea3aedcb
TT
44252013-01-22 Tom Tromey <tromey@redhat.com>
4426
4427 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
4428 call.
4429
998580f1
MK
44302013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
4431
4432 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 4433 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
4434 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
4435 Also handle 'thread' field.
4436 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
4437 * gdb.mi/mi-watch.exp: Ditto.
4438 * lib/mi-support.exp: Ditto.
4439
8f1d5693
MK
44402013-01-21 Siva Chandra Reddy <sivachandra@google.com>
4441
4442 * gdb.python/py-explore.exp: Improve a test
4443
2d8c5d7c
DB
44442013-01-18  David Blaikie  <dblaikie@gmail.com>
4445
4446 * gdb.base/label.c (main): Correct the type of the second
4447 parameter.
4448
46f35228
TT
44492013-01-18 Tom Tromey <tromey@redhat.com>
4450
4451 * gdb.dwarf2/trace-crash.s: New file.
4452 * gdb.dwarf2/trace-crash.exp: New file.
4453
5965d69d
HAQ
44542013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
4455
43aaf8b6
PA
4456 PR gdb/13443
4457 * gdb.base/checkpoint.exp: Update test messages to make them
4458 unique.
5965d69d 4459
5ae4861a
YQ
44602013-01-18 Yao Qi <yao@codesourcery.com>
4461
4462 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
4463 output of 'info tracepoints'.
4464 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
4465 Likewise.
4466 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4467 * gdb.trace/disconnected-tracing.c (struct foo): New.
4468
d84fca2c
JK
44692013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4470
4471 * gdb.dwarf2/dw2-dos-drive.S: New file.
4472 * gdb.dwarf2/dw2-dos-drive.exp: New file.
4473
aebb1cc9
DE
44742013-01-17 Doug Evans <dje@google.com>
4475
2782d512
DE
4476 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
4477 CXX_FOR_TARGET.
4478
aebb1cc9
DE
4479 * boards/cc-with-tweaks.exp: New file.
4480
db2b2972
TT
44812013-01-17 Tom Tromey <tromey@redhat.com>
4482
4483 * gdb.base/completion.exp: Add "set cp-abi" completion test.
4484
96343774
PA
44852013-01-17 Pedro Alves <palves@redhat.com>
4486
4487 Merge dg-extract-results.sh from upstream (svn 195224).
4488
4489 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4490 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
4491
4492 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4493 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
4494
4495 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4496 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
4497
4498 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4499 * dg-extract-results.sh: Redirect grep output to /dev/null instead
4500 of grep -q.
4501
675921c0
SD
45022012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
4503
4504 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4505 interface.
4506 * gdb.base/jithost.c: New file.
4507 * gdb.base/jithost.h: New file.
4508 * gdb.base/jitreader.c : New file.
4509 * gdb.base/jit-protocol.h: New file.
4510
ab04a2af
TT
45112013-01-16 Tom Tromey <tromey@redhat.com>
4512
4513 * gdb.base/catch-signal.c: New file.
4514 * gdb.base/catch-signal.exp: New file.
4515
8ac3646f
TT
45162013-01-16 Tom Tromey <tromey@redhat.com>
4517
4518 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
4519
22fc223e
JK
45202013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
4523
44478ab3
TT
45242013-01-14 Tom Tromey <tromey@redhat.com>
4525
4526 * gdb.base/completion.exp: Add "set gnutarget" test.
4527
06d66ee9
TT
45282013-01-14 Tom Tromey <tromey@redhat.com>
4529
4530 * gdb.dwarf2/dw2-restrict.S: New file.
4531 * gdb.dwarf2/dw2-restrict.c: New file.
4532 * gdb.dwarf2/dw2-restrict.exp: New file.
4533
c9bf0622
TT
45342013-01-14 Tom Tromey <tromey@redhat.com>
4535
4536 * gdb.dwarf2/dw2-error.exp: New file.
4537 * gdb.dwarf2/dw2-error.c: New file.
4538 * gdb.dwarf2/dw2-error.S: New file.
4539
5b12a61c
JK
45402013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4541
4542 * gdb.cp/parse-lang.cc: New file.
4543 * gdb.cp/parse-lang.exp: New file.
4544
f0a4b570
JK
45452013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4546
4547 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
4548 (set substitute-path): New test.
4549 (fullname present): Remove content.
4550 (substituted fullname): New test.
4551
f751cc97
JB
45522013-01-13 Joel Brobecker <brobecker@adacore.com>
4553
4554 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
4555 check. Move $gdb_py_is_py24 value check right after.
4556
04164e8e
JK
45572013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4558
4559 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4560 targets.
4561
5bf480a5
YQ
45622013-01-11 Yao Qi <yao@codesourcery.com>
4563
4564 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
4565 for dprintf.
4566 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4567 Check the fields in "=breakpoint-created" for dprintf.
4568
f35a17b5
JK
45692012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4570
4571 * gdb.mi/mi-fullname-deleted.exp: New file.
4572
85817405
JK
45732012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4576 expected output.
4577 (info skip with pending file): Remove.
4578 (ignoring function in solib, info skip for function multiply): Update
4579 the expected output.
4580 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4581 (info skip (delete 1), info skip after disabling all)
4582 (info skip after enabling all, info skip after disabling 4 2-3)
4583 (info skip after enabling 2-3, info skip 2-3)
4584 (info skip after deleting 2 3): Update the expected output.
4585 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4586 statement to its initialization and return.
4587 * gdb.linespec/skip-two.exp: New file.
4588
27210e12
DE
45892012-12-19 Doug Evans <dje@google.com>
4590
4591 * gdb.base/maint.exp: Handle testing with .gdb_index.
4592
bb627a12
JB
45932012-12-19 Joel Brobecker <brobecker@adacore.com>
4594
4595 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4596 Cavium to FSF.
4597
7785b880
JB
45982012-12-19 Joel Brobecker <brobecker@adacore.com>
4599
4600 * dg-extract-results.sh: Update contact info in copyright notice.
4601 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4602 GPL v3 or later. Update contact info.
4603 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4604 gdb.threads/watchpoint-fork-mt.c,
4605 gdb.threads/watchpoint-fork-parent.c,
4606 gdb.threads/watchpoint-fork-st.c,
4607 gdb.threads/watchpoint-fork.h: Likewise.
4608
f2a8bc8a
YQ
46092012-12-15 Yao Qi <yao@codesourcery.com>
4610
4611 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4612 'installed' field in '=breakpoint-modified'.
4613 (test_reconnect): Check 'installed' field in
4614 '=breakpoint-modified' and '=breakpoint-created'.
4615
4616 * gdb.trace/actions.exp: Update test for 'installed' field.
4617 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4618 (tracepoint_change_loc_2): Likewise.
4619 Check 'info tracepoint' display nothing else.
4620 * gdb.trace/deltrace.exp: Likewise.
4621 * gdb.trace/infotrace.exp: Likewise.
4622 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4623 Likewise.
4624 * gdb.trace/passcount.exp: Likewise.
4625 * gdb.trace/tracecmd.exp: Likewise.
4626 * gdb.trace/while-stepping.exp: Likewise.
4627
6592e36f
TT
46282012-12-14 Tom Tromey <tromey@redhat.com>
4629
4630 * gdb.cp/member-name.exp: New file.
4631 * gdb.cp/member-name.cc: New file.
4632
7d27a96d
TT
46332012-12-14 Tom Tromey <tromey@redhat.com>
4634
4635 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4636
f8c05d0d
DE
46372012-12-14 Doug Evans <dje@google.com>
4638
4639 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4640 DW_OP_GNU_implicit_pointer is section-relative.
4641
451b7c33
TT
46422012-12-14 Tom Tromey <tromey@redhat.com>
4643
43aaf8b6 4644 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4645
10e339df
PA
46462012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4647
6fdff2c5 4648 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4649
e780d813
DE
46502012-12-13 Doug Evans <dje@google.com>
4651
4652 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4653 * gdb.multi/multi-arch.exp: Ditto.
4654
ca3dbcc8 46552012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4656
ca3dbcc8
MG
4657 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4658 catch load test library source file.
4659 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4660 load test source file.
4661 * gdb.mi/mi-catch-load.exp: New. Test file for
4662 basic MI -catch-load and -catch-unload tests.
4663
2960a434
PK
46642012-12-11 Paul Koning <paul_koning@dell.com>
4665
4666 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4667 exception.
4668 (_iterator_except): New function.
4669 (ArrayPrinter): Use _iterator function instead of local _iterator
4670 class for Python 3 compatibility.
4671 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4672 _iterator.
2960a434
PK
4673 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4674 execfile for Python 3 compatibility.
4675 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4676 format in error_prompt test.
6fdff2c5 4677
9325cb04
PK
46782012-12-10 Paul Koning <paul_koning@dell.com>
4679
4680 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4681 compatibility.
9325cb04
PK
4682 * gdb.python/py-block.exp: Ditto.
4683 * gdb.python/py-breakpoint.exp: Ditto.
4684 * gdb.python/py-cmd.exp: Ditto.
4685 * gdb.python/py-events.py: Ditto.
4686 * gdb.python/py-finish-breakpoint.py: Ditto.
4687 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4688 * gdb.python/py-finish-breakpoint2.py: Ditto.
4689 * gdb.python/py-frame-inline.exp: Ditto.
4690 * gdb.python/py-frame.exp: Ditto.
4691 * gdb.python/py-infthread.exp: Ditto.
4692 * gdb.python/py-objfile.exp: Ditto.
4693 * gdb.python/py-parameter.exp: Ditto.
4694 * gdb.python/py-progspace.exp: Ditto.
4695 * gdb.python/py-prompt.exp: Ditto.
4696 * gdb.python/py-symbol.exp: Ditto.
4697 * gdb.python/py-symtab.exp: Ditto.
4698 * gdb.python/py-template.exp: Ditto.
4699 * gdb.python/py-value-cc.exp: Ditto.
4700 * gdb.python/python.exp: Ditto.
4701 * gdb.python/source2.py: Ditto.
4702 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4703 compatibility.
9325cb04
PK
4704 Use sorted() function rather than sort() method.
4705 Accept either int or long values for enum values.
4706 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4707 execfile for Python 3 compatibility.
4708 * gdb.python/py-evsignal.exp: Ditto.
4709 * gdb.python/py-evthreads.exp: Ditto.
4710 * gdb.python/py-mi.exp: Ditto.
4711 * gdb.python/py-pp-maint.exp: Ditto.
4712 * gdb.python/py-prettyprint.exp: Ditto.
4713 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4714 Python 3 compatibility.
9325cb04
PK
4715 Skip tests for Python 2.4.
4716 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4717 Python 3 compatibility.
9325cb04
PK
4718 Use byte string rather than character string in memory write test
4719 if Python 3.
4720 * gdb.python/py-pp-maint.py: Change class declarations to "new
4721 class" syntax.
4722 * gdb.python/py-prettyprint.py: Change iterator class to generator
4723 function for Python 3 compatibility.
4724 Make all classes "new style".
4725 Fix indentation issue and stray semicolon.
4726 * gdb.python/py-shared.expChange print syntax for Python 3
4727 compatibility.
4728 Define "long" if Python 3.
4729 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4730 compatibility.
9325cb04
PK
4731 Accept either int or long values for enum values.
4732 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4733 compatibility.
9325cb04
PK
4734 Skip "long" and "unicode" tests if Python 3.
4735 Accept either "type" or "class" in type checks.
4736 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4737 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4738
8b9737bf
TT
47392012-12-10 Tom Tromey <tromey@redhat.com>
4740
4741 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4742 (test): Add "two_cu" argument.
4743 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4744 for types; allow two CUs.
4745
1b80a9fa
JK
47462012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4747
4748 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4749 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4750
f0b6d50a
YQ
47512012-12-08 Yao Qi <yao@codesourcery.com>
4752 Pedro Alves <palves@redhat.com>
4753
4754 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4755 '=breakpoint-created' when GDB merges the tracepoints of both
4756 sides.
4757
2f68a895
TT
47582012-12-07 Tom Tromey <tromey@redhat.com>
4759
4760 * gdb.base/break1.c (enum some_enum, union some_union): New.
4761 (some_enum_global, some_union_global, some_value): New globals.
4762 * gdb.base/completion.exp: Add tag completion tests.
4763
4fc5d43e
TT
47642012-12-07 Tom Tromey <tromey@redhat.com>
4765
4766 * gdb.base/completion.exp: Add tests for ptype and whatis
4767 completion.
4768
6559e013
JB
47692012-12-07 Joel Brobecker <brobecker@adacore.com>
4770
4771 * gdb.base/stale-infcall.exp: Fix copyright line.
4772
ae2b630d
JB
47732012-12-07 Joel Brobecker <brobecker@adacore.com>
4774
4775 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4776
0ba2eb0f
TT
47772012-12-06 Pedro Alves <palves@redhat.com>
4778 Tom Tromey <tromey@redhat.com>
4779
4780 * gdb.base/exprs.exp: Add tests for cast to void.
4781
731145cb
TT
47822012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4783
4784 * gdb.python/py-mi.exp: Correct expected results for attribute
4785 "dynamic" returned by -var-update.
4786 Add test case for correct handling of "diplayhint" for children
4787 of dynamic varobjs.
4788 * gdb.python/py-prettyprint.c (set_itme): New function.
4789 (bug_14741) New function.
4790 (main) Add call to bug_14741().
4791 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4792
e58fcc15
UW
47932012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4794
4795 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4796 ${binfile}.funcsyms list.
4797
e9eb0d14
YQ
47982012-12-04 Yao Qi <yao@codesourcery.com>
4799
4800 PR gdb/13443
4801 * gdb.trace/actions.exp: Make test messages unique.
4802
4983028c
TT
48032012-11-29 Tom Tromey <tromey@redhat.com>
4804
4805 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4806
ea5e6b0e
UW
48072012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4808
4809 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4810 * gdb.opencl/datatypes.exp: Likewise.
4811 * gdb.opencl/operators.exp: Likewise.
4812 * gdb.opencl/vec_comps.exp: Likewise.
4813
cdde3dfb
JG
48142012-11-29 Jerome Guitton <guitton@adacore.com>
4815
4816 * gdb.ada/iwide: New testcase.
4817
b50d69b5
JG
48182012-11-29 Jerome Guitton <guitton@adacore.com>
4819
4820 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4821 ptype test.
4822
c2d3fccf
JG
48232012-11-29 Jerome Guitton <guitton@adacore.com>
4824
4825 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4826 form {VARIANT_TYPE}ADDRESS.
4827
5edf51fe
YQ
48282012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4829
4830 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4831 (func): New function.
4832 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4833 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4834 pointers to members with pointer-to-function type.
4835
608e2dbb
TT
48362012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4837 Tom Tromey <tromey@redhat.com>
4838
4839 * gdb.base/gnu-debugdata.exp: New file.
4840 * gdb.base/gnu-debugdata.c: New file.
4841 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4842 (gdb_unload): Return 0 on success.
4843
4648e588
JK
48442012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4845
4846 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4847
17d6efc4
JB
48482012-11-26 Joel Brobecker <brobecker@adacore.com>
4849
4850 * gdb.base/empty_exe.exp: New testcase.
4851
ace21957
MF
48522012-11-20 Mike Frysinger <vapier@gentoo.org>
4853
4854 * gdb.base/completion.exp: Add test for help aliases completion.
4855
5c401a0a
YQ
48562012-11-20 Yao Qi <yao@codesourcery.com>
4857
4858 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4859 Don't test 'maint set show-debug-regs'.
4860 Use command 'set remotecache' instead of
4861 'set circular-trace-buffer'.
4862
8dea366b
KS
48632012-11-16 Keith Seitz <keiths@redhat.com>
4864
4865 PR c++/13615
4866 * gdb.cp/baseenum.cc: New file.
4867 * gdb.cp/baseenum.exp: New file.
4868 * gdb.cp/derivation.cc (A): Add copyright.
4869 Add a typedef.
4870 (B): Use A::value_type instead of int. Change all references.
4871 (D): Use value_type instead of int. Change all references.
4872 (E): Likewise.
4873 (F); Likewise.
4874 (Z): New class.
4875 (ZZ): New class.
6fdff2c5 4876 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4877 (main): Add instances of Z and ZZ.
4878 Make sure all symbols from N are kept.
4879 * gdb.cp/derivation.exp: Update typedef changes in tests.
4880 Add tests for class typedefs both before and after starting
4881 the inferior.
4882 Add tests for searching for a typedef while stopped in a
4883 method.
4884
5e34c6c3
LM
48852012-11-14 Luis Machado <lgustavo@codesourcery.com>
4886
4887 * gdb.mi/mi-var-create-rtti.c: New file.
4888 * gdb.mi/mi-var-create-rtti.exp: New file.
4889
5e487a5f
LM
48902012-11-14 Luis Machado <lgustavo@codesourcery.com>
4891
4892 * gdb.base/structs3.exp: Run to main before doing any tests.
4893
6d67b990
AB
48942012-11-14 Andrew Burgess <aburgess@broadcom.com>
4895
4896 * gdb.python/py-type.exp: Uniquify test names.
4897
e5d98164
YQ
48982012-11-14 Yao Qi <yao@codesourcery.com>
4899
4900 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4901 (thread_function) [DEBUG]: Call 'printf'.
4902 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4903 command line if 'DEBUG=1' is passed to test.
4904 Remove a pattern to match inferior's output.
4905
62747a60
TT
49062012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4907
4908 * gdb.mi/mi-fill-memory.exp: New test.
4909
18a9fc12
TT
49102012-11-12 Tom Tromey <tromey@redhat.com>
4911
4912 * gdb.base/completion.exp: Update for "info type-printers".
4913 * gdb.python/py-typeprint.cc: New file.
4914 * gdb.python/py-typeprint.exp: New file.
4915 * gdb.python/py-typeprint.py: New file.
4916
bd69fc68
TT
49172012-11-12 Tom Tromey <tromey@redhat.com>
4918
4919 * gdb.base/call-sc.exp: Use "ptype/r".
4920 * gdb.base/volatile.exp: Don't expect "int".
4921 * gdb.cp/ptype-flags.cc: New file.
4922 * gdb.cp/ptype-flags.exp: New file.
4923 * gdb.cp/templates.exp: Use ptype/r.
4924 (test_ptype_of_templates, test_template_typedef): Likewise.
4925 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4926 argument. Handle template names and template parameters.
4927 * gdb.mi/mi-var-cmd.exp: Accept "long".
4928 * gdb.mi/mi-var-child.exp: Accept "long".
4929 * gdb.mi/mi-var-display.exp: Accept "long".
4930 * gdb.mi/mi2-var-child.exp: Accept "long".
4931
b3720c3a
TT
49322012-11-12 Tom Tromey <tromey@redhat.com>
4933
4934 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4935 "ptype" from calls to cp_test_ptype_class.
4936 (test_enums): Likewise.
4937 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4938 cp_test_ptype_class.
4939 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4940 calls to cp_test_ptype_class.
4941 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4942 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4943 from calls to cp_test_ptype_class.
4944 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4945 command here. Change "in_command" argument to "in_exp".
4946
0d63ecda
KS
49472012-11-10 Keith Seitz <keiths@redhat.com>
4948
4949 PR gdb/14288
4950 * gdb.base/printcmds.c: Add invalid_XXX globals
4951 for repeated byte tests.
4952 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4953 * gdb.base/wchar.c (main): Add and construct a wchar_t
4954 array with repeated characters.
4955 * gdb.base/wchar.exp: Add repeated character tests.
4956
ed8a1c2d
AB
49572012-11-09 Andrew Burgess <aburgess@broadcom.com>
4958
4959 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4960 disassembly output.
4961
9107fc8d
PA
49622012-11-09 Pedro Alves <palves@redhat.com>
4963
4964 PR gdb/14306
4965
4966 * gdb.multi/multi-arch-exec.c: New file.
4967 * gdb.multi/multi-arch-exec.exp: New file.
4968
558a9d82
YQ
49692012-11-09 Yao Qi <yao@codesourcery.com>
4970
4971 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4972 (top level): Call it.
4973
e714f336
YQ
49742012-11-09 Yao Qi <yao@codesourcery.com>
4975
4976 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4977 typo.
4978
6ecd4729
PA
49792012-11-09 Pedro Alves <palves@redhat.com>
4980
4981 * gdb.multi/multi-arch.exp: New.
4982
9015683b
TT
49832012-11-08 Tom Tromey <tromey@redhat.com>
4984
4985 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4986 core files, if possible.
4987 * gdb.base/siginfo-thread.c: New file
4988 * gdb.base/siginfo-thread.exp: New file
4989
ea9f10bb
TT
49902012-11-08 Tom Tromey <tromey@redhat.com>
4991
4992 * gdb.base/comprdebug.exp: New file.
4993
f6592439
PA
49942012-11-06 Pedro Alves <palves@redhat.com>
4995
4996 PR gdb/14810
4997
4998 * gdb.base/disabled-location.c: New file.
4999 * gdb.base/disabled-location.exp: New file.
5000
2d338fa9
TT
50012012-11-06 Tom Tromey <tromey@redhat.com>
5002
5003 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
5004 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
5005 gdb_gcore_cmd.
5006 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
5007 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
5008 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
5009 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
5010 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
5011 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
5012 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
5013 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
5014 * lib/gdb.exp (gdb_gcore_cmd): New proc.
5015
68c9da30
PA
50162012-11-05 Pedro Alves <palves@redhat.com>
5017
5018 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
5019 procedure.
5020 (do_vfork_and_follow_child_tests_exec)
5021 (do_vfork_and_follow_child_tests_exit): Call it.
5022
a7c8c931
PA
50232012-11-05 Pedro Alves <palves@redhat.com>
5024
5025 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
5026 fails.
5027
6f6484cd
YQ
50282012-11-03 Yao Qi <yao@codesourcery.com>
5029
5030 Fix PR gdb/14617.
5031 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
5032 Remove setup_kfail, and update test.
5033
b45627a0
TT
50342012-11-02 Tom Tromey <tromey@redhat.com>
5035
5036 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
5037 test.
5038
f50f4e56
PA
50392012-11-02 Pedro Alves <palves@redhat.com>
5040
5041 PR gdb/14766
5042
5043 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
5044 setup_kfail.
5045 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
5046 get registers".
5047
71ce889d
PA
50482012-11-02 Pedro Alves <palves@redhat.com>
5049
5050 * gdb.base/foll-vfork-exit.c: New file.
5051 * gdb.base/foll-vfork.exp (top level): New file-describing
5052 comment.
5053 (vfork_child_follow_to_exit): New procedure.
5054 (tcatch_vfork_then_child_follow): Rename as ...
5055 (tcatch_vfork_then_child_follow_exec): ... this.
5056 (tcatch_vfork_then_child_follow_exit): New procedure.
5057 (do_vfork_and_follow_parent_tests): New procedure, factored out
5058 from do_vfork_and_exec_tests.
5059 (do_vfork_and_follow_child_tests_exec): Ditto.
5060 (do_vfork_and_exec_tests): Delete.
5061 (do_vfork_and_follow_child_tests_exit): New procedure.
5062 (top level): Run tests with both the program that has the vfork
5063 child execing, and the program has the vfork child exiting.
5064
1e35b1a9
PA
50652012-11-02 Pedro Alves <palves@redhat.com>
5066
5067 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
5068 (check_vfork_catchpoints, vfork_parent_follow_through_step)
5069 (vfork_parent_follow_to_bp): Call it.
5070 (kill_child): Delete.
5071 (vfork_and_exec_child_follow_to_main_bp)
5072 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
5073 longer call kill_child.
5074 (tcatch_vfork_then_parent_follow): Call setup_gdb.
5075 (do_vfork_and_exec_tests): Don't runto_main before calling each
5076 test procedure.
5077 (top level): Don't clean restart and set verbose before running
5078 each test procedure.
5079
50802012-11-02 Pedro Alves <palves@redhat.com>
5081
5082 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
5083 (vfork_parent_follow_to_bp)
5084 (vfork_and_exec_child_follow_to_main_bp)
5085 (vfork_and_exec_child_follow_through_step)
5086 (tcatch_vfork_then_parent_follow)
5087 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
5088 Use with_test_prefix.
5089
50902012-11-02 Pedro Alves <palves@redhat.com>
5091
5092 * gdb.base/foll-vfork.c: Add copyright header.
5093 * gdb.base/vforked-prog.c: Add copyright header.
5094
50952012-11-02 Pedro Alves <palves@redhat.com>
5096
5097 * gdb.base/foll-vfork.exp
5098 (vfork_and_exec_child_follow_through_step): Don't skip on
5099 non-HP/UX targets. Expect the next to only step one line on
5100 non-HP/UX targets, rather than stopping only after the exec.
5101
51022012-11-02 Pedro Alves <palves@redhat.com>
5103
5104 Don't hard code line numbers.
5105
5106 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
5107 Expect text from the sources instead of a line number.
5108 (vfork_parent_follow_to_bp)
5109 (vfork_and_exec_child_follow_to_main_bp)
5110 (vfork_and_exec_child_follow_through_step)
5111 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
5112 Use gdb_get_line_number.
5113
51142012-11-02 Pedro Alves <palves@redhat.com>
5115
5116 Modernize.
5117
5118 * gdb.base/foll-vfork.exp: Use standard_testfile and
5119 build_executable. Pass descriptive string to untested.
5120 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
5121 (vfork_and_exec_child_follow_to_main_bp)
5122 (vfork_and_exec_child_follow_through_step)
5123 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
5124 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
5125 of send_gdb/gdb_expect.
5126
5127 (kill_child): New procedure.
5128 (vfork_and_exec_child_follow_to_main_bp)
5129 (vfork_and_exec_child_follow_through_step): Use it.
5130
f0559fff
YQ
51312012-11-02 Yao Qi <yao@codesourcery.com>
5132
5133 * gdb.base/setvar.exp: Test setting nested struct.
5134 * gdb.base/setvar.c (v_struct3): New.
5135
c207c6da
DE
51362012-11-01 Doug Evans <dje@google.com>
5137
5138 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
5139 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
5140 use them.
5141
2f27adfe
AB
51422012-10-31 Andrew Burgess <aburgess@broadcom.com>
5143
5144 PR cli/14772
5145 * gdb.base/gnu_vector.c (union_with_vector_1)
5146 (struct_with_vector_1): Add new struct and union for testing
5147 ptype.
5148 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
5149 structs / unions containing vectors.
5150
bb662ca6
YQ
51512012-10-25 Yao Qi <yao@codesourcery.com>
5152
5153 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
5154 'setup_kfail' instead of 'setup_kfail_for_target'.
5155 * gdb.base/varargs.exp: Likewise.
5156 * lib/gdb.exp (setup_kfail_for_target): Remove.
5157
635d23ff
MK
51582012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
5159
5160 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
5161
afdb064f
MK
51622012-10-25 Mark Kettenis <kettenis@gnu.org>
5163
5164 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
5165
d99dcf51
JB
51662012-10-24 Joel Brobecker <brobecker@adacore.com>
5167
5168 * gdb.ada/set_wstr: New testcase.
5169
32560274
JB
51702012-10-24 Joel Brobecker <brobecker@adacore.com>
5171
5172 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
5173
5ded5331
JB
51742012-10-24 Joel Brobecker <brobecker@adacore.com>
5175
5176 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
5177
d8d84291
MK
51782012-10-24 Mark Kettenis <kettenis@gnu.org>
5179
5180 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
5181
6e933c51
JK
51822012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5183
5184 * gdb.base/callfuncs.exp (do_function_calls): Fix
5185 setup_kfail_for_target for -m32 mode.
5186
274bd000
MK
51872012-10-23 Mark Kettenis <kettenis@gnu.org>
5188
5189 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
5190 are now fixed.
5191
545f743d
YQ
51922012-10-23 Yao Qi <yao@codesourcery.com>
5193
5194 * gdb.base/info-os.exp: Resume the inferior until it exits.
5195
48b56b6a 51962012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
5197
99c7d5a8 5198 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
5199 * gdb.base/print-file-var.exp: Likewise.
5200 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 5201
8de0566d
YQ
52022012-10-17 Yao Qi <yao@codesourcery.com>
5203
5204 * gdb.mi/mi-memory-changed.exp: New.
5205
44883546
YQ
52062012-10-16 Yao Qi <yao@codesourcery.com>
5207
5208 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
5209 returns true.
5210 Call gdb_load_shlibs.
5211 * gdb.reverse/solib-reverse.exp: Likewise.
5212
345f514a
KS
52132012-10-15 Keith Seitz <keiths@redhat.com>
5214
5215 * lib/cp-support.exp (cp_test_ptype_class): Add support
5216 for class typedefs.
5217
5218 * gdb.cp/derivation.exp: Add tests for g_instance.
5219
9e3a7d65
JK
52202012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5221
5222 Fix entry values resolving in inlined frames.
5223 * gdb.arch/amd64-entry-value-inline.S: New file.
5224 * gdb.arch/amd64-entry-value-inline.c: New file.
5225 * gdb.arch/amd64-entry-value-inline.exp: New file.
5226
21a7b089
JK
52272012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5228 Doug Evans <dje@google.com>
5229
5230 Fix recent gdb_breakpoint regression.
5231 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
5232 braces from the parameter.
5233 * gdb.java/jprint.exp: Likewise.
5234
2c47921e
DE
52352012-10-15 Doug Evans <dje@google.com>
5236
5237 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
5238
89398707
JB
52392012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
5240
5241 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
5242
801e4185
TT
52432012-10-15 Tom Tromey <tromey@redhat.com>
5244
5245 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
5246
74f910c8
TT
52472012-10-15 Tom Tromey <tromey@redhat.com>
5248
5249 * gdb.python/py-symbol.exp: Test symbol destructor.
5250
91567807
YQ
52512012-10-14 Yao Qi <yao@codesourcery.com>
5252
5253 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
5254 * gdb.mi/mi-cli.exp: New.
5255
5256 * gdb.mi/mi2-basics.exp: Remove.
5257 * gdb.mi/mi2-break.exp: Remove.
5258 * gdb.mi/mi2-console.exp: Remove.
5259 * gdb.mi/mi2-disassemble.exp: Remove.
5260 * gdb.mi/mi2-eval.exp: Remove.
5261 * gdb.mi/mi2-file.exp: Remove.
5262 * gdb.mi/mi2-hack-cli.exp: Remove.
5263 * gdb.mi/mi2-pthreads.exp: Remove.
5264 * gdb.mi/mi2-read-memory.exp: Remove.
5265 * gdb.mi/mi2-regs.exp: Remove.
5266 * gdb.mi/mi2-return.exp: Remove.
5267 * gdb.mi/mi2-simplerun.exp: Remove.
5268 * gdb.mi/mi2-stack.exp: Remove.
5269 * gdb.mi/mi2-stepi.exp: Remove.
5270 * gdb.mi/mi2-syn-frame.exp: Remove.
5271 * gdb.mi/mi2-until.exp: Remove.
5272 * gdb.mi/mi2-watch.exp: Remove.
5273 * gdb.mi/mi2-var-block.exp: Remove.
5274 * gdb.mi/mi2-var-cmd.exp: Remove.
5275 * gdb.mi/mi2-var-display.exp: Remove.
5276
87332029
YQ
52772012-10-12 Yao Qi <yao@codesourcery.com>
5278
5279 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
5280 trail '.*' on matching patterns.
5281
11fc9057
L
52822012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5283
5284 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
5285 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
5286 * gdb.arch/i386-disp-step.exp: Likewise.
5287 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5288 * gdb.arch/i386-prologue.exp: Likewise.
5289 * gdb.arch/i386-size-overlap.exp: Likewise.
5290 * gdb.arch/i386-size.exp: Likewise.
5291 * gdb.arch/i386-unwind.exp: Likewise.
5292
7d46bcdc
L
52932012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5294
5295 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
5296 * gdb.arch/i386-word.exp: Likewise.
5297
31224d9d
L
52982012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5299
5300 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
5301 is_ilp32_target to set nr_regs.
5302 * gdb.arch/i386-sse.exp: Likewise.
5303
5b7d0050
DE
53042012-10-11 Doug Evans <dje@google.com>
5305
7c09e5a0
DE
5306 PR breakpoints/14643.
5307 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
5308 * gdb.linespec/thread.c: New file.
5309 * gdb.linespec/thread.exp: New file.
5310
5b7d0050
DE
5311 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
5312 Recognize "message" -> print pass and fail. Add eof case.
5313 (runto): Recognize message, no-message. Print pass/fail if requested,
5314 with same treatment as gdb_breakpoint.
5315 (runto_main): Pass no-message to runto.
5316 (gdb_internal_error_resync): Add log message.
5317 (gdb_file_cmd): Tweak internal error fail text for consistency.
5318
2e24f4aa
JK
53192012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5320
5321 Fix crash during stepping on ppc32.
5322 * gdb.base/step-symless.c: New file.
5323 * gdb.base/step-symless.exp: New file.
5324
aa14df25
DE
53252012-10-03 Doug Evans <dje@google.com>
5326
5327 PR symtab/14601
5328 * gdb.cp/using-crash.exp: New file.
5329 * gdb.cp/using-crash.cc: New file.
5330
975531db
DE
53312012-10-02 Doug Evans <dje@google.com>
5332
5333 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
5334 more consistent.
5335 (runto,gdb_debug_format): Ditto.
5336 (gdb_file_cmd): Watch for eof in nested gdb_expect.
5337 Clean up logging and error messages.
5338
b3dc46ff
AB
53392012-10-01 Andrew Burgess <aburgess@broadcom.com>
5340
5341 Test find command on unmapped memory.
5342 * gdb.base/find-unmapped.c: New file.
5343 * gdb.base/find-unmapped.exp: New file.
5344
45814d45
YQ
53452012-09-29 Yao Qi <yao@codesourcery.com>
5346
5347 * gdb.trace/mi-tracepoint-changed.exp: New.
5348 * gdb.mi/mi-breakpoint-changed.exp: New.
5349 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
5350 * gdb.mi/pendshr2.c: New.
5351
4c2786ba
YQ
53522012-09-28 Yao Qi <yao@codesourcery.com>
5353
5354 * gdb.mi/pr11022.exp: New.
5355 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
5356
7977e5d2
TT
53572012-09-27 Tom Tromey <tromey@redhat.com>
5358
5359 * gdb.cp/derivation.exp: Add regression test.
5360 * gdb.cp/derivation.cc (class V_base, class V_inter, class
5361 V_derived): New.
5362 (vderived): New global.
5363
0971de02
TT
53642012-09-26 Tom Tromey <tromey@redhat.com>
5365
5366 * gdb.dwarf2/dw2-common-block.S: New file.
5367 * gdb.dwarf2/dw2-common-block.exp: New file.
5368
4357ac6c
TT
53692012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 * gdb.fortran/common-block.exp: New file.
5372 * gdb.fortran/common-block.f90: New file.
5373
6f380991
AB
53742012-09-26 Andrew Burgess <aburgess@broadcom.com>
5375
5376 * gdb.base/duplicate-bp.c: New file.
5377 * gdb.base/duplicate-bp.exp: New file.
5378
8ae551cf
YQ
53792012-09-26 Yao Qi <yao@codesourcery.com>
5380
5381 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
5382
5383 Revert:
5384 2012-09-21 Yao Qi <yao@codesourcery.com>
5385
5386 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5387
318102b9
SP
53882012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5389
5390 * gdb.base/longest-types.c: New test case.
5391 * gdb.base/longest-types.exp: New test case.
5392
a1e5fd69
YQ
53932012-09-25 Yao Qi <yao@codesourcery.com>
5394
5395 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
5396
04e7407c
JK
53972012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5398
5399 Fix internal error on canonicalization of clang types.
5400 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
5401 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
5402 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
5403
9bf4bce9
JK
54042012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5405
5406 Fix disassemble without parameters in tailcall frame.
5407 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
5408
2603f7ee
AB
54092012-09-21 Andrew Burgess <aburgess@broadcom.com>
5410
5411 * gdb.dwarf2/dw2-op-out-param.S: New file.
5412 * gdb.dwarf2/dw2-op-out-param.exp: New file.
5413
a3569abd
YQ
54142012-09-21 Yao Qi <yao@codesourcery.com>
5415
5416 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5417
a065d7af
YQ
54182012-09-21 Yao Qi <yao@codesourcery.com>
5419
5420 * gdb.mi/mi-cli.exp: Remove.
5421 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
5422
15544bd9
YQ
54232012-09-21 Yao Qi <yao@codesourcery.com>
5424
5425 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
5426 "=record-started" notification.
5427
82a90ccf
YQ
54282012-09-21 Yao Qi <yao@codesourcery.com>
5429
5430 * gdb.mi/mi-record-changed.exp: New.
5431 * gdb.mi/mi-reverse.exp: Adjust expected output.
5432
d7de8e3c
TT
54332012-09-20 Tom Tromey <tromey@redhat.com>
5434
5435 * gdb.python/python.exp: Test atexit.register.
5436
1aa99537
DE
54372012-09-20 Doug Evans <dje@google.com>
5438
05eade73
DE
5439 * boards/dwarf4-gdb-index.exp: New file.
5440
1aa99537
DE
5441 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
5442 while running the tests.
5443
4ae24af0
JB
54442012-09-18 Joel Brobecker <brobecker@adacore.com>
5445
5446 * gdb.ada/bp_reset: New testcase.
5447
bb25a15c
YQ
54482012-09-18 Yao Qi <yao@codesourcery.com>
5449
5450 * gdb.trace/mi-tsv-changed.exp: New.
5451
201b4506
YQ
54522012-09-18 Yao Qi <yao@codesourcery.com>
5453
5454 * gdb.trace/mi-traceframe-changed.exp: New.
5455
6fc1c773
YQ
54562012-09-17 Yao Qi <yao@codesourcery.com>
5457
5458 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
5459 when it is less than 0.
5460
1ab3b62c
JK
54612012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5462
5463 PR 14119
5464 * gdb.arch/amd64-tailcall-ret.S: New file.
5465 * gdb.arch/amd64-tailcall-ret.c: New file.
5466 * gdb.arch/amd64-tailcall-ret.exp: New file.
5467 * gdb.reverse/amd64-tailcall-reverse.S: New file.
5468 * gdb.reverse/amd64-tailcall-reverse.c: New file.
5469 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
5470
acf9414f
JK
54712012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5472
5473 PR 14548
5474 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
5475 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
5476 * gdb.reverse/singlejmp-reverse.S: New file.
5477 * gdb.reverse/singlejmp-reverse.c: New file.
5478 * gdb.reverse/singlejmp-reverse.exp: New file.
5479
666b578b
JK
54802012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 Fix compatibility with old GCC (~4.1).
5483 * gdb.cp/converts.cc (my_enum_var): New variable.
5484
42056501
AB
54852012-09-14 Andrew Burgess <aburgess@broadcom.com>
5486
5487 * gdb.xml/tdesc-regs.exp: Update expected output for new
5488 vector_size syntax of vector types.
5489
b9516fa1
YPK
54902012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
5491
5492 Refactor Python "gdb" module into a proper Python package, by
5493 introducing a new "_gdb" module for code implemented in C, and
5494 using reload/__import__ instead of exec.
5495 * gdb.python/python.exp (Test stderr location): Update module
5496 location of GDB-specific sys.stderr.
5497 (Test stdout location): Ditto for sys.stdout.
5498
18dc9ad8
JK
54992012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5500
5501 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
5502
ea3a9873
KS
55032012-09-12 Keith Seitz <keiths@redhat.com>
5504
5505 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
5506 conversion statement.
5507
5941debb
DE
55082012-09-12 Doug Evans <dje@google.com>
5509
5510 * gdb.base/help.exp: Remove testing of individual command help text,
5511 too much of a maintenance burden. Instead, test the functionality
5512 of "help" itself.
5513
cfc35e02
DE
55142012-09-11 Doug Evans <dje@google.com>
5515
3a0ed5d7
DE
5516 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
5517 breakpoint.
5518
cfc35e02
DE
5519 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
5520 * gdb.dwarf2/fission-reread.S: Ditto.
5521 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
5522 * gdb.dwarf2/fission-reread.exp: Ditto.
5523
350b1b26
AB
55242012-09-11 Andrew Burgess <aburgess@broadcom.com>
5525
5526 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
5527
2fa15f23
JB
55282012-09-10 Joel Brobecker <brobecker@adacore.com>
5529
5530 * gdb.ada/optim_drec: New testcase.
5531
09be558e
DE
55322012-09-10 Doug Evans <dje@google.com>
5533
5534 * boards/fission.exp: Explicitly mark "board" as not remote.
5535
5b4f6e25
KS
55362012-09-10 Keith Seitz <keiths@redhat.com>
5537
5538 PR gdb/13483
5539 * gdb.cp/converts.cc (A::A): Add ctor.
5540 (A::member_): Add member.
5541 (enum my_enum): New enumeration.
5542 (main): Add calls to foo1_7 with various
5543 permitted arguments.
5544 * gdb.cp/converts.exp: Add tests for boolean
5545 conversions permitted by the standard.
5546
b4ca5ed9
YPK
55472012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
5548
5549 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
5550 avoid spurious results due to ~/.gdbinit.
5551 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
5552 $INTERNAL_GDBFLAGS in run command.
5553 * gdb.gdb/observer.exp (setup_test): Ditto.
5554 * gdb.gdb/selftest.exp (test_with_self): Ditto.
5555 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
5556
d54b30bb
DE
55572012-09-06 Doug Evans <dje@google.com>
5558
14910956
DE
5559 * boards/fission.exp: New file.
5560
d54b30bb
DE
5561 * gdb.python/py-value.exp: Use clean_restart.
5562
91b253e1
DE
55632012-09-05 Doug Evans <dje@google.com>
5564
5565 * gdb.base/info-macros.c: Fix whitespace.
5566
1292279a
PA
55672012-08-28 Pedro Alves <palves@redhat.com>
5568
5569 PR gdb/14428
5570
5571 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5572
1c8cdcb1
JK
55732012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5574
5575 * gdb.base/break-caller-line.c: New file.
5576 * gdb.base/break-caller-line.exp: New file.
5577
1e8e8b51
JK
55782012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5579
5580 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5581 * gdb.arch/i386-cfi-notcurrent.S: New file.
5582 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5583
1591a1e8
PA
55842012-08-27 Wei-cheng Wang <cole945@gmail.com>
5585 Yao Qi <yao@codesourcery.com>
5586 Pedro Alves <palves@redhat.com>
5587
5588 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5589 New procedures.
5590 (top level): Add overlap checking tests.
5591
4442ada7
TT
55922012-08-24 Tom Tromey <tromey@redhat.com>
5593
5594 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5595 gdb_test_multiple fails for other reasons.
5596
e7d50cc9
YQ
55972012-08-24 Yao Qi <yao@codesourcery.com>
5598
5599 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5600
dfbd5e7b
PA
56012012-08-23 Pedro Alves <palves@redhat.com>
5602
5603 * gdb.base/help.exp: Adjust to "handle" help text change.
5604
8d735b87
YQ
56052012-08-23 Yao Qi <yao@codesourcery.com>
5606
5607 * gdb.trace/disconnected-tracing.c (start, end): New.
5608 (main): Call start and end.
5609 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5610 existing tests into this proc.
5611 (disconnected_tfind): New.
5612
61b1d759
YQ
56132012-08-23 Yao Qi <yao@codesourcery.com>
5614
5615 * boards/native-gdbserver.exp (${board}_upload): New.
5616 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5617 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5618 Execute tfile on remote target.
5619 Copy trace file from target to host.
5620
6ca1b147
JM
56212012-08-22 Joseph Myers <joseph@codesourcery.com>
5622
5623 * gdb.arch/thumb-bx-pc.S: New file.
5624 * gdb.arch/thumb-bx-pc.exp: New file.
5625
706e3705
TT
56262012-08-22 Tom Tromey <tromey@redhat.com>
5627
5628 * gdb.base/maint.exp: Update.
5629
b4893d48
TT
56302012-08-22 Tom Tromey <tromey@redhat.com>
5631
5632 * lib/gdb.exp (skip_unwinder_tests): New proc.
5633 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5634 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5635
45b7da81
TT
56362012-08-21 Tom Tromey <tromey@redhat.com>
5637
5638 * gdb.hp/gdb.aCC/exception.exp: Remove.
5639
f94363d7
AP
5640012-08-19 Andrew Pinski <apinski@cavium.com>
5641
5642 * gdb.arch/mips-octeon-bbit.c: New file.
5643 * gdb.arch/mips-octeon-bbit.exp: New Test.
5644
e5afdbd7
KS
5645012-08-19 Keith Seitz <keiths@redhat.com>
5646
5647 PR c++/14365
5648 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5649 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5650
c29e8b64
JK
56512012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5652
5653 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5654 verbose -log by more specific untested call.
5655
15a7e7bc
YQ
56562012-08-18 Yao Qi <yao@codesourcery.com>
5657
5658 * gdb.trace/tfind.exp: Move tests on various command help before
5659 checking target supports trace.
5660 Fix the expected output of 'help tfind end'.
5661
a451cb65
KS
56622012-08-17 Keith Seitz <keiths@redhat.com>
5663
5664 PR c++/13356
5665 * gdb.base/default.exp: Update all "check type" tests.
5666 * gdb.base/help.exp: Likewise.
5667 * gdb.base/setshow.exp: Likewise.
5668 * gdb.cp/converts.cc (foo1_type_check): New function.
5669 (foo2_type_check): New function.
5670 (foo3_type_check): New function.
5671 (main): Call new functions.
5672 * converts.exp: Add tests for integer-to-pointer conversions
5673 with/without strict type-checking.
5674
dbf6a605
MF
56752012-08-16 Mike Frysinger <vapier@gentoo.org>
5676
5677 * gdb.base/help.exp: Update expected output.
5678
0c92d8c1
JB
56792012-08-16 Joel Brobecker <brobecker@adacore.com>
5680
5681 * gdb.ada/rdv_wait: New testcase.
5682
e56f7f42
JK
56832012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5686
f47f77df
DE
56872012-08-13 Doug Evans <dje@google.com>
5688
e202d6e8 5689 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5690 * gdb.base/default.exp: Update expected output of "show convenience".
5691
a72c3253
DE
56922012-08-10 Doug Evans <dje@google.com>
5693
5694 * gdb.python/py-strfns.c: New file.
5695 * gdb.python/py-strfns.exp: New file.
5696 * gdb.python/py-type.exp (test_fields): Add vector tests.
5697
de0bea00
MF
56982012-08-10 Mike Frysinger <vapier@gentoo.org>
5699
5700 PR cli/10436:
5701 * gdb.base/completion.exp: Add tests for handle completion.
5702
5b9afe8a
YQ
57032012-08-09 Yao Qi <yao@codesourcery.com>
5704
5705 * gdb.mi/mi-cmd-param-changed.exp: New.
5706 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5707 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5708 * gdb.mi/mi2-prompt.exp: Likewise.
5709
4f485ebc
DE
57102012-08-08 Doug Evans <dje@google.com>
5711
5712 * gdb.base/debug-expr.c: New file.
5713 * gdb.base/debug-expr.exp: New file.
5714 * gdb.base/exprs.exp: Test {type} casts.
5715 * gdb.cp/debug-expr.exp: New file.
5716
5888842d
JK
57172012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5718
5719 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5720 global variable loop, not a 'break'. Add loop count limit to 100.
5721 Add new fail case for terminated vgdb.
5722
4f69f4c2
JK
57232012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5724 Jean-Marc Saffroy <saffroy@gmail.com>
5725
5726 PR 11804
5727 * gdb.base/gcore-relro.exp: New file.
5728 * gdb.base/gcore-relro-main.c: New file.
5729 * gdb.base/gcore-relro-lib.c: New file.
5730
e2de5390
JK
57312012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5732
5733 Do not false FAIL with old GCCs.
5734 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5735 GCC < 4.5 in $no_hw mode.
5736
606603c5
JK
57372012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5738
5739 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5740
777f26c2
JK
57412012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5742
5743 * gdb.base/list.exp (test_only_end): New function.
5744 Call it.
5745
2c12abee
TT
57462012-08-06 Tom Tromey <tromey@redhat.com>
5747
5748 * gdb.python/py-mi.exp: Add test for printer whose children
5749 are a list.
5750 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5751 (main): New variable children_as_list.
5752 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5753 New.
5754 (register_pretty_printers): Register new printer.
5755
0eae2cf4
EBM
57562012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5757
5758 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5759 symbols. Abort if vgdb remote connection is closed.
5760
09e0881d
DE
57612012-08-02 Doug Evans <dje@google.com>
5762
5763 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5764
b40f514f
SDJ
57652012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5766
5767 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5768 s390x, PowerPC 64 and m68k-linux.
5769
11315ae0
UW
57702012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5771
5772 * gdb.base/annota1.exp: Accept no frames-invalid notification
5773 when starting up the program.
5774 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5775 show a symbolic value as well.
5776 * gdb.server/server-exec-info.exp: Skip test when skipping
5777 gdbserver test and/or when skipping shared library tests.
5778 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5779 avoid name conflicts with other tests.
5780
0547eeed
UW
57812012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5782
5783 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5784 Fix wrong output on big-endian systems.
5785 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5786 4-byte pointer types on 64-bit s390x.
5787
bdddb4de
UW
57882012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5789
5790 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5791 marker comment at the beginning (after intialization).
5792 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5793 breakpoint on marker comment instead of function begin.
5794 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5795 PowerPC.
5796 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5797 or 64-bit PowerPC.
5798 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5799 gdb,no_hardware_watchpoints flag is set.
5800 (initialize): Remove now redundant can-use-hw-watchpoints change.
5801
5d206025
YQ
58022012-08-02 Yao Qi <yao@codesourcery.com>
5803 Pedro Alves <palves@redhat.com>
5804
5805 * boards/local-remote-host.exp: New.
5806
4f665099
UW
58072012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5808
5809 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5810 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5811 * gdb.base/print-file-var.exp: Likewise.
5812 * gdb.server/solib-list.exp: Skip on remote targets.
5813
b62e2b27
UW
58142012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5815
5816 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5817 watchpoints on ARM. When expecting software watchpoints, tolerate
5818 (remote) targets that report unsupported hardware watchpoint only
5819 at continue time.
5820 (test_wide_location_2): Likewise.
5821
a967a851
JK
58222012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5823
5824 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5825 valgrind versions.
5826
75d9f9ff 58272012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5828
5829 * gdb.base/valgrind-infcall.c: New file.
5830 * gdb.base/valgrind-infcall.exp: New file.
5831
75d9f9ff
JK
5832 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5833
1c9f2ed2
KS
58342012-07-30 Keith Seitz <keiths@redhat.com>
5835
5836 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5837 linespecs.
5838
7f9b2034
DE
58392012-07-30 Doug Evans <dje@google.com>
5840
85220e01
DE
5841 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5842 * gdb.dwarf2/pr13961.S: Ditto.
5843
7f9b2034
DE
5844 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5845
4e969b4f
AB
58462012-07-30 Andrew Burgess <aburgess@broadcom.com>
5847
5848 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5849 change its format immediately after reloading the binary.
5850
e7de8362
JK
58512012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5852
5853 Fix testsuite regression after --use-deprecated-index-sections removal.
5854 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5855 string.
5856 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5857
7255706c
YQ
58582012-07-27 Yao Qi <yao@codesourcery.com>
5859
5860 KFAIL for PR remote/14161.
5861 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5862 Cleanup socket files.
5863 (strace_info_marker): Detach inferior.
5864
f2e8016f
TT
58652012-07-26 Tom Tromey <tromey@redhat.com>
5866
6fdff2c5 5867 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5868
f66713d2
JK
58692012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5870
5871 * gdb.python/py-inferior.c (thread): New function.
5872 (check_threads): New function.
5873 (test_threads): New function.
5874 * gdb.python/py-inferior.exp: Added test.
5875 Replaced runto with continue to breakpoint.
5876
8223e12c
TT
58772012-07-26 Tom Tromey <tromey@redhat.com>
5878
5879 * lib/ada.exp (standard_ada_testfile): New proc.
5880 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5881 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5882 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5883 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5884 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5885 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5886 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5887 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5888 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5889 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5890 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5891 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5892 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5893 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5894 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5895 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5896 * gdb.ada/complete.exp: Use standard_ada_testfile.
5897 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5898 standard_output_file.
5899 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5900 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5901 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5902 standard_output_file.
5903 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5904 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5905 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5906 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5907 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5908 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5909 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5910 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5911 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5912 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5913 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5914 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5915 * gdb.ada/interface.exp: Use standard_ada_testfile.
5916 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5917 standard_output_file
5918 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5919 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5920 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5921 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5922 * gdb.ada/nested.exp: Use standard_ada_testfile.
5923 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5924 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5925 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5926 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5927 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5928 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5929 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5930 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5931 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5932 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5933 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5934 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5935 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5936 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5937 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5938 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5939 * gdb.ada/start.exp: Use standard_ada_testfile.
5940 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5941 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5942 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5943 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5944 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5945 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5946 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5947 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5948 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5949 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5950 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5951 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5952 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5953 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5954
bbec57e4
JK
59552012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5956
5957 Fix testsuite regression after --use-deprecated-index-sections removal.
5958 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5959
9cc8e32c
JK
59602012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5961
5962 Fix compatibility with Tcl before 7.5.
5963 * lib/future.exp (lreverse): New function if it does not exist.
5964
ea5ca7b5
MK
59652012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5966
5967 * gdb.mi/mi-pending.c: New method to set a second pending
5968 breakpoint.
5969 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5970 condition.
5971
64776a0b
PA
59722012-07-20 Pedro Alves <palves@redhat.com>
5973
5974 PR threads/11692
5975 PR gdb/12203
5976
5977 * gdb.threads/create-fail.c: New file.
5978 * gdb.threads/create-fail.exp: New file.
5979
13e4e967
PA
59802012-07-19 Pedro Alves <palves@redhat.com>
5981
5982 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5983 * config/vx.exp (gdb_start): Likewise.
5984 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5985 * gdb.base/setvar.exp (test_set): Likewise.
5986 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5987 * gdb.reverse/sigall-precsave.exp: Likewise.
5988 * gdb.reverse/sigall-reverse.exp: Likewise.
5989
b7aefa4d
PA
59902012-07-19 Pedro Alves <palves@redhat.com>
5991
5992 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5993 handler before recording.
5994
608b4967
TT
59952012-07-19 Tom Tromey <tromey@redhat.com>
5996
5997 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5998 * gdb.cp/casts.cc (decltype): New function.
5999 (main): Use it.
6000
b1e0c0fa
PA
60012012-07-19 Pedro Alves <palves@redhat.com>
6002
6003 * gdb.base/sigall.exp (signals): New list.
6004 <top level>: Loop over signals in the $signals list instead of
6005 calling a test function once per signal.
6006 * gdb.reverse/sigall-precsave.exp (signals): New list.
6007 <top level>: Loop over signals in the $signals list instead of
6008 calling a test function once per signal.
6009 * gdb.reverse/sigall-reverse.exp (signals): New list.
6010 <top level>: Loop over signals in the $signals list instead of
6011 calling a test function once per signal.
6012
6ace3df1
YQ
60132012-07-19 Yao Qi <yao@codesourcery.com>
6014
6015 * gdb.base/setshow.exp: Test 'set args ~'.
6016
263a0f8c
JK
60172012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6018
6019 * gdb.base/store.exp (check_set): Import gdb_prompt.
6020 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
6021 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
6022
8f043999
JK
60232012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6024
6025 PR 11914
6026 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
6027 (main): Call eval_sub.
6028 * gdb.python/py-prettyprint.exp:
6029 (python execfile ('py-prettyprint.py')): Move it earlier.
6030 New breakpoint for eval-break.
6031 (continue to breakpoint: eval-break, info locals): New test.
6032 (python execfile ('py-prettyprint.py')): Move it from here.
6033 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
6034 (register_pretty_printers): Register pp_eval_type.
6035
725c7b66
JK
60362012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6037
6038 Fix a testcase regression by me.
6039 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
6040 DW_FORM_data4.
6041
4359dff1
JK
60422012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6043 Doug Evans <dje@google.com>
6044
6045 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
6046 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
6047
61e44cfa
JK
60482012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6049
6050 Fix gdbserver run regression.
6051 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
6052
93c0ef37
TT
60532012-07-12 Tom Tromey <tromey@redhat.com>
6054
6055 * lib/gdb.exp (standard_testfile): Don't declare objdir.
6056 (clean_restart): Likewise.
6057 (core_find): Use standard_output_file.
6058
76027ef5
TT
60592012-07-12 Tom Tromey <tromey@redhat.com>
6060
6061 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
6062 * gdb.dwarf2/dw2-anonymous-func.exp: Use
6063 prepare_for_testing_full.
6064 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
6065 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
6066 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
6067 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
6068 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
6069 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
6070 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
6071 prepare_for_testing_full.
6072 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
6073 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
6074 prepare_for_testing_full.
6075 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
6076 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
6077 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
6078
85b4440a
TT
60792012-07-12 Tom Tromey <tromey@redhat.com>
6080
6081 * lib/gdb.exp (build_executable_from_specs): New proc, from
6082 build_executable.
6083 (build_executable): Use it.
6084 (prepare_for_testing_full): New proc.
6085
55baab26
TT
60862012-07-11 Tom Tromey <tromey@redhat.com>
6087
6088 * gdb.reverse/break-precsave.exp: Use standard_output_file.
6089 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
6090 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
6091 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
6092 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
6093 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
6094 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
6095 * gdb.reverse/step-precsave.exp: Use standard_output_file.
6096 * gdb.reverse/until-precsave.exp: Use standard_output_file.
6097 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
6098
298a9cf0
TT
60992012-07-10 Tom Tromey <tromey@redhat.com>
6100
6101 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
6102 standard_output_file.
6103 * gdb.mi/gdb2549.exp: Use standard_testfile.
6104 * gdb.mi/gdb669.exp: Use standard_testfile.
6105 * gdb.mi/gdb701.exp: Use standard_testfile.
6106 * gdb.mi/gdb792.exp: Use standard_testfile.
6107 * gdb.mi/mi-async.exp: Use standard_testfile.
6108 * gdb.mi/mi-basics.exp: Use standard_testfile.
6109 * gdb.mi/mi-break.exp: Use standard_testfile.
6110 * gdb.mi/mi-cli.exp: Use standard_testfile.
6111 * gdb.mi/mi-console.exp: Use standard_testfile.
6112 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
6113 * gdb.mi/mi-eval.exp: Use standard_testfile.
6114 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
6115 * gdb.mi/mi-file.exp: Use standard_testfile.
6116 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
6117 * gdb.mi/mi-logging.exp: Use standard_testfile.
6118 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
6119 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
6120 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
6121 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
6122 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
6123 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
6124 * gdb.mi/mi-pending.exp: Use standard_testfile,
6125 standard_output_file.
6126 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
6127 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
6128 * gdb.mi/mi-regs.exp: Use standard_testfile.
6129 * gdb.mi/mi-return.exp: Use standard_testfile.
6130 * gdb.mi/mi-reverse.exp: Use standard_testfile.
6131 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
6132 * gdb.mi/mi-solib.exp: Use standard_testfile,
6133 standard_output_file.
6134 * gdb.mi/mi-stack.exp: Use standard_testfile.
6135 * gdb.mi/mi-stepi.exp: Use standard_testfile.
6136 * gdb.mi/mi-stepn.exp: Use standard_testfile.
6137 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
6138 * gdb.mi/mi-until.exp: Use standard_testfile.
6139 * gdb.mi/mi-var-block.exp: Use standard_testfile.
6140 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
6141 * gdb.mi/mi-var-child.exp: Use standard_testfile.
6142 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
6143 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
6144 * gdb.mi/mi-var-display.exp: Use standard_testfile.
6145 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
6146 standard_output_file.
6147 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
6148 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
6149 * gdb.mi/mi-watch.exp: Use standard_testfile.
6150 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
6151 * gdb.mi/mi2-basics.exp: Use standard_testfile.
6152 * gdb.mi/mi2-break.exp: Use standard_testfile.
6153 * gdb.mi/mi2-cli.exp: Use standard_testfile.
6154 * gdb.mi/mi2-console.exp: Use standard_testfile.
6155 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
6156 * gdb.mi/mi2-eval.exp: Use standard_testfile.
6157 * gdb.mi/mi2-file.exp: Use standard_testfile.
6158 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
6159 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
6160 * gdb.mi/mi2-regs.exp: Use standard_testfile.
6161 * gdb.mi/mi2-return.exp: Use standard_testfile.
6162 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
6163 * gdb.mi/mi2-stack.exp: Use standard_testfile.
6164 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
6165 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
6166 * gdb.mi/mi2-until.exp: Use standard_testfile.
6167 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
6168 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
6169 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
6170 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
6171 * gdb.mi/mi2-watch.exp: Use standard_testfile.
6172
f5f3a911
TT
61732012-07-10 Tom Tromey <tromey@redhat.com>
6174
6175 * gdb.cp/abstract-origin.exp: Use standard_testfile.
6176 * gdb.cp/ambiguous.exp: Use standard_testfile,
6177 prepare_for_testing.
6178 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
6179 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
6180 * gdb.cp/anon-ns.exp: Use standard_testfile.
6181 * gdb.cp/anon-struct.exp: Use standard_testfile.
6182 * gdb.cp/anon-union.exp: Use standard_testfile,
6183 prepare_for_testing.
6184 * gdb.cp/arg-reference.exp: Use standard_testfile,
6185 prepare_for_testing.
6186 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
6187 * gdb.cp/breakpoint.exp: Use standard_testfile,
6188 prepare_for_testing.
6189 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
6190 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
6191 standard_output_file.
6192 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
6193 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
6194 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
6195 (test_static_members): Update.
6196 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
6197 * gdb.cp/converts.exp: Use standard_testfile.
6198 * gdb.cp/cp-relocate.exp: Use standard_testfile.
6199 * gdb.cp/cpcompletion.exp: Use standard_testfile,
6200 prepare_for_testing.
6201 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
6202 * gdb.cp/cplabel.exp: Use standard_testfile.
6203 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
6204 prepare_for_testing.
6205 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
6206 * gdb.cp/derivation.exp: Use standard_testfile,
6207 prepare_for_testing.
6208 * gdb.cp/destrprint.exp: Use standard_testfile.
6209 * gdb.cp/dispcxx.exp: Use standard_testfile.
6210 * gdb.cp/exception.exp: Use standard_testfile,
6211 prepare_for_testing.
6212 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
6213 * gdb.cp/extern-c.exp: Use standard_testfile,
6214 prepare_for_testing.
6215 * gdb.cp/formatted-ref.exp: Use standard_testfile,
6216 prepare_for_testing.
6217 * gdb.cp/fpointer.exp: Use standard_testfile.
6218 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
6219 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
6220 standard_output_file.
6221 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
6222 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
6223 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
6224 standard_output_file.
6225 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
6226 (do_tests): Update.
6227 * gdb.cp/koenig.exp: Use standard_testfile.
6228 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
6229 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
6230 * gdb.cp/m-static.exp: Use standard_testfile,
6231 prepare_for_testing.
6232 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
6233 * gdb.cp/mb-inline.exp: Use standard_testfile,
6234 prepare_for_testing.
6235 * gdb.cp/mb-templates.exp: Use standard_testfile,
6236 prepare_for_testing.
6237 * gdb.cp/member-ptr.exp: Use standard_testfile,
6238 prepare_for_testing.
6239 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
6240 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
6241 * gdb.cp/method2.exp: Use standard_testfile.
6242 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
6243 standard_output_file.
6244 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
6245 (do_tests): Update.
6246 * gdb.cp/namespace-enum.exp: Use standard_testfile,
6247 prepare_for_testing.
6248 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
6249 prepare_for_testing.
6250 * gdb.cp/namespace.exp: Use standard_testfile,
6251 prepare_for_testing.
6252 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
6253 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
6254 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
6255 * gdb.cp/nsimport.exp: Use standard_testfile,
6256 prepare_for_testing.
6257 * gdb.cp/nsnested.exp: Use standard_testfile.
6258 * gdb.cp/nsnoimports.exp: Use standard_testfile.
6259 * gdb.cp/nsrecurs.exp: Use standard_testfile,
6260 prepare_for_testing.
6261 * gdb.cp/nsstress.exp: Use standard_testfile,
6262 prepare_for_testing.
6263 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
6264 * gdb.cp/operator.exp: Use standard_testfile.
6265 * gdb.cp/oranking.exp: Use standard_testfile.
6266 * gdb.cp/overload-const.exp: Use standard_testfile.
6267 * gdb.cp/overload.exp: Use standard_testfile,
6268 prepare_for_testing.
6269 * gdb.cp/ovldbreak.exp: Use standard_testfile.
6270 * gdb.cp/ovsrch.exp: Use standard_testfile.
6271 * gdb.cp/paren-type.exp: Use standard_testfile.
6272 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
6273 prepare_for_testing.
6274 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
6275 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
6276 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
6277 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
6278 * gdb.cp/pr10728.exp: Use standard_testfile,
6279 standard_output_file.
6280 * gdb.cp/pr12028.exp: Use standard_testfile.
6281 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
6282 * gdb.cp/pr9167.exp: Use standard_testfile.
6283 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
6284 * gdb.cp/printmethod.exp: Use standard_testfile,
6285 prepare_for_testing.
6286 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
6287 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
6288 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
6289 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
6290 standard_output_file.
6291 * gdb.cp/readnow-language.exp: Use standard_testfile.
6292 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
6293 (gdb_start_again): Use clean_restart.
6294 * gdb.cp/ref-types.exp: Use standard_testfile,
6295 prepare_for_testing.
6296 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
6297 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
6298 * gdb.cp/smartp.exp: Use standard_testfile.
6299 * gdb.cp/static-method.exp: Use standard_testfile.
6300 * gdb.cp/static-print-quit.exp: Use standard_testfile.
6301 * gdb.cp/temargs.exp: Use standard_testfile.
6302 * gdb.cp/templates.exp: Use standard_testfile,
6303 prepare_for_testing.
6304 (do_tests): Update.
6305 * gdb.cp/try_catch.exp: Use standard_testfile,
6306 prepare_for_testing.
6307 * gdb.cp/typedef-operator.exp: Use standard_testfile.
6308 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
6309 * gdb.cp/virtbase.exp: Use standard_testfile,
6310 prepare_for_testing.
6311 * gdb.cp/virtfunc.exp: Use standard_testfile,
6312 prepare_for_testing.
6313 (do_tests): Update.
6314 * gdb.cp/virtfunc2.exp: Use standard_testfile,
6315 prepare_for_testing.
6316
686f09d0
TT
63172012-07-10 Tom Tromey <tromey@redhat.com>
6318
6319 * lib/gdb.exp (standard_testfile): Unset output variables from
6320 earlier invocations.
6321
9357e021
YQ
63222012-07-10 Yao Qi <yao@codesourcery.com>
6323
6324 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
6325 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
6326 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
6327 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
6328 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
6329 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
6330 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
6331 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
6332 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
6333 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
6334 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
6335 * gdb.mi/mi-var-display.exp: Likewise.
6336 * gdb.mi/mi-var-invalidate.exp: Likewise.
6337 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
6338 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
6339 * gdb.mi/mi2-console.exp: Likewise.
6340 * gdb.mi/mi2-disassemble.exp: Likewise.
6341 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
6342 * gdb.mi/mi2-read-memory.exp: Likewise.
6343 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
6344 * gdb.mi/mi2-simplerun.exp: Likewise.
6345 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
6346 * gdb.mi/mi2-syn-frame.exp: Likewise.
6347 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
6348 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
6349 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
6350
e314d629
TT
63512012-07-09 Tom Tromey <tromey@redhat.com>
6352
6353 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
6354 * gdb.base/callfuncs.exp: Add cast-based test.
6355 * gdb.base/callfuncs.c (voidfunc): New function.
6356
06928b3f
DE
63572012-07-08 Doug Evans <dje@google.com>
6358
6359 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
6360
32f11bad
JK
63612012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6362
6363 Fix XFAIL compatibility with old i386 systems.
6364 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
6365 Check also 'Cannot insert breakpoint 0'.
6366
76b83c51
JK
63672012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 PR 14321
6370 * gdb.base/find.exp
6371 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
6372
a6fb9c08
TT
63732012-07-06 Tom Tromey <tromey@redhat.com>
6374
6375 * gdb.base/whatis.exp: Add test.
6376
71918a86
TT
63772012-07-06 Tom Tromey <tromey@redhat.com>
6378
6379 * gdb.base/whatis.exp: Add regression test.
6380
fcde5961
TT
63812012-07-06 Tom Tromey <tromey@redhat.com>
6382
6383 * gdb.base/whatis.exp: Add tests.
6384
f9cf0f4a
JK
63852012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
6387 PR 12649
6388 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
6389 gdb_test_multiple $gdb_prompt terminator.
6390
979ade8b
PA
63912012-07-04 Pedro Alves <palves@redhat.com>
6392
6393 * gdb.mi/mi-reverse.exp: Use supports_reverse and
6394 supports_process_record.
6395
8a980b44
PA
63962012-07-04 Pedro Alves <palves@redhat.com>
6397
6398 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
6399 endings.
6400 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
6401
855ba978
SS
64022012-07-03 Stan Shebs <stan@codesourcery.com>
6403
6404 * gdb.base/info-os.c (main): Retry resource acquisition until an
6405 available one is found.
6406 * gdb.base/info-os.exp: Collect resource keys from the program
6407 and use them in matching.
6408
fcb44371
JK
64092012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
6412 Wrap the test into loop for corefile and core0file.
6413
08a67be6
JK
64142012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6415
6416 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
6417 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
6418 .note.GNU-stack.
6419
0f3c2347
JK
6420 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
6421
ff4a4500
SDJ
64222012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
6423
6424 * gdb.base/help.exp (help b, help br, help bre, help brea, help
6425 break): Include help message for the new `-probe' and `-probe-stap'
6426 options.
6427
d3ce09f5
SS
64282012-07-02 Stan Shebs <stan@codesourcery.com>
6429
6430 * gdb.base/dprintf.exp: Add agent style tests.
6431
a1624241
JK
64322012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6433
6434 * gdb.base/stale-infcall.c (infcall): New label test-next.
6435 (main): New labels test-pass and test-fail.
6436 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
6437 $test_fail_bpnum to test-fail.
6438 (test system longjmp tracking support): New test.
6439 Delete $test_fail_bpnum.
6440 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
6441 breakpoint.
6442
42e7ad6c
DE
64432012-06-30 Doug Evans <dje@google.com>
6444
6445 * gdb.dwarf2/fission-reread.S: New file.
6446 * gdb.dwarf2/fission-reread.exp: New file.
6447
37ce89eb
SS
64482012-06-28 Stan Shebs <stan@codesourcery.com>
6449
6450 * gdb.mi/mi-logging.exp: New file.
6451
e5ef252a
PA
64522012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6453 Pedro Alves <palves@redhat.com>
6454
6455 * gdb.threads/siginfo-threads.exp: New file.
6456 * gdb.threads/siginfo-threads.c: New file.
6457 * gdb.threads/sigstep-threads.exp: New file.
6458 * gdb.threads/sigstep-threads.c: New file.
6459
22f1fbae
TT
64602012-06-28 Tom Tromey <tromey@redhat.com>
6461
6462 * gdb.go/package.exp: Partially revert earlier patch; use
6463 gdb_compile again. Use standard_output_file.
6464
2e3cf129
DE
64652012-06-27 Doug Evans <dje@google.com>
6466
6467 * gdb.dwarf2/fission-base.c: New file.
6468 * gdb.dwarf2/fission-base.S: New file.
6469 * gdb.dwarf2/fission-base.exp: New file.
6470
785fd303
JK
64712012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6472
6473 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
6474
1bb9788d
TT
64752012-06-27 Tom Tromey <tromey@redhat.com>
6476
6477 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
6478 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
6479
c83ee902
TT
64802012-06-27 Tom Tromey <tromey@redhat.com>
6481
6482 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
6483 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
6484 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
6485 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
6486 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
6487 prepare_for_testing.
6488 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
6489 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
6490 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
6491 standard_testfile.
6492 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
6493 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
6494 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
6495 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
6496 prepare_for_testing.
6497 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
6498 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
6499 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
6500 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
6501 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
6502 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
6503 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
6504 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
6505 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
6506 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
6507 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
6508 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
6509 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
6510 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
6511 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
6512 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
6513 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
6514 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
6515 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
6516 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
6517 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
6518 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
6519 standard_output_file.
6520 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
6521 standard_output_file.
6522 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
6523 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
6524 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
6525 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
6526 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
6527 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
6528 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
6529 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
6530 * gdb.dwarf2/implptr.exp: Use standard_testfile.
6531 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
6532 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
6533 * gdb.dwarf2/pieces.exp: Use standard_testfile.
6534 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
6535 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
6536 * gdb.dwarf2/valop.exp: Use standard_testfile,
6537 prepare_for_testing.
6538
5204774b
TT
65392012-06-27 Tom Tromey <tromey@redhat.com>
6540
6541 * gdb.python/python.exp: Fix regexps in pagination tests.
6542
ee0bf529
SCR
65432012-06-26 Siva Chandra Reddy <sivachandra@google.com>
6544
6545 * gdb.python/py-symtab.exp: Add tests to test the new attribute
6546 'last' of gdb.Symtab_and_line.
6547 * gdb.python/py-symbol.c: Move break point comment to enable
6548 testing of gdb.Symtab_and_line.last.
6549
14fcc022
TT
65502012-06-26 Tom Tromey <tromey@redhat.com>
6551
6552 * gdb.threads/step.c: Remove.
6553 * gdb.threads/step.exp: Remove.
6554 * gdb.threads/step2.exp: Remove.
6555
0efbbabc
TT
65562012-06-26 Tom Tromey <tromey@redhat.com>
6557
6558 * gdb.threads/watchpoint-fork.exp (test): Use
6559 standard_output_file. Don't declare objdir.
6560 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
6561 standard_output_file.
6562 * gdb.threads/attach-stopped.exp: Use standard_testfile.
6563 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
6564 clean_restart. Remove incdir.
6565 * gdb.threads/corethreads.exp: Use standard_testfile.
6566 * gdb.threads/execl.exp: Use standard_testfile,
6567 standard_output_file, clean_restart.
6568 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
6569 clean_restart.
6570 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
6571 clean_restart.
6572 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6573 incdir.
6574 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6575 clean_restart. Remove incdir.
6576 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6577 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6578 clean_restart. Remove incdir.
6579 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6580 Remove incdir.
6581 * gdb.threads/leader-exit.exp: Use standard_testfile.
6582 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6583 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6584 clean_restart.
6585 * gdb.threads/manythreads.exp: Use standard_testfile,
6586 clean_restart. Remove incdir.
6587 * gdb.threads/multi-create.exp: Use standard_testfile,
6588 clean_restart.
6589 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6590 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6591 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6592 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6593 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6594 * gdb.threads/pending-step.exp: Use standard_testfile,
6595 clean_restart. Remove incdir.
6596 * gdb.threads/print-threads.exp: Use standard_testfile,
6597 clean_restart. Remove incdir.
6598 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6599 clean_restart. Remove incdir.
6600 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6601 Remove incdir.
6602 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6603 incdir.
6604 * gdb.threads/sigthread.exp: Use standard_testfile,
6605 clean_restart.
6606 * gdb.threads/staticthreads.exp: Use standard_testfile,
6607 clean_restart. Remove incdir.
6608 * gdb.threads/switch-threads.exp: Use standard_testfile,
6609 clean_restart. Remove incdir.
6610 * gdb.threads/thread-execl.exp: Use standard_testfile,
6611 clean_restart. Remove incdir.
6612 * gdb.threads/thread-find.exp: Use standard_testfile,
6613 clean_restart.
6614 * gdb.threads/thread-specific.exp: Use standard_testfile,
6615 clean_restart. Remove incdir.
6616 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6617 clean_restart. Remove incdir.
6618 * gdb.threads/thread_check.exp: Use standard_testfile,
6619 clean_restart. Remove incdir.
6620 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6621 incdir.
6622 * gdb.threads/threadapply.exp: Use standard_testfile,
6623 clean_restart. Remove incdir.
6624 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6625 clean_restart. Remove incdir.
6626 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6627 clean_restart.
6628 * gdb.threads/tls-shared.exp: Use standard_testfile,
6629 clean_restart, standard_output_file.
6630 * gdb.threads/tls-var.exp: Use standard_testfile,
6631 standard_output_file.
6632 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6633 Remove incdir.
6634 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6635 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6636 incdir.
6637 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6638 clean_restart. Remove incdir.
6639
497a5eb0
TT
66402012-06-26 Tom Tromey <tromey@redhat.com>
6641
6642 * gdb.trace/actions.exp: Use standard_testfile.
6643 * gdb.trace/ax.exp: Use standard_testfile.
6644 * gdb.trace/backtrace.exp: Use standard_testfile.
6645 * gdb.trace/change-loc.exp: Use standard_testfile.
6646 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6647 * gdb.trace/collection.exp: Use standard_testfile,
6648 prepare_for_testing.
6649 * gdb.trace/deltrace.exp: Use standard_testfile.
6650 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6651 * gdb.trace/ftrace.exp: Use standard_testfile.
6652 * gdb.trace/infotrace.exp: Use standard_testfile.
6653 * gdb.trace/packetlen.exp: Use standard_testfile.
6654 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6655 * gdb.trace/passcount.exp: Use standard_testfile.
6656 * gdb.trace/pending.exp: Use standard_testfile.
6657 * gdb.trace/report.exp: Use standard_testfile.
6658 * gdb.trace/save-trace.exp: Use standard_testfile.
6659 * gdb.trace/stap-trace.exp: Use standard_testfile.
6660 * gdb.trace/status-stop.exp: Use standard_testfile.
6661 * gdb.trace/strace.exp: Use standard_testfile.
6662 * gdb.trace/tfile.exp: Use standard_testfile.
6663 * gdb.trace/tfind.exp: Use standard_testfile.
6664 * gdb.trace/trace-break.exp: Use standard_testfile.
6665 * gdb.trace/trace-mt.exp: Use standard_testfile.
6666 * gdb.trace/tracecmd.exp: Use standard_testfile.
6667 * gdb.trace/tspeed.exp: Use standard_testfile.
6668 * gdb.trace/tstatus.exp: Use standard_testfile.
6669 * gdb.trace/tsv.exp: Use standard_testfile.
6670 * gdb.trace/unavailable.exp: Use standard_testfile,
6671 prepare_for_testing.
6672 * gdb.trace/while-dyn.exp: Use standard_testfile.
6673 * gdb.trace/while-stepping.exp: Use standard_testfile.
6674
7686c074
TT
66752012-06-26 Tom Tromey <tromey@redhat.com>
6676
6677 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6678 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6679 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6680 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6681 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6682 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6683 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6684 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6685 prepare_for_testing.
6686 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6687 prepare_for_testing.
6688 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6689 prepare_for_testing.
6690 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6691 prepare_for_testing.
6692 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6693 prepare_for_testing
6694 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6695 * gdb.reverse/machinestate.exp: Use standard_testfile.
6696 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6697 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6698 build_executable.
6699 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6700 build_executable.
6701 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6702 standard_output_file.
6703 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6704 standard_output_file.
6705 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6706 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6707 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6708 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6709 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6710 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6711
481fc100
TT
67122012-06-26 Tom Tromey <tromey@redhat.com>
6713
6714 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6715 standard_output_file.
6716 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6717 prepare_for_testing. Remove directory-checking code.
6718
7bb18ae2
TT
67192012-06-25 Tom Tromey <tromey@redhat.com>
6720
6721 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6722 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6723 build_executable, not prepare_for_testing.
6724 * gdb.multi/base.exp: Use standard_output_file. Use
6725 build_executable, not prepare_for_testing.
6726
cf09b3e4
TT
67272012-06-25 Tom Tromey <tromey@redhat.com>
6728
6729 * gdb.fortran/subarray.exp: Use standard_testfile,
6730 prepare_for_testing.
6731 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6732 * gdb.fortran/module.exp: Use standard_testfile.
6733 * gdb.fortran/logical.exp: Use standard_testfile.
6734 * gdb.fortran/library-module.exp: Use standard_testfile,
6735 standard_output_file.
6736 * gdb.fortran/derived-type.exp: Use standard_testfile,
6737 prepare_for_testing.
6738 * gdb.fortran/complex.exp: Use standard_testfile,
6739 prepare_for_testing.
6740 * gdb.fortran/charset.exp: Use standard_testfile.
6741 * gdb.fortran/array-element.exp: Use standard_testfile,
6742 prepare_for_testing.
6743
18b5ff1b
KS
67442012-06-25 Keith Seitz <keiths@redhat.com>
6745
6746 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6747 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6748
17b77626
TT
67492012-06-25 Tom Tromey <tromey@redhat.com>
6750
6751 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6752 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6753 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6754 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6755
f91e3dc1
TT
67562012-06-25 Tom Tromey <tromey@redhat.com>
6757
6758 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6759 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6760 * gdb.linespec/linespec.exp: Use standard_testfile.
6761
a884434d
TT
67622012-06-25 Tom Tromey <tromey@redhat.com>
6763
6764 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6765 prepare_for_testing.
6766
efc9d70a
TT
67672012-06-25 Tom Tromey <tromey@redhat.com>
6768
6769 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6770 prepare_for_testing.
6771 * gdb.opt/inline-break.exp: Use standard_testfile,
6772 prepare_for_testing.
6773 * gdb.opt/inline-bt.exp: Use standard_testfile,
6774 prepare_for_testing.
6775 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6776 prepare_for_testing.
6777 * gdb.opt/inline-locals.exp: Use standard_testfile,
6778 prepare_for_testing.
6779
e2fc92c6
TT
67802012-06-25 Tom Tromey <tromey@redhat.com>
6781
6782 * gdb.asm/asm-source.exp: Use standard_output_file,
6783 standard_testfile. Construct .o files in proper subdir.
6784
b0963d73
TT
67852012-06-25 Tom Tromey <tromey@redhat.com>
6786
6787 * gdb.server/ext-attach.exp: Use standard_testfile,
6788 prepare_for_testing.
6789 * gdb.server/ext-run.exp: Use standard_testfile,
6790 build_executable.
6791 * gdb.server/file-transfer.exp: Use standard_testfile,
6792 prepare_for_testing.
6793 * gdb.server/server-exec-info.exp: Use standard_testfile.
6794 * gdb.server/server-mon.exp: Use standard_testfile,
6795 prepare_for_testing.
6796 * gdb.server/server-run.exp: Use standard_testfile,
6797 build_executable.
6798 * gdb.server/solib-list.exp: Use standard_testfile,
6799 standard_output_file.
6800
8a3e1f8d
TT
68012012-06-25 Tom Tromey <tromey@redhat.com>
6802
6803 * lib/gdb.exp (standard_output_file): Use "file join".
6804 * gdb.go/chan.exp: Use standard_testfile.
6805 * gdb.go/handcall.exp: Use standard_testfile.
6806 * gdb.go/hello.exp: Use standard_testfile.
6807 * gdb.integers/chan.exp: Use standard_testfile.
6808 * gdb.go/methods.exp: Use standard_testfile.
6809 * gdb.go/package.exp: Use standard_testfile.
6810 * gdb.go/strings.exp: Use standard_testfile.
6811 * gdb.go/types.exp: Use standard_testfile.
6812 * gdb.go/unsafe.exp: Use standard_testfile.
6813
944a9061
MGD
68142012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6815
6816 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6817
1c06bd58
JK
68182012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6819
6820 Fix regression by the previous commit.
6821 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6822
b4a58790
TT
68232012-06-22 Tom Tromey <tromey@redhat.com>
6824
6825 * gdb.python/lib-types.exp: Use standard_testfile,
6826 prepare_for_testing.
6827 * gdb.python/py-block.exp: Use standard_testfile.
6828 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6829 * gdb.python/py-events.exp: Use standard_testfile,
6830 standard_output_file.
6831 * gdb.python/py-evsignal.exp: Use standard_testfile.
6832 * gdb.python/py-evethreads.exp: Use standard_testfile.
6833 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6834 * gdb.python/py-explore.exp: Use standard_testfile.
6835 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6836 standard_output_file.
6837 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6838 prepare_for_testing.
6839 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6840 * gdb.python/py-frame.exp: Use standard_testfile.
6841 * gdb.python/py-inferior.exp: Use standard_testfile.
6842 * gdb.python/py-infthread.exp: Use standard_testfile.
6843 * gdb.python/py-mi.exp: Use standard_testfile.
6844 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6845 build_executable.
6846 * gdb.python/py-objfile.exp: Use standard_testfile.
6847 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6848 prepare_for_testing.
6849 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6850 * gdb.python/py-progspace.exp: Use standard_testfile,
6851 build_executable.
6852 * gdb.python/py-prompt.exp: Use standard_testfile,
6853 build_executable.
6854 * gdb.python/py-section-script.exp: Use standard_testfile,
6855 build_executable.
6856 * gdb.python/py-shared.exp: Use standard_testfile,
6857 standard_output_file, clean_restart.
6858 * gdb.python/py-symbol.exp: Use standard_output_file,
6859 prepare_for_testing.
6860 * gdb.python/py-symtab.exp: Use standard_output_file,
6861 prepare_for_testing
6862 * gdb.python/py-template.exp: Use standard_testfile.
6863 * gdb.python/py-type.exp: Use standard_testfile.
6864 * gdb.python/py-value-cc.exp: Use standard_testfile.
6865 * gdb.python/py-value.exp: Use standard_testfile.
6866 * gdb.python/python.exp: Use standard_testfile, build_executable.
6867
2c44deac
TT
68682012-06-22 Tom Tromey <tromey@redhat.com>
6869
6870 * gdb.objc/basicclass.exp: Use standard_testfile.
6871 (do_objc_tests): Don't declare objdir.
6872 * gdb.objc/nondebug.exp: Use standard_testfile.
6873 (do_objc_tests): Don't declare objdir.
6874 * gdb.objc/objcdecode.exp: Use standard_testfile.
6875 (do_objc_tests): Don't declare objdir.
6876
c24ccbce
TT
68772012-06-22 Tom Tromey <tromey@redhat.com>
6878
6879 * gdb.java/jmain.exp: Use standard_testfile.
6880 * gdb.java/jmisc.exp: Use standard_testfile.
6881 * gdb.java/jnpe.exp: Use standard_testfile.
6882 * gdb.java/jprint.exp: Use standard_testfile.
6883
0a6d0306
TT
68842012-06-22 Tom Tromey <tromey@redhat.com>
6885
6886 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6887 (standard_output_file, standard_testfile): New procs.
6888 (build_executable, clean_restart): Use standard_output_file.
6889
6ea815ef
YQ
68902012-06-22 Yao Qi <yao@codesourcery.com>
6891
6892 * boards/native-gdbserver.exp: New proc ${board}_exec.
6893 * boards/native-stdio-gdbserver.exp: Likewise.
6894
4c93b1db
TT
68952012-06-21 Tom Tromey <tromey@redhat.com>
6896
6897 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6898 (build_executable): Update.
6899 (get_compiler_info): Remove 'binfile' argument.
6900 * gdb.ada/arrayidx.exp: Update.
6901 * gdb.ada/null_array.exp: Update.
6902 * gdb.arch/altivec-abi.exp: Update.
6903 * gdb.arch/altivec-regs.exp: Update.
6904 * gdb.arch/amd64-byte.exp: Update.
6905 * gdb.arch/amd64-dword.exp: Update.
6906 * gdb.arch/amd64-word.exp: Update.
6907 * gdb.arch/i386-avx.exp: Update.
6908 * gdb.arch/i386-byte.exp: Update.
6909 * gdb.arch/i386-sse.exp: Update.
6910 * gdb.arch/i386-word.exp: Update.
6911 * gdb.arch/ppc-dfp.exp: Update.
6912 * gdb.arch/ppc-fp.exp: Update.
6913 * gdb.arch/vsx-regs.exp: Update.
6914 * gdb.base/all-bin.exp: Update.
6915 * gdb.base/annota1.exp: Update.
6916 * gdb.base/async.exp: Update.
6917 * gdb.base/attach.exp: Update.
6918 * gdb.base/break-interp.exp: Update.
6919 * gdb.base/call-ar-st.exp: Update.
6920 * gdb.base/call-rt-st.exp: Update.
6921 * gdb.base/call-sc.exp: Update.
6922 * gdb.base/callfuncs.exp: Update.
6923 * gdb.base/catch-load.exp: Update.
6924 * gdb.base/completion.exp: Update.
6925 * gdb.base/complex.exp: Update.
6926 * gdb.base/condbreak.exp: Update.
6927 * gdb.base/consecutive.exp: Update.
6928 * gdb.base/constvars.exp: Update.
6929 * gdb.base/corefile.exp: Update.
6930 * gdb.base/eval-skip.exp: Update.
6931 * gdb.base/expand-psymtabs.exp: Update.
6932 * gdb.base/exprs.exp: Update.
6933 * gdb.base/fileio.exp: Update.
6934 * gdb.base/fixsection.exp: Update.
6935 * gdb.base/funcargs.exp: Update.
6936 * gdb.base/gdb11530.exp: Update.
6937 * gdb.base/gdb1555.exp: Update.
6938 * gdb.base/gnu-ifunc.exp: Update.
6939 * gdb.base/gnu_vector.exp: Update.
6940 * gdb.base/info-macros.exp: Update.
6941 * gdb.base/jit-simple.exp: Update.
6942 * gdb.base/jit-so.exp: Update.
6943 * gdb.base/jit.exp: Update.
6944 * gdb.base/langs.exp: Update.
6945 * gdb.base/list.exp: Update.
6946 * gdb.base/logical.exp: Update.
6947 * gdb.base/long_long.exp: Update.
6948 * gdb.base/longjmp.exp: Update.
6949 * gdb.base/macscp.exp: Update.
6950 * gdb.base/mips_pro.exp: Update.
6951 * gdb.base/miscexprs.exp: Update.
6952 * gdb.base/morestack.exp: Update.
6953 * gdb.base/nodebug.exp: Update.
6954 * gdb.base/opaque.exp: Update.
6955 * gdb.base/pc-fp.exp: Update.
6956 * gdb.base/pending.exp: Update.
6957 * gdb.base/permissions.exp: Update.
6958 * gdb.base/pointers.exp: Update.
6959 * gdb.base/prelink.exp: Update.
6960 * gdb.base/printcmds.exp: Update.
6961 * gdb.base/psymtab.exp: Update.
6962 * gdb.base/ptype.exp: Update.
6963 * gdb.base/relational.exp: Update.
6964 * gdb.base/scope.exp: Update.
6965 * gdb.base/setvar.exp: Update.
6966 * gdb.base/shlib-call.exp: Update.
6967 * gdb.base/shreloc.exp: Update.
6968 * gdb.base/signals.exp: Update.
6969 * gdb.base/sizeof.exp: Update.
6970 * gdb.base/so-impl-ld.exp: Update.
6971 * gdb.base/so-indr-cl.exp: Update.
6972 * gdb.base/solib-disc.exp: Update.
6973 * gdb.base/solib-display.exp: Update.
6974 * gdb.base/solib-nodir.exp: Update.
6975 * gdb.base/solib-overlap.exp: Update.
6976 * gdb.base/solib-symbol.exp: Update.
6977 * gdb.base/solib-weak.exp: Update.
6978 * gdb.base/solib.exp: Update.
6979 * gdb.base/store.exp: Update.
6980 * gdb.base/structs.exp: Update.
6981 * gdb.base/structs2.exp: Update.
6982 * gdb.base/type-opaque.exp: Update.
6983 * gdb.base/unload.exp: Update.
6984 * gdb.base/varargs.exp: Update.
6985 * gdb.base/volatile.exp: Update.
6986 * gdb.base/watch_thread_num.exp: Update.
6987 * gdb.base/watchpoint-solib.exp: Update.
6988 * gdb.base/watchpoint.exp: Update.
6989 * gdb.base/watchpoints.exp: Update.
6990 * gdb.base/whatis.exp: Update.
6991 * gdb.cell/arch.exp: Update.
6992 * gdb.cell/break.exp: Update.
6993 * gdb.cell/bt.exp: Update.
6994 * gdb.cell/core.exp: Update.
6995 * gdb.cell/data.exp: Update.
6996 * gdb.cell/ea-cache.exp: Update.
6997 * gdb.cell/f-regs.exp: Update.
6998 * gdb.cell/fork.exp: Update.
6999 * gdb.cell/gcore.exp: Update.
7000 * gdb.cell/mem-access.exp: Update.
7001 * gdb.cell/ptype.exp: Update.
7002 * gdb.cell/registers.exp: Update.
7003 * gdb.cell/sizeof.exp: Update.
7004 * gdb.cell/solib-symbol.exp: Update.
7005 * gdb.cell/solib.exp: Update.
7006 * gdb.cp/ambiguous.exp: Update.
7007 * gdb.cp/breakpoint.exp: Update.
7008 * gdb.cp/bs15503.exp: Update.
7009 * gdb.cp/casts.exp: Update.
7010 * gdb.cp/class2.exp: Update.
7011 * gdb.cp/cpexprs.exp: Update.
7012 * gdb.cp/cplusfuncs.exp: Update.
7013 * gdb.cp/ctti.exp: Update.
7014 * gdb.cp/dispcxx.exp: Update.
7015 * gdb.cp/gdb1355.exp: Update.
7016 * gdb.cp/gdb2384.exp: Update.
7017 * gdb.cp/gdb2495.exp: Update.
7018 * gdb.cp/infcall-dlopen.exp: Update.
7019 * gdb.cp/local.exp: Update.
7020 * gdb.cp/m-data.exp: Update.
7021 * gdb.cp/m-static.exp: Update.
7022 * gdb.cp/mb-ctor.exp: Update.
7023 * gdb.cp/mb-inline.exp: Update.
7024 * gdb.cp/mb-templates.exp: Update.
7025 * gdb.cp/member-ptr.exp: Update.
7026 * gdb.cp/method.exp: Update.
7027 * gdb.cp/namespace.exp: Update.
7028 * gdb.cp/nextoverthrow.exp: Update.
7029 * gdb.cp/nsdecl.exp: Update.
7030 * gdb.cp/nsrecurs.exp: Update.
7031 * gdb.cp/nsstress.exp: Update.
7032 * gdb.cp/nsusing.exp: Update.
7033 * gdb.cp/pr-1023.exp: Update.
7034 * gdb.cp/pr-1210.exp: Update.
7035 * gdb.cp/pr-574.exp: Update.
7036 * gdb.cp/pr9631.exp: Update.
7037 * gdb.cp/printmethod.exp: Update.
7038 * gdb.cp/psmang.exp: Update.
7039 * gdb.cp/re-set-overloaded.exp: Update.
7040 * gdb.cp/rtti.exp: Update.
7041 * gdb.cp/shadow.exp: Update.
7042 * gdb.cp/templates.exp: Update.
7043 * gdb.cp/try_catch.exp: Update.
7044 * gdb.dwarf2/dw2-ranges.exp: Update.
7045 * gdb.dwarf2/pr10770.exp: Update.
7046 * gdb.fortran/library-module.exp: Update.
7047 * gdb.hp/gdb.aCC/optimize.exp: Update.
7048 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
7049 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
7050 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
7051 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
7052 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
7053 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
7054 * gdb.hp/gdb.compat/xdb1.exp: Update.
7055 * gdb.hp/gdb.compat/xdb2.exp: Update.
7056 * gdb.hp/gdb.compat/xdb3.exp: Update.
7057 * gdb.hp/gdb.defects/bs14602.exp: Update.
7058 * gdb.hp/gdb.defects/solib-d.exp: Update.
7059 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
7060 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
7061 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
7062 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
7063 * gdb.mi/gdb792.exp: Update.
7064 * gdb.mi/mi-pending.exp: Update.
7065 * gdb.mi/mi-solib.exp: Update.
7066 * gdb.mi/mi-var-cp.exp: Update.
7067 * gdb.opt/clobbered-registers-O2.exp: Update.
7068 * gdb.opt/inline-bt.exp: Update.
7069 * gdb.opt/inline-cmds.exp: Update.
7070 * gdb.opt/inline-locals.exp: Update.
7071 * gdb.python/py-events.exp: Update.
7072 * gdb.python/py-finish-breakpoint.exp: Update.
7073 * gdb.python/py-type.exp: Update.
7074 * gdb.reverse/solib-precsave.exp: Update.
7075 * gdb.reverse/solib-reverse.exp: Update.
7076 * gdb.server/solib-list.exp: Update.
7077 * gdb.stabs/weird.exp: Update.
7078 * gdb.threads/attach-into-signal.exp: Update.
7079 * gdb.threads/attach-stopped.exp: Update.
7080 * gdb.threads/tls-shared.exp: Update.
7081 * gdb.trace/change-loc.exp: Update.
7082 * gdb.trace/strace.exp: Update.
7083
95c391b6
TT
70842012-06-19 Tom Tromey <tromey@redhat.com>
7085
7086 * gdb.base/whatis.exp: Add tests.
7087
e910f0b6
TT
70882012-06-19 Tom Tromey <tromey@redhat.com>
7089
7090 * gdb.cp/m-static.cc (keepalive): New function.
7091 (gnu_obj_1::method): Use it.
7092
422d65e7
DE
70932012-06-18 Doug Evans <dje@google.com>
7094
7095 * gdb.base/info-fun.exp: New file.
7096 * gdb.base/info-fun.c: New file.
7097 * gdb.base/info-fun-solib.c: New file.
7098
e2e4d78b
JK
70992012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7100
7101 Remove stale dummy frames.
7102 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
7103 (maintenance info breakpoints): New tests.
7104 * gdb.base/stale-infcall.c: New file.
7105 * gdb.base/stale-infcall.exp: New file.
7106
1788b2d3
JK
71072012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7108
7109 * gdb.arch/amd64-entry-value-param.S: New file.
7110 * gdb.arch/amd64-entry-value-param.c: New file.
7111 * gdb.arch/amd64-entry-value-param.exp: New file.
7112
663b969e
TT
71132012-06-15 Tom Tromey <tromey@redhat.com>
7114
7115 * gdb.cp/namespace.exp: Add "show lang" test.
7116
8e09ad05
IS
71172012-06-15 Iain Sandoe <iain@codesourcery.com>
7118
7119 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
7120 case. (top level): Use gdb_file_cmd instead of gdb_load.
7121
f85e18ee
JK
71222012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7123
7124 PR tdep/14222
7125 * gdb.arch/i386-sse-stack-align.S: New file.
7126 * gdb.arch/i386-sse-stack-align.c: New file.
7127 * gdb.arch/i386-sse-stack-align.exp: New file.
7128
f3b5e280
KS
71292012-06-13 Keith Seitz <keiths@redhat.com>
7130
7131 PR breakpoints/13798 and mi/11541
7132 * gdb.linespec/ls-errs.exp: Add a few more tests for
7133 filenames with spaces and colons.
7134
50af5481
JK
71352012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7136
7137 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
7138 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
7139 (test_function): Call CV_f.
7140 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
7141 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
7142 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
7143 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
7144 (p CV_f(CV::i)): New tests.
7145
d55637df
TT
71462012-06-13 Tom Tromey <tromey@redhat.com>
7147
7148 * gdb.base/condbreak.exp: Add tests for "condition" completion.
7149
cc80f267
JK
71502012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7151
7152 Fix regression by the "ambiguous linespec" series.
7153 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
7154 tests.
7155
bb2af9cc
JK
71562012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7157
7158 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
7159 missing.
7160
e81a37f7
TT
71612012-06-11 Tom Tromey <tromey@redhat.com>
7162
7163 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
7164 location...
7165 (main): ...here.
7166
8efd7788
YQ
71672012-06-07 Yao Qi <yao@codesourcery.com>
7168
7169 * gdb.trace/strace.exp: Shorten some too-long lines.
7170
359f5fe6
PA
71712012-06-06 Pedro Alves <palves@redhat.com>
7172
7173 * gdb.threads/clone-new-thread-event.c: New file.
7174 * gdb.threads/clone-new-thread-event.exp: New file.
7175
7b2fe205
YQ
71762012-06-06 Yao Qi <yao@codesourcery.com>
7177
7178 * gdb.base/dprintf.c (main): Add extra parameter when calling
7179 printf and fprintf.
7180 (bar): New function. It is a dead function, but to ensure
7181 'malloc' is linked explicitly.
7182
3eca55e8
YQ
71832012-06-06 Yao Qi <yao@codesourcery.com>
7184
7185 * gdb.base/info-proc.exp: Return if target doesn't support
7186 'info proc'.
7187
91cc9324
JK
71882012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7189
7190 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
7191 (run program with breakpoint commands): XFAIl if it is not.
7192
c56e7c43
JB
71932012-06-05 Joel Brobecker <brobecker@adacore.com>
7194
7195 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
7196 and add comment.
7197 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
7198 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
7199 "STOP" marker. Adjust testing strategy to make it work on
7200 all targets.
7201
7202 * gdb.base/print-file-var-main.c (main): Rewrite using local
7203 variables and adjust get_version_2's return value check.
7204 Add small comment.
7205 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
7206 marker. Adjust testing strategy to make it work on all targets.
7207
ccab2054
JB
72082012-06-05 Joel Brobecker <brobecker@adacore.com>
7209
7210 * gdb.ada/bad-task-bp-keyword: New testcase.
7211
d0d86158
JK
72122012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7213
7214 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
7215 Simplify it to ...
7216 (symbol-file ${testfile1}): ... here.
7217 (test eliminated var my_global_symbol)
7218 (test eliminated var my_static_symbol)
7219 (test eliminated var my_global_func, get address of main): Wrap them to
7220 'single psymtabs' and 'single symtabs'
7221 (get address of my_global_symbol, get address of my_static_symbol)
7222 (get address of my_global_func, get address of main): Wrap them to
7223 'order1' and 'order2'.
7224
952cf74c
JK
7225 * gdb.base/code_elim.exp
7226 (add-symbol-file ${testfile1} 0x100000)
7227 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
7228 'order2'.
7229 (order1: add-symbol-file ${testfile1} 0x100000)
7230 (order1: add-symbol-file ${testfile2} 0x200000)
7231 (order2: add-symbol-file ${testfile2} 0x200000)
7232 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
7233 .bss as appropriate.
7234
0c5bf5a9
JK
72352012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7236
7237 * gdb.server/solib-list-lib.c: New file.
7238 * gdb.server/solib-list-main.c: New file.
7239 * gdb.server/solib-list.exp: New file.
7240
4196f325
MR
72412012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
7242
7243 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
7244 for 'set print symbol' change.
7245
bfb05775
JK
72462012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7247
7248 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
7249 .debug_abbrev_seg3.
7250
685b1105
JK
72512012-05-24 John Steele Scott <toojays@toojays.net>
7252
7253 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
7254 * gdb.dwarf2/dw2-icc-opaque.S: New file.
7255 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
7256
f3e0e960
SS
72572012-05-23 Stan Shebs <stan@codesourcery.com>
7258
7259 * gdb.mi/mi-info-os.exp: New file.
7260
11eb1b4d
KS
72612012-05-23 Keith Seitz <keiths@redhat.com>
7262
7263 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
7264 return -1 to suppress the rest of the tests.
7265 (compile_stap_bin): Return boolean success value.
7266
b1af9e97
TT
72672012-05-21 Tom Tromey <tromey@redhat.com>
7268
7269 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
7270 Remove kfails.
7271 (test_print_mi_member_types): Likewise.
7272
248537e3
TT
72732012-05-21 Tom Tromey <tromey@redhat.com>
7274
7275 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
7276 print symbol' change.
7277
d791e155
TJB
72782012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7279
7280 * gdb.python/py-prompt.exp: Quit if the target is remote.
7281
e77afa2e
JK
72822012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7283
7284 Fix ERROR: internal buffer is full.
7285 * gdb.base/info-os.exp (expect_multiline): New function.
7286 (get process list, get process groups, get threads)
7287 (get file descriptors, get internet-domain sockets)
7288 (get shared-memory regions, get semaphores, get message queues): Use
7289 it for these tests.
7290
9cb709b6
TT
72912012-05-18 Tom Tromey <tromey@redhat.com>
7292
7293 * gdb.mi/mi-var-cmd.exp: Update.
7294 * gdb.objc/basicclass.exp (do_objc_tests): Update.
7295 * gdb.cp/virtbase.exp: Update.
7296 * gdb.cp/classes.exp (test_static_members): Update.
7297 * gdb.cp/casts.exp: Update.
7298 * gdb.base/pointers.exp: Update.
7299 * gdb.base/funcargs.exp (pointer_args): Update.
7300 (structs_by_reference): Update.
7301 * gdb.base/find.exp: Update.
7302 * gdb.base/call-strs.exp: Send "set print symbol off".
7303 * gdb.base/call-ar-st.exp: Update.
7304 * gdb.ada/fun_addr.exp: Update.
7305 * gdb.base/printcmds.exp (test_print_symbol): New proc.
7306 Call it.
7307 (test_print_repeats_10, test_print_strings)
7308 (test_print_char_arrays): Update.
7309
b012acdd
TT
73102012-05-18 Tom Tromey <tromey@redhat.com>
7311
7312 * gdb.base/charset.exp (string_display): Update.
7313
1d51a733
TT
73142012-05-18 Tom Tromey <tromey@redhat.com>
7315
7316 * gdb.mi/mi2-var-display.exp: Update.
7317 * gdb.mi/mi-var-display.exp: Update.
7318 * gdb.mi/mi-var-child.exp: Update.
7319 * gdb.cp/expand-psymtabs-cxx.exp: Update.
7320 * gdb.cp/cp-relocate.exp (get_func_address): Update.
7321
957df313
DE
73222012-05-17 Doug Evans <dje@google.com>
7323
682c7f7b
DE
7324 * info-macros.exp: Pass "debug" to prepare_for_testing.
7325
957df313
DE
7326 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
7327 * gdb.ada/Makefile.in (clean): Ditto.
7328 * gdb.arch/Makefile.in (clean): Ditto.
7329 * gdb.asm/Makefile.in (clean): Ditto.
7330 * gdb.base/Makefile.in (clean): Ditto.
7331 * gdb.cell/Makefile.in (clean): Ditto.
7332 * gdb.cp/Makefile.in (clean): Ditto.
7333 * gdb.disasm/Makefile.in (clean): Ditto.
7334 * gdb.dwarf2/Makefile.in (clean): Ditto.
7335 * gdb.fortran/Makefile.in (clean): Ditto.
7336 * gdb.go/Makefile.in (clean): Ditto.
7337 * gdb.hp/Makefile.in (clean): Ditto.
7338 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
7339 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
7340 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
7341 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
7342 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
7343 * gdb.java/Makefile.in (clean): Ditto.
7344 * gdb.linespec/Makefile.in (clean): Ditto.
7345 * gdb.mi/Makefile.in (clean): Ditto.
7346 * gdb.modula2/Makefile.in (clean): Ditto.
7347 * gdb.multi/Makefile.in (clean): Ditto.
7348 * gdb.objc/Makefile.in (clean): Ditto.
7349 * gdb.opencl/Makefile.in (clean): Ditto.
7350 * gdb.opt/Makefile.in (clean): Ditto.
7351 * gdb.pascal/Makefile.in (clean): Ditto.
7352 * gdb.python/Makefile.in (clean): Ditto.
7353 * gdb.reverse/Makefile.in (clean): Ditto.
7354 * gdb.server/Makefile.in (clean): Ditto.
7355 * gdb.stabs/Makefile.in (clean): Ditto.
7356 * gdb.threads/Makefile.in (clean): Ditto.
7357 * gdb.trace/Makefile.in (clean): Ditto.
7358 * gdb.xml/Makefile.in (clean): Ditto.
7359
abc9d0dc
TT
73602012-05-16 Tom Tromey <tromey@redhat.com>
7361
7362 * gdb.base/macscp1.c (macscp_expr): Add comment.
7363 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
7364
6a3a010b
MR
73652012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
7366
7367 * gdb.base/return-nodebug.exp: Also test float and double types.
7368
01429c8e
JK
73692012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7370
7371 PR testsuite/12649
7372 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
7373
54115cd4
JK
7374 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
7375
0c5f383f
SDJ
73762012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
7377
7378 * gdb.base/stap-probe.exp (stap_test): Remove calls to
7379 `rerun_to_main'.
7380 (stap_test_no_debuginfo): Likewise.
7381
e7e0cddf
SS
73822012-05-14 Stan Shebs <stan@codesourcery.com>
7383
7384 * gdb.base/dprintf.c: New file.
7385 * gdb.base/dprintf.exp: New file.
7386
c772f8e7
HZ
73872012-05-14 Hui Zhu <hui_zhu@mentor.com>
7388
7389 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
7390 * gdb.trace/disconnected-tracing.c: New file.
7391 * gdb.trace/disconnected-tracing.exp: New file.
7392
7efc75aa
SCR
73932012-05-13 Siva Chandra Reddy <sivachandra@google.com>
7394
7395 * gdb.python/python.c: Add a new breakpoint comment.
7396 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
7397
85d4a676
SS
73982011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
7399
7400 * gdb.base/info-os.exp: New file.
7401 * gdb.base/info-os.c: New file.
7402
64ea88dc
JB
74032012-05-10 Joel Brobecker <brobecker@adacore.com>
7404
4647ab1b
JB
7405 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
7406 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
7407 New files.
64ea88dc 7408
afba63f1
JB
74092012-05-10 Joel Brobecker <brobecker@adacore.com>
7410
7411 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
7412 gdb.base/ctxobj.exp: New files.
7413
9d198b1e
TT
74142012-05-09 Tom Tromey <tromey@redhat.com>
7415
7416 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
7417
9bfee719
MR
74182012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
7419
7420 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
7421
3a7341d8
MR
74222012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
7423
7424 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
7425 before using it.
7426
52b3699b
TG
74272012-05-04 Tristan Gingold <gingold@adacore.com>
7428
7429 * gdb.base/set-noassign.exp: New test.
7430
a20ee7a4
SCR
74312012-05-03 Siva Chandra Reddy <sivachandra@google.com>
7432
7433 * gdb.python/py-symbol.exp: Add tests to test the new methods
7434 gdb.Symtab.global_block() and gdb.Symtab.static_block().
7435 * gdb.python/py-symbol.c: Add new struct to help test
7436 gdb.Symtab.static_block().
7437
bf2f0858
DE
74382012-05-03 Doug Evans <dje@google.com>
7439
7440 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
7441 commented out.
7442
2d4e0376
YQ
74432012-05-03 Yao Qi <yao@codesourcery.com>
7444
7445 * gdb.base/catch-syscall.exp: Skip it before compilation if target
7446 doesn't support.
7447 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
7448 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
7449
6d0bb9f3
YQ
74502012-05-03 Yao Qi <yao@codesourcery.com>
7451
7452 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
7453
fd820528
DE
74542012-04-30 Doug Evans <dje@google.com>
7455
7456 PR testsuite/13961
7457 * gdb.dwarf2/pr13961.S: New file.
7458 * gdb.dwarf2/pr13961.exp: New file.
7459
b9e219b9
YQ
74602012-04-29 Yao Qi <yao@codesourcery.com>
7461
7462 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
7463
3019eac3
DE
74642012-04-28 Doug Evans <dje@google.com>
7465
7466 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
7467 .Ltype_int_in_cu2. Use name "int2" instead of "int".
7468 All uses updated.
7469 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
7470 "ptype func_cu1" to expand cu2 before cu1.
7471
62e5f89c
SDJ
74722012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
7473 Tom Tromey <tromey@redhat.com>
7474
7475 * gdb.base/default.exp: Add `$_probe_arg*' convenience
7476 variables.
7477 * gdb.base/stap-probe.c: New file.
7478 * gdb.base/stap-probe.exp: New file.
7479 * gdb.trace/stap-trace.c: New file.
7480 * gdb.trace/stap-trace.exp: New file.
7481 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
7482 libgcc's unwinder.
7483
14132e89
MR
74842012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
7485
7486 * gdb.arch/mips16-thunks-inmain.c: New file.
7487 * gdb.arch/mips16-thunks-main.c: New file.
7488 * gdb.arch/mips16-thunks-sin.c: New file.
7489 * gdb.arch/mips16-thunks-sinfrob.c: New file.
7490 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
7491 * gdb.arch/mips16-thunks-sinmain.c: New file.
7492 * gdb.arch/mips16-thunks-sinmips16.c: New file.
7493 * gdb.arch/mips16-thunks.exp: New file.
7494
a766d390
DE
74952012-04-25 Doug Evans <dje@google.com>
7496
7497 * configure.ac: Create gdb.go/Makefile.
7498 * configure: Regenerate.
7499 * gdb.base/default.exp: Add "go" to "set language" testing.
7500 * gdb.go/Makefile.in: New file.
7501 * gdb.go/basic-types.exp: New file.
7502 * gdb.go/chan.exp: New file.
7503 * gdb.go/chan.go: New file.
7504 * gdb.go/handcall.exp: New file.
7505 * gdb.go/handcall.go: New file.
7506 * gdb.go/hello.exp: New file.
7507 * gdb.go/hello.go: New file.
7508 * gdb.go/integers.exp: New file.
7509 * gdb.go/integers.go: New file.
7510 * gdb.go/methods.exp: New file.
7511 * gdb.go/methods.go: New file.
7512 * gdb.go/package.exp: New file.
7513 * gdb.go/package1.go: New file.
7514 * gdb.go/package2.go: New file.
7515 * gdb.go/print.exp: New file.
7516 * gdb.go/strings.exp: New file.
7517 * gdb.go/strings.go: New file.
7518 * gdb.go/types.exp: New file.
7519 * gdb.go/types.go: New file.
7520 * gdb.go/unsafe.exp: New file.
7521 * gdb.go/unsafe.go: New file.
7522 * lib/future.exp: Add Go support.
7523 (gdb_find_go, gdb_find_go_linker): New procs.
7524 (gdb_default_target_compile): Add Go support.
7525 * lib/gdb.exp (skip_go_tests): New proc.
7526 * lib/go.exp: New file.
7527
e65f9ffb
TT
75282012-04-25 Tom Tromey <tromey@redhat.com>
7529
7530 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
7531
14e75d8e
JK
75322012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
7533 Jan Kratochvil <jan.kratochvil@redhat.com>
7534
7535 PR symtab/7259:
7536 * gdb.base/enumval.c: New test case.
7537 * gdb.base/enumval.exp: New test case.
7538 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
7539 field.bitpos.
7540
f3525b70
PA
75412012-04-17 Pedro Alves <palves@redhat.com>
7542
7543 * Makefile.in (site.exp): Make site.exp source
7544 $srcdir/lib/append_gdb_boards_dir.exp.
7545 * lib/append_gdb_boards_dir.exp: New file.
7546
bccbefd2
JK
75472012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7548
7549 New option "set auto-load safe-path".
7550 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
7551 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
7552
bf88dd68
JK
75532012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7554
7555 auto-load: Implementation.
7556 * gdb.base/help.exp (test set height): Increase the height.
7557 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
7558 to ...
7559 (info auto-load python-scripts): ... here.
7560 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
7561 to ...
7562 (info auto-load python-scripts *): ... here.
7563
c0d4d1c0
YQ
75642012-04-16 Yao Qi <yao@codesourcery.com>
7565
7566 * lib/trace-support.exp (get_in_proc_agent): New.
7567 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
7568 of in process trace agent.
7569 * gdb.trace/ftrace.exp: Likewise.
7570 * gdb.trace/pending.exp: Likewise.
7571 * gdb.trace/trace-break.exp: Likewise.
7572 * gdb.trace/trace-mt.exp
7573 * gdb.trace/tspeed.exp: Likewise.
7574 * gdb.trace/tstatus.exp
7575 * gdb.trace/strace.exp: Likewise.
7576
cbf68a60
TS
75772012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7578
dd6d3b70
TS
7579 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7580 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7581
cbf68a60
TS
7582 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7583
8264ba82
AG
75842012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7585
7586 PR mi/13393
7587 * gdb.mi/mi-var-rtti.cc: New file.
7588 * gdb.mi/mi-var-rtti.exp: New file.
7589 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7590 function.
7591 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7592
de0919f8 75932012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7594
7595 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7596 EXECUTABLES.
7597 * gdb.python/py-explore.c: C program used for testing the new
7598 'explore' command on C constructs.
7599 * gdb.python/py-explore.cc: C++ program used for testing the new
7600 'explore' command on C++ constructs.
7601 * gdb-python/py-explore.exp: Tests for the new 'explore'
7602 command on C constructs.
7603 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7604 command on C++ constructs.
7605
a82da7dd
MK
76062012-04-07 Mark Kettenis <kettenis@gnu.org>
7607
7608 * gdb.base/funcargs.exp (complex_args): Fix typo.
7609
e127cba8
JK
76102012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7611
7612 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7613 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7614
40e084e1
KS
76152012-04-05 Keith Seitz <keiths@redhat.com>
7616
7617 * gdb.base/advance.exp: Update error message for
7618 "advance malformed" test.
7619 * gdb.base/break.exp: Likewise for "breakpoint with
7620 trailing garbage" test.
7621 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7622 with trailing garbage" test.
7623 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7624 trailng garbage" test.
7625 * gdb.base/until.exp: Likewise for "malformed until" test.
7626 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7627 for "breakpoint info (after setting on all)".
7628 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7629 tests.
7630 * gdb.cp/cplabel.cc: New file.
7631 * gdb.cp/cplabel.exp: New test.
7632 * gdb.linespec/ls-errs.c: New file.
7633 * gdb.linespec/ls-errs.exp: New test.
7634
a72c8f6a
JK
76352012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7636
7637 * gdb.trace/unavailable.exp
7638 (collect globals: print object on: print derived_partial)
7639 (collect globals: print object on: print derived_whole)
7640 (collect globals: print object off: print derived_partial)
7641 (collect globals: print object off: print derived_whole): Update
7642 expected output.
7643
f87a3023
KS
76442012-03-30 Keith Seitz <keiths@redhat.com>
7645
7646 * gdb.python: Add test for linespecs with commas.
7647
e2171b3c
KS
76482012-03-28 Keith Seitz <keiths@redhat.com>
7649
7650 * gdb.linespec/ls-dollar.cc: New file.
7651 * gdb.linespec/ls-dollar.exp: New test.
7652
76532012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7654
7655 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7656 starting with the global namespace.
7657
2f4e0a80
DE
76582012-03-23 Doug Evans <dje@google.com>
7659
7660 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7661
7b282c5a
SCR
76622012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7663
7664 * gdb.python/py-value.cc: Add test case for testing the
7665 methodology exposing C++ values to Python.
7666 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7667 exposing C++ values to Python.
7668 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7669
2e98ca53
JK
76702012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7671 Siddhesh Poyarekar <siddhesh@redhat.com>
7672
7673 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7674 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7675 (generate native core dump): Make the test unsupported if core cannot
7676 be generated.
7677
8320cc4f
JK
76782012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7679
7680 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7681 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7682 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7683
3a69ffb2
JK
76842012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7685
7686 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7687
8fabffee
DE
76882012-03-17 Doug Evans <dje@google.com>
7689
7690 * dg-extract-results.sh: Handle KFAILs.
7691
ab260dad
JK
76922012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7693
7694 PR symtab/13777
7695 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7696
53ba8333
JB
76972012-03-16 Joel Brobecker <brobecker@adacore.com>
7698
7699 * gdb.ada/set_pckd_arr_elt: New testcase.
7700
481860b3
GB
77012012-03-16 Gary Benson <gbenson@redhat.com>
7702
7703 PR breakpoints/10738
7704 * gdb.opt/inline-break.exp: New file.
7705 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7706 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7707 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7708 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7709 * gdb.base/async-shell.exp: Likewise.
7710 * lib/mi-support.exp (library_loaded_re): Likewise.
7711
410528f0
TT
77122012-03-15 Tom Tromey <tromey@redhat.com>
7713
7714 * gdb.cp/virtfunc2.exp: Update expected output.
7715 * gdb.cp/pr9631.exp: Update expected output.
7716 * gdb.cp/member-ptr.exp: Update expected output.
7717 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7718 output.
7719 * gdb.cp/casts.exp: Update expected output.
7720
c4aeac85
TT
77212012-03-15 Tom Tromey <tromey@redhat.com>
7722
7723 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7724 (test_info_vtbl): Likewise.
7725 (do_tests): Call test_info_vtbl.
7726 * gdb.cp/virtfunc.cc (va): New global.
7727
856d06f9
TS
77282012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7729
7730 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7731 describing DWARF data structures.
7732 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7733 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7734 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7735 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7736 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7737 * gdb.dwarf2/dw2-param-error.S: Likewise.
7738 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7739 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7740 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7741 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7742 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7743 * gdb.dwarf2/pr11465.S: Likewise.
7744
e837f12a
JK
77452012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7746
7747 * gdb.mi/mi2-prompt.exp: New file.
7748
ccbb4f28
JB
77492012-03-13 Joel Brobecker <brobecker@adacore.com>
7750
7751 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7752
32039130
JB
77532012-03-13 Joel Brobecker <brobecker@adacore.com>
7754
7755 * gdb.ada/bp_range_type: New testcase.
7756
16899756
DE
77572012-03-13 Doug Evans <dje@google.com>
7758
7759 * gdb.base/default.exp: Delete tests for symbol-reloading.
7760 * gdb.base/help.exp: Ditto.
7761 * gdb.base/setshow.exp: Ditto.
7762 * gdb.base/gdb_history: Delete references to symbol-reloading.
7763
87b0bb13
JK
77642012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7765
7766 * gdb.base/attach-twice.c: New files.
7767 * gdb.base/attach-twice.exp: New files.
7768
0d7941a9
KS
77692012-03-08 Keith Seitz <keiths@redhat.com>
7770
7771 * lib/gdb.exp (gdb_get_line_number): Throw an
7772 error instead of returning -1.
7773 * gdb.base/break.exp: Remove unused variable
7774 bp_location5.
7775 * gdb.base/hbreak2.exp: Likewise.
7776 * gdb.base/sepdebug.exp: Likewise.
7777
f4647387
YQ
77782012-03-08 Yao Qi <yao@codesourcery.com>
7779 Pedro Alves <palves@redhat.com>
7780
7781 Fix PR server/13392.
7782 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7783 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7784 download tracepoints.
7785 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7786 (pending_tracepoint_resolved_during_trace): Likewise.
7787 (pending_tracepoint_installed_during_trace): Likewise.
7788 (pending_tracepoint_with_action_resolved): Likewise.
7789
83c532cb
KS
77902012-03-08 Keith Seitz <keiths@redhat.com>
7791
7792 * gdb.ada/array_bounds.exp: Get breakpoint for line
7793 with "START", not "STOP".
7794 * gdb.python/py-infthread.exp: Do not continue to
7795 line marked "Break here.", which is undefined.
7796
d6b6bbb7
LM
77972012-03-08 Luis Machado <lgustavo@codesourcery.com>
7798
7799 Revert:
7800
7801 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7802
7803 Implement testsuite workaround for PR breakpoints/13781.
7804 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7805 (set breakpoint condition-evaluation host): New conditional command.
7806
7fe25d9b
JK
78072012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7808
7809 Fix CU relative vs. absolute DIE offsets.
7810 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7811 one.
7812
51898c15
JK
78132012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7814
7815 Fix false FAIL on distros with relro linkage as default.
7816 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7817 -Wl,-z,norelro first.
7818
8131799e
JB
78192012-03-06 Joel Brobecker <brobecker@adacore.com>
7820
7821 * gdb.ada/bp_on_var: New testcase.
7822
ba241969
JB
78232012-03-06 Joel Brobecker <brobecker@adacore.com>
7824
7825 * gdb.ada/bp_enum_homonym: New testcase.
7826
abe49676
YQ
78272012-03-06 Yao Qi <yao@codesourcery.com>
7828
7829 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7830 x86_64-*-* and i?86-*-*.
7831 Set up KFAIL for gdb/13808.
7832
d8df103b
TT
78332012-03-05 Tom Tromey <tromey@redhat.com>
7834
7835 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7836 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7837
b7b189f3
TT
78382012-03-05 Tom Tromey <tromey@redhat.com>
7839
7840 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7841
69dc1c4d
YQ
78422012-03-04 Yao Qi <yao@codesourcery.com>
7843
7844 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7845 messages for KFAIL.
7846
3f20c47f
JK
78472012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7848
7849 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7850 (print one_two_three, indexes off, print few_reps, indexes off)
7851 (print many_reps, indexes off, print empty, indexes off)
7852 (print one_two_three, print few_reps, print many_reps, print empty):
7853 Call setup_xfail if $gcc_old.
7854
abf1152a
JK
78552012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7856
7857 Implement testsuite workaround for PR breakpoints/13781.
7858 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7859 (set breakpoint condition-evaluation host): New conditional command.
7860
a06715f8
JK
78612012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7862
7863 Code cleanup.
7864 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7865 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7866 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7867 number 1 by $bpnum. Four times.
7868
5808517f
YQ
78692012-03-03 Yao Qi <yao@codesourcery.com>
7870
7871 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7872
dfe2ac14
JK
78732012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7874
7875 Setup KFAIL for PR server/13796.
7876 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7877
8bbc467a
JB
78782012-03-02 Joel Brobecker <brobecker@adacore.com>
7879
7880 * gdb.ada/operator_bp: New testcase.
7881
c0eac87f
JB
78822012-03-02 Joel Brobecker <brobecker@adacore.com>
7883
7884 * gdb.ada/info_locals_renaming: New testcase.
7885
4f42c881
TT
78862012-03-02 Tom Tromey <tromey@redhat.com>
7887
7888 * gdb.base/nextoverexit.c: New file.
7889 * gdb.base/nextoverexit.exp: New file.
7890
7380c0c9
EBM
78912012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7892
7893 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7894 parameter.
7895
1faeff08
MR
78962012-03-01 Maciej W. Rozycki <macro@mips.com>
7897
7898 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7899 core registers.
7900
320b6f49 79012012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7902 Maciej W. Rozycki <macro@codesourcery.com>
7903 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7904
7905 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7906
ad5f7d6e
PA
79072012-03-01 Pedro Alves <palves@redhat.com>
7908
7909 PR gdb/13767
7910
7911 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7912 (gdb_collect_globals_test): Call it.
7913
d3dc44a6
KS
79142012-03-01 Keith Seitz <keiths@redhat.com>
7915
7916 * gdb.cp/method2.exp: Output of overload menu is now
7917 alphabetized. Update tests for "break A::method".
7918 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7919 of hard-coding them.
7920 Overload menu is alphabetized: rewrite to accommodate.
7921 Unset variables LINE and TYPES which are used in other tests.
7922 Compute the output of "info break".
7923 Update the breakpoint table after all breakpoints are deleted.
7924 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7925 compute ACTUALS and the method body based on parameters.
7926 Update expected output accordingly.
7927 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7928 unique comments to allow the use of gdb_get_line_number.
7929
79302012-03-01 Keith Seitz <keiths@redhat.com>
7931
7932 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7933 some Tcl syntax.
7934 * gdb.cp/ovldbreak.exp: Likewise.
7935
7949c2a0
KS
79362012-03-01 Keith Seitz <keiths@redhat.com>
7937
7938 * gdb.base/help.exp (help show user): Update expected result
7939 for new doc string changes (add "non-python").
7940
7d74f244
DE
79412012-03-01 Scott J. Goldman <scottjg@vmware.com>
7942
7943 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7944 be put in the user-defined category and that the commands appear in
7945 "help user-defined".
7946
1b611343
JB
79472012-02-29 Joel Brobecker <brobecker@adacore.com>
7948
7949 * gdb.ada/tagged_not_init: New testcase.
7950
99b1c762
JB
79512012-02-29 Joel Brobecker <brobecker@adacore.com>
7952
7953 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7954 * gdb.ada/enum_idx_packed: New testcase.
7955
2d4a02ee
JB
79562012-02-29 Joel Brobecker <brobecker@adacore.com>
7957
7958 * gdb.ada/aliased_array: New testcase.
7959
2e6fda7d
JB
79602012-02-29 Joel Brobecker <brobecker@adacore.com>
7961
7962 * gdb.ada/whatis_array_val: New testcase.
7963
9a7f938f
JK
79642012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7965
7966 Fix disp-step-syscall.exp: fork: single step over fork.
7967 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7968 whitespaces.
7969 (single step over $syscall): Remove its check.
7970 (single step over $syscall final pc): New check.
7971
8703a944
JK
79722012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7973
7974 Support processors without SSSE3.
7975 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7976 pabsd into ...
7977 (ssse3_test): ... a new function.
7978 (main): Call ssse3_test.
7979 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7980 Update expected values everywhere.
7981 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7982 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7983 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7984 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7985 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7986 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7987 Move these tests lower.
7988 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7989 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7990 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7991 New tests.
7992
c03e6ccc
YQ
79932012-02-29 Yao Qi <yao@codesourcery.com>
7994 Pedro Alves <palves@redhat.com>
7995
7996 * gdb.trace/trace-mt.c: New.
7997 * gdb.trace/trace-mt.exp: New.
7998
7964b62a
TS
79992012-02-28 Thomas Schwinge <thomas@codesourcery.com>
8000
2c8910ba
TS
8001 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
8002 numbers instead of hardcoding them.
8003 * gdb.base/annota1.c: Provide suitable markers.
8004 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
8005 numbers instead of hardcoding them.
8006 * gdb.base/annota3.c: Provide suitable markers.
8007
8008 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
8009 * gdb.base/annota3.c: Likewise.
8010 * gdb.base/sigall.c: Likewise.
8011 * gdb.base/signals.c: Likewise.
8012 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 8013
5a41c0b7
MR
80142012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
8015
8016 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
8017 failure return path.
8018
ebbbe5c5
LM
80192012-02-27 Luis Machado <lgustavo@codesourcery.com>
8020
8021 * gdb.base/save-bp.exp: Account for new condition evaluator output.
8022
8d126d8a
LM
80232012-02-24 Luis Machado <lgustavo@codesourcery.com>
8024
8025 * gdb.base/cond-eval-mode.exp: New file.
8026
11337c2f
PA
80272012-02-24 Pedro Alves <palves@redhat.com>
8028
8029 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
8030 (top level): Use with_test_prefix.
8031
13fc3e3c
PA
80322012-02-24 Pedro Alves <palves@redhat.com>
8033
8034 * gdb.threads/attach-into-signal.exp (corefunc): Use
8035 with_test_prefix.
8036
07c1b626
JK
80372012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8038
8039 Fix false FAILs on old CPUs without SSE.
8040 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
8041 Return untested for Illegal instruction.
8042
596ba138
JK
80432012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8044
8045 Fix false FAILs with glibc debug infos installed.
8046 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
8047 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
8048
aeaa2474
SA
80492012-02-22 Sterling Augustine <saugustine@google.com>
8050
8051 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
8052 constant with cast.
8053
aed555c9
PA
80542012-02-21 Pedro Alves <palves@redhat.com>
8055
8056 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
8057
78afebb4
PA
80582012-02-21 Pedro Alves <palves@redhat.com>
8059
8060 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
8061
fdcfef12
PA
80622012-02-21 Pedro Alves <palves@redhat.com>
8063
8064 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
8065 with_test_prefix.
8066
0f4d39d5
PA
80672012-02-21 Pedro Alves <palves@redhat.com>
8068
8069 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
8070 with_test_prefix here.
8071 (top level): Do it here instead. Remove `:' from the
8072 with_test_prefix string.
8073 * gdb.base/attach-pie-misread.exp: Remove the leading space the
8074 the suffix `:' from the with_test_prefix prefix string.
8075 * gdb.base/break-interp.exp: Ditto.
8076 * gdb.base/catch-load.exp: Ditto.
8077 * gdb.base/disp-step-syscall.exp: Ditto.
8078 * gdb.base/jit-so.exp: Ditto.
8079 * gdb.base/jit.exp: Ditto.
8080 * gdb.base/sepdebug.exp: Ditto.
8081 * gdb.base/solib-display.exp: Ditto.
8082 * gdb.base/solib-overlap.exp: Ditto.
8083 * gdb.base/watch-cond-infcall.exp: Ditto.
8084 * gdb.base/watchpoint.exp: Ditto.
8085 * gdb.dwarf2/dw2-noloc.exp: Ditto.
8086 * gdb.mi/mi-watch.exp: Ditto.
8087 * gdb.mi/mi2-watch.exp: Ditto.
8088 * gdb.threads/non-ldr-exc-1.exp: Ditto.
8089 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8090 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8091 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8092 * gdb.threads/watchpoint-fork.exp: Ditto.
8093 * gdb.threads/watchthreads-reorder.exp: Ditto.
8094 * gdb.trace/change-loc.exp: Ditto.
8095 * gdb.trace/pending.exp: Ditto.
8096 * gdb.trace/status-stop.exp: Ditto.
8097 * gdb.trace/strace.exp: Ditto.
8098 * gdb.trace/trace-break.exp: Ditto.
8099 * gdb.trace/unavailable.exp: Ditto.
8100 * lib/gdb.exp (with_test_prefix): Always prefix with space and
8101 suffix with colon. Adjust leading comments.
8102
6a5870ce
PA
81032012-02-21 Pedro Alves <palves@redhat.com>
8104 Tom Tromey <tromey@redhat.com>
8105
8106 * lib/gdb.exp: Add description of test prefixes.
8107 (with_test_prefix): New procedure.
8108 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
8109 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
8110 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
8111 instead of lappend to append to pf_prefix.
8112 * gdb.base/catch-load.exp: Use with_test_prefix.
8113 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
8114 * gdb.base/jit-so.exp: Use with_test_prefix.
8115 * gdb.base/jit.exp: Use with_test_prefix.
8116 * gdb.base/return-nodebug.exp (do_test): Use append instead of
8117 lappend to append to pf_prefix.
8118 * gdb.base/sepdebug.exp: Use with_test_prefix.
8119 * gdb.base/solib-display.exp: Use with_test_prefix.
8120 * gdb.base/solib-overlap.exp: Use with_test_prefix.
8121 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
8122 * gdb.base/watchpoint.exp: Use with_test_prefix.
8123 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
8124 * gdb.mi/mi-watch.exp: Use with_test_prefix.
8125 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
8126 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
8127 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
8128 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
8129 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
8130 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
8131 append instead of lappend to append to pf_prefix.
8132 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
8133 * gdb.trace/change-loc.exp: Use with_test_prefix.
8134 * gdb.trace/pending.exp: Use with_test_prefix.
8135 * gdb.trace/status-stop.exp: Use with_test_prefix.
8136 * gdb.trace/strace.exp: Use with_test_prefix.
8137 * gdb.trace/trace-break.exp: Use with_test_prefix.
8138 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
8139 instead of lappend to append to pf_prefix.
8140
35dc4a6b
JK
81412012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8142
8143 Fix racy FAILs.
8144 * gdb.base/inferior-died.c (main): Add return of 0.
8145 * gdb.base/inferior-died.exp (continue): Fix expectation of
8146 asynchronous events.
8147 (p 1): New test.
8148
c5a006e6
PA
81492012-02-20 Pedro Alves <palves@redhat.com>
8150
8151 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
8152 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
8153 gdb's internal debug output. For the non-threaded case, look for
8154 "Program received signal SIGLARM", for the threaded case, peek at
8155 the thread's siginfo.
8156
cc51a170
PA
81572012-02-20 Pedro Alves <palves@redhat.com>
8158
8159 General cleanup, make output test messages unique, and build
8160 different executable files for the non-threaded and threaded
8161 cases.
8162
8163 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
8164 Delete.
8165 (executable_nothr, executable_thr): New globals.
8166 (top level): Adjust to delete both executables.
8167 (corefunc): New parameter $executable. Set $pf_prefix instead of
8168 hand writing a prefix in tests. Issue a clean_restart and enable
8169 lin-lwp debug output here.
8170 (top level): Adjust. Use build_executable. Don't start gdb here,
8171 and don't enable lin-lwp debug output here.
8172 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
8173
c755f03d
JK
81742012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8175
8176 Fix racy FAILs.
8177 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
8178 "continue" command.
8179
6bec5e0a
JK
81802012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8181
8182 Fix for gdbserver non-extended mode.
8183 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
8184 and gdb_run_cmd.
8185
2e8265fd
TT
81862012-02-17 Tom Tromey <tromey@redhat.com>
8187
8188 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
8189 * gdb.python/py-events.exp: Check 'dir' output.
8190 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
8191
9e507076
YQ
81922012-02-17 Yao Qi <yao@codesourcery.com>
8193
8194 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
8195
32d22ab1
TT
81962012-02-16 Tom Tromey <tromey@redhat.com>
8197
8198 * gdb.base/inferior-died.c: Don't include stdio.h.
8199
9addecb9
TT
82002012-02-16 Tom Tromey <tromey@redhat.com>
8201
8202 * gdb.base/inferior-died.c: New file.
8203 * gdb.base/inferior-died.exp: New file.
8204
4cb6da1c
AR
82052012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
8206
8207 * gdb.base/break-inline.exp: New file.
8208 * gdb.base/break-inline.c: New file.
8209
3af2590d
TT
82102012-02-15 Tom Tromey <tromey@redhat.com>
8211
8212 * gdb.base/pc-fp.exp: Add "info register" tests.
8213
29988831
TT
82142012-02-15 Tom Tromey <tromey@redhat.com>
8215
8216 * gdb.base/regs.exp: Remove.
8217
10010058
PA
82182012-02-15 Pedro Alves <palves@redhat.com>
8219
8220 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
8221 the target doesn't support tracepoints.
8222 * gdb.trace/circ.exp: Ditto.
8223 * gdb.trace/collection.exp: Ditto.
8224 * gdb.trace/packetlen.exp: Ditto.
8225 * gdb.trace/passc-dyn.exp: Ditto.
8226 * gdb.trace/report.exp: Ditto.
8227 * gdb.trace/tfind.exp: Ditto.
8228 * gdb.trace/tspeed.exp: Ditto.
8229 * gdb.trace/tsv.exp: Ditto.
8230 * gdb.trace/unavailable.exp: Ditto.
8231 * gdb.trace/while-dyn.exp: Ditto.
8232
a2e0062d
PA
82332012-02-15 Pedro Alves <palves@redhat.com>
8234
8235 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
8236 gdb_test_multiple, and call unsupported instead of fail, if the
8237 remote side does not support the request.
8238
a1999d40
PA
82392012-02-15 Pedro Alves <palves@redhat.com>
8240
8241 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
8242 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
8243 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
8244 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
8245 * gdb.server/server-run.exp: Make sure gdb is disconnected.
8246 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
8247 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
8248 doesn't start with "extended-" already.
8249
7cee1e54
PA
82502012-02-15 Pedro Alves <palves@redhat.com>
8251
8252 Support extended-remote. Avoid cascading timeouts.
8253
8254 * gdb.base/attach.exp (do_attach_tests): Add expected output for
8255 the extended-remote target. If attaching with no file fails, load
8256 the file manually.
8257 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
8258
816338b5
SS
82592012-02-14 Stan Shebs <stan@codesourcery.com>
8260
8261 * gdb.base/ena-dis-br.exp: Add enable count test.
8262
cc30c4bd
PA
82632012-02-13 Pedro Alves <palves@redhat.com>
8264
8265 * config/mips-idt.exp: Delete.
8266 * gdb.base/a2-run.exp: Remove mips-idt xfails.
8267 * gdb.base/bitfields.exp: Remove mips-idt restarts.
8268 * gdb.base/break.exp: Remove mips-idt references.
8269 * gdb.base/chng-syms.exp: Ditto.
8270 * gdb.base/default.exp: Ditto.
8271 * gdb.base/funcargs.exp (funcargs_reload): Delete.
8272 (top level): Don't call it.
8273 * gdb.base/opaque.exp: Remove mips-idt restarts.
8274 * gdb.base/ptype.exp: Remove mips-idt xfails.
8275 * gdb.base/scope.exp: Remove mips-idt restarts.
8276 * gdb.base/sepdebug.exp: Remove mips-idt references.
8277 * gdb.base/watchpoint.exp (maybe_clean_restart)
8278 (maybe_reinitialize): Delete.
8279 (test_disabling_watchpoints, test_disabling_watchpoints)
8280 (test_watchpoint_triggered_in_syscall)
8281 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8282 Don't call them.
8283
57008375
JK
82842012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8285
8286 * gdb.server/server-exec-info.exp: New file.
8287
4a2d9c08
PA
82882012-02-10 Pedro Alves <palves@redhat.com>
8289
8290 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
8291 always non-empty.
8292 (test_attach): Always pass $exec to test_attach_gdb.
8293
09fa21bd
TT
82942012-02-08 Tom Tromey <tromey@redhat.com>
8295
8296 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
8297 before inferior is started.
8298
f0823d2c
TT
82992012-02-07 Tom Tromey <tromey@redhat.com>
8300
8301 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
8302 Symbol.value.
8303 * gdb.python/py-symbol.c (qq): Set default value.
8304
83052012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
8306
8307 * gdb.python/py-symbol.c (qq): New global.
8308 * gdb.python/py-symbol.exp: Add test for frame-less
8309 lookup_symbol.
8310 * gdb.python/py-symtab.exp: Fix line number.
8311
f7e44f65
JB
83122012-02-03 Joel Brobecker <brobecker@adacore.com>
8313
8314 * gdb.ada/mi_task_arg: New testcase.
8315
4c9ed63c
PA
83162012-02-02 Pedro Alves <palves@redhat.com>
8317
8318 * gdb.reverse/until-precsave.exp: Also put "record save" under the
8319 extended timeout.
8320
c0b9f2c6
PA
83212012-02-02 Pedro Alves <palves@redhat.com>
8322
8323 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
8324 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
8325
5f8cefd7
PA
83262012-02-02 Pedro Alves <palves@redhat.com>
8327
8328 * gdb.base/term.exp: Rewrite.
8329 * gdb.base/term.c: New.
8330
2f3a2569
PA
83312012-02-02 Pedro Alves <palves@redhat.com>
8332
8333 * gdb.base/default.exp (run "r" abbreviation, run): Add
8334 extended-remote expected output.
8335
f149aabd
TT
83362012-02-02 Tom Tromey <tromey@redhat.com>
8337
8338 * gdb.cp/dispcxx.exp: New file.
8339 * gdb.cp/dispcxx.cc: New file.
8340
03bef283
TT
83412012-02-01 Tom Tromey <tromey@redhat.com>
8342
8343 * gdb.base/jit-simple.exp: New file.
8344 * gdb.base/jit-simple.c: New file.
8345
a79b18b5
YQ
83462012-01-30 Yao Qi <yao@codesourcery.com>
8347
8348 * gdb.base/skip.exp: Make test result unique.
8349
f0d1a53e
JK
83502012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8351
8352 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
8353 compatibility with valgrind-3.7.0.
8354
4b3c9f41
PA
83552012-01-27 Pedro Alves <palves@redhat.com>
8356
8357 * gdb.base/watchpoint.exp (no_hw): New global.
8358 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
8359 disable hw watchpoints.
8360 (test_wide_location_1, test_wide_location_2): If no_hw is set,
8361 don't expect hw watchpoints.
8362 (no_hw_watchpoints): Always clean restart.
8363 (do_tests): New procedure, factored out from the top level.
8364 (top level): Run tests twice. Once with hw watchpoints enabled,
8365 another time with hw watchpoints disabled.
8366
a13491c8
PA
83672012-01-27 Pedro Alves <palves@redhat.com>
8368
8369 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
8370 out from the top level.
8371 (top level): Call it instead.
8372
f2c8a051
PA
83732012-01-27 Pedro Alves <palves@redhat.com>
8374
8375 * gdb.base/watchpoint.exp (top level): Re-enable hardware
8376 watchpoints sooner.
8377
654d7a9e
PA
83782012-01-27 Pedro Alves <palves@redhat.com>
8379
8380 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
8381
274f47f3
PA
83822012-01-27 Pedro Alves <palves@redhat.com>
8383
8384 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
8385 "You may have requested too many hardware
8386 breakpoints/watchpoints".
8387
e4d63ba2
PA
83882012-01-27 Pedro Alves <palves@redhat.com>
8389
8390 * gdb.base/watchpoint.exp (maybe_clean_restart)
8391 (maybe_reinitialize): New.
8392 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
8393 expect "hit N times".
8394 (test_disabling_watchpoints, test_complex_watchpoint)
8395 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8396 Call maybe_clean_restart.
8397 (top level): Use clean_restart. Remove "mips-idt-*"
8398 reinitialization.
8399
dbd95daf
PA
84002012-01-27 Pedro Alves <palves@redhat.com>
8401
8402 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
8403
f3ad2025
PA
84042012-01-27 Pedro Alves <palves@redhat.com>
8405
8406 * gdb.base/watchpoint.exp: Clean restart after tests that don't
8407 require `initialize' anymore. Remove unnecessary `initialize'
8408 calls.
8409
100aa3ae
PA
84102012-01-27 Pedro Alves <palves@redhat.com>
8411
8412 * gdb.base/watchpoint.exp (wp_set): Delete.
8413 (initialize, test_simple_watchpoint, top level): Remove dead code.
8414
c79a8e11
PA
84152012-01-27 Pedro Alves <palves@redhat.com>
8416
8417 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
8418 typo.
8419
048fe15a
PA
84202012-01-27 Pedro Alves <palves@redhat.com>
8421
8422 * config/extended-gdbserver.exp: New file.
8423 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
8424 comment.
8425 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
8426 * boards/native-extended-gdbserver.exp: New file.
8427
4033a6bf
PA
84282012-01-26 Pedro Alves <palves@redhat.com>
8429
8430 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
8431 and gdb_test_multiple.
8432
3d7f4b81
PA
84332012-01-26 Pedro Alves <palves@redhat.com>
8434
8435 Make test messages unique, and more identifiable.
8436 * gdb.multi/watchpoint-multi.exp: Change test messages.
8437
484abf42
TT
84382012-01-25 Tom Tromey <tromey@redhat.com>
8439
8440 * gdb.base/solib-disc.exp: Fix regexps.
8441
edcc5120
TT
84422012-01-24 Tom Tromey <tromey@redhat.com>
8443
8444 * lib/mi-support.exp (mi_expect_stop): Add special case for
8445 solib-event.
8446 * gdb.base/catch-load-so.c: New file.
8447 * gdb.base/catch-load.exp: New file.
8448 * gdb.base/catch-load.c: New file.
8449 * gdb.base/break-interp.exp (reach_1): Update regexp.
8450
30b91c90
JK
84512012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8452
8453 Fix fuzzy results.
8454 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
8455 lpsimple and func.
8456
53fe1783
GB
84572012-01-24 Gary Benson <gbenson@redhat.com>
8458
8459 Delete #if 0'd out code.
8460 * gdb.base/default.exp (info catch): Remove.
8461 * gdb.base/gdb_history (info catch): Likewise.
8462 * gdb.base/help.exp (info catch): Likewise.
8463
d0d8b0c6
JK
84642012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8465
8466 Fix watchpoints to be specific for each inferior.
8467 * gdb.multi/watchpoint-multi.c: New file.
8468 * gdb.multi/watchpoint-multi.exp: New file.
8469
4403d8e9
JK
84702012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8471
8472 Fix watchpoints across inferior fork.
8473 * gdb.threads/watchpoint-fork-child.c: New file.
8474 * gdb.threads/watchpoint-fork-mt.c: New file.
8475 * gdb.threads/watchpoint-fork-parent.c: New file.
8476 * gdb.threads/watchpoint-fork-st.c: New file.
8477 * gdb.threads/watchpoint-fork.exp: New file.
8478 * gdb.threads/watchpoint-fork.h: New file.
8479
050a2e1d
PA
84802012-01-23 Pedro Alves <palves@redhat.com>
8481
8482 * gdb.base/call-signal-resume.exp: Allow output after "return".
8483
6a52fb62
PA
84842012-01-20 Pedro Alves <palves@redhat.com>
8485
8486 * gdb.python/py-finish-breakpoint.py: Fix typo.
8487
145b16a9
UW
84882012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
8489
8490 * gdb.base/info-proc.exp: Also run on remote targets. Main
8491 "info proc" command is now always present; whether target supports
8492 actual info proc operation is detected when attempting to issue
8493 the command.
8494
26f6125e
JK
84952012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8496
8497 * .gdbinit: Remove.
8498
eb5227ce
PA
84992012-01-19 Pedro Alves <palves@redhat.com>
8500
8501 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
8502 look at the funtions' returns.
8503 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
8504 (jprint.print(int, int)): Change return type to int. Adjust.
8505
1db33378
PP
85062012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8507
8508 PR gdb/9538
8509 * gdb.base/sepdebug.exp: New test.
8510
b9736cf8
PA
85112012-01-18 Pedro Alves <palves@redhat.com>
8512
8513 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
8514 Allow output before ^done.
8515
4aac40c8
TT
85162012-01-16 Tom Tromey <tromey@redhat.com>
8517
8518 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
8519 Add tests for relative directory.
8520
cafec441
TT
85212012-01-16 Tom Tromey <tromey@redhat.com>
8522
8523 * gdb.base/printcmds.c (enum flag_enum): New.
8524 (three): New global.
8525 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
8526 enum printing.
8527 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
8528 FlagEnumerationPrinter.
8529 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
8530 * gdb.python/py-pp-maint.c (enum flag_enum): New.
8531 (fval): New global.
8532
abcc4978
PA
85332012-01-16 Pedro Alves <palves@redhat.com>
8534
8535 * lib/gdb.exp (banned_procedures): New variable.
8536 (banned_variables_traced): Rename to ...
8537 (banned_traced): ... this.
8538 (gdb_init): Also trace banned procedures.
8539 (gdb_finish): Also untrace banned procedures.
8540
97ccebe8
PA
85412012-01-16 Pedro Alves <palves@redhat.com>
8542
8543 Remove all calls to strace.
8544
2af7517b
JK
85452012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8546
8547 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
8548 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
8549
9241a8bc
PP
85502012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8551
8552 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
8553 * gdb.base/pie-execl.exp: Likewise.
8554
3848a17f
KS
85552012-01-12 Keith Seitz <keiths@redhat.com>
8556
8557 PR mi/10586
8558 * gdb.mi/var-cmd.c (struct anonymous): New structure.
8559 (do_anonymous_type_tests): New function.
8560 (main): Call do_anonymous_type_tests.
8561 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
8562 (verify_everything): New procedure.
8563 * gdb.mi/mi-var-cp.cc (class A): New class.
8564 (anonymous_structs_and_unions): New function.
8565 (main): Call anonymous_structs_and_unions.
8566 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
8567 (verify_everything): New procedure.
8568
440e2fca
KS
85692012-01-12 Keith Seitz <keiths@redhat.com>
8570
8571 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8572 (varobj_tree::get_path_expr): Assume that all varobjs are
8573 compound unless they are known simple types.
8574 Adjust path expressions based on parent type, path parent type,
8575 and tree language.
8576 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8577 the root varobj.
8578 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8579
675399c9
PA
85802012-01-11 Pedro Alves <palves@redhat.com>
8581
8582 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8583 core files on this machine" anymore.
8584
97ddaa9b
PH
85852012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8586
8587 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8588 (main): Repeat recurser call.
8589 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8590 equivalent to 'local_x'.
8591
ea733575 85922012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8593 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8594
8595 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8596
2ca0b532
PA
85972012-01-05 Pedro Alves <alves.ped@gmail.com>
8598
8599 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8600 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8601 * gdb.python/py-events.exp: Test that "step N" tripping on a
8602 breakpoint emits a breakpoint event.
8603
6e681866
JB
86042012-01-03 Joel Brobecker <brobecker@adacore.com>
8605
8606 * gdb.base/auxv.exp: Reformat the copyright notice.
8607
3c2d6aff
YQ
86082012-01-03 Yao Qi <yao@codesourcery.com>
8609
8610 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8611 (strace_trace_on_diff_addr): New.
8612 * gdb.trace/strace.c: (main): Add two local variables.
8613
0852fee3
UW
86142011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8615
8616 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8617 * gdb.cell/gcore.exp: Likewise.
8618 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8619 to verify the correct instance of main is selected.
8620
12c3e59c
JB
86212012-01-02 Joel Brobecker <brobecker@adacore.com>
8622
8623 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8624 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8625 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8626 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8627 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8628 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8629 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8630 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8631 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8632 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8633 gdb.threads/thread_check.c: Reformat copyright header.
8634
c0f378ec
EBM
86352011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8636
e4a7ca93 8637 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8638 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8639 is not enabled.
8640
3bc96cfb
JK
86412011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8642
8643 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8644 parameter to self_exec, adjust the function.
8645 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8646 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8647 (set var do_exit = 0): Remove test.
8648 (newline at end of file): Add one.
8649
095bcf5e
JB
86502011-12-27 Joel Brobecker <brobecker@adacore.com>
8651
8652 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8653 New files.
8654
18d19bd1
JK
86552011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 Fix racy FAILs.
8658 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8659 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8660 (main): Call pthread_barrier_init for it.
8661
e809353a
JK
86622011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8663
8664 Fix double send_gdb leading to racy FAILs.
8665 * gdb.base/break.exp (set silent break bp_location1): Replace
8666 3x send_gdb and gdb_expect by gdb_test.
8667 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8668 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8669 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8670 instead of send_gdb. Twice.
8671 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8672 3x send_gdb and gdb_expect by gdb_test.
8673 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8674
da8cb7ec
JK
86752011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8676
8677 * gdb.linespec/linespec.exp: Compile using {c++}.
8678
ae1a303e
JK
86792011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8680
8681 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8682 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8683 (verify GCC PR debug/51668): New test.
8684
cc72b2a2
KP
86852011-12-23 Kevin Pouget <kevin.pouget@st.com>
8686
8687 Introduce gdb.FinishBreakpoint in Python.
8688 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8689 py-finish-breakpoint2
8690 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8691 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8692 instead of line number.
8693 * gdb.python/py-finish-breakpoint.c: New file.
8694 * gdb.python/py-finish-breakpoint.exp: New file.
8695 * gdb.python/py-finish-breakpoint.py: New file.
8696 * gdb.python/py-finish-breakpoint2.cc: New file.
8697 * gdb.python/py-finish-breakpoint2.exp: New file.
8698 * gdb.python/py-finish-breakpoint2.py: New file.
8699
3b7962f9
JK
87002011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8701
8702 Partial fix of compatibility with gcc-4.7.
8703 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8704 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8705 Add comment to add a PASS case in the future.
8706
6538471c
JK
8707 Fix compatibility with gcc-4.7.
8708 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8709
7052e42c
UW
87102011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8711
8712 PR tdep/12797
8713 * gdb.base/callfuncs.exp: Remove KFAIL.
8714
9ac7f98e
JB
87152011-12-21 Joel Brobecker <brobecker@adacore.com>
8716
8717 * gdb.ada/task_bp: New testcase.
8718
f6eeced0
JK
87192011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8720
8721 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8722 -DNO_SECTIONS.
8723 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8724
72225e17
JK
87252011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8726
8727 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8728 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8729 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8730 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8731 conditional for gcc <= 4.5.
8732
13ac8d2c
JK
87332011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8734
8735 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8736 by XFAIL.
8737 * gdb.cp/static-method.exp (info addr A::func())
8738 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8739 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8740 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8741 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8742 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8743 (test value of F in k3_m): Likewise.
8744 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8745 Likewise.
8746
049682ba
JK
87472011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8748
8749 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8750 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8751 Remove.
8752 * gdb.threads/attachstop-mt.c: Remove.
8753 * gdb.threads/attachstop-mt.exp: Remove.
8754
2c9d8796
MK
87552011-12-17 Mark Kettenis <kettenis@gnu.org>
8756
8757 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8758
e0f9f062
DE
87592011-12-16 Doug Evans <dje@google.com>
8760
f4aa2101 8761 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8762 * boards/native-gdbserver.exp: New file.
8763
e0f9f062
DE
8764 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8765 gdbserver output.
8766 (gdbserver_default_get_remote_address): New function.
8767 (gdbserver_start): Call gdb,get_remote_address to compute argument
8768 to "target remote" command.
8769
80b6e756
PM
87702011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8771
1c3ad6ab 8772 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8773 python print-stack. Add set/show python print-stack
8774 off|full|message tests.
8775
1576bd00
YQ
87762011-12-15 Yao Qi <yao@codesourcery.com>
8777
8778 * gdb.trace/strace.c: New
8779 * gdb.trace/strace.exp: New.
8780
d6a0f6e0
TT
87812011-12-14 Tom Tromey <tromey@redhat.com>
8782
8783 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8784
31015e1d
DE
87852011-12-14 Doug Evans <dje@google.com>
8786
8787 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8788
7b50312a
PA
87892011-12-14 Pedro Alves <pedro@codesourcery.com>
8790
8791 PR threads/10729
8792
8793 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8794 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8795
924437bc
PA
87962011-12-13 Pedro Alves <pedro@codesourcery.com>
8797 Doug Evans <dje@google.com>
8798
8799 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8800 (clean_restart): Remove references to the gdb_stub target board
8801 variable.
8802 (gdb_step_for_stub): Delete.
8803
8804 * gdb.base/annota1.exp: Remove all references to [target_info
8805 exists gdb_stub], gdb_step_for_stub and usestubs.
8806 * gdb.base/annota3.exp: Ditto.
8807 * gdb.base/async.exp: Ditto.
8808 * gdb.base/break.exp: Ditto.
8809 * gdb.base/code-expr.exp: Ditto.
8810 * gdb.base/commands.exp: Ditto.
8811 * gdb.base/completion.exp: Ditto.
8812 * gdb.base/condbreak.exp: Ditto.
8813 * gdb.base/consecutive.exp: Ditto.
8814 * gdb.base/cvexpr.exp: Ditto.
8815 * gdb.base/define.exp: Ditto.
8816 * gdb.base/display.exp: Ditto.
8817 * gdb.base/ena-dis-br.exp: Ditto.
8818 * gdb.base/environ.exp: Ditto.
8819 * gdb.base/gnu-ifunc.exp: Ditto.
8820 * gdb.base/maint.exp: Ditto.
8821 * gdb.base/pending.exp: Ditto.
8822 * gdb.base/sect-cmd.exp: Ditto.
8823 * gdb.base/sepdebug.exp: Ditto.
8824 * gdb.base/unload.exp: Ditto.
8825 * gdb.base/watchpoint-solib.exp: Ditto.
8826 * gdb.cp/annota2.exp: Ditto.
8827 * gdb.cp/annota3.exp: Ditto.
8828 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8829 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8830 * gdb.mi/mi-pending.exp: Ditto.
8831 * gdb.trace/circ.exp: Ditto.
8832 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8833 * gdb.base/list.exp: Ditto.
8834
8835 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8836 breakpoint function and all references to the usestubs macro.
8837 * gdb.base/exprs.c: Ditto.
8838 * gdb.base/freebpcmd.c: Ditto.
8839 * gdb.base/bitfields.c: Ditto.
8840 * gdb.base/bitfields2.c: Ditto.
8841 * gdb.base/break.c: Ditto.
8842 * gdb.base/call-sc.c: Ditto.
8843 * gdb.base/call-signals.c: Ditto.
8844 * gdb.base/callfuncs.c: Ditto.
8845 * gdb.base/charset.c: Ditto.
8846 * gdb.base/consecutive.c: Ditto.
8847 * gdb.base/constvars.c: Ditto.
8848 * gdb.base/funcargs.c: Ditto.
8849 * gdb.base/int-type.c: Ditto.
8850 * gdb.base/interrupt.c: Ditto.
8851 * gdb.base/langs0.c: Ditto.
8852 * gdb.base/list0.c: Ditto.
8853 * gdb.base/mips_pro.c: Ditto.
8854 * gdb.base/miscexprs.c: Ditto.
8855 * gdb.base/nodebug.c: Ditto.
8856 * gdb.base/opaque0.c: Ditto.
8857 * gdb.base/pointers.c: Ditto.
8858 * gdb.base/printcmds.c: Ditto.
8859 * gdb.base/ptype.c: Ditto.
8860 * gdb.base/recurse.c: Ditto.
8861 * gdb.base/reread1.c: Ditto.
8862 * gdb.base/reread2.c: Ditto.
8863 * gdb.base/restore.c: Ditto.
8864 * gdb.base/return.c: Ditto.
8865 * gdb.base/run.c: Ditto.
8866 * gdb.base/scope0.c: Ditto.
8867 * gdb.base/sepdebug.c: Ditto.
8868 * gdb.base/setshow.c: Ditto.
8869 * gdb.base/setvar.c: Ditto.
8870 * gdb.base/sigall.c: Ditto.
8871 * gdb.base/signals.c: Ditto.
8872 * gdb.base/structs.c: Ditto.
8873 * gdb.base/structs2.c: Ditto.
8874 * gdb.base/testenv.c: Ditto.
8875 * gdb.base/twice.c: Ditto.
8876 * gdb.base/unwindonsignal.c: Ditto.
8877 * gdb.base/watchpoint.c: Ditto.
8878 * gdb.base/watchpoints.c: Ditto.
8879 * gdb.base/whatis.c: Ditto.
8880 * gdb.cp/classes.cc: Ditto.
8881 * gdb.cp/cplusfuncs.cc: Ditto.
8882 * gdb.cp/derivation.cc: Ditto.
8883 * gdb.cp/formatted-ref.cc: Ditto.
8884 * gdb.cp/misc.cc: Ditto.
8885 * gdb.cp/overload.cc: Ditto.
8886 * gdb.cp/ovldbreak.cc: Ditto.
8887 * gdb.cp/ref-params.cc: Ditto.
8888 * gdb.cp/ref-types.cc: Ditto.
8889 * gdb.cp/templates.cc: Ditto.
8890 * gdb.cp/virtfunc.cc: Ditto.
8891 * gdb.hp/gdb.aCC/run.c: Ditto.
8892 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8893 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8894 * gdb.reverse/consecutive-reverse.c: Ditto.
8895 * gdb.reverse/sigall-reverse.c: Ditto.
8896 * gdb.reverse/until-reverse.c: Ditto.
8897 * gdb.reverse/watch-reverse.c: Ditto.
8898 * gdb.trace/actions.c: Ditto.
8899 * gdb.trace/circ.c: Ditto.
8900 * gdb.trace/collection.c: Ditto.
8901
fabde485
PA
89022011-12-13 Pedro Alves <pedro@codesourcery.com>
8903
8904 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8905 (func6, func7): New.
8906 (main): Call func6 and func7.
8907 * gdb.base/watchpoint.exp (test_wide_location_1)
8908 (test_wide_location_2): New.
8909 (top level): Re-enable hardware watchpoints if necessary. Call
8910 test_wide_location_1 and test_wide_location_2.
8911
ff7d1690
YQ
89122011-12-11 Yao Qi <yao@codesourcery.com>
8913
8914 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8915
a6af7abe
JB
89162011-12-11 Joel Brobecker <brobecker@adacore.com>
8917
8918 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8919 expected output for unsupported case.
8920
61638e15
JK
89212011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8922
8923 PR testsuite/12649
8924 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8925 Protect gdb_test_multiple by final $gdb_prompt match.
8926
0a00efc3
JK
89272011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8928
8929 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8930 New variable, new test.
8931 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8932 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8933 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8934 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8935 them if HAVE_GCC_45682_FIXED is not set.
8936
4511b1ba
YQ
89372011-12-10 Yao Qi <yao@codesourcery.com>
8938
8939 * gdb.trace/status-stop.exp: New.
8940 * gdb.trace/status-stop.c: New.
8941
27949e73
JK
89422011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8943
8944 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8945 timeout.
8946
d8ea7931
TT
89472011-12-08 Tom Tromey <tromey@redhat.com>
8948
8949 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8950 condition.
8951
1cc310d2
SS
89522011-12-07 Stan Shebs <stan@codesourcery.com>
8953
8954 * gdb.trace/tfind.exp: Update for output changes.
8955
d482a875
PA
89562011-12-07 Pedro Alves <pedro@codesourcery.com>
8957
8958 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8959 throws "Cannot insert catchpoints in this configuration".
8960 * gdb.ada/mi_catch_ex.exp: Likewise.
8961
f0ba3972
PA
89622011-12-06 Pedro Alves <pedro@codesourcery.com>
8963
8964 * gdb.base/break-always.exp: Test changing memory at addresses
8965 with breakpoints inserted.
8966
f8eba3c6
TT
89672011-12-06 Joel Brobecker <brobecker@acacore.com>
8968
6fdff2c5
PA
8969 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8970 involving a fully qualified function name.
f8eba3c6
TT
8971
89722011-12-06 Tom Tromey <tromey@redhat.com>
8973
8974 * gdb.ada/homonym.exp: Add three breakpoint tests.
8975
89762011-12-06 Tom Tromey <tromey@redhat.com>
8977
8978 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8979 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8980 * gdb.objc/objcdecode.exp: Update for output changes.
8981 * gdb.linespec/linespec.exp: New file.
8982 * gdb.linespec/lspec.cc: New file.
8983 * gdb.linespec/lspec.h: New file.
8984 * gdb.linespec/body.h: New file.
8985 * gdb.linespec/base/two/thefile.cc: New file.
8986 * gdb.linespec/base/one/thefile.cc: New file.
8987 * gdb.linespec/Makefile.in: New file.
8988 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8989 output changes.
8990 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8991 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8992 makes one breakpoint.
8993 * gdb.cp/method2.exp (test_break): Update for output changes.
8994 * gdb.cp/mb-templates.exp: Update for output changes.
8995 * gdb.cp/mb-inline.exp: Update for output changes.
8996 * gdb.cp/mb-ctor.exp: Update for output changes.
8997 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8998 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8999 has multiple matches.
9000 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
9001 error message change.
9002 * gdb.base/list.exp (test_list_filename_and_number): Update for
9003 error message change.
9004 * gdb.base/break.exp: Disable pending breakpoints. Update for
9005 output changes.
9006 * configure.ac: Add gdb.linespec.
9007 * configure: Rebuild.
9008 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
9009
c642a434
UW
90102011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
9011
9012 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
9013 last_break register on s390*-*-* targets.
9014
b18003d1
JB
90152011-12-06 Joel Brobecker <brobecker@adacore.com>
9016
9017 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
9018 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
9019 of parameter X in procedure Foo.
9020
fe96589c
SS
90212011-12-05 Stan Shebs <stan@codesourcery.com>
9022
9023 * gdb.trace/tfind.exp: Update help string matches.
9024
1820ab47
JK
90252011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9026
9027 * gdb.server/ext-run.exp (get process list): Accept also systemd
9028 as PID 1.
9029
e11ac3a3
JK
90302011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9031 Pedro Alves <pedro@codesourcery.com>
9032
9033 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
9034 starting GDB.
9035 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
9036 $use_gdb_stub.
9037 * gdb.base/display.exp: Likewise.
9038 * gdb.base/ending-run.exp: Likewise.
9039 * gdb.base/list.exp (test_listsize): Likewise.
9040 * gdb.base/setshow.exp: Likewise.
9041 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
9042 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
9043 check by global $use_gdb_stub.
9044 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
9045 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
9046 (default_gdb_init): Unset global $use_gdb_stub.
9047 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
9048 by global $use_gdb_stub.
9049 * lib/gdbserver-support.exp: Extend comments for set_board_info
9050 gdb_protocol and gdb,socketport.
9051 (gdbserver_start_extended): Set global gdbserver_protocol and
9052 gdbserver_gdbport. Clear global use_gdb_stub.
9053 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
9054 from target use_gdb_stub.
9055 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
9056
1d41d75c
DE
90572011-12-03 Doug Evans <dje@google.com>
9058
9059 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
9060 (gdb_step_for_stub): Add comments.
9061
d6d7a51a
MR
90622011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
9063
9064 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
9065 to the caller.
9066 (gdb_test_multiple): Likewise.
9067
05acf274
JK
90682011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9069
9070 Fix gdb.mi/mi-solib.exp without system debug info installed.
9071 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
9072 expect attribute, return 0 for it. Update comments.
9073
2268b414
JK
90742011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9075
9076 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
9077 (corrupted list): Adjust the expectation.
9078
585861ea
JK
90792011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9080
9081 PR threads/13448
9082 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
9083 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
9084 * gdb.threads/tls-var-main.c: New file.
9085 * gdb.threads/tls-var.c: New file.
9086 * gdb.threads/tls-var.exp: New file.
9087
968643aa
JK
90882011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9089
9090 PR testsuite/12649
9091 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
9092 Protect gdb_test_multiple by final $gdb_prompt match.
9093 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
9094 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
9095 (test_tracepoints): Likewise.
9096
9750bca9
JK
90972011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9098
9099 PR breakpoints/13346
9100 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
9101 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
9102 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
9103
ac1349b7
JB
91042011-12-01 Joel Brobecker <brobecker@adacore.com>
9105
9106 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
9107 * gdb.ada/homonym/homonym.adb: For use of all types defined
9108 locally inside both Get_Value subprograms.
9109
26d44faf
JK
91102011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9111
9112 Fix racy FAILs.
9113 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
9114 of send_gdb.
9115
514f6425
UW
91162011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9117
9118 * gdb.base/testenv.exp: Skip on remote targets. Unset global
9119 environment variable after test completed.
9120
4255c8d2
UW
91212011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9122
9123 * gdb.base/solib-nodir.exp: Skip if remote target.
9124 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
9125 application. Call gdb_load_shlibs.
9126 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
9127
a35ad96a
JB
91282011-11-29 Joel Brobecker <brobecker@adacore.com>
9129
9130 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
9131
1a1d5513
JB
91322011-11-28 Joel Brobecker <brobecker@adacore.com>
9133
9134 * gdb.ada/fullname_bp: New testcase.
9135
50b4ddf8
JK
91362011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9137
9138 PR testsuite/12649
9139 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
9140 Wrap send_gdb into a new gdb_test.
9141
fb0aec57
JK
9142 Code cleanup.
9143 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
9144 Convert send_gdb and gdb_expect to gdb_test_multiple.
9145
2376d946
JK
91462011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9147
9148 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
9149
1eec78bd
KS
91502011-11-23 Keith Seitz <keiths@redhat.com>
9151
9152 * lib/mi-support.exp (varobj_tree): New namespace and procs.
9153 (mi_varobj_tree_test_children_callback): New proc.
9154 (mi_walk_varobj_tree): New proc.
9155
36dfb11c
TT
91562011-11-22 Tom Tromey <tromey@redhat.com>
9157
9158 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
9159 Add "use_mi_command" argument.
9160 (mi_run_cmd, mi_run_with_cli): New procs.
9161 * gdb.mi/solib-lib.c: New file.
9162 * gdb.mi/solib-main.c: New file.
9163 * gdb.mi/mi-solib.exp: New file.
9164
0e965dd0
DE
91652011-11-21 Doug Evans <dje@google.com>
9166
9167 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
9168 _Unwind_DebugHook is missing.
9169
f196051f
SS
91702011-11-20 Stan Shebs <stan@codesourcery.com>
9171
9172 * gdb.trace/tstatus.exp: New.
9173 * gdb.trace/actions.c: Include string.h.
9174
bfccc43c
YQ
91752011-11-18 Yao Qi <yao@codesourcery.com>
9176
9177 * gdb.trace/pending.exp: New.
9178 * gdb.trace/pending.c: New.
9179 * gdb.trace/pendshr1.c: New.
9180 * gdb.trace/pendshr2.c: New.
9181 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
9182 tracepoint location becomes pending.
9183 (tracepoint_change_loc_2): New.
9184
73cd8ab1
DM
91852011-11-16 David S. Miller <davem@davemloft.net>
9186
9187 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
9188 target is sparc*-*-linux*
9189
77426730
PK
91902011-11-15 Paul Koning <paul_koning@dell.com>
9191
9192 * gdb.python/py-type.exp: New testcases for exceptions on scalar
9193 types.
9194
ed59ded5
DE
91952011-11-14 Doug Evans <dje@google.com>
9196
9197 * gdb.base/shell.exp: New file.
9198
405f8e94
SS
91992011-11-14 Stan Shebs <stan@codesourcery.com>
9200
9201 * gdb.trace/ftrace.c: New.
9202 * gdb.trace/ftrace.exp: New.
9203
1e4d1764
YQ
92042011-11-14 Yao Qi <yao@codesourcery.com>
9205
9206 * gdb.trace/change-loc-1.c: New.
9207 * gdb.trace/change-loc-2.c: New.
9208 * gdb.trace/change-loc.c: New.
9209 * gdb.trace/change-loc.exp: New.
9210 * gdb.trace/change-loc.h: New.
9211 * gdb.trace/trace-break.c (marker): Define new symbol.
9212 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 9213 New.
1e4d1764
YQ
9214 (break_trace_same_addr_6): New.
9215
71eba9c2 92162011-11-12 Matt Rice <ratmice@gmail.com>
9217
9218 * gdb.base/info-macros.exp: Make tests for info definitions
9219 test info macro. Add tests for info macro argument processing.
9220 Rename a few tests.
9221
1d93e29a
KS
92222011-11-11 Keith Seitz <keiths@redhat.com>
9223
9224 PR gdb/12843
9225 * gdb.base/linespecs.exp: New file.
9226
a4b5b48a
DE
92272011-11-11 Doug Evans <dje@google.com>
9228
9229 * gdb.threads/print-threads.exp: Extend timeout for slower
9230 tests.
9231
f6b47be4
DE
92322011-11-10 Doug Evans <dje@google.com>
9233
792a0230
DE
9234 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
9235 "record to end of main" test.
9236
f6b47be4
DE
9237 * gdb.python/py-type.c (TS): New typedef.
9238 (ts): New global.
9239 * gdb.python/py-type.exp: Test field list of typedef.
9240
22355c90
JB
92412011-11-10 Joel Brobecker <brobecker@adacore.com>
9242
9243 * gdb.ada/small_reg_param: New testcase.
9244
a7860e76
TT
92452011-11-09 Tom Tromey <tromey@redhat.com>
9246
9247 * gdb.cp/destrprint.exp: New file.
9248 * gdb.cp/destrprint.cc: New file.
9249
72a2e3dc
MI
92502011-11-08 Meador Inge <meadori@codesourcery.com>
9251
9252 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
9253 (switch_stack_to_other): New test function.
9254 * gdb.arch/thumb-prologue.exp: New test cases.
9255
c7195df2 92562011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
9257
9258 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
9259
d3895d7d
YQ
92602011-11-08 Yao Qi <yao@codesourcery.com>
9261
9262 * gdb.exp (supports_process_record): New.
9263 (supports_reverse): New.
9264 * gdb.reverse/break-precsave.exp: Call support_process_record
9265 to run test conditionally.
9266 * gdb.reverse/consecutive-precsave.exp: Likewise.
9267 * gdb.reverse/i386-precsave.exp: Likewise.
9268 * gdb.reverse/machinestate-precsave.exp: Likewise.
9269 * gdb.reverse/solib-precsave.exp: Likewise.
9270 * gdb.reverse/step-precsave.exp: Likewise.
9271 * gdb.reverse/until-precsave.exp: Likewise.
9272 * gdb.reverse/watch-precsave.exp: Likewise.
9273 * gdb.reverse/break-reverse.exp: Call support_reverse to run
9274 test conditionally.
9275 * gdb.reverse/consecutive-reverse.exp: Likewise.
9276 * gdb.reverse/finish-precsave.exp: Likewise.
9277 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9278 * gdb.reverse/finish-reverse.exp: Likewise.
9279 * gdb.reverse/i386-reverse.exp: Likewise.
9280 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9281 * gdb.reverse/machinestate.exp: Likewise.
9282 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
9283 * gdb.reverse/sigall-precsave.exp: Likewise.
9284 * gdb.reverse/sigall-reverse.exp: Likewise.
9285 * gdb.reverse/solib-reverse.exp: Likewise.
9286 * gdb.reverse/step-reverse.exp: Likewise.
9287 * gdb.reverse/until-reverse.exp: Likewise.
9288 * gdb.reverse/watch-reverse.exp: Likewise.
9289
a59306a3
YQ
92902011-11-05 Yao Qi <yao@codesourcery.com>
9291
9292 * gdb.trace/trace-break.exp: Add test on setting two
9293 fast tracepoints at the same address.
9294
87769f59
JK
92952011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9296
9297 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
9298
3065dfb6
SS
92992011-11-02 Stan Shebs <stan@codesourcery.com>
9300
9301 * gdb.trace/collection.c: Add code using strings.
9302 * gdb.trace/collection.exp: Add tests of string collection.
9303
89e208db
JK
93042011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9305
9306 * gdb.base/skip-solib.exp (executable_main): New variable.
9307 (binfile_main): Base it on that.
9308 Use $executable_main in clean_restart calls. Drop gdb_exit and
9309 gdb_start calls.
9310
405e54e9
JK
93112011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9312
9313 Fix racy FAILs.
9314 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
9315 breakpoint_re globals import by async. Set string_regex to .* for
9316 async. Remove the optional thread_selected_re and breakpoint_re
9317 globals expectations.
9318
58e8570a
JM
93192011-11-01 Joseph Myers <joseph@codesourcery.com>
9320
9321 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
9322 well as Cygwin.
9323
7b35ec7f 93242011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
9325
9326 Add tests for skip command.
89e208db
JK
9327 * gdb.base/skip-solib-lib.c: New
9328 * gdb.base/skip-solib-main.c: New
9329 * gdb.base/skip-solib.exp: New
9330 * gdb.base/skip.c: New
9331 * gdb.base/skip.exp: New
9332 * gdb.base/skip1.c: New
9333 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 9334
b9fd1791
PA
93352011-10-31 Yao Qi <yao@codesourcery.com>
9336 Pedro Alves <pedro@codesourcery.com>
9337
6fdff2c5
PA
9338 * gdb.trace/trace-break.c: New.
9339 * gdb.trace/trace-break.exp: New.
b9fd1791 9340
4323fecc
JK
93412011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9342
9343 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
9344 break-here-2.
9345
0e5bf2a8
PA
93462011-10-28 Pedro Alves <pedro@codesourcery.com>
9347
9348 * gdb.threads/no-unwaited-for-left.c: New.
9349 * gdb.threads/no-unwaited-for-left.exp: New.
9350 * gdb.threads/non-ldr-exc-1.c: New.
9351 * gdb.threads/non-ldr-exc-1.exp: New.
9352 * gdb.threads/non-ldr-exc-2.c: New.
9353 * gdb.threads/non-ldr-exc-2.exp: New.
9354 * gdb.threads/non-ldr-exc-3.c: New.
9355 * gdb.threads/non-ldr-exc-3.exp: New.
9356 * gdb.threads/non-ldr-exc-4.c: New.
9357 * gdb.threads/non-ldr-exc-4.exp: New.
9358
3a3dad98
JK
93592011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9360
9361 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
9362 * gdb.base/attach-pie-misread.exp: Likewise.
9363 * gdb.base/break-interp.exp: Likewise.
9364 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
9365 testcases for use_gdb_stub.
9366 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
9367 (continue): New testcase.
9368 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
9369 * gdb.threads/attach-into-signal.exp: Likewise.
9370 * gdb.threads/attach-stopped.exp: Likewise.
9371 * gdb.threads/attachstop-mt.exp: Likewise.
9372
d6a5d40c
PK
93732011-10-28 Paul Koning <paul_koning@dell.com>
9374
9375 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
9376
ca539be8
JK
93772011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9378
9379 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
9380 (mi_gdb_test): Import globals thread_selected_re
9381 and breakpoint_re. Expect them optionally at the regex start.
9382
d234ef5c
DE
93832011-10-27 Doug Evans <dje@google.com>
9384
9385 * gdb.python/python.exp: Test source -s.
9386
ab964825
PK
93872011-10-26 Paul Koning <paul_koning@dell.com>
9388
9389 * gdb.python/lib-types.cc (struct A): New structure.
9390 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 9391
54d8a644
PK
93922011-10-25 Paul Koning <paul_koning@dell.com>
9393
9394 PR python/13327
d234ef5c 9395
54d8a644
PK
9396 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
9397 fetch_lazy method.
9398
b0221781
YQ
93992011-10-24 Yao Qi <yao@codesourcery.com>
9400
9401 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
9402 target is tic6x-*-*.
9403
6cda5a20
JB
94042011-10-21 Joel Brobecker <brobecker@adacore.com>
9405
9406 * gdb.ada/mi_task_info/task_switch.adb: New file.
9407 * gdb.ada/mi_task_info.exp: New file.
9408
5ed9db04
JK
94092011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9410
9411 * gdb.cp/expand-psymtabs-cxx.exp: New file.
9412 * gdb.cp/expand-psymtabs-cxx.cc: New file.
9413
9df2fbc4
PM
94142011-10-20 Phil Muldoon <pmuldoon@redhat.com>
9415
9416 PR python/12656
9417
9418 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
9419 global_block tests.
9420
736086ba
TT
94212011-10-18 Tom Tromey <tromey@redhat.com>
9422
9423 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
9424
4af31552
TT
94252011-10-18 Tom Tromey <tromey@redhat.com>
9426
9427 * gdb.base/source.exp: Don't include full file name in test name.
9428 * gdb.python/python.exp: Don't include full file name in test
9429 name.
9430
43136979
AR
94312011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9432
9433 * gdb.base/attach-pie-noexec.c: New files.
9434 * gdb.base/attach-pie-noexec.exp: New files.
9435
543a9323
JM
94362011-10-17 Joseph Myers <joseph@codesourcery.com>
9437
9438 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
9439 prompt for each extra line in command.
9440
21ae7a4d
JK
94412011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9442
9443 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
9444 Revert the part of:
9445 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9446 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9447 Change the expected string.
9448
20ec36d9
JK
94492011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9450
9451 Fix results with system glibc debug info installed.
9452 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
9453 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
9454 Accept also __libc_ symbol prefix and no prefix.
9455
6501c2fc
KS
94562011-10-14 Keith Seitz <keiths@redhat.com>
9457
9458 PR c++/13225
9459 * gdb.cp/converts.cc (foo3_1): New function.
9460 (foo3_2): New functions.
9461 * gdb.cp/converts.exp: Add tests for int to pointer conversion
9462 and null pointer conversions of integer constant zero.
9463 Add test to check if all arguments are checked for incompatible
9464 conversion BADNESS.
9465
55b1fd0c
TT
94662011-10-14 Tom Tromey <tromey@redhat.com>
9467
9468 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
9469 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
9470 linespec.
9471
22c05d8a
JK
94722011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9473
9474 Fix internal error regression.
9475 * gdb.dwarf2/implptr-optimized-out.S: New file.
9476 * gdb.dwarf2/implptr-optimized-out.exp: New file.
9477
1d6edc3c
JK
94782011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9479
9480 Fix empty DWARF expressions DATA vs. SIZE conditionals.
9481 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
9482 (loclist): New.
9483 (4): New abbrev.
9484 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
9485 Use prepare_for_testing, remove clean_restart.
9486 (p arraynoloc, p arraycallnoloc): New tests.
9487
9ec72168
JK
94882011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9489
9490 * gdb.cp/namespace-enum.exp (executable): New variable.
9491 (binfile): Use ${objdir}/${subdir}/ prefix.
9492 Use ${executable} for clean_restart.
9493
9c6c53f7
SA
94942011-10-11 Sterling Augustine <saugustine@google.com>
9495
9496 * gdb.cp/Makefile.in: Add namespace-enum test.
9497 * gdb.cp/namespace-enum.exp: New file.
9498 * gdb.cp/namespace-enum.c: New file.
9499 * gdb.cp/namespace-enum-main.c: New file.
9500
fac7ceb3
UW
95012011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
9502
9503 * gdb.python/py-shared.exp: Relax filename check to handle remote:
9504 sysroot.
9505
941b2081
JK
95062011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9507
9508 Reimplement @entry in input expressions.
9509 * gdb.base/exprs.c (v_int_array_init): New variable.
9510 * gdb.base/exprs.exp (print v_int_array_init)
9511 (print *v_int_array_init@1, print *v_int_array_init@2)
9512 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
9513 (print v_int_array_init[1]@1): New tests.
9514
0344e878
JM
95152011-10-10 Joseph Myers <joseph@codesourcery.com>
9516
9517 * gdb.cp/gdb2495.exp: Do not include directories in filename in
9518 expected message.
9519
5a56e9c5
DE
95202011-10-09 Doug Evans <dje@google.com>
9521
9522 * gdb.base/alias.exp: Add tests for alias command.
9523
2bda9cc5
JK
95242011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9525
9526 * gdb.arch/amd64-entry-value.s: New file.
9527 * gdb.mi/mi2-amd64-entry-value.s: New file.
9528
a471c594
JK
95292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9530
9531 Display @entry parameter values even for references.
9532 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
9533 functions.
9534 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
9535 reference and datap_input.
9536 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
9537 breakpoints.
9538 (continue to breakpoint: entry_reference: reference)
9539 (entry_reference: bt at entry)
9540 (continue to breakpoint: entry_reference: breakhere_reference)
9541 (entry_reference: bt, entry_reference: ptype regparam)
9542 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
9543 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
9544 (entry_reference: p regcopy, entry_reference: p nodataparam)
9545 (entry_reference: p nodataparam@entry): New tests.
9546
36b11add
JK
95472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9548
9549 Support @entry in input expressions.
9550 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
9551 (entry_stack: p s1@entry, entry_stack: p s2@entry)
9552 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
9553 (tailcall: p j@entry): New tests.
9554 * gdb.cp/koenig.cc (A::entry): New function.
9555 (main): Call it.
9556 * gdb.cp/koenig.exp (p entry (c)): New test.
9557
e18b2753
JK
95582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9559
9560 Display @entry parameter values (without references).
9561 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
9562 (different, validity, invalid): New functions.
9563 (main): Call them.
9564 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
9565 stacktest, breakhere_stacktest, different, breakhere_different,
9566 breakhere_validity and breakhere_invalid.
9567 (entry: bt): Update for @entry.
9568 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
9569 (entry_validity: *, entry_invalid: *): Many new tests.
9570 * gdb.base/break.exp
9571 (run until breakpoint set at small function, optimized file): Accept
9572 also the @entry suffix.
9573 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9574 * gdb.mi/mi2-amd64-entry-value.c: New files.
9575 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9576
2d6c5dc2
JK
95772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9578
9579 Protect entry values against self tail calls.
9580 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9581 (main): Call self.
9582 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9583 (set debug entry-values 1, self: bt debug entry-values): New tests.
9584
111c6489
JK
95852011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9586
9587 Recognize virtual tail call frames.
9588 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9589 (amb_b, amb_a): New.
9590 (main): Call a and b.
9591 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9592 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9593 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9594 New tests.
9595
8e3b41a9
JK
95962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9597
9598 Implement basic support for DW_TAG_GNU_call_site.
9599 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9600 * gdb.arch/amd64-entry-value.cc: New file.
9601 * gdb.arch/amd64-entry-value.exp: New file.
9602
181cebd4
JK
96032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9604
9605 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9606 * gdb.dwarf2/implptr-64bit.S: New file.
9607 * gdb.dwarf2/implptr-64bit.exp: New file.
9608
741f5e3c
JK
96092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9610
9611 Fix initial language detection with -readnow.
9612 * gdb.cp/readnow-language.cc: New file.
9613 * gdb.cp/readnow-language.exp: New file.
9614
a73d2258
JK
96152011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9616
9617 Fix printed anonymous struct name.
9618 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9619
af369495
JM
96202011-10-09 Joseph Myers <joseph@codesourcery.com>
9621
9622 * gdb.base/solib-symbol.exp: Do not include directories in
9623 filenames in expected messages.
9624
1fa57852
DE
96252011-10-07 Doug Evans <dje@google.com>
9626
9627 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9628
bd054e06
KP
96292011-10-07 Kevin Pouget <kevin.pouget@st.com>
9630
9631 Allow Python notification of new object-file loadings.
9632 * gdb.python/py-events.exp: Test newobjfile event.
9633 * gdb.python/py-events.py: Register newobjfile callback.
9634 * gdb.python/py-events.c: Add call to shared library
9635 * gdb.python/py-events-shlib.c: New file.
9636
8031b6f8
JM
96372011-10-06 Joseph Myers <joseph@codesourcery.com>
9638
9639 * gdb.base/fixsection.exp: Do not include directories in filename
9640 in expected message.
9641
7fea6923
PM
96422011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9643
9644 Add tests for passing of environment variables to inferior.
9645 * gdb.base/testenv.c: New test source.
9646 * gdb.base/testenv.exp: New expect test.
9647
687f2a88
PK
96482011-10-04 Paul Koning <paul_koning@dell.com>
9649
9650 * gdb.python/py-value.c (main): Break before return.
9651
cb6be26b
KP
96522011-10-04 Kevin Pouget <kevin.pouget@st.com>
9653
9654 PR python/12691: Add the inferior to Python exited event
9655 * gdb.python/py-events.exp: Test the inferior attribute of exited
9656 event with a fork.
9657 * gdb.python/py-events.py: Print inferior number on exit.
9658 * gdb.python/py-events.c: Fork the inferior.
9659
fb213700
EBM
96602011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9661
9662 * gdb.base/jit.exp: Add testcase name to log message
9663
aa2071bd
PK
96642011-10-03 Paul Koning <paul_koning@dell.com>
9665 Jan Kratochvil <jan.kratochvil@redhat.com>
9666
9667 * gdb.python/py-value.exp
9668 (python inval = gdb.parse_and_eval('*(int*)0'))
9669 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9670 (set argc=2, python print argc_lazy): New tests.
9671
dd11a36c
JB
96722011-10-02 Joel Brobecker <brobecker@adacore.com>
9673
9674 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9675
46f886f1
JK
96762011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9677 Pedro Alves <pedro@codesourcery.com>
9678
9679 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9680 can_read_0, test for it.
9681 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9682 (parse_and_eval with memory error): ... here, make it untested if
9683 can_read_0.
9684
c5cb204f
MP
96852011-09-30 Marek Polacek <mpolacek@redhat.com>
9686
9687 * gdb.python/python.exp (verify pagination beforehand)
9688 (verify pagination afterwards): Fix race by splitting the line.
9689
68fb0ec0
JM
96902011-09-29 Joseph Myers <joseph@codesourcery.com>
9691
9692 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9693 for 64-bit multilibs from i?86-* targets.
9694
6aee0d90
MP
96952011-09-29 Marek Polacek <mpolacek@redhat.com>
9696
9697 * lib/gdb.exp: Fix a typo in one of the comments.
9698
e9101ff5
MP
96992011-09-29 Marek Polacek <mpolacek@redhat.com>
9700
9701 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9702 matching pattern.
9703
7a81bdbf
PK
97042011-09-28 Paul Koning <paul_koning@dell.com>
9705
9706 * gdb.python/py-type.c (enum E): New.
9707 * gdb.python/py-type.exp (test_fields): Add tests for Python
9708 mapping access to fields.
9709 (test_enums): New test for field access on enums.
9710
6710bf39
SS
97112011-09-27 Stan Shebs <stan@codesourcery.com>
9712
9713 * gdb.trace/collection.exp: Test collection of $_ret.
9714
b2a6bdeb
AT
97152011-09-22 Andreas Tobler <andreast@fgznet.ch>
9716
9717 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9718 list of compilation switches for <*-*-freebsd*>.
9719
3c9057f3
SS
97202011-09-19 Stan Shebs <stan@codesourcery.com>
9721
9722 * gdb.trace/tspeed.exp: New file.
9723 * gdb.trace/tspeed.c: New file.
9724
34518530
YQ
97252011-09-18 Yao Qi <yao@codesourcery.com>
9726
9727 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9728 instructions.
9729 (test_adr_32bit, test_pop_pc): Likewise.
9730 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9731 Thumb instructions.
9732 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9733 in gdb_test_multiple.
9734 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9735
ab254057
YQ
97362011-09-17 Yao Qi <yao@codesourcery.com>
9737
9738 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9739 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9740 support single step to signal handler.
9741
9c317b71
YQ
97422011-09-17 Yao Qi <yao@codesourcery.com>
9743
9744 * gdb.base/disp-step-fork.c: New.
9745 * gdb.base/disp-step-syscall.exp: New.
9746 * gdb.base/disp-step-vfork.c: New.
9747
a8123151
JB
97482011-09-16 Joel Brobecker <brobecker@adacore.com>
9749
9750 * gdb.ada/tasks.exp: Make the expected output for
9751 the `info tasks' tests more resilient to spacing
9752 changes.
9753
63a9aad8
JK
97542011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9755
9756 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9757 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9758
2aa48337
KP
97592011-09-15 Kevin Pouget <kevin.pouget@st.com>
9760
9761 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9762 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9763
6839b47f
KP
97642011-04-30 Kevin Pouget <kevin.pouget@st.com>
9765
9766 Handle multiple breakpoint hits in Python interface:
9767 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9768 presence.
9769 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9770 breakpoint hits.
9771
0935723e
JK
97722011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9773 Jan Kratochvil <jan.kratochvil@redhat.com>
9774
9775 * gdb.python/py-events.exp: Remove pretty printing comment.
9776 * gdb.python/py-evsignal.exp: New file.
9777 * gdb.python/py-evthreads.c: Include signal.h.
9778 (thread3): Remove variable count3. Remove variable bad and use raise
9779 instead.
9780 (thread2): Remove variable count2. Move thread3 pthread_create here,
9781 merge pthread_join to a single line.
9782 (main): Remove variable count1. Merge pthread_join with pthread_create
9783 to a single line.
9784 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9785 KFAIL python/12966 for gdbserver. Test return value of
9786 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9787 gdb_expect by gdb_test and gdb_test_multiple.
9788 (thread 2, thread 3): New tests.
9789
4801a9a3
PA
97902011-09-12 Matt Rice <ratmice@gmail.com>
9791 Pedro Alves <pedro@codesourcery.com>
9792
9793 PR gdb/13175
9794
9795 * gdb.base/interp.exp: New tests.
9796 * gdb.base/interp.c: New file.
9797
24ece742
DE
97982011-09-12 Doug Evans <dje@google.com>
9799
9800 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9801 * gdb.dwarf2/typeddwarf.exp: Ditto.
9802
7f062217
JK
98032011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9804
9805 Fix compatibility with x32 arch.
9806 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9807 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9808 is_x86_like_target.
9809 * testsuite/gdb.trace/collection.exp: Likewise.
9810 * testsuite/gdb.trace/report.exp: Likewise.
9811 * testsuite/gdb.trace/unavailable.exp: Likewise.
9812 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9813 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9814 (is_x86_like_target): Check also is_amd64_regs_target.
9815
08711b9a
JK
98162011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9817
9818 PR breakpoints/12435
9819 * gdb.arch/amd64-prologue-xmm.c: New file.
9820 * gdb.arch/amd64-prologue-xmm.exp: New file.
9821 * gdb.arch/amd64-prologue-xmm.s: New file.
9822
b99b5f66
JK
98232011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9824
9825 * gdb.dwarf2/dw2-param-error-main.c: New file.
9826 * gdb.dwarf2/dw2-param-error.S: New file.
9827 * gdb.dwarf2/dw2-param-error.exp: New file.
9828
a391a2f6
PA
98292011-09-08 Pedro Alves <pedro@codesourcery.com>
9830
9831 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9832 inferior's pid and look for a core dump named core.$pid. Use
9833 `remote_file' commands on the host instead of hand coding shell
9834 commands on the build.
9835 * gdb.base/valgrind-db-attach.exp: Kill the program before
9836 finishing the test.
9837
7d8e6458 98382011-09-02 Matt Rice <ratmice@gmail.com>
9839
9840 * lib/prompt.exp: New file for testing the first prompt.
9841 * gdb.python/py-prompt.exp: Ditto.
9842 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9843
68e77c9e
PA
98442011-09-02 Pedro Alves <pedro@codesourcery.com>
9845
9846 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9847 0, before testing gcore.
9848
9655e943
JK
98492011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9850
df6dc84d
JK
9851 * dw2-ifort-parameter-debug.S: Update copyright year.
9852 * dw2-ifort-parameter.c: Update copyright year.
9853 * dw2-ifort-parameter.exp: Update copyright year.
9854
9655e943
JK
9855 * dw2-ifort-parameter-debug.S: New file.
9856 * dw2-ifort-parameter.c: New file.
9857 * dw2-ifort-parameter.exp: New file.
9858
353d1d73
JK
98592011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9860
9861 * gdb.base/commands.exp (error_clears_commands_left): New function.
9862 (): Call it.
9863
5c07461a
JK
98642011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9865
9866 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9867 (C): Initialize `a'.
9868 * gdb.mi/mi-inheritance-syntax-error.exp
9869 (-data-evaluate-expression $path): Expect `a' as 5.
9870
0d932b2f
MK
98712011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9872
9873 PR mi/11912
9874 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9875 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9876 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9877 keyword in output of -var-info-path-expression.
9878
bdb54049
JK
98792011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9880
9881 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9882 * gdb.trace/collection.exp: Likewise.
9883 * gdb.trace/report.exp: Likewise.
9884 * gdb.trace/unavailable.exp: Likewise.
9885 * gdb.trace/while-dyn.exp: Likewise.
9886
59cde39c
KS
98872011-08-18 Keith Seitz <keiths@redhat.com>
9888
9889 PR c++/12266
9890 * gdb.cp/meth-typedefs.cc: New file.
9891 * gdb.cp/meth-typedefs.exp: New file.
9892
fa3a4f15
PM
98932011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9894
6fdff2c5 9895 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9896
c1049fca
JK
98972011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9898
9899 * gdb.arch/i386-dr3-watch.exp
9900 (watchpoint on gap1 does not fit debug registers)
9901 (delete all watchpoints): Fix racy expect strings.
9902
d93f7b5c
YQ
99032011-08-14 Yao Qi <yao@codesourcery.com>
9904
9905 * gdb.base/maint.exp: set data_section to ".neardata".
9906 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9907 * gdb.base/savedregs.exp: Handle SIGILL.
9908 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9909 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9910
457e09f0
DE
99112011-08-12 Doug Evans <dje@google.com>
9912
9913 * gdb.python/py-symbol.exp: Add test for symbol.type.
9914
5d0bb2fb
UW
99152011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9916
9917 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9918 * gdb.mi/mi-pthreads.exp: Likewise.
9919 * gdb.mi/mi2-pthreads.exp: Likewise.
9920 * gdb.mi/gdb669.exp.exp: Likewise.
9921
fcdfa280
PA
99222011-08-09 Pedro Alves <pedro@codesourcery.com>
9923
9924 * lib/mi-support.exp (detect_async): Rename to...
9925 (mi_detect_async): ... this.
9926 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9927 * gdb.mi/mi-nonstop.exp: Adjust.
9928 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9929 * gdb.mi/mi-nsintrall.exp: Adjust.
9930 * gdb.mi/mi-nsmoribund.exp: Adjust.
9931 * gdb.mi/mi-nsthrexec.exp: Adjust.
9932
9d8fa392
PA
99332011-08-09 Pedro Alves <pedro@codesourcery.com>
9934
9935 * gdb.base/display.c (do_loops): New `p_i' local.
9936 * gdb.base/display.exp: Test displaying a variable that is
9937 temporarily at a bad address.
9938
b6cede78
JK
99392011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9940
9941 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9942 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9943
67bedb8c
JK
99442011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9945
9946 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9947 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9948 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9949
af6e93b2
PA
99502011-08-05 Pedro Alves <pedro@codesourcery.com>
9951
9952 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9953 procedure.
9954 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9955
1cf0e11f
YQ
99562011-08-05 Yao Qi <yao@codesourcery.com>
9957
9958 * gdb.base/callfuncs.exp: Set language after main.
9959 * gdb.cp/cplusfuncs.exp: Likewise.
9960 * gdb.cp/inherit.exp: Likewise.
9961
a1e28cb2
UW
99622011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9963
9964 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9965 * gdb.base/watch-vfork.exp: Skip on remote targets.
9966
d4f5bbb9
UW
99672011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9968
9969 * gdb.threads/thread-find.exp: Support remote targets.
9970
724f4f80
UW
99712011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9972
9973 * gdb.base/jit.exp: Download solib_binfile to target.
9974 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9975 and call dlopen without full path name.
9976 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9977 dlopen without full path name.
9978
934709f0
PW
99792011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9980
9981 * gdb.base/break-always.exp: Complete the test
9982 with duplicated breakpoints and enabling/disabling them.
9983
c26106c4
TT
99842011-08-02 Tom Tromey <tromey@redhat.com>
9985
9986 PR gdb/11289:
9987 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9988
9300444e 99892011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9990
9991 PR gdb/13045
9992 * gdb.base/float.exp: Add new test case for PR gdb/13045
9993 * gdb.base/float.c: New file.
9994
00bd41d6
PM
99952011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9996
9997 * gdb.python/py-mi.exp: Test printers returning string hint, and
9998 also not returning a value.
9999 * gdb.python/py-prettyprint.c: Add testcase for above.
10000 * gdb.python/py-prettyprint.py: Add test printer for above.
10001
d24f74ce
JK
100022011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10003
10004 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
10005 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
10006 (.Ldie30) Add as field "data4".
10007 (.Ldie32) Rename field "b" to "shl".
10008 (abbrev4) Change for the "data4" field.
10009 (abbrev5, abbrev6) Remove.
10010 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
10011 (p &s.shl): ... here. Add comment.
10012 (p &s.data4): New.
10013
bb7da2bf
JK
100142011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10015
10016 Fix crash on lval_computed values.
10017 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
10018
11081198
JK
100192011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10020
10021 * gdb.base/help.exp (help whatis): Update the expected string.
10022
3c6e0cb3
JK
100232011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10024
10025 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
10026 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
10027 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
10028 Change the expected string.
10029
efa80663
PA
100302011-07-26 Pedro Alves <pedro@codesourcery.com>
10031
10032 * gdb.base/watchpoint.exp
10033 (test_disable_enable_software_watchpoint): New procedure.
10034 (top level): Run it.
10035
db8e4570
UW
100362011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
10037
10038 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
10039 executable file "${binfile}", C++ version "${binfile}-cxx".
10040 * gdb.python/py-prettyprint.exp: Likewise.
10041 * gdb.python/py-symbol.exp: Likewise.
10042 * gdb.python/py-type.exp: Likewise.
10043 * gdb.python/py-value.exp: Likewise.
10044 * gdb.python/py-template.exp (test_template_arg): Pass full executable
10045 file name instead of just suffix.
10046
543305c9
JK
100472011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10048
10049 Fix implicit pointer offsets.
10050 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
10051 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
10052 (continue to breakpoint: continue to baz breakpoint for implptr)
10053 (sanity check element 0, sanity check element 1)
10054 (enter the inlined function, check element 0 for the offset)
10055 (check element 1 for the offset)
10056 (continue to breakpoint: ignore the second baz breakpoint): New tests.
10057 (set foo breakpoint for implptr): Update the breakpoint number.
10058
b3215adc
UW
100592011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
10060
10061 * gdb.python/py-mi.exp: Use different file names for different
10062 versions of the executable under test.
10063 * gdb.python/py-prettyprint.exp: Likewise.
10064 * gdb.python/py-symbol.exp: Likewise.
10065 * gdb.python/py-template.exp: Likewise.
10066 * gdb.python/py-type.exp: Likewise.
10067 * gdb.python/py-value.exp: Likewise.
10068
182b9acc
UW
100692011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
10070
10071 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
10072 flag after restarting GDB if necessary.
10073
e6052b5d
UW
100742011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
10075
10076 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
10077
1ced966e
PA
100782011-07-22 Pedro Alves <pedro@codesourcery.com>
10079
10080 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
10081 backend doesn't leave used debug registers behind.
10082
3543a589
TT
100832011-07-22 Tom Tromey <tromey@redhat.com>
10084
10085 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
10086 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
10087 argument.
10088 * gdb.dwarf2/typeddwarf-amd64.S: New file.
10089
14d15303 100902011-07-21 Matt Rice <ratmice@gmail.com>
10091
10092 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
10093 in mostlyclean rule. Add files ending in .core.
10094
9b158ba0 100952011-07-21 Matt Rice <ratmice@gmail.com>
10096
10097 PR macros/12999
10098 * gdb.base/info-macros.c: New test sources.
10099 * gdb.base/info-macros.exp: New tests.
10100
d17b6f81
PM
101012011-07-21 Phil Muldoon <pmuldoon@redhat.com>
10102
10103 * gdb.python/python.exp: Add prompt substitution tests.
10104
918dd910
JK
101052011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10106
10107 Fix crash if referenced CU is aged out.
10108 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
10109 New.
10110 * gdb.dwarf2/implptr.exp: Likewise.
10111
0e37a63c
JK
101122011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10113
10114 * gdb.dwarf2/implptr.S: Rebuilt.
10115 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
10116 (bar): Use them for j, k, l.
10117 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
10118 COMPILE.
10119 (print j in implptr:bar): Update for the intp typedef.
10120 (print p[0].x in implptr:foo): Use more exact regex.
10121
f65cf84c
TT
101222011-07-18 Tom Tromey <tromey@redhat.com>
10123
10124 * gdb.cp/static-method.exp: Add missing single quote.
10125
d5b4a7be
YQ
101262011-07-18 Yao Qi <yao@codesourcery.com>
10127
10128 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
10129 supported.
10130 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10131 * gdb.mi/mi-nonstop.exp: Likewise.
10132 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10133 * gdb.mi/mi-nsintrall.exp: Likewise.
10134 * gdb.mi/mi-nsmoribund.exp: Likewise.
10135 * gdb.mi/mi-nsthrexec.exp: Likewise.
10136 * gdb.python/py-evthreads.exp: Likewise.
10137
e9ea2662
JK
101382011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10139
10140 Code cleanup.
10141 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
10142 it. Substitute it instead of test_compiler_info everywhere.
10143
ce451573
UW
101442011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
10145
10146 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
10147 remote targets as well.
10148
756d88a7
UW
101492011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
10150
10151 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
10152 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
10153
31f83dc5
UW
101542011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
10155
10156 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
10157 a remote machine, not the host.
10158 (gdb_compile_shlib): Set soname if target is remote.
10159
059241a0
PP
101602011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10161
10162 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
10163
28a0b48c 101642011-07-13 Matt Rice <ratmice@gmail.com>
10165
10166 * gdb.python/py-objfile-script-gdb.py: Renamed to
10167 py-objfile-script-gdb.py.in.
10168 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
10169 py-objfile-script-gdb.py.
10170 * gdb.python/py-objfile-script.exp: Update reference to
10171 py-objfile-script-gdb.py.
10172
9a771b67
JK
101732011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10174
10175 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
10176 reference undefined label.
10177
04ad99e6
JK
101782011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10179
10180 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
10181 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
10182 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
10183 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
10184
713389e0
PM
101852011-07-11 Phil Muldoon <pmuldoon@redhat.com>
10186
6fdff2c5 10187 PR python/12438
713389e0 10188 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 10189 deprecated tests. Add set/show python print-backtrace tests.
713389e0 10190
97d146f8
JK
101912011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10192
10193 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
10194 debug info.
10195
facde0e5 101962011-07-06 Matt Rice <ratmice@gmail.com>
10197
10198 * gdb.python/python.exp: Update filename paths.
10199 * gdb.python/py-symtab.exp: Ditto.
10200
438640d1
MP
102012011-07-06 Marek Polacek <mpolacek@redhat.com>
10202
10203 * gdb.python/py-evthreads.exp: Add missing `$'.
10204
33a365df
MF
102052011-07-06 Jie Zhang <jie.zhang@analog.com>
10206
10207 * config/bfin.exp: New file.
10208 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
10209 * gdb.asm/bfin.inc: New file.
10210
8f7ae686
MP
102112011-07-06 Marek Polacek <mpolacek@redhat.com>
10212
df46027d 10213 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
10214 the whole output.
10215
eb2a6f42
TT
102162011-07-05 Tom Tromey <tromey@redhat.com>
10217
10218 * gdb.java/jprint.java (jprint.hi): New field.
10219 * gdb.java/jprint.exp: Print string.
10220
177b42fe
TJB
102212011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
10222
10223 * gdb.base/call-sc.c: Fix typos.
10224 * gdb.base/ifelse.exp: Likewise.
10225 * gdb.base/structs.c: Likewise.
10226
3b2a0cf2
JB
102272011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10228
10229 * gdb.base/jit-so.exp: New test.
10230 * gdb.base/jit-dlmain.c: New file.
10231 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
10232
46fc714c
JK
102332011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10234
10235 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
10236 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
10237 * gdb.cp/pr9167.exp (p b): Likewise.
10238 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
10239 (test value of P in inner_m, test type of Z in inner_m): Call
10240 setup_xfail for gcc <= 4.5.
46fc714c 10241
418c7cf7
JK
102422011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10243
10244 * gdb.cp/paren-type.cc: New files.
10245 * gdb.cp/paren-type.exp: New files.
10246
3d50dd94
JK
102472011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10248
10249 Stop on first linespec terminator instead of eating what we can.
10250 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
10251 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
10252 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
10253 (break C::f()): ... this one.
10254 (break C::operator()()): New test.
10255 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
10256 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
10257 test.
10258
dcf9f4ab
JK
102592011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10260
10261 Fall back linespec to minimal symbols.
10262 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
10263 error message.
10264 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
10265 * gdb.cp/minsym-fallback-main.cc: New file.
10266 * gdb.cp/minsym-fallback.cc: New file.
10267 * gdb.cp/minsym-fallback.exp: New file.
10268 * gdb.cp/minsym-fallback.h: New file.
10269
3f542ed1
JK
102702011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10271
10272 * gdb.cp/no-dmgl-verbose.cc: New file.
10273 * gdb.cp/no-dmgl-verbose.exp: New file.
10274
102752011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
10276
10277 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
10278 __GI_.
10279 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
10280 (f): New function.
10281 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
10282 (complete p 'func<short>(): ... here.
10283 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
10284 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
10285 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
10286 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
10287 Make them KFAIL gcc/49546.
10288
00eb2c4a
JB
102892011-07-01 Joel Brobecker <brobecker@adacore.com>
10290
10291 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
10292
85a20c42
JK
102932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10294
10295 Test GCC PR debug/49546.
10296 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
10297 (test type of F in k3_m, test value of F in k3_m): New.
10298 * gdb.cp/temargs.cc (struct S3, struct K3): New.
10299 (main): New variable k3. Call k3.k3_m.
10300
d2d43431
JB
103012011-07-01 Jean-Charles Delay <delay@adacore.com>
10302
10303 * gdb.ada/packed_array.exp: Fix expected outout.
10304
54ae186f
JB
103052011-07-01 Jean-Charles Delay <delay@adacore.com>
10306
10307 * gdb.ada/packed_array.exp: fixed expected output.
10308
8f17729f
JB
103092011-07-01 Joel Brobecker <brobecker@adacore.com>
10310
10311 * gdb.ada/same_enum: New testcase.
10312
f5aa6869
JB
103132011-07-01 Joel Brobecker <brobecker@adacore.com>
10314
10315 * gdb.ada/ptr_typedef: New testcase.
10316
828292f2
JB
103172011-07-01 Joel Brobecker <brobecker@adacore.com>
10318
10319 * gdb.ada/arrayptr.exp: Add ptype test.
10320
18920c42
JB
103212011-07-01 Joel Brobecker <brobecker@adacore.com>
10322
10323 * gdb.ada/char_enum: New testcase.
10324
3536d9e3 103252011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
10326
10327 * gdb.base/dump.exp (capture_pointer_with_type): New.
10328 Get value from address instead of name.
10329 Start GDB once, and do `dump' and `restore'
10330 tests together.
10331
db863c42
MF
103322011-06-30 Jie Zhang <jie.zhang@analog.com>
10333 Mike Frysinger <vapier@gentoo.org>
10334
10335 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
10336 helper functions for getting/setting remotetimeout variable.
10337 * lib/gdb.exp (gdb_load): If the target is remote, set
10338 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
10339 with $loadtimeout. Set $load_ok to 0 before doing the load.
10340 Instead of returning, immediately, set $load_ok to 0. Call
10341 set_remotetimeout with $oldremotetimeout, and then return if
10342 $load_ok is 1.
10343
e9e642a8
AB
103442011-06-30 Andrew Burgess <aburgess@broadcom.com>
10345
10346 * gdb.python/py-template.exp: Don't run this test if the target
10347 does not support c++ tests.
10348
32019081
JK
103492011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10350
10351 Fix non-only rename list for Fortran modules import.
10352 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
10353 tests.
10354 * gdb.fortran/module.f90 (module moduse): New.
10355 (program module): use moduse, test var_x, var_y and var_z.
10356
0ecee54c
TT
103572011-06-29 Tom Tromey <tromey@redhat.com>
10358
10359 PR testsuite/12040:
10360 * gdb.fortran/array-element.exp: Use f90, not f77.
10361 * gdb.fortran/complex.exp: Use f90, not f77.
10362 * gdb.fortran/derived-type.exp: Use f90, not f77.
10363 * gdb.fortran/library-module.exp: Use f90, not f77.
10364 * gdb.fortran/logical.exp: Use f90, not f77.
10365 * gdb.fortran/module.exp: Use f90, not f77.
10366 * gdb.fortran/multi-dim.exp: Use f90, not f77.
10367 * gdb.fortran/subarray.exp: Use f90, not f77.
10368
3b2b8fea
TT
103692011-06-29 Tom Tromey <tromey@redhat.com>
10370
10371 * gdb.fortran/charset.exp: New file.
10372 * gdb.fortran/charset.f90: New file.
10373
42159ca5
TT
103742011-06-29 Tom Tromey <tromey@redhat.com>
10375
10376 PR testsuite/12040:
10377 * lib/future.exp: New file, mostly extracted from ada.exp.
10378 Rewrote compatibility code to use rename.
10379 (gdb_find_gfortran): New proc.
10380 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
10381 gfortran patch.
10382 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
10383 Move to future.exp.
10384 * lib/gdb.exp: Always load future.exp.
10385
af69a5ce
YQ
103862011-06-28 Yao Qi <yao@codesourcery.com>
10387
10388 * gdb.cp/exception.cc: Don't include iostream.
10389 (bar): Remove print statement.
10390 (catcher): New.
10391 (main): Remove print statements. Call function catcher.
10392 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
10393 Set breakpoint on catcher, and check the value of parameter.
10394
ab5c6a72
YQ
103952011-06-23 Yao Qi <yao@codesourcery.com>
10396
6fdff2c5
PA
10397 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
10398 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 10399
9497469f
MP
104002011-06-23 Marek Polacek <mpolacek@redhat.com>
10401
10402 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
10403 mi_gdb_test.
10404
b9132588
MP
104052011-06-23 Marek Polacek <mpolacek@redhat.com>
10406
5d197ed0 10407 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 10408
e55595ca
MP
104092011-06-23 Marek Polacek <mpolacek@redhat.com>
10410
5d197ed0
MP
10411 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
10412
104132011-06-23 Marek Polacek <mpolacek@redhat.com>
10414
10415 * gdb.mi/mi2-basics.exp: Fix races. Honour the
10416 `test_exec_and_symbol_mi_operatons' return value.
10417 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10418 gdb_test_multiple.
10419 (test_exec_and_symbol_mi_operatons): Likewise.
10420 (test_path_specification): Likewise.
e55595ca 10421
be777e08
YQ
104222011-06-23 Yao Qi <yao@codesourcery.com>
10423
10424 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
10425 supported.
10426 * lib/gdb.exp (support_displaced_stepping): New.
10427
615556d6
YQ
104282011-06-23 Yao Qi <yao@codesourcery.com>
10429
10430 * gdb.threads/execl.exp: Skip on remote target.
10431
833b0ca7
MP
104322011-06-21 Marek Polacek <mpolacek@redhat.com>
10433
5d197ed0 10434 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
10435 mi_gdb_test.
10436
1ee4023a
MP
104372011-06-20 Marek Polacek <mpolacek@redhat.com>
10438
5d197ed0 10439 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 10440
d0b1d624
MP
104412011-06-20 Marek Polacek <mpolacek@redhat.com>
10442
5d197ed0 10443 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
10444 mi_gdb_test.
10445
79aa92c1
MP
104462011-06-20 Marek Polacek <mpolacek@redhat.com>
10447
5d197ed0 10448 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 10449
5ce5db06
YQ
104502011-06-14 Yao Qi <yao@codesourcery.com>
10451
10452 gdb/testsuite/
10453 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
10454
533a737e
JK
104552011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10456
10457 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
10458
d0e53741
TT
104592011-06-10 Tom Tromey <tromey@redhat.com>
10460
10461 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
10462 Add tests for pointer-to-member-function.
10463 * gdb.cp/temargs.cc (S::somefunc): New function.
10464 (K2): New class.
10465 (main): Instantiate K2; call method.
10466
b5916bbd
JB
104672011-06-08 Joel Brobecker <brobecker@adacore.com>
10468
10469 * gdb.python/py-inferior.c (f2): Make str an array rather
10470 than a pointer.
10471 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
10472
5be4dfca
JK
104732011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10474
10475 * gdb.base/async-shell.c: New file.
10476 * gdb.base/async-shell.exp: New file.
10477
9f47e254
PA
104782011-06-06 Pedro Alves <pedro@codesourcery.com>
10479
10480 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
10481
64b9b334
JB
104822011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
10483
10484 From Stephen Kitt <steve@sk2.org>
10485 * gdb.base/help.exp: Adjust following some spelling corrections
10486 in GDB.
10487
dbc0f131
YQ
104882011-06-01 Yao Qi <yao@codesourcery.com>
10489
10490 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
10491
fd336a18
KS
104922010-05-31 Keith Seitz <keiths@redhat.com>
10493
10494 PR c++/12750
10495 * gdb.cp/static-method.cc: New file.
10496 * gdb.cp/static-method.exp: New file.
10497
fa8b9902
KS
104982010-05-31 Keith Seitz <keiths@redhat.com>
10499
10500 PR symtab/12704
10501 * gdb.cp/anon-ns.cc: New file.
10502 * gdb.cp/anon-ns.exp: New file.
10503
0a5b1e09
PA
105042011-05-31 Pedro Alves <pedro@codesourcery.com>
10505
10506 * gdb.arch/i386-dr3-watch.c: New file.
10507 * gdb.arch/i386-dr3-watch.exp: New file.
10508
0578b8d1
YQ
105092011-05-30 Yao Qi <yao@codesourcery.com>
10510
10511 * gdb.base/callfuncs.c (t_structs_fc): New.
10512 (t_structs_dc, t_structs_ldc): New.
10513 (t_double_many_args):
10514 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
10515 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
10516 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
10517 * gdb.base/callfuncs.exp: Call new functions.
10518
6680506e
YQ
105192011-05-30 Yao Qi <yao@codesourcery.com>
10520
ff4d2c60
YQ
10521 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
10522 Call rerun_and_prepare for each test to isolate effects.
10523
105242011-05-30 Yao Qi <yao@codesourcery.com>
10525
10526 * gdb.base/varargs.c (find_max_float_real): New.
10527 (find_max_double_real, find_max_long_double_real): New.
10528 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
10529 * lib/gdb.exp (setup_kfail_for_target): New.
10530
e43ec454
YQ
105312011-05-30 Yao Qi <yao@codesourcery.com>
10532
10533 * gdb.base/funcargs.c (callca, callcb, callcc): New.
10534 (callcd, callce, callcf, callc1a, callc1b): New.
10535 (callc2a, callc2b): New.
10536 * gdb.base/funcargs.exp (complex_args): New.
10537 (complex_integral_args, complex_float_integral_args): New.
10538 * lib/gdb.exp (support_complex_tests): New. Determine
10539 whether to run test cases on _Complex types.
10540
432b4d03
JK
105412011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10542
10543 * gdb.threads/leader-exit.c: New file.
10544 * gdb.threads/leader-exit.exp: New file.
10545
6caf069d
MP
105462011-05-27 Marek Polacek <mpolacek@redhat.com>
10547
9497469f 10548 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 10549
97fce28b
MP
105502011-05-27 Marek Polacek <mpolacek@redhat.com>
10551
10552 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
10553 remove the `supported' variable.
10554 * gdb.mi/mi-nonstop.exp: Likewise.
10555 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10556 * gdb.mi/mi-nsintrall.exp: Likewise.
10557 * gdb.mi/mi-nsmoribund.exp: Likewise.
10558 * gdb.mi/mi-nsthrexec.exp: Likewise.
10559
9da8c2a0
PA
105602011-05-26 Pedro Alves <pedro@codesourcery.com>
10561
10562 * gdb.reverse/finish-reverse-bkpt.exp: New test.
10563
2c03e5be
PA
105642011-05-26 Pedro Alves <pedro@codesourcery.com>
10565
10566 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
10567
2e21250d
KS
105682011-05-24 Keith Seitz <keiths@redhat.com>
10569
10570 PR breakpoint/12803
10571 * gdb.cp/cmpd-minsyms.cc (a): New method.
10572 (b): New method.
10573 (c): New method.
10574 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10575
cdac0397
PA
105762011-05-24 Pedro Alves <pedro@codesourcery.com>
10577
10578 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10579 watchpoint's command list didn't execute when the watchpoint went
10580 out of scope.
10581
ee5683ab
PM
105822011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10583
10584 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10585 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10586 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10587 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10588 * gdb.arch/i386-permbkpt.exp: Likewise.
10589 * gdb.arch/i386-prologue.exp: Likewise.
10590 * gdb.arch/i386-size-overlap.exp: Likewise.
10591 * gdb.arch/i386-size.exp: Likewise.
10592 * gdb.arch/i386-unwind.exp: Likewise.
10593 * gdb.reverse/i386-precsave.exp: Likewise.
10594 * gdb.reverse/i386-reverse.exp: Likewise.
10595 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10596 * gdb.reverse/i387-env-reverse.exp: Likewise.
10597 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10598
c91c8c16
PA
105992011-05-24 Pedro Alves <pedro@codesourcery.com>
10600
10601 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10602 file doesn't error, using MI.
10603
c50491a7
TT
106042011-05-23 Tom Tromey <tromey@redhat.com>
10605
10606 * gdb.base/charset.exp (string_display): Add tests to assign to
10607 arrays.
10608 * gdb.base/charset.c (short_array, int_array, long_array): New.
10609
4a07b7da
PA
106102011-05-20 Pedro Alves <pedro@codesourcery.com>
10611
10612 Cope with async mode.
10613
4a07b7da
PA
10614 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10615 into gdb_test + mi_expect_stop.
10616
b275f2d2
PA
106172011-05-20 Pedro Alves <pedro@codesourcery.com>
10618
10619 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10620 (callme): Remove printf call.
10621
eec52c44
PM
106222011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10623
10624 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10625 quote pattern to avoid problems with Cygwin/mingw expect versions.
10626 * gdb.base/default.exp (show convenience): Use double
10627 quote pattern for regular expressions.
10628
b3c8eb43
JK
106292011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10630
10631 Fix -readnow for -gdwarf-4 unused type units.
10632 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10633 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10634
ed731959
JK
106352011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10636
10637 * gdb.base/kill-after-signal.c: New file.
10638 * gdb.base/kill-after-signal.exp: New file.
10639
3b48433d
PA
106402011-05-16 Pedro Alves <pedro@codesourcery.com>
10641
10642 * gdb.ada/start.exp: Call untested with the correct test filename.
10643 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10644 test filename. Make the test's binary unique.
10645 * gdb.arch/i386-signal.exp: Call untested with the correct test
10646 filename.
10647 * gdb.arch/i386-size-overlap.exp: Ditto.
10648 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10649 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10650 * gdb.cp/call-c.exp: Ditto.
10651 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10652 filename. Make the test's binary unique.
10653 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10654 * gdb.python/py-mi.exp: Ditto.
10655 * gdb.python/Makefile.in (EXECUTABLES): Update.
10656 * gdb.reverse/i386-precsave.exp: Ditto.
10657 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10658 test filename.
10659 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10660 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10661 unique.
10662 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10663 test filename.
10664 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10665 * gdb.trace/tfile.exp: Ditto.
10666
ba4a8bdd
YQ
106672011-05-14 Yao Qi <yao@codesourcery.com>
10668
10669 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10670 type.
10671
dbaefcf7
DE
106722011-05-13 Doug Evans <dje@google.com>
10673
10674 * gdb.python/py-objfile-script.exp: New file.
10675 * gdb.python/py-objfile-script.c: New file.
10676 * gdb.python/py-objfile-script-gdb.py: New file.
10677 * testsuite/gdb.python/py-section-script.exp: Test
10678 "info auto-load-scripts".
10679
9930639c
TT
106802011-05-13 Tom Tromey <tromey@redhat.com>
10681
10682 * gdb.dwarf2/clztest.exp: New file.
10683 * gdb.dwarf2/clztest.c: New file.
10684 * gdb.dwarf2/clztest.S: New file.
10685
05272e11
DE
106862011-05-13 Doug Evans <dje@google.com>
10687
cc63ef9b
DE
10688 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10689 String16 tests.
05272e11 10690
6edba76f
TT
106912011-05-13 Tom Tromey <tromey@redhat.com>
10692
10693 * lib/gdb.exp (is_x86_like_target): New proc.
10694 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10695 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10696 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10697 -nostdlib to compiler.
10698 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10699 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10700 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10701 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10702 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10703
028d0ed5
TJB
107042011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10705
10706 * gdb.python/py-function.exp: Test setting a value from a function
10707 which executes a command.
10708
8a9b8146
TT
107092011-05-12 Tom Tromey <tromey@redhat.com>
10710
10711 * gdb.dwarf2/typeddwarf.S: New file.
10712 * gdb.dwarf2/typeddwarf.c: New file.
10713 * gdb.dwarf2/typeddwarf.exp: New file.
10714
10483e8e
MP
107152011-05-12 Marek Polacek <mpolacek@redhat.com>
10716
10717 * gdb.mi/mi-basics.exp: Fix races. Honour the
10718 `test_exec_and_symbol_mi_operatons' return value.
10719 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10720 gdb_test_multiple.
10721 (test_exec_and_symbol_mi_operatons): Likewise.
10722 (test_path_specification): Likewise.
10723
faf067f1
JK
107242011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10725
10726 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10727 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10728 Replace `file copy' and `file rename' by `file mtime'. Twice.
10729
7ff911a3
JK
107302011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10731
10732 * gdb.base/readline-ask.c: New file.
10733 * gdb.base/readline-ask.exp: New file.
10734 * gdb.base/readline-ask.inputrc: New file.
10735
a536c6d7
UW
107362011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10737
10738 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10739 to avoid race condition.
10740 * gdb.cell/coremaker.c: Use small stack size.
10741 * gdb.cell/ea-standalone.exp: Use file name without path as
10742 argument to c_to.
10743 * gdb.cell/fork.exp: Allow other output when continuing to end.
10744
d472a426
JK
107452011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10746
10747 * gdb.threads/corethreads.c: New file.
10748 * gdb.threads/corethreads.exp: New file.
10749
107502011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10751
10752 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10753 Try to compile the test using -Wl,-z,norelro first.
10754 (load_core): New variable libthread_db_seen, initialize it.
10755 (zeroed-threads cannot be listed): Protect it by XFAIL on
10756 !$libthread_db_seen.
10757
8be455d7
JK
107582011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10759
10760 PR 12573
10761 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10762 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10763 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10764
1976171a
JK
107652011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10766
10767 * gdb.cp/psymtab-parameter.cc: New file.
10768 * gdb.cp/psymtab-parameter.exp: New file.
10769
7db6f30f
JK
107702011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10771
10772 Fix a race.
10773 * gdb.cp/static-print-quit.exp (print c): Split to ...
10774 (print c - <return>, print c - q <return>, print c - to quit):
10775 ... these. Make the testfile untested on gdb-7.1.
10776
85161e9e 107772011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10778
10779 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10780 gdb_rename_execfile, gdb_touch_execfile): New.
10781 * gdb.base/reread.exp: Use new procs to handle multiple
10782 exec files.
10783
0c51be18
YQ
107842011-05-05 Yao Qi <yao@codesourcery.com>
10785
10786 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10787 (test_adr_32bit, test_pop_pc): New.
10788 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10789 (test_adr_32bit, test_pop_pc): New.
10790
4d393d60
JM
107912011-05-04 Joseph Myers <joseph@codesourcery.com>
10792
10793 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10794 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10795 targets.
10796 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10797 handle targets.
10798
8ffd0459
JK
107992011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10800
10801 * gdb.base/completion.exp (complete help info wat): Rename to ...
10802 (complete 'help info wat'): ... here.
10803 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10804 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10805
8e28d804
PA
108062011-05-04 Pedro Alves <pedro@codesourcery.com>
10807
10808 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10809 gdb_test and explicit $gdb_prompt/timeout matches.
10810
3eb2ef34
YQ
108112011-05-04 Yao Qi <yao@codesourcery.com>
10812
10813 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10814 and __thumb2__.
10815
aaaf81a3
MP
108162011-05-03 Marek Polacek <mpolacek@redhat.com>
10817
10818 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10819 in place of `gdb_test "delete breakpoints"'. This eliminates two
10820 testcases.
10821
c4cbc0df
PA
108222011-05-02 Pedro Alves <pedro@codesourcery.com>
10823
10824 PR testsuite/12649
10825 Fix races.
10826
10827 * gdb.base/completion.exp: Remove all sleep calls. Remove
10828 unnecessary regexs. Don't explicitly expect anything after the
10829 prompt. Eat the prompt if necessary.
10830
b4cbb4a3
EBM
108312011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10832
10833 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10834 accept to show the caller line again as well as the line after.
10835
d65aec65
PM
108362011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10837
10838 PR mi/12531
10839
10840 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10841 compile target.
10842 * gdb.python/py-prettyprint.exp: Add C++ object for
10843 CPLUS_FAKE_CHILD test.
10844
30852783
UW
108452011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10846
10847 * gdb.base/signest.exp: New file.
10848 * gdb.base/signest.c: Likewise.
10849
c7b1f0d9
JK
108502011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10851
10852 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10853 thread and breakpoint notifications.
10854
559a7a62
JK
108552011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10856
10857 * gdb.base/fortran-sym-case.c: New file.
10858 * gdb.base/fortran-sym-case.exp: New file.
10859 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10860 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10861 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10862
8344e389
JK
108632011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10864
10865 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10866 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10867 false #1', `if true else false #2' and `if true else false #3'.
10868
2484c66b
UW
108692011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10870
10871 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10872 while delivering signal.
10873
8d3788bd
VP
108742011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10875
10876 MI breakpoint notifications.
10877
10878 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10879 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10880 * testsuite/gdb.mi/mi-watch.exp: Adust.
10881 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10882 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10883 notifications.
8d3788bd 10884
3e03848b
JK
108852011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10886
10887 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10888 * gdb.base/gdbindex-stabs.c: New file.
10889 * gdb.base/gdbindex-stabs.exp: New file.
10890
918c9108
YQ
108912011-04-25 Yao Qi <yao@codesourcery.com>
10892
10893 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10894 with /*...*/.
10895 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10896
90556b8c
JK
108972011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10898
10899 * gdb.python/py-value.exp (test_objfiles): Name the first test
10900 `py-value in file.filename'.
10901
03f2bd59
JK
109022011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10903
10904 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10905 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10906 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10907 !gdbserver_reconnect_p..
10908 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10909
7b08b9eb
JK
109102011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10911
10912 * gdb.cp/cpcompletion.exp (complete class methods)
10913 (complete class methods beginning with F): Move them above runto. New
10914 comment about the runto delimiter.
10915
b78974c3
PA
109162011-04-20 Pedro Alves <pedro@codesourcery.com>
10917
10918 * gdb.base/maint.exp: Test that "maint print registers" works
10919 without a running program.
10920
20429c40 109212011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10922
20429c40
MP
10923 * gdb.base/setshow.exp: Fix racy tests.
10924 ($old_gdb_prompt): New variable.
10925
7a9dd1b2
TT
109262011-04-19 Tom Tromey <tromey@redhat.com>
10927
10928 * gdb.mi/mi-nsmoribund.exp:
10929 * gdb.hp/gdb.objdbg/objdbg01.exp:
10930 * gdb.base/structs.exp (test_struct_returns):
10931 * gdb.base/call-sc.exp (test_scalar_returns):
10932 * gdb.base/bigcore.exp: Remove duplicate words.
10933
02835898
JK
109342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10935
10936 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10937 * gdb.base/break-interp.exp (test_attach): New comment.
10938
254f582e
JK
109392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10940
10941 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10942 (clear __stack_user.next, clear stack_used.next)
10943 (save a zeroed-threads corefile): New test.
10944 Call core_load for $core0file.
10945 (zeroed-threads cannot be listed): New test.
10946
4fe85f5c
JK
109472011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10948
10949 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10950 filename.
10951 ($srcfile): Preserve the original value.
10952 ($testfile): Match it the .exp filename.
10953 ($corefile): New variable. Substitute it around.
10954 Use clean_restart.
10955 ($prev_timeout): Remove.
10956 (load_core): Move core loading into this proc.
10957 Fix restore of $timeout if load_core fails.
10958
63524580
JK
109592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10960
10961 * gdb.base/eu-strip-infcall.c: New file.
10962 * gdb.base/eu-strip-infcall.exp: New file.
10963
90359a16
JK
109642011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10965
10966 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10967 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10968
626e7282
JK
109692011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10970
10971 Fix Python access to inlined frames.
10972 * gdb.python/py-frame-inline.c: New file.
10973 * gdb.python/py-frame-inline.exp: New file.
10974
3363d018
EBM
109752011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10976
10977 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10978 content of 's24' correctly (avoiding "optimized out").
10979 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10980
28781456
JK
109812011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10982
10983 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10984
4a4106ca
TJB
109852011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10986
10987 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10988 expect a colon in watch -location output.
10989
d26ccb4f
JK
109902011-04-13 Marek Polacek <mpolacek@redhat.com>
10991
df46027d 10992 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10993 New testcase `expect response to define backtrace'. Also remove
10994 redundant `default' block.
10995
e1ab1f9c
JK
109962011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10997
10998 * gdb.python/py-prettyprint.c (struct hint_error): New.
10999 (main): New variable hint_error.
11000 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
11001 "print hint_error".
11002 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
11003 (register_pretty_printers): Register it.
11004
0c2e6019
TT
110052011-04-04 Tom Tromey <tromey@redhat.com>
11006
11007 * gdb.cp/maint.exp (test_help): Update.
11008 (test_namespace): Likewise.
11009
af57139d
JB
110102011-04-01 Joel Brobecker <brobecker@adacore.com>
11011
11012 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
11013 * gdb.ada/arrayptr.exp: Add new tests.
11014
956a9fb9
JB
110152011-04-01 Joel Brobecker <brobecker@adacore.com>
11016
11017 * gdb.ada/mi_catch_ex: New testcase.
11018
d0c4d642
PA
110192011-04-01 Pedro Alves <pedro@codesourcery.com>
11020
11021 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
11022 base::overload(void) method without specifying "const".
11023
18819fa6
UW
110242011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
11025
11026 * gdb.arch/thumb-singlestep.S: New file.
11027 * gdb.arch/thumb-singlestep.exp: Likewise.
11028
a4c8e806
TT
110292011-03-31 Tom Tromey <tromey@redhat.com>
11030
11031 * gdb.python/py-prettyprint.py (exception_flag): New global.
11032 (NoStringContainerPrinter._iterator.next): Check it.
11033 * gdb.python/py-prettyprint.c (main): New variable nstype2.
11034 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
11035
53832f31
TT
110362011-03-29 Tom Tromey <tromey@redhat.com>
11037
11038 * gdb.cp/anon-struct.cc: New file.
11039 * gdb.cp/anon-struct.exp: New file.
11040
e4620230
JK
110412011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11042
11043 Test STT_GNU_IFUNC support.
11044 * gdb.base/gnu-ifunc-lib.c: New file.
11045 * gdb.base/gnu-ifunc.c: New file.
11046 * gdb.base/gnu-ifunc.exp: New file.
11047
d0fb5eae
JK
110482011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11049
11050 Support a ring of related breakpoints.
11051 * gdb.base/watchpoint-delete.c: New file.
11052 * gdb.base/watchpoint-delete.exp: New file.
11053
20106cfb
JK
110542011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11055
11056 * gdb.ada/arrayparam.exp (print first after function call): Use
11057 explicit package name. Add a comment
11058 (print lasta after function call): Rename ...
11059 (print last after function call): ... it and use explicit package
11060 name.
11061 (print length after function call): Use explicit package name.
11062 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
11063 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
11064 (multiple matches for symbol i): Rename ...
11065 (multiple matches for symbol integervar): ... it.
11066 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
11067 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
11068
e7ab5e63
AB
110692011-03-25 Andrew Burgess <aburgess@broadcom.com>
11070
11071 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
11072 environment variable to make grep output more predictable. Move
11073 all the environment setup into gdb_init so it's done once per test
11074 case rather than each time we start gdb.
11075
9ef07c8c
TT
110762011-03-24 Tom Tromey <tromey@redhat.com>
11077
11078 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
11079 test.
11080
dd90784c
JK
110812011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11082
11083 * gdb.dwarf2/dw2-entry-value-main.c: New file.
11084 * gdb.dwarf2/dw2-entry-value.S: New file.
11085 * gdb.dwarf2/dw2-entry-value.exp: New file.
11086
05775840
PM
110872011-03-22 Phil Muldoon <pmuldoon@redhat.com>
11088
6fdff2c5 11089 PR python/12183
05775840
PM
11090
11091 * gdb.python/py-function.exp: Add GdbError tests.
11092
8661b11b
PA
110932011-03-18 Pedro Alves <pedro@codesourcery.com>
11094
11095 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
11096 (reglocal_test_func, statlocal_test_func): New functions.
11097 (globals_test_func): Call new functions.
11098 * gdb.trace/unavailable.exp (gdb_collect_args_test)
11099 (gdb_collect_locals_test): New procedure.
11100 (gdb_trace_collection_test): Call new procedures.
11101
0fdb4f18
PA
111022011-03-18 Pedro Alves <pedro@codesourcery.com>
11103
11104 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
11105 (test_register, test_register_unavailable): New procedures.
11106 (gdb_unavailable_registers_test): New procedure.
11107 (gdb_trace_collection_test): Call it.
11108
99c3dc11
PM
111092011-03-18 Phil Muldoon <pmuldoon@redhat.com>
11110
6fdff2c5 11111 PR python/12149
99c3dc11
PM
11112
11113 * gdb.python/python.exp: Add gdb.write tests.
11114
29703da4
PM
111152010-03-17 Phil Muldoon <pmuldoon@redhat.com>
11116
11117 * gdb.python/Makefile.in: Add py-objfile.
11118 * gdb.python/py-objfile.exp: New file.
11119 * gdb.python/py-objfile.c: New file.
11120 * gdb.python/py-block.exp: Add is_valid tests.
11121 * gdb.python/py-inferior.exp: Ditto.
11122 * gdb.python/py-infthread.exp: Ditto.
11123 * gdb.python/py-symbol.exp: Ditto.
11124 * gdb.python/py-symtab.exp: Ditto.
11125
598997c8
KS
111262011-03-16 Keith Seitz <keiths@redhat.com>
11127
11128 PR c++/12273
11129 * gdb.cp/cmpd-minsyms.exp: New test.
11130 * gdb.cp/cmpd-minsyms.cc: New file.
11131
11132 PR c++/11734
11133 * gdb.cp/ovsrch.exp: New test.
11134 * gdb.cp/ovsrch.h: New file.
11135 * gdb.cp/ovsrch1.cc: New file.
11136 * gdb.cp/ovsrch2.cc: New file.
11137 * gdb.cp/ovsrch3.cc: New file.
11138 * gdb.cp/ovsrch4.cc: New file.
11139
c91513d8
PP
111402011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11141
11142 PR gdb/12528
11143 * gdb.base/Makefile.in: Adjust EXECUTABLES.
11144 * gdb.base/break-on-linker-gcd-function.exp: New test.
11145 * gdb.base/break-on-linker-gcd-function.cc: New file.
11146
7470fc63
AT
111472011-03-15 Andreas Tobler <andreast@fgznet.ch>
11148
11149 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
11150
959e7469
PM
111512011-03-15 Phil Muldoon <pmuldoon@redhat.com>
11152
11153 * lib/gdb.exp (gdb_unload): Add another termination case.
11154
9373cf26
JK
111552011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11156
11157 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
11158 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
11159 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
11160 Provide a stub byte there.
11161 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
11162 DW_AT_entry_pc.
11163 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
11164
24e9cda0
UW
111652011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
11166
11167 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
11168 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
11169 "generic ABI, auto".
11170 (altivec_abi_tests): Accept vectors returned by reference.
11171
7371cf6d
PM
111722010-03-14 Phil Muldoon <pmuldoon@redhat.com>
11173
11174 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
11175
ce77046a
UW
111762011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
11177
11178 * gdb.python/py-section-script.exp: Skip test if no Python support.
11179
176400c3
UW
111802011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
11181
11182 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
11183
ecec24e6
PM
111842011-03-10 Phil Muldoon <pmuldoon@redhat.com>
11185
11186 * gdb.python/py-parameter.exp: Update tests to the new Python
11187 parameter API. Add "no documentation" test. Add deprecated API
11188 backward compatibility test.
11189
5dbdd470
TT
111902011-03-09 Tom Tromey <tromey@redhat.com>
11191
11192 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
11193 gdb_continue_to_end.
11194
b66e66ee
MK
111952011-03-09 Mark Kettenis <kettenis@gnu.org>
11196
11197 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
11198 tabs.
11199
eceb0c5f
TT
112002011-03-09 Tom Tromey <tromey@redhat.com>
11201
11202 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
11203 parentheses.
11204 (gdb_continue_to_end): Add "allow_extra" parameter. Use
11205 $command.
11206 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
11207 argument to gdb_continue_to_end.
11208 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
11209 argument to gdb_continue_to_end.
11210 * gdb.cp/annota3.exp: Fix regex.
11211 * gdb.cp/annota2.exp: Fix regex.
11212 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
11213 gdb_continue_to_end.
11214 * gdb.base/call-signal-resume.exp: Revert earlier patch.
11215 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
11216 gdb_continue_to_end.
11217
63154eca
PA
112182011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11219
11220 * gdb.server/ext-run.exp
11221 (load new file without any gdbserver inferior): New test.
11222
967d1f9b
TT
112232011-03-07 Tom Tromey <tromey@redhat.com>
11224
11225 * Makefile.in (TAGS): Rewrite.
11226
d68dcbb9
JK
112272011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11228
11229 * gdb.trace/report.exp (12.1: trace report #1): New match for the
11230 initial commands echo. New match for `Found trace'. Anchor all the
11231 other matches. Anchor and match for `No trace frame found' the final
11232 match.
11233
6bf58e63
TT
112342011-03-07 Tom Tromey <tromey@redhat.com>
11235
11236 * Makefile.in (TAGS): New target.
11237
fda326dd
TT
112382011-03-07 Tom Tromey <tromey@redhat.com>
11239
11240 * lib/opencl.exp (skip_opencl_tests): Update for exit message
11241 change.
11242 * lib/mi-support.exp (mi_gdb_test): Update for exit message
11243 change.
11244 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
11245 exit message change.
11246 (skip_altivec_tests): Update for exit message change.
11247 (skip_vsx_tests): Likewise.
11248 (gdb_continue_to_end): Likewise. Add 'command' argument.
11249 * lib/cell.exp (skip_cell_tests): Update for exit message change.
11250 * gdb.threads/tls.exp: Update for exit message change.
11251 * gdb.threads/thread-unwindonsignal.exp: Use
11252 gdb_continue_to_end.
11253 * gdb.threads/step.exp (step_it): Update for exit message change.
11254 (continue_all): Likewise.
11255 * gdb.threads/print-threads.exp (test_all_threads): Update for
11256 exit message change.
11257 * gdb.threads/interrupted-hand-call.exp: Use
11258 gdb_continue_to_end.
11259 * gdb.threads/execl.exp: Use gdb_continue_to_end.
11260 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
11261 gdb_continue_to_end.
11262 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
11263 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
11264 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
11265 * gdb.cp/method.exp: Update for exit message change.
11266 * gdb.cp/mb-templates.exp: Update for exit message change.
11267 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
11268 * gdb.cp/annota3.exp: Update for exit message change.
11269 * gdb.cp/annota2.exp: Update for exit message change.
11270 * gdb.cell/fork.exp: Use gdb_continue_to_end.
11271 * gdb.base/term.exp: Update for exit message change.
11272 * gdb.base/step-test.exp (test_i): Update for exit message change.
11273 * gdb.base/sigstep.exp (advance): Update for exit message change.
11274 (advancei): Likewise.
11275 * gdb.base/siginfo.exp: Update for exit message change.
11276 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
11277 * gdb.base/reread.exp: Use gdb_continue_to_end.
11278 * gdb.base/langs.exp: Use gdb_continue_to_end.
11279 * gdb.base/interrupt.exp: Update for exit message change.
11280 * gdb.base/gdb1555.exp: Update for exit message change.
11281 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
11282 * gdb.base/ending-run.exp: Update for exit message change.
11283 * gdb.base/chng-syms.exp: Update for exit message change.
11284 * gdb.base/checkpoint.exp: Update for exit message change.
11285 * gdb.base/catch-syscall.exp (check_for_program_end): Use
11286 gdb_continue_to_end.
11287 (test_catch_syscall_with_wrong_args): Likewise.
11288 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
11289 * gdb.base/break-interp.exp (test_ld): Update for exit message
11290 change.
11291 * gdb.base/bang.exp: Update for exit message change.
11292 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
11293 (do_call_attach_tests): Likewise.
11294 * gdb.base/a2-run.exp: Update for exit message change.
11295 * gdb.arch/ppc-dfp.exp: Update for exit message change.
11296 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
11297 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
11298
dd19bd70
JK
112992011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11300
11301 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
11302
30e62689
TT
113032011-03-03 Tom Tromey <tromey@redhat.com>
11304
11305 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
11306 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
11307 * gdb.hp/gdb.aCC/configure.ac: Remove.
11308 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
11309 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
11310 * gdb.hp/gdb.base-hp/configure.ac: Remove.
11311 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
11312 * gdb.hp/gdb.compat/configure (Makefile): Remove.
11313 * gdb.hp/gdb.compat/configure.ac: Remove.
11314 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
11315 * gdb.hp/gdb.defects/configure (Makefile): Remove.
11316 * gdb.hp/gdb.defects/configure.ac: Remove.
11317 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
11318 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
11319 * gdb.hp/gdb.objdbg/configure.ac: Remove.
11320 * gdb.hp/configure.ac: Remove.
11321 * gdb.hp/configure: Remove.
11322 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
11323 substitution.
11324 (Makefile): Remove rule.
11325 * gdb.cell/configure.ac: Remove.
11326 * gdb.cell/configure: Remove.
11327 * gdb.stabs/Makefile.in (Makefile): Remove.
11328 (distclean): Don't remove config.status or config.log.
11329 * gdb.stabs/configure (Makefile): Remove.
11330 * gdb.stabs/configure.ac: Remove.
11331 * configure: Rebuild.
11332 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
11333 Remove stabs- and cell-specific logic. Test for existence of
11334 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
11335 subdirectories, gdb.cell, and and gdb.stabs.
11336 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
11337
c171f854
JB
113382011-03-03 Joel Brobecker <brobecker@adacore.com>
11339
11340 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
11341 end of buffer.
11342
9a5193cb
JB
113432011-03-02 Joel Brobecker <brobecker@adacore.com>
11344
11345 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
11346 gdb_test when running a test where we expected no output back.
11347
9bb4c1bb
MS
113482011-02-28 Michael Snyder <msnyder@vmware.com>
11349
11350 * gdb.cp/overload.cc: Change initializer value to integer.
11351
3bd0f5ef
MS
113522011-02-27 Michael Snyder <msnyder@vmware.com>
11353
11354 * gdb.multi/base.exp: Add test for remove-inferiors.
11355
2279eaad
JB
113562011-02-26 Joel Brobecker <brobecker@adacore.com>
11357
11358 * gdb.python/py-frame.exp: Simplify the initialization phase
11359 using prepare_for_testing.
11360
c82c0b55
MS
113612011-02-25 Michael Snyder <msnyder@vmware.com>
11362
11363 * gdb.multi/base.exp: Add tests for info inferiors with args.
11364
1d94651b
JK
113652011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11366
11367 * gdb.dwarf2/dw2-ranges.S: Rename to ...
11368 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
11369 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
11370 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
11371 asmfile3. Comment the STABS (#3) file compilation. Compile
11372 everything through assembler. Provide KFAIL for symtab/12497.
11373 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
11374 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
11375 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
11376 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
11377
3bd0f5ef
MS
113782011-02-24 Michael Snyder <msnyder@vmware.com>
11379
11380 * gdb.base/break.exp: Add tests for delete breakpoints using
11381 convenience variables and value history references.
11382
12c1418e
MS
113832011-02-24 Michael Snyder <msnyder@vmware.com>
11384
11385 * gdb.base/break.exp: Remove debugging 'printf' accidentally
11386 left behind in previous check-in.
11387
e5a67952
MS
113882011-02-23 Michael Snyder <msnyder@vmware.com>
11389
11390 * gdb.base/break.exp: Add tests for "info break" with arguments.
11391 * gdb.trace/infotrace.exp: Update patterns for error and help.
11392 * gdb.base/completion.exp: Update pattern.
11393 * gdb.base/ena-dis-br.exp: Update pattern.
11394 * gdb.base/help.exp: Update patterns.
11395
113962011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
11397
11398 * gdb.base/memattr.exp: New test.
11399 * gdb.base/memattr.c: Test load for memattr.exp.
11400
6e6fbe60
DE
114012011-02-22 Doug Evans <dje@google.com>
11402
11403 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
11404
1d41d745
MS
114052011-02-22 Michael Snyder <msnyder@vmware.com>
11406
11407 * Makefile.in: Make more clean.
11408 * gdb.ada/Makefile.in: Ditto.
11409 * gdb.arch/Makefile.in: Ditto.
11410 * gdb.asm/Makefile.in: Ditto.
11411 * gdb.base/Makefile.in: Ditto.
11412 * gdb.cp/Makefile.in: Ditto.
11413 * gdb.dwarf2/Makefile.in: Ditto.
11414 * gdb.java/Makefile.in: Ditto.
11415 * gdb.mi/Makefile.in: Ditto.
11416 * gdb.modula2/Makefile.in: Ditto.
11417 * gdb.python/Makefile.in: Ditto.
11418 * gdb.server/Makefile.in: Ditto.
11419 * gdb.stabs/Makefile.in: Ditto.
11420 * gdb.threads/Makefile.in: Ditto.
11421 * gdb.trace/Makefile.in: Ditto.
11422
79ba84ca
MS
114232011-02-22 Michael Snyder <msnyder@vmware.com>
11424
df46027d 11425 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
11426 info threads.
11427
b9b35694
JB
114282011-02-22 Joel Brobecker <brobecker@adacore.com>
11429
11430 * gdb.python/py-breakpoint.exp: Fix the expected output of
11431 one of the "maint info breakpoints" tests to accept the output
11432 generated on platforms that do not have hardware watchpoints.
11433
8bfb830f
JB
114342011-02-22 Joel Brobecker <brobecker@adacore.com>
11435
11436 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
11437 clean_restart. Be a little stricter in the expected output
11438 for one of the tests. Fix a typo in one of the comments.
11439
c45f3c54
JB
114402011-02-22 Joel Brobecker <brobecker@adacore.com>
11441
11442 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
11443 Delete variable binfile, no longer use. Add or modify test
11444 comments to make them unique.
11445
b97c863c
MS
114462011-02-21 Michael Snyder <msnyder@vmware.com>
11447
11448 * Makefile.in: Update for make clean.
11449 * gdb.ada/Makefile.in: Ditto.
11450 * gdb.arch/Makefile.in: Ditto.
11451 * gdb.asm/Makefile.in: Ditto.
11452 * gdb.base/Makefile.in: Ditto.
11453 * gdb.cp/Makefile.in: Ditto.
11454 * gdb.dwarf2/Makefile.in: Ditto.
11455 * gdb.java/Makefile.in: Ditto.
11456 * gdb.mi/Makefile.in: Ditto.
11457 * gdb.modula2/Makefile.in: Ditto.
11458 * gdb.python/Makefile.in: Ditto.
11459 * gdb.server/Makefile.in: Ditto.
11460 * gdb.stabs/Makefile.in: Ditto.
11461 * gdb.threads/Makefile.in: Ditto.
11462 * gdb.trace/Makefile.in: Ditto.
11463
aea5b279
MS
114642011-02-21 Michael Snyder <msnyder@vmware.com>
11465
11466 * gdb.threads/thread-find.exp: Update patterns for changes in
11467 output of "info threads" command.
11468
e3039479
UW
114692011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
11470 Ulrich Weigand <uweigand@de.ibm.com>
11471
11472 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
11473 (skip_hw_watchpoint_tests): Likewise.
11474 (skip_hw_watchpoint_multi_tests): Likewise.
11475
b800ec70
UW
114762011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
11477
11478 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
11479 (skip_hw_watchpoint_tests): Likewise.
11480 (skip_hw_watchpoint_multi_tests): Likewise.
11481 (skip_hw_watchpoint_access_tests): Likewise.
11482
11483 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
11484 * gdb.base/pr11022.exp: Likewise.
11485 * gdb.base/watch-read.exp: Likewise.
11486 * gdb.base/watch_thread_num.exp: Likewise.
11487 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11488 * gdb.base/watchpoint-hw.exp: Likewise.
11489 * gdb.base/watchpoint.exp: Likewise.
11490 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
11491 * gdb.threads/watchthreads-reorder.exp: Likewise.
11492 * gdb.threads/watchthreads.exp: Likewise.
11493 * gdb.threads/watchthreads2.exp: Likewise.
11494
91033e37
JB
114952011-02-21 Joel Brobecker <brobecker@adacore.com>
11496
11497 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
11498 the debugger is unable to find the array bounds.
11499
eeaafae2
JK
115002011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11501
11502 * gdb.cp/typedef-operator.exp: New file.
11503 * gdb.cp/typedef-operator.cc: New file.
11504
e338d953
MS
115052011-02-17 Michael Snyder <msnyder@vmware.com>
11506
11507 * gdb.threads/thread-find.exp: Fix regular expressions.
11508
e67ad678
JB
115092011-02-17 Joel Brobecker <brobecker@adacore.com>
11510
11511 * gdb.ada/packed_array: Expand testcase to test printing of
11512 unconstrained packed array.
11513
93084bca
JB
115142011-02-17 Joel Brobecker <brobecker@adacore.com>
11515
11516 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
11517
a0c78a73
PA
115182011-02-16 Pedro Alves <pedro@codesourcery.com>
11519
f65d5553 11520 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
11521 (main): Initialize it before collecting, and and clear it
11522 afterwards.
f65d5553
PA
11523 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11524 collecting with '{type} addr', where the addr expression is not an
11525 rvalue.
a0c78a73 11526
3dfcbbd2
KW
115272011-02-16 Ken Werner <ken.werner@de.ibm.com>
11528
11529 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
11530 a bool variable. Expect correct OpenCL names for vector types. Use the
11531 uc3 variable name instead of referring to the uchar3 built-in type.
11532 Escape the asterisk at the half pointer test.
11533
08807d5a
PA
115342011-02-16 Pedro Alves <pedro@codesourcery.com>
11535
f65d5553 11536 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
11537 (main): Initialize it before collecting, and and clear it
11538 afterwards.
f65d5553
PA
11539 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11540 collecting overlapping memory ranges.
08807d5a 11541
60f98dde
MS
115422011-02-15 Michael Snyder <msnyder@vmware.com>
11543
11544 * gdb.base/default.exp: Add tests for thread commands.
11545 * gdb.base/help.exp: Add tests for thread commands.
11546 * gdb.threads/thread-find.exp: New test for thread find command.
11547
648cd113
KW
115482011-02-15 Ken Werner <ken.werner@de.ibm.com>
11549
11550 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
11551
494e194e
YQ
115522011-02-15 Yao Qi <yao@codesourcery.com>
11553
11554 PR tdep/12352
11555 * gdb.arch/arm-disp-step.S : New test for str instruction.
11556 * gdb.arch/arm-disp-step.exp : Likewise.
11557
d9492458
TJB
115582011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
11559
11560 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
11561 "vector_register2_vr" test strings. Test the extended floating
11562 point registers (F32~F63).
11563 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
11564 IBM XL C compiler. Make the test program use a register provided
11565 by the compiler for the lxvd2x instruction.
11566
8af8e3bc
PA
115672011-02-14 Pedro Alves <pedro@codesourcery.com>
11568
11569 * gdb.trace/unavailable.cc (class Base, class Middle, class
11570 Derived): New types.
11571 (derived_unavail, derived_partial, derived_whole): New globals.
11572 (virtual_partial): New global.
11573 (virtualp): Point at virtual_partial.
11574 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11575 related to unavailable vptr.
11576
1b28d0b3
PA
115772011-02-14 Pedro Alves <pedro@codesourcery.com>
11578
11579 * gdb.trace/unavailable.cc (a, b, c): New globals.
11580 (main): Set and clear them.
11581 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11582 `a' and `c', and check that `b' isn't collected, although `a' and
11583 `c' are.
11584
ec0a52e1
PA
115852011-02-14 Pedro Alves <pedro@codesourcery.com>
11586
11587 * gdb.trace/unavailable.cc (struct Virtual): New.
11588 (virtualp): New global pointer.
11589 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11590 printing a pointer to an object whose type has a vtable, with
11591 print object on.
11592
24e6bcee
PA
115932011-02-14 Pedro Alves <pedro@codesourcery.com>
11594
11595 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11596 value repeat handles unavailableness.
11597
39d37385
PA
115982011-02-14 Pedro Alves <pedro@codesourcery.com>
11599
11600 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11601 tests for building arrays from unavailable values, subscripting
11602 non-memory rvalue unvailable arrays, and accessing fields or
11603 baseclasses of non-lazy unavailable values,
11604 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11605 struct types.
11606 (g_smallstruct, g_smallstruct_b): New globals.
11607
06d72e16
PA
116082011-02-14 Pedro Alves <pedro@codesourcery.com>
11609
11610 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11611
bc9a5551
JK
116122011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11613
11614 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11615 * gdb.cp/overload-const.exp: New file.
11616 * gdb.cp/overload-const.cc: New file.
11617
54fcddd0
UW
116182011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11619
11620 * gdb.opencl/callfuncs.cl: New file.
11621 * gdb.opencl/callfuncs.exp: New test.
11622 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11623
d6dafb7c
UW
116242011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11625
11626 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11627 when computing result.
11628 * gdb.arch/altivec-abi.exp: Update expected results.
11629
a449c2d8
TJB
116302011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11631
11632 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11633 * gdb.base/jit.exp: Likewise.
11634 * gdb.base/pie-execl.exp: Likewise.
11635 * gdb.base/solib-nodir.exp: Likewise.
11636 * gdb.base/solib-overlap.exp: Likewise.
11637
764880b7
PA
116382011-02-07 Pedro Alves <pedro@codesourcery.com>
11639
11640 * gdb.trace/collection.c (global_pieces): New.
11641 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11642 New procedure.
11643 (gdb_trace_collection_test): Call it.
11644
505500db
SW
116452011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11646
11647 * gdb.python/py-evthreads.c: New file.
11648 * gdb.python/py-evthreads.exp: New file.
11649 * gdb.python/py-events.py: New file.
11650 * gdb.python/py-events.exp: New file.
11651 * gdb.python/py-events.c: New file.
11652
385203ed
DD
116532011-02-04 David Daney <ddaney@caviumnetworks.com>
11654
11655 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11656
9011945e
AB
116572011-02-03 Andrew Burgess <aburgess@broadcom.com>
11658
11659 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11660 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11661 boundary between two compilation units.
11662
580688f3
PA
116632011-02-02 Pedro Alves <pedro@codesourcery.com>
11664
11665 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11666 (Virtual): New structs.
11667 (virtual_o, virtual_middle_b): New globals.
11668 * gdb.cp/virtbase.exp: New tests.
11669
d3f0f853
PP
116702011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11671
11672 * gdb.base/jit.exp: New file.
11673 * gdb.base/jit-main.c: New file.
11674 * gdb.base/jit-solib.c: New file.
11675
b2030fb5
UW
116762011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11677
11678 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11679 proceed to initial kernel entry point.
11680 * gdb.opencl/datatypes.exp: Likewise.
11681 * gdb.opencl/operators.exp: Likewise.
11682 * gdb.opencl/vec_comps.exp: Likewise.
11683
2db19d1e
SW
116842011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11685
11686 * gdb.cp/nsnested.cc: New.
11687 * gdb.cp/nsnested.exp: New.
11688 * gdb.cp/nsnoimports.exp: New.
11689 * gdb.cp/nsnoimports.cc: New.
11690
6b0c4c1f
JB
116912011-01-31 Joel Brobecker <brobecker@adacore.com>
11692
11693 * gdb.base/interact.exp: Add extra tests that verify that
11694 the value of the interactive-mode setting does not change
11695 after the script is sourced.
11696
80b23b6a
JK
116972011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11698
11699 * gdb.cp/noparam.exp: New file.
11700 * gdb.cp/noparam.cc: New file.
11701
ffd5ec24
PA
117022011-01-28 Pedro Alves <pedro@codesourcery.com>
11703
11704 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11705 there's no stack or registers.
11706
a81766d8
TT
117072011-01-26 Tom Tromey <tromey@redhat.com>
11708
11709 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11710 space before string output. Add test for "set print pretty off"
11711 case.
11712
585fdaa1
PA
117132011-01-25 Pedro Alves <pedro@codesourcery.com>
11714
11715 * gdb.base/frame-args.exp: Adjust.
11716 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11717 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11718 * gdb.dwarf2/pieces.exp: Adjust.
11719 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11720 * gdb.opt/inline-locals.exp: Adjust.
11721 * gdb.threads/fork-child-threads.exp: Adjust.
11722
d468832a
KW
117232011-01-25 Ken Werner <ken.werner@de.ibm.com>
11724
11725 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11726 OpenCL kernel function. Add a comment as marker. Add address space
11727 qualifiers for the remaining program scope variables.
11728 * gdb.opencl/datatypes.cl: Likewise.
11729 * gdb.opencl/operators.cl: Likewise.
11730 * gdb.opencl/vec_comps.cl: Likewise.
11731 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11732 Add breakpoint at the marker comment.
11733 * gdb.opencl/datatypes.exp: Likewise.
11734 * gdb.opencl/operators.exp: Likewise.
11735 * gdb.opencl/vec_comps.exp: Likewise.
11736
490f124f
PA
117372011-01-24 Pedro Alves <pedro@codesourcery.com>
11738
11739 * gdb.base/printcmds.c (some_struct): New struct and instance.
11740 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11741 procedure.
11742 <global scope>: Call it.
11743
6da78614
KW
117442011-01-21 Ken Werner <ken.werner@de.ibm.com>
11745
11746 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11747 argument to the gdb_compile_opencl_hostapp call.
11748
ec64c9aa
YQ
117492011-01-19 Yao Qi <yao@codesourcery.com>
11750
11751 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11752 positve list.
11753
810cfdbb
YQ
117542011-01-19 Yao Qi <yao@codesourcery.com>
11755
11756 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11757 canonical form.
11758 Remove "xscale-*-*"
11759 * gdb.xml/tdesc-regs.exp: Likewise.
11760 * gdb.python/py-section-script.exp: Replace ARM target triplet
11761 with canonical form.
11762 Match arm*-*-symbianelf*.
11763 * gdb.base/dup-sect.exp: Likewise.
11764 * lib/dwarf.exp: New.
11765 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11766 dwarf2_support.
11767 * gdb.dwarf2/dup-psym.exp: Likewise.
11768 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11769 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11770 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11771 * gdb.dwarf2/dw2-basic.exp: Likewise.
11772 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11773 * gdb.dwarf2/dw2-const.exp: Likewise.
11774 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11775 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11776 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11777 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11778 * gdb.dwarf2/dw2-filename.exp: Likewise.
11779 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11780 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11781 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11782 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11783 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11784 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11785 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11786 * gdb.dwarf2/dw2-producer.exp: Likewise.
11787 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11788 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11789 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11790 * gdb.dwarf2/dw2-strp.exp: Likewise.
11791 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11792 * gdb.dwarf2/implptr.exp: Likewise.
11793 * gdb.dwarf2/mac-fileno.exp: Likewise.
11794 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11795 * gdb.dwarf2/pieces.exp: Likewise.
11796 * gdb.dwarf2/pr11465.exp: Likewise.
11797 * gdb.dwarf2/valop.exp: Likewise.
11798 * gdb.dwarf2/watch-notconst.exp: Likewise.
11799 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11800
4694da01
TT
118012011-01-19 Tom Tromey <tromey@redhat.com>
11802
11803 * gdb.python/py-infthread.exp: Add thread tests.
11804
b075872c
JB
118052011-01-14 Joel Brobecker <brobecker@adacore.com>
11806
11807 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11808
2c3e6e24
JB
118092011-01-14 Joel Brobecker <brobecker@adacore.com>
11810
11811 * gdb.ada/widewide: New testcase.
11812
de8fa76c
JB
118132011-01-13 Joel Brobecker <brobecker@adacore.com>
11814
11815 * gdb.base/interact.exp: New testcase.
11816
1b05df00
TT
118172011-01-12 Tom Tromey <tromey@redhat.com>
11818
11819 * gdb.mi/gdb2549.exp: Update for error message changes.
11820 * gdb.mi/mi-cli.exp: Likewise.
11821 * gdb.mi/mi-disassemble.exp: Likewise.
11822 * gdb.mi/mi-pthreads.exp: Likewise.
11823 * gdb.mi/mi-regs.exp: Likewise.
11824 * gdb.mi/mi-stack.exp: Likewise.
11825 * gdb.mi/mi-var-block.exp: Likewise.
11826 * gdb.mi/mi-var-cmd.exp: Likewise.
11827 * gdb.mi/mi2-cli.exp: Likewise.
11828 * gdb.mi/mi2-disassemble.exp: Likewise.
11829 * gdb.mi/mi2-pthreads.exp: Likewise.
11830 * gdb.mi/mi2-regs.exp: Likewise.
11831 * gdb.mi/mi2-stack.exp: Likewise.
11832 * gdb.mi/mi2-var-block.exp: Likewise.
11833 * gdb.mi/mi2-var-cmd.exp: Likewise.
11834
c2ff108b
JK
118352011-01-12 Andrew Burgess <aburgess@broadcom.com>
11836 Jan Kratochvil <jan.kratochvil@redhat.com>
11837
11838 PR fortran/11104 and DWARF unbound arrays detection.
11839 * gdb.fortran/multi-dim.exp: New file.
11840 * gdb.fortran/multi-dim.f90: New file.
11841
b716877b
AB
118422011-01-12 Andrew Burgess <aburgess@broadcom.com>
11843
11844 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11845 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11846 add new tests for opcode dumping.
11847
6c162d5e
TT
118482011-01-11 Tom Tromey <tromey@redhat.com>
11849
11850 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11851
77b06cd7
TJB
118522010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11853
11854 Convert hardware watchpoints to use breakpoint_ops.
11855 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11856 type is not supported.
11857 * gdb.base/foll-fork.exp: Likewise.
11858 * gdb.base/foll-vfork.exp: Likewise.
11859
f39a75d0
PM
118602011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11861
11862 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11863 Use load_lib gdb-python.exp.
11864 * gdb.python/python.exp: Ditto.
11865 * gdb.python/py-function.exp: Ditto.
11866
fc529d80
AS
118672011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11868
11869 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11870
fb03cb59
JK
118712011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11872
11873 * configure: Regenerate.
11874
d8e22779
TT
118752011-01-06 Tom Tromey <tromey@redhat.com>
11876
11877 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11878
09050809
JB
118792011-01-06 Joel Brobecker <brobecker@adacore.com>
11880
fc529d80
AS
11881 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11882 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11883 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11884 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11885 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11886 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11887 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11888 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11889 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11890 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11891 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11892 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11893 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11894 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11895 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11896 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11897 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11898 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11899 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11900 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11901 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11902 gdb.ada/uninitialized_vars.exp,
11903 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11904 Simplify by using clean_restart.
09050809 11905
8ed5dd9e
JB
119062011-01-06 Joel Brobecker <brobecker@adacore.com>
11907
11908 Add marker to be used as anchor for inserting breakpoints.
11909 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11910 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11911 Likewise.
11912
11913 Remove uses of gdb_start_cmd.
11914 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11915 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11916
11917 Do not run testcase if testing with GDBserver.
11918 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11919 if testing with GDBserver.
11920
368a124f
JB
119212011-01-06 Joel Brobecker <brobecker@adacore.com>
11922
11923 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11924 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11925 copyright header.
11926
44944448
JB
119272011-01-05 Joel Brobecker <brobecker@adacore.com>
11928
11929 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11930 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11931 testsuite/gdb.fortran/complex.f,
11932 testsuite/gdb.fortran/derived-type.f90,
11933 testsuite/gdb.fortran/library-module-lib.f90,
11934 testsuite/gdb.fortran/library-module-main.f90,
11935 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11936 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11937 Copyright year update.
11938
31886ea6
JB
119392011-01-05 Joel Brobecker <brobecker@adacore.com>
11940
11941 * gdb.base/langs1.f: Add copyright header.
11942
ebedcab5
JK
119432011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11944
11945 * gdb.base/morestack.exp: New file.
11946 * gdb.base/morestack.c: New file.
11947
de1eb2f9
JK
119482011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11949
11950 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11951
9e87a409
JB
119522010-12-29 Joel Brobecker <brobecker@adacore.com>
11953
11954 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11955 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11956
720d1a40
JB
119572010-12-29 Joel Brobecker <brobecker@adacore.com>
11958
11959 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11960
a283af87
AS
119612010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11962
5d3d9cba
AS
11963 * gdb.threads/tls.exp: Fix typo.
11964
a283af87
AS
11965 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11966 * gdb.threads/execl.exp: Update.
11967
2a20745c
YQ
119682010-12-23 Yao Qi <yao@codesourcery.com>
11969
11970 * gdb.arch/arm-disp-step.exp: New.
11971 * gdb.arch/arm-disp-step.S: New.
11972
a7658b96
TT
119732010-12-21 Tom Tromey <tromey@redhat.com>
11974
11975 * gdb.threads/execl.exp: Update.
11976 * gdb.threads/linux-dp.exp: Update.
11977 * gdb.threads/manythreads.exp: Update.
11978 * gdb.threads/tls.exp: Update.
11979
5b79abe7
TT
119802010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11981
11982 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11983 (NextOverThrowDerivates) <resumebpt>: New.
11984 (resumebpt_test): New.
11985 (main): Call resumebpt_test.
11986 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11987
0914bcdb
SS
119882010-12-12 Stan Shebs <stan@codesourcery.com>
11989
11990 * gdb.trace/tsv.exp: Test print command on trace state variables.
11991
305aeedc
TT
119922010-12-09 Tom Tromey <tromey@redhat.com>
11993
11994 * gdb.base/interp.exp: Add regression test.
11995
186c406b
TT
119962010-12-09 Tom Tromey <tromey@redhat.com>
11997
11998 * gdb.java/jnpe.java: New file.
11999 * gdb.java/jnpe.exp: New file.
12000 * gdb.cp/nextoverthrow.exp: New file.
12001 * gdb.cp/nextoverthrow.cc: New file.
12002
aae1c79a
DE
120032010-12-07 Doug Evans <dje@google.com>
12004
12005 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
12006 of data-directory.
12007 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
12008 updated.
12009 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
12010
60f98dde 120112010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
12012
12013 * gdb.base/callfuncs.exp: Test for skip_float_tests.
12014 * gdb.base/call-sc.exp: Ditto.
12015 * gdb.base/finish.exp: Ditto.
12016 * gdb.base/return.exp: Ditto.
12017 * gdb.base/return2.exp: Ditto.
12018
5fa290c1
DE
120192010-11-30 Doug Evans <dje@google.com>
12020
12021 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
12022 (gdb_expect_list): Fix spelling errors in comments.
12023 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
12024 send_gdb/gdb_expect_list where applicable.
12025 * gdb.base/call-ar-st.exp: Ditto.
12026 * gdb.base/funcargs.exp: Ditto.
12027 * gdb.base/gcore.exp: Ditto.
12028 * gdb.base/page.exp: Ditto.
12029 * gdb.base/sigaltstack.exp: Ditto.
12030 * gdb.base/siginfo.exp: Ditto.
12031 * gdb.base/sigstep.exp: Ditto.
12032 * gdb.base/trace-commands.exp: Ditto.
12033
4e04c971
DE
120342010-11-29 Doug Evans <dje@google.com>
12035
12036 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
12037 printer-name;subprinter-name.
12038
8cf6f0b1
TT
120392010-11-29 Tom Tromey <tromey@redhat.com>
12040
12041 * gdb.dwarf2/implptr.exp: New file.
12042 * gdb.dwarf2/implptr.c: New file.
12043 * gdb.dwarf2/implptr.S: New file.
12044
94b6973e
PM
120452010-11-29 Phil Muldoon <pmuldoon@redhat.com>
12046
fc529d80 12047 PR python/12199
94b6973e
PM
12048
12049 * gdb.python/py-breakpoint.exp: Test the delete method.
12050
8358c15c
JK
120512010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12052
12053 Fix step_resume_breakpoint unsaved during an infcall.
12054 * gdb.base/step-resume-infcall.exp: New file.
12055 * gdb.base/step-resume-infcall.c: New file.
12056
f6df29bc
TJB
120572010-11-24 Edjunior Machado <emachado@br.ibm.com>
12058
12059 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
12060
f2b5a5cf
TJB
120612010-11-24 Edjunior Machado <emachado@br.ibm.com>
12062
12063 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
12064 on ppc64's symbols; "finish" and "return" commands must accept to
12065 show the caller line again as well as the line after.
12066 * gdb.asm/powerpc64.inc: New file.
12067
6b0ecdc2
DE
120682010-11-23 Doug Evans <dje@google.com>
12069
12070 * lib/gdb.exp (gdb_test_sequence): New function.
12071 (gdb_expect_list): Add verbose -log call for each pattern.
12072 * gdb.base/signals.exp (test_handle_all_print): Call it.
12073 Reduce timeout increment from 6 minutes to 1 minute.
12074 * gdb.server/ext-run.exp: Call it.
12075
ea976c60
PM
120762010-11-23 Phil Muldoon <pmuldoon@redhat.com>
12077
f2b5a5cf 12078 PR python/12212
ea976c60
PM
12079
12080 * gdb.python/python.exp: Check that selected_thread raises an
12081 error when no inferior is loaded.
12082
c0efa795
JK
120832010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12084
12085 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
12086 * gdb.dwarf2/dw2-stack-boundary.S: New file.
12087
ec3aa567
JK
120882010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12089
12090 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
12091 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
12092
d8249011
DE
120932010-11-18 Doug Evans <dje@google.com>
12094
12095 * gdb.server/ext-run.exp: Fix intermittent failures.
12096
d4eba7d1
NF
120972010-11-12 Nathan Froyd <froydnj@codesourcery.com>
12098
12099 * gdb.stabs/gdb11479.exp: Use runto_main.
12100
b04c2f88
NF
121012010-11-12 Nathan Froyd <froydnj@codesourcery.com>
12102
12103 * gdb.base/break-entry.exp: Skip if using a stub.
12104
ae9d7ce4
NF
121052010-11-12 Nathan Froyd <froydnj@codesourcery.com>
12106
12107 * gdb.python/py-inferior.exp: Pack values in target endianness.
12108
621c8364
TT
121092010-11-12 Tom Tromey <tromey@redhat.com>
12110
12111 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
12112 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
12113 MemoryError.
12114 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
12115 type.
12116 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
12117 MemoryError.
12118 (test_subscript_regression): Update exception type.
12119
84f4c1fe
PM
121202010-11-11 Phil Muldoon <pmuldoon@redhat.com>
12121
12122 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
12123 breakpoint tests.
12124
a1442452
PA
121252010-11-09 Pedro Alves <pedro@codesourcery.com>
12126
12127 * gdb.base/watchpoint.exp: Test "watch -location" with an
12128 innacessible location.
12129
efd11a33
JK
121302010-11-09 Edjunior Machado <emachado@br.ibm.com>
12131 Luis Machado <luisgpm@br.ibm.com>
12132
12133 * gdb.base/maint.exp: Expect "." prefix.
12134 * gdb.base/nodebug.exp: Expect "." Likewise.
12135 * gdb.base/sepsymtab.exp: Expect "." Likewise.
12136 * gdb.base/watchpoint-cond-gone.exp: Likewise.
12137 * gdb.base/watchpoint.exp: Expect a software watch to be created for
12138 POWER server processors.
12139
aa00efb5
JK
121402010-11-08 Edjunior Machado <emachado@br.ibm.com>
12141 Luis Machado <luisgpm@br.ibm.com>
12142
12143 * gdb.base/break-entry.exp: convert entry point for
12144 ppc64 and expect leading `.' on ppc64's symbols
12145
99e7ae30
DE
121462010-11-05 Doug Evans <dje@google.com>
12147
12148 * gdb.base/help.exp: Update expected output.
b521dba8
DE
12149 * gdb.python/py-param.exp: Delete, contents moved to ...
12150 * gdb.python/py-parameter.exp: ... here. New file.
12151 Add test for gdb.parameter ("directories").
99e7ae30 12152
f4b8a18d
KW
121532010-11-05 Ken Werner <ken.werner@de.ibm.com>
12154
12155 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
12156 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
12157 * configure: Regenerate.
12158 * gdb.opencl/Makefile.in: New File.
12159 * gdb.opencl/datatypes.exp: Likewise.
12160 * gdb.opencl/datatypes.cl: Likewise.
12161 * gdb.opencl/operators.exp: Likewise.
12162 * gdb.opencl/operators.cl: Likewise.
12163 * gdb.opencl/vec_comps.exp: Likewise.
12164 * gdb.opencl/vec_comps.cl: Likewise.
12165 * gdb.opencl/convs_casts.exp: Likewise.
12166 * gdb.opencl/convs_casts.cl: Likewise.
12167 * lib/opencl.exp: Likewise.
12168 * lib/opencl_hostapp.c: Likewise.
12169 * lib/opencl_kernel.cl: Likewise.
12170 * lib/cl_util.c: Likewise.
12171 * lib/cl_util.c: Likewise.
12172 * gdb.base/default.exp (set language): Add "opencl" to the list of
12173 languages.
12174
a9d5ef47
SW
121752010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
12176
12177 * gdb.cp/overload.exp: Added test for inheritance overload.
12178 * gdb.cp/overload.cc: Ditto.
12179 * gdb.cp/oranking.exp: Removed releveant kfails.
12180
03eb1c79
JK
121812010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12182 Joel Brobecker <brobecker@adacore.com>
12183
12184 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
12185 check test_compiler_info.
12186
dbc98a8b
KW
121872010-11-03 Ken Werner <ken.werner@de.ibm.com>
12188
12189 * gdb.base/gnu_vector.exp: Adjust expect messages.
12190
120bd360
KW
121912010-11-03 Ken Werner <ken.werner@de.ibm.com>
12192
12193 * gdb.base/gnu_vector.exp: Add unary operator tests.
12194
c37f7098
KW
121952010-11-03 Ken Werner <ken.werner@de.ibm.com>
12196
12197 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
12198
7b51bc51
DE
121992010-11-02 Doug Evans <dje@google.com>
12200
12201 * gdb.python/py-pp-maint.c: New file.
12202 * gdb.python/py-pp-maint.exp: New file.
12203 * gdb.python/py-pp-maint.py: New file.
12204
50c97f38
TT
122052010-11-02 Tom Tromey <tromey@redhat.com>
12206
12207 * gdb.base/default.exp: Remove "scheme" from language list.
12208
a289b8f6
JK
122092010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12210
12211 Revert:
12212 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12213 * gdb.threads/sigstep-threads.exp: New file.
12214 * gdb.threads/sigstep-threads.c: New file.
12215
cd017491
MS
122162010-10-20 Michael Snyder <msnyder@vmware.com>
12217
12218 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
12219
8e6a5956
UW
122202010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12221
12222 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
12223 Skip test completely if gdb,no_hardware_watchpoints.
12224
2c04da0d
UW
122252010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12226
12227 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
12228 strict, but do not check for any particular function name within libc.
12229
79afc5ef
SW
122302010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
12231
12232 * gdb.cp/smartp.exp: New test.
12233 * gdb.cp/smartp.cc : New test.
12234
026ffab7
SW
122352010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
12236
12237 * gdb.cp/converts.exp: Test pointer to bool conversion.
12238 Test pointer to long conversion.
12239 * gdb.cp/oranking.exp: Removed relevant kfail.
12240
3a772aa4
TT
122412010-10-18 Tom Tromey <tromey@redhat.com>
12242
12243 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
12244 argument to lazy_string.
12245 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
12246 (pp_ls.to_string): Use it.
12247 * gdb.python/py-prettyprint.c (main): Move declarations to top.
12248 Add "estring2" local.
12249
5fc3827b
JK
122502010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12251
12252 Fix s390x compatibility.
12253 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
12254 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
12255
8aeb23f3
JK
122562010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12257
12258 * gdb.threads/sigstep-threads.exp: New file.
12259 * gdb.threads/sigstep-threads.c: New file.
12260
c1e56572
JK
122612010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12262
12263 * gdb.base/pie-execl.exp: New file.
12264 * gdb.base/pie-execl.c: New file.
12265
92163a10
JK
122662010-10-13 Doug Evans <dje@google.com>
12267 Jan Kratochvil <jan.kratochvil@redhat.com>
12268
12269 PR exp/12117
12270 * gdb.cp/ptype-cv-cp.cc: New file.
12271 * gdb.cp/ptype-cv-cp.exp: New file.
12272
7062b0a0
SW
122732010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
12274
12275 * gdb.cp/converts.cc: New test program.
12276 * gdb.cp/converts.exp: New test.
12277 * gdb.cp/overload.exp: Added test for void* vs int*.
12278 * gdb.cp/overload.exp: Ditto.
12279 * gdb.cp/oranking.exp: Removed related kfail.
12280
0e3509db
DE
122812010-10-13 Doug Evans <dje@google.com>
12282
12283 * lib/gdb-python.exp (gdb_check_python_config): New function.
12284 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
12285 * gdb.python/lib-types.cc: New file.
12286 * gdb.python/lib-types.exp: New file.
12287
8dc78533
JK
122882010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12289
12290 * gdb.python/py-error.exp: New file.
12291 * gdb.python/py-error.py: New file.
12292
93c17e06
JK
122932010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12294
12295 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
12296 gdb_test_multiple.
12297
d8b34041
JK
122982010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12299
12300 * gdb.base/break-interp.exp: Use ldlags for linking flags.
12301 * gdb.base/prelink.exp: Likewise.
12302 * gdb.base/solib-nodir.exp: Likewise.
12303 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
12304 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
12305 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
12306
e0cc584e
UW
123072010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
12308
12309 * break-interp.exp (test_ld): Use two separate gdb_expect statements
12310 for the "info files" test to avoid timeouts on slow machines.
12311
cfc353b1
JK
123122010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12313
12314 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
12315 (main): Make openlib dummy call.
12316
d3d7896d
JK
123172010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12318
12319 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
12320 * break-interp.exp (reach): Move the core body ...
12321 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
12322 (test_ld): Provide always real argument, even to the linker. Replace
12323 dl_main by _dl_debug_state.
12324
5e533c94
JK
123252010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12326
12327 Fix results of prelinked PIEs on ppc*.
12328 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
12329 Accept also DISPLACEMENT "PRESENT".
12330 (main): Replace "ZERO" displacements by "PRESENT".
12331
33540610
SW
123322010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
12333
12334 * gdb.cp/oranking.exp: New test.
12335 * gdb.cp/oranking.cc: New test program.
12336
3bdf2bbd
KW
123372010-10-08 Ken Werner <ken.werner@de.ibm.com>
12338
12339 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
12340 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
12341
2f608a3a
KW
123422010-10-06 Ken Werner <ken.werner@de.ibm.com>
12343
12344 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
12345 lush, lynx) New constant.
12346 * gdb.base/constvars.exp: Test const array types.
12347 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
12348
aa2e2d8d
DE
123492010-10-06 Doug Evans <dje@google.com>
12350
12351 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
12352 of syscall staging area.
12353
2844d6b5
KW
123542010-10-06 Ken Werner <ken.werner@de.ibm.com>
12355
12356 * gdb.base/gnu_vector.c: Add variable c4.
12357 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
12358 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12359
7d8ac8bb
MR
123602010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
12361
12362 * gdb.arch/altivec-abi.exp: Fix a typo.
12363
84a02e58
MR
123642010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
12365
12366 * lib/mi-support.exp (thread_selected_re): Correct pattern used
12367 to match a thread ID.
12368
b18e6318
JK
123692010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12370
12371 Fix s390x testcase compatibility.
12372 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
12373
a2c09bd0
DE
123742010-10-01 Doug Evans <dje@google.com>
12375
12376 * lib/gdb-python.exp: New file.
12377 * gdb.python/py-block.exp: Use it.
12378 * gdb.python/py-breakpoint.exp: Ditto.
12379 * gdb.python/py-frame.exp: Ditto.
12380 * gdb.python/py-inferior.exp: Ditto.
12381 * gdb.python/py-param.exp: Ditto.
12382 * gdb.python/py-prettyprint.exp: Ditto.
12383 * gdb.python/py-shared.exp: Ditto.
12384 * gdb.python/py-symbol.exp: Ditto.
12385 * gdb.python/py-symtab.exp: Ditto.
12386 * gdb.python/py-type.exp: Ditto.
12387 * gdb.python/py-value.exp: Ditto.
12388 * gdb.python/python.exp: Ditto.
12389
38f12cfc
TT
123902010-09-30 Tom Tromey <tromey@redhat.com>
12391
12392 * gdb.base/anon.exp: New file.
12393 * gdb.base/anon.c: New file.
12394
9ae8282d
TT
123952010-09-30 Tom Tromey <tromey@redhat.com>
12396
12397 * gdb.base/completion.exp: Test completion through anonymous
12398 union.
12399 * gdb.base/break1.c (struct some_struct): Add anonymous union.
12400
e9e07ba6
JK
124012010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12402
12403 Fix printing parameters of inlined functions.
12404 * gdb.dwarf2/dw2-inline-param.exp: New file.
12405 * gdb.dwarf2/dw2-inline-param-main.c: New file.
12406 * gdb.dwarf2/dw2-inline-param.S: New file.
12407
cd2effb2
JK
124082010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12409
12410 PR corefiles/12071.
12411 * gdb.base/corefile.exp (quit with a process, no question: load core)
12412 (quit with a core file): New tests.
12413
bceffbf3
JK
124142010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12415
12416 Fix GDB crash on inferior calls with self-referencing classes.
12417 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
12418 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
12419 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
12420
1736ad11
JK
124212010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12422
12423 Fix lost siginfo_t for inferior calls.
12424 * gdb.base/siginfo-infcall.exp: New file.
12425 * gdb.base/siginfo-infcall.c: New file.
12426
a176ad92
JB
124272010-09-22 Joel Brobecker <brobecker@adacore.com>
12428
12429 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
12430
c2b0a229
JK
124312010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12432
12433 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
12434 New test.
12435 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
12436
e8ae22d1
JB
124372010-09-22 Joel Brobecker <brobecker@adacore.com>
12438
12439 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
12440 type of our const type.
12441
ec322823
SW
124422010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
12443
12444 * gdb.cp/pr12028.cc: New.
12445 * gdb.cp/pr12028.exp: New.
12446
72929c62
JB
124472010-09-22 Joel Brobecker <brobecker@adacore.com>
12448
12449 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
12450
875b4ff5 124512010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 12452 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
12453
12454 PR mi/11407
12455 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
12456 * gdb.mi/dw2-ref-missing-frame-main.c New File.
12457 * gdb.mi/dw2-ref-missing-frame.S New File.
12458 * gdb.mi/dw2-ref-missing-frame.exp New File.
12459
7155d578
TT
124602010-09-14 Tom Tromey <tromey@redhat.com>
12461
12462 PR symtab/8399:
12463 * gdb.threads/tls.exp: Remove kfail. Update expected output.
12464
515ed532
TT
124652010-09-14 Tom Tromey <tromey@redhat.com>
12466
12467 PR exp/11803:
12468 * gdb.threads/tls.exp: Use C++.
12469 (check_thread_local): Use K::another_thread_local.
12470 * gdb.threads/tls.c (class K): New.
12471 (another_thread_local): Now a member of K.
12472 (spin): Update. No longer K&R C.
12473
450ca57c
SW
124742010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
12475
12476 * gdb.cp/koenig.cc: created class for testing member lookup.
12477 * gdb.cp/koenig.exp: Added test for member lookup.
12478
dbd492a3
JK
124792010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12480
12481 Fix false FAILs on sourcetree topdir directory containing "kill".
12482 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
12483 source line matching regexp.
12484
8d4d924b
JK
124852010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12486
12487 * gdb.python/python.exp (set height 0, collect help from uiout)
12488 (verify help to uiout): New tests.
12489
8e64f2a0
JK
124902010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12491
12492 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
12493 is_lp64_target to check 64bit target.
12494
4569eed2
JK
124952010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12496
12497 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
12498 (test_ld) <powerpc64-*>: New.
12499
5e1617b1
DJ
125002010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12501
12502 * gdb.cp/templates.exp (test_template_args): Allow "struct".
12503
c767944b
DJ
125042010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12505
12506 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
12507 (FunctionArg::method): New function.
12508 (empty, arg): New variables.
12509 (main): Call arg.method.
12510 * gdb.cp/templates.exp (test_template_args): New function.
12511 (do_tests): Call it.
12512
27d3a3fc
UW
125132010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12514
12515 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
12516 of "next" to proceed over pthread_exit call.
12517
55b7ce7f
UW
125182010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12519
12520 * gdb.base/maint.exp: Avoid wildcards against potentially very long
12521 "maint print statistics" output to prevent expect timeouts.
12522
809df446
JK
125232010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12524
12525 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
12526 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12527 (test_float_rejected): ... here.
12528 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
12529 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12530 (test_float_rejected): ... here.
12531 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
12532 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12533 (test_float_rejected): ... here.
12534 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
12535 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12536 (test_float_rejected): ... here.
12537
8464be76
DJ
125382010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12539
12540 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
12541 before disabling hardware watchpoints.
12542 (test_inaccessible_watchpoint): Check that hardware watchpoints
12543 are used. Test for watchpoints on a constant address.
12544
14dba4b4
JK
125452010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12546
12547 * gdb.base/ui-redirect.exp: New file.
12548
3f3540e1 125492010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 12550 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
12551
12552 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
12553
0f254bb7
DE
125542010-08-31 Doug Evans <dje@google.com>
12555
12556 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
12557
03f17ccf
TT
125582010-08-30 Tom Tromey <tromey@redhat.com>
12559
12560 PR python/11792:
12561 * gdb.python/py-value.exp (test_subscript_regression): Add
12562 dynamic_type test.
12563
640617ad
DJ
125642010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12565
12566 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
12567 instead of running to main. Do not test the main function.
12568 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
12569 Add new main.
12570
2ed91d1b
PA
125712010-08-26 Pedro Alves <pedro@codesourcery.com>
12572
12573 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12574 one test.
12575
673bfd45
DE
125762010-08-24 Doug Evans <dje@google.com>
12577
12578 PR symtab/11942
12579 * gdb.dwarf2/dw4-sig-types.cc: New file.
12580 * gdb.dwarf2/dw4-sig-types.h: New file.
12581 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12582 * gdb.dwarf2/dw4-sig-types.exp: New file.
12583
f9ffd4bb
TT
125842010-08-23 Tom Tromey <tromey@redhat.com>
12585
12586 PR python/11145:
12587 * gdb.python/py-value.c (Base, Derived): New types.
12588 (base): New global.
12589 * gdb.python/py-value.exp (test_subscript_regression): Add
12590 dynamic_cast test.
12591
d839c8a4
TT
125922010-08-23 Tom Tromey <tromey@redhat.com>
12593
12594 PR python/10676:
12595 * gdb.python/py-type.exp (test_fields): Add tests for type
12596 equality.
12597
702c2711
TT
125982010-08-23 Tom Tromey <tromey@redhat.com>
12599
12600 PR python/11915:
12601 * gdb.python/py-type.exp (test_fields): Add tests for array.
12602
832bafd3
KS
126032010-08-23 Keith Seitz <keiths@redhat.com>
12604
12605 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12606 have any children. Create a new abbrev for it.
12607 Add missing terminal sequence to .debug_abbrev.
12608
c37bf528
KS
126092010-08-20 Keith Seitz <keiths@redhat.com>
12610
12611 PR symtab/11465:
12612 * gdb.dwarf2/pr11465.exp: New test.
12613 * gdb.dwarf2/pr11465.S: New file.
12614 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12615 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12616
4572cbac
TJB
126172010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12618
12619 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12620 registers. Update data sets with the new v2_double element in the
12621 VSX register union. Add vector_register3_vr data set for the AltiVec
12622 registers. Use gdb_test_no_output instead of send_gdb.
12623
e7fbb131
PA
126242010-08-19 Pedro Alves <pedro@codesourcery.com>
12625
12626 * gdb.python/py-shared.exp: New file, factored out from
12627 python.exp.
12628 * gdb.python/py-shared.c: New file.
12629 * gdb.python/py-shared-sl.c: New file.
12630 * gdb.python/python-1.c: New file.
12631 * gdb.python/python-sl.c: Delete.
12632 * gdb.python/python.c: Mention python-1.c.
12633 * gdb.python/python.exp: Move shared library tests to
12634 py-shared.exp.
12635 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12636 (MISCELLANEOUS): New.
12637 (clean mostlyclean): Also remove $MISCELLANEOUS.
12638
d30f5e1f
DE
126392010-08-19 Doug Evans <dje@google.com>
12640
12641 PR exp/11926
12642 * gdb.base/printcmds.exp (test_float_accepted): New function.
12643 Move existing float tests there. Add tests for floats with suffixes.
12644 (test_float_rejected): New function.
12645 * gdb.java/jv-print.exp (test_float_accepted): New function.
12646 (test_float_rejected): New function.
12647 * gdb.objc/print.exp: New file.
12648 * gdb.pascal/print.exp: New file.
12649 * lib/objc.exp: New file.
12650
7b3fd859
PM
126512010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12652
12653 * gdb.base/default.exp (info set): Avoid full buffer error and force
12654 reading up to final gdb prompt.
12655 (show): Likewise.
12656
c92817ce
TT
126572010-08-18 Tom Tromey <tromey@redhat.com>
12658
12659 PR symtab/11919:
12660 * gdb.base/completion.exp: Add test.
12661
f1208f9e
DE
126622010-08-18 Doug Evans <dje@google.com>
12663
12664 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12665 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12666 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12667 Simplify, early exit if runto_main fails.
12668 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12669 (set_lang_fortran): Moved to lib/fortran.exp.
12670 * gdb.fortran/types.exp: load_lib fortran.exp.
12671 (set_lang_fortran): Moved to lib/fortran.exp.
12672 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12673 * gdb.java/jprint.exp (set_lang_java): Ditto.
12674 * gdb.java/jv-exp.exp: load_lib java.exp.
12675 If set_lang_java fails, issue a warning instead of failure to be
12676 consistent with other set_lang_foo uses.
12677 (set_lang_java): Moved to lib/java.exp.
12678 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12679 If set_lang_java fails, issue a warning instead of failure to be
12680 consistent with other set_lang_foo uses.
12681 * gdb.pascal/types.exp: load_lib pascal.exp.
12682 (set_lang_pascal): Moved to lib/pascal.exp.
12683 * lib/fortran.exp: New file.
12684 * lib/java.exp (set_lang_java): New function.
12685 * lib/pascal.exp (set_lang_pascal): New function.
12686
2f06b485
YQ
126872010-08-18 Yao Qi <yao@codesourcery.com
12688
12689 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12690 func_nofb_start and func_loopfb_start, so that address of functions
12691 is equal to these labels on Thumb.
12692
96e25403
YQ
126932010-08-18 Yao Qi <yao@codesourcery.com>
12694
12695 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12696 to reflect latest c source file.
12697
36e6adc4
JK
126982010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12699
12700 * gdb.cp/infcall-dlopen.exp: New file.
12701 * gdb.cp/infcall-dlopen.cc: New file.
12702 * gdb.cp/infcall-dlopen-lib.cc: New file.
12703
f431efe5
PA
127042010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12705 Pedro Alves <pedro@codesourcery.com>
12706
12707 PR breakpoints/11371
12708
12709 * gdb.base/watch-cond-infcall.exp: New file.
12710 * gdb.base/watch-cond-infcall.c: New file.
12711
06a64a0b
TT
127122010-08-16 Tom Tromey <tromey@redhat.com>
12713
12714 * gdb.base/help.exp: Update.
12715 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12716 watchpoint.
12717 (test_watch_location): New proc.
12718 (test_watchpoint_in_big_blob): Delete watchpoint.
12719 * gdb.base/watchpoint.c (func5): New function.
12720 (main): Call it.
12721
70ebf4ed
DE
127222010-08-16 Doug Evans <dje@google.com>
12723
12724 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12725
ca5c20b6
PM
127262010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12727
12728 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12729 tests.
12730
7346b668
KW
127312010-08-11 Ken Werner <ken.werner@de.ibm.com>
12732
12733 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12734 * gdb.base/gnu_vector.c: New File.
12735 * gdb.base/gnu_vector.exp: Likewise.
12736
cb2e07a6
PM
127372010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12738
12739 * gdb.python/python.c: New File.
12740 * gdb.python/python-sl.c: New File.
12741 * gdb.python/python.exp: Test solib_address and decode_line
12742 * functions.
12743
5da1313b
JK
127442010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12745
12746 * gdb.python/python.exp (show height, set height 10)
12747 (verify pagination beforehand, verify pagination beforehand: q)
12748 (gdb.execute does not page, verify pagination afterwards)
12749 (verify pagination afterwards: q): New.
12750
49c3ccf7
DE
127512010-08-02 Doug Evans <dje@google.com>
12752
12753 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12754 because of an older gcc, change test2
12755 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12756 to unsupported.
12757
42c0c4f1
KH
127582010-07-30 Kazu Hirata <kazu@codesourcery.com>
12759
12760 * gdb.base/break-always.exp: Do not expect full paths to file
12761 names.
12762 * gdb.base/commands.exp: Likewise.
12763
d3765805
DE
127642010-07-30 Doug Evans <dje@google.com>
12765
c98ee71b
DE
12766 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12767 xfail them when run with older gccs.
12768
fd961404
DE
12769 * lib/gdb.exp (build_executable): Forward "c++" option to
12770 get_compiler_info.
12771
999adef4
DE
12772 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12773 "python print ttype.template_argument(1)" and
12774 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12775 if using gcc 4.4 or earlier.
12776
d3765805
DE
12777 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12778 attach-to-debugger handling.
12779
1276c759
JK
127802010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12781
12782 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12783 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12784 (main): Use copyreloc.
12785 * gdb.base/prelink.exp (split debug of executable)
12786 (.dynbss vs. .bss address shift): New tests.
12787
88caa9b9
PA
127882010-07-29 Pedro Alves <pedro@codesourcery.com>
12789
12790 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12791 in gdb_test_multiple.
12792
c6f2ac43
PA
127932010-07-29 Pedro Alves <pedro@codesourcery.com>
12794
12795 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12796 environment.
12797
326fd672
TT
127982010-07-28 Tom Tromey <tromey@redhat.com>
12799
12800 PR python/11060:
12801 * gdb.python/py-type.c (Temargs): New template.
12802 (temvar): New variable.
12803 * gdb.python/py-type.exp (test_template): New proc.
12804
3ce3b1ba
PA
128052010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12806
12807 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12808 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12809
34eaf542
TT
128102010-07-28 Tom Tromey <tromey@redhat.com>
12811
12812 PR c++/9946:
12813 * gdb.cp/temargs.exp: New file.
12814 * gdb.cp/temargs.cc: New file.
12815
d41b819e
JK
128162010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12817
12818 * gdb.base/help.exp (help disassemble): Update the content.
12819
26ab7092
JK
128202010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12821
12822 * gdb.threads/ia64-sigill.exp: New file.
12823 * gdb.threads/ia64-sigill.c: New file.
12824
5283e9e1
TT
128252010-07-27 Tom Tromey <tromey@redhat.com>
12826
12827 * gdb.opt/inline-cmds.c (ATTR): New define.
12828 (func1): Use it.
12829 (func2): Likewise.
12830 (func3): Likewise.
12831 (outer_inline1): Likewise.
12832 (outer_inline2): Likewise.
12833 * gdb.opt/inline-bt.c (ATTR): New define.
12834 (func1): Use it.
12835 (func2): Likewise.
12836 * gdb.opt/inline-locals.c (ATTR): New define.
12837 (func1): Use it.
12838 (func2): Likewise.
12839
e992ef73
TT
128402010-07-27 Tom Tromey <tromey@redhat.com>
12841
12842 * gdb.stabs/gdb11479.c (hack): New function.
12843 (test): Use it.
12844 (test2): Use it.
12845 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12846 (int32_search_buf, int64_search_buf): No longer static.
12847 (x): Remove.
12848 * gdb.base/relocate.c (hack): New function.
12849
5374244e
PM
128502010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12851
12852 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12853 * gdb.python/py-value.c (func1): New function.
12854 (func2): Likewise.
12855
a99aee83
CV
128562010-07-26 Corinna Vinschen <vinschen@redhat.com>
12857
12858 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12859 as not to clash with .data section.
12860
a04ba985
JG
128612010-07-26 Jerome Guitton <guitton@adacore.com>
12862
12863 * gdb.base/code_elim.exp: New file.
12864 * gdb.base/code_elim1.c: New file.
12865 * gdb.base/code_elim2.c: New file.
12866
23bd0f7c
PA
128672010-07-21 Pedro Alves <pedro@codesourcery.com>
12868
12869 PR symtab/11827
12870
12871 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12872 (some_volatile_enum): New variable.
12873 * gdb.base/printcmds.exp (test_print_enums): New.
12874 <top level>: Call it.
12875
883df6dd
SW
128762010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12877
12878 * gdb.cp/fpointer.cc: New test.
12879 * gdb.cp/fpointer.exp: New test.
12880
569b05a5
JK
128812010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12882
12883 * gdb.base/solib-nodir.exp: New file.
12884 * lib/gdb.exp (runto): New case for a GDB internal error.
12885
51d7d803
JK
128862010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12887 Ulrich Weigand <uweigand@de.ibm.com>
12888 Tom Tromey <tromey@redhat.com>
12889
12890 * gdb.base/charset-malloc.c: New file.
12891 * gdb.base/charset.c (malloc_stub): New prototype.
12892 (main): Call it instead of malloc itself.
12893 * gdb.base/charset.exp: Use only prepare_for_testing.
12894 (binfile): Remove the variable.
12895
c0edd9ed
JK
128962010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12897
12898 Make core files the process_stratum.
12899 * gdb.base/corefile.exp (run: load core again)
12900 (run: sanity check we see the core file, run: with core)
12901 (run: core file is cleared, attach: load core again)
12902 (attach: sanity check we see the core file, attach: with core)
12903 (attach: core file is cleared): New tests.
12904 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12905
3cbaedff
KW
129062010-07-14 Ken Werner <ken.werner@de.ibm.com>
12907
12908 * gdb.arch/altivec-abi.exp: New tests.
12909
91158a56
TT
129102010-07-13 Tom Tromey <tromey@redhat.com>
12911
12912 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12913 (main): Use it.
12914 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12915
0f5238ed
TT
129162010-07-13 Tom Tromey <tromey@redhat.com>
12917
12918 * gdb.base/label.exp: New file.
12919 * gdb.base/label.c: New file.
12920
add265ae
L
129212010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12922 H.J. Lu <hongjiu.lu@intel.com>
12923
12924 * lib/gdb.exp (is_ilp32_target): New.
12925 (is_lp64_target): Likewise.
12926
12927 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12928 target.
12929 * gdb.arch/amd64-disp-step.exp: Likewise.
12930 * gdb.arch/amd64-dword.exp: Likewise.
12931 * gdb.arch/amd64-i386-address.exp: Likewise.
12932 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12933
add265ae
L
12934 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12935 target.
12936 * gdb.arch/i386-bp_permanent.exp: Likewise.
12937 * gdb.arch/i386-byte.exp: Likewise.
12938 * gdb.arch/i386-disp-step.exp: Likewise.
12939 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12940 * gdb.arch/i386-prologue.exp: Likewise.
12941 * gdb.arch/i386-size-overlap.exp: Likewise.
12942 * gdb.arch/i386-size.exp: Likewise.
12943 * gdb.arch/i386-sse.exp: Likewise.
12944 * gdb.arch/i386-unwind.exp: Likewise.
12945 * gdb.arch/i386-word.exp: Likewise.
12946
12947 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12948 test only when building 64-bit executables. Do not hard-code
12949 -m64 option.
12950
2dfb8c17
DE
129512010-07-07 Doug Evans <dje@google.com>
12952
12953 * lib/gdb.exp (gdb_test_list_exact): New function.
12954 * gdb.base/default.exp (show convenience): Call it, add tests for
12955 $_sdata = void, $_thread = 0.
12956
4e5799b6
JK
129572010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12958 Joel Brobecker <brobecker@adacore.com>
12959
12960 Fix re-run of PIE executable, PR shlibs/11776.
12961 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12962 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12963 and re-"run" of the inferior.
12964
1a219cc7
JK
129652010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12966 Joel Brobecker <brobecker@adacore.com>
12967
12968 Cope with missing /usr/sbin/prelink.
12969 * lib/prelink-support.exp (prelink_no):
12970 <result == 1 && $output is "no such file or directory">: New.
12971 (prelink_yes): Likewise. Return on failed prelink_no.
12972
5e3b36f8
JK
129732010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12974 Joel Brobecker <brobecker@adacore.com>
12975
12976 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12977 build_executable by build_executable_own_libs. Replace "prelink -R"
12978 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12979 change.
12980 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12981 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12982 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12983 Replace build_executable by build_executable_own_libs's function
12984 build_executable_own_libs.
12985 (prelinkNO): Create new stub to call prelink_no.
12986 (prelinkYES): Create new stub to call prelink_yes.
12987 (test_attach): Rename calls of copy to file_copy.
12988 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12989 (copy): Move to ...
12990 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12991 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12992 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12993 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12994 special flags by gdb_compile_shlib. Replace second gdb_compile by
12995 build_executable_own_libs. Replace "prelink -R" execution by a call of
12996 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12997 a second call of prelink_yes. Replace restart commands by
12998 clean_restart.
12999 (prelink): Rename to ...
13000 (seen displacement message): ... this test. Extend its expectation
13001 strictness.
13002
86e4bafc
JK
130032010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13004
13005 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
13006 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
13007 displacement message exactly once.
13008
3cd07d20
JK
130092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13010 Joel Brobecker <brobecker@adacore.com>
13011
13012 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
13013 its restore after the <$relink_args != ""> loop. new comment.
13014
0a1e94c7
JK
130152010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13016 Joel Brobecker <brobecker@adacore.com>
13017
13018 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
13019 code for it. New variable relink_args.
13020 (prelinkYES): Call prelinkNO.
13021 (test_attach): Accept new parameter relink_args. Re-prelink the binary
13022 in such case. Move the core code to ...
13023 (test_attach_gdb): ... a new function. Send GDB command "file".
13024 Extend expected "Attaching to " string.
13025
2f70bcfb
TT
130262010-07-02 Tom Tromey <tromey@redhat.com>
13027
13028 * gdb.base/bitops.exp: Remove extraneous "pass".
13029
a17ac5b0
TT
130302010-07-02 Ken Werner <ken.werner@de.ibm.com>
13031
13032 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
13033
dc10affe
PA
130342010-07-01 Pedro Alves <pedro@codesourcery.com>
13035
d41c0fc8
PA
13036 * gdb.base/help.exp: Adjust expected output.
13037
130382010-07-01 Pedro Alves <pedro@codesourcery.com>
13039
13040 * gdb.base/help.exp: Adjust expected output.
dc10affe 13041
0a600c36
JK
130422010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13043
13044 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
13045 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
13046 c++/11702.
13047
37cc8bfe
JK
130482010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13049 Doug Evans <dje@google.com>
13050
13051 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
13052 add .dynamic entry'.
13053
254e6b9e
DE
130542010-06-29 Doug Evans <dje@google.com>
13055
13056 Test PR c++/11702.
13057 * gdb.cp/m-static.exp: Add testcase.
13058 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
13059
595939de 130602010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
13061 Tom Tromey <tromey@redhat.com>
13062 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
13063
13064 * gdb.python/py-inferior.c: New File.
13065 * gdb.python/py-infthread.c: New File.
13066 * gdb.python/py-inferior.exp: New File.
13067 * gdb.python/py-infthread.exp: New File.
13068
98751a41
JK
130692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13070
13071 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
13072 (ptype ::C::OtherFileClass typedefs): New.
13073 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
13074 (C::OtherFileClass::cOtherFileClassVar2): New.
13075 (C::OtherFileClass::cOtherFileClassVar_use): Use also
13076 cOtherFileClassVar2.
13077 (C::cOtherFileType2, C::cOtherFileVar2): New.
13078 (C::cOtherFileVar_use): use also cOtherFileVar2.
13079 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
13080
41f62f39
JK
130812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13082
13083 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
13084 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
13085 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
13086 (print ::C::cOtherFileVar)
13087 (whatis C::OtherFileClass::cOtherFileClassType)
13088 (whatis ::C::OtherFileClass::cOtherFileClassType)
13089 (print C::OtherFileClass::cOtherFileClassVar)
13090 (print ::cOtherFileClassVar)
13091 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
13092 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
13093 trailing content.
13094 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
13095 (C::OtherFileClass::cOtherFileClassVar)
13096 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
13097 (C::cOtherFileVar, C::cOtherFileVar_use): New.
13098
af53d231
JK
130992010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13100
13101 Test PR c++/11703 and PR gdb/1448.
13102 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
13103 gdb/1448.
13104
9655fd1a
JK
131052010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13106
13107 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
13108 (main) <rtti_data>: New.
13109 * gdb.cp/virtbase.exp (print rtti_data): New.
13110
824cc8dd
JK
131112010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13112 Joel Brobecker <brobecker@adacore.com>
13113
13114 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
13115
6036c742
JK
131162010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13117
13118 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
13119
de6a0421
DE
131202010-06-28 Doug Evans <dje@google.com>
13121
13122 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
13123
b2dae948
DE
131242010-06-27 Doug Evans <dje@google.com>
13125
13126 * gdb.cp/m-static.exp: Update expected test output.
13127
0f3bb72e
PH
131282010-06-25 Paul Hilfinger <hilfinger@adacore.com>
13129
889bf7c5
PA
13130 * gdb.gdb/selftest.exp: Adjust expected message for
13131 capturing start-up runtime.
0f3bb72e 13132
bc9f0842
TT
131332010-06-25 Tom Tromey <tromey@redhat.com>
13134
13135 PR python/10808:
13136 * gdb.python/python.exp: Add new tests.
13137
099ef718
SW
131382010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
13139
13140 * gdb.cp/operator.cc: Created an import loop.
13141 * gdb.cp/operator.exp: Added testcase for import loop.
13142
5868a632
JK
131432010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13144
13145 Test PR python/11407.
13146 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
13147 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
13148 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
13149 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
13150 executable_nofb and executable_fb. New variables srcsfile, objsfile,
13151 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
13152 binfile. Call gdb_compile with clean_restart twice.
13153 (func_nofb print, func_nofb backtrace, func_loopfb print)
13154 (func_loopfb backtrace): New.
13155
af76db58
JK
131562010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13157
13158 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
13159 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
13160 by a hand made one.
13161 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
13162 i?86 requirement. Remove variables srcfile and binfile. New variable
13163 sources, executable_nofb and executable_fb. Call prepare_for_testing.
13164
f2c7657e
UW
131652010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13166
13167 * gdb.cell/dwarfaddr.exp: New file.
13168 * gdb.cell/dwarfaddr.S: New file.
13169
628fe4e4
JK
131702010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13171
13172 Test PR 9436.
13173 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
13174
f1421989
HZ
131752010-06-24 Hui Zhu <teawater@gmail.com>
13176
13177 * gdb.base/eval.exp: New file.
13178
d03285ec
UW
131792010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13180
13181 * gdb.cell/fork.exp: New file.
13182 * gdb.cell/fork.c: Likewise.
13183 * gdb.cell/fork-spu.c: Likewise.
13184
41b2c92d
PM
131852010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
13186
13187 * lib/gdb.exp (banned_variables_traced): New global variable.
13188 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
13189 (gdb_init): Use `trace add variable' instead of obsolete
13190 `trace variable'.
13191
d5bc977f
DE
131922010-06-21 Doug Evans <dje@google.com>
13193
13194 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
13195
d2ed6730
UW
131962010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13197
13198 * gdb.arch/spu-ls.exp: New file.
13199 * gdb.arch/spu-ls.c: Likewise.
13200
6aed2dbc
SS
132012010-06-18 Stan Shebs <stan@codesourcery.com>
13202
13203 * gdb.threads/thread-specific.exp: Add tests of $_thread.
13204
e0756905
UW
132052010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13206
13207 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
13208 * gdb.base/watch-cond.exp: Likewise.
13209 * gdb.python/py-breakpoint.exp: Likewise.
13210
d8053d4d
PA
132112010-06-18 Pedro Alves <pedro@codesourcery.com>
13212
13213 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
13214 clean_restart, make sure every test has a distinct message, and
13215 that messages don't include the executable' full path.
13216
81ce510c
DE
132172010-06-17 Doug Evans <dje@google.com>
13218
13219 * gdb.arch/i386-size.exp: Updated expected output for
13220 DISASSEMBLY_OMIT_FNAME.
13221
65d79d4b
SDJ
132222010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13223 Sergio Durigan Junior <sergiodj@redhat.com>
13224
13225 * gdb.base/watch-notconst.c: New file.
13226 * gdb.base/watch-notconst.S: New file.
13227 * gdb.base/watch-notconst2.c: New file.
13228 * gdb.base/watch-notconst2.S: New file.
13229 * gdb.base/watch-notconst.exp: New file.
13230 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
13231 (func4): Add operations on `global_ptr_ptr'.
13232 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
13233 routine to test watchpoints created with a constant expression.
13234 (test_inaccessible_watchpoint): Include tests for watchpoints
13235 created with a constant expression.
13236
df0f4836
KB
132372010-06-14 Kevin Buettner <kevinb@redhat.com>
13238
13239 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13240 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
13241 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
13242 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
13243 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13244 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13245 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
13246 of `_start'.
13247
b769def5
UW
132482010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13249
13250 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
13251 not supported on the target.
13252 * gdb.mi/mi-nonstop-exit.exp: Likewise.
13253 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
13254 * gdb.mi/mi-nsintrall.exp: Likewise.
13255 * gdb.mi/mi-nsmoribund.exp: Likewise.
13256 * gdb.mi/mi-nsthrexec.exp: Likewise.
13257
d914c394
SS
132582010-06-11 Stan Shebs <stan@codesourcery.com>
13259
13260 * gdb.base/permissions.exp: New file.
13261
132622010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
13263
13264 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
13265 does not support ELF executable class.
13266
f3ce5b9c
UW
132672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13268
13269 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
13270
8e46892c
JK
132712010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13272
13273 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
13274 (runto): Catch "The target does not support running in non-stop mode.".
13275
6cc55c64
MS
132762010-06-11 Michael Snyder <msnyder@vmware.com>
13277
13278 * gdb.base/setshow.exp (set language asm): Don't use
13279 gdb_test_no_output, fails on some targets.
13280
caddefa4
UW
132812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13282
13283 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
13284 * gdb.cp/pr9167.exp: Likewise.
13285
468b1aa7
UW
132862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13287
13288 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
13289
5c3552dc
UW
132902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13291
13292 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
13293
02e6fe6a
UW
132942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13295
13296 * gdb.base/charset.c (main): Make sure malloc gets linked in.
13297
0e03807e
TT
132982010-06-11 Tom Tromey <tromey@redhat.com>
13299
13300 PR gdb/9977, PR exp/11636::
13301 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
13302 (pieces_test_f6): Update expected output.
13303
2bdf28a0
JK
133042010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13305
13306 * gdb.base/moribund-step.exp: New.
13307
f6978de9
MS
133082010-06-08 Michael Snyder <msnyder@vmware.com>
13309
13310 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 13311 * gdb.ada/boolean_expr.exp:
f6978de9
MS
13312 * gdb.ada/frame_args.exp: Ditto.
13313 * gdb.ada/lang_switch.exp: Ditto.
13314 * gdb.ada/ptype_arith_binop.exp: Ditto.
13315 * gdb.ada/ref_param.exp: Ditto.
13316 * gdb.ada/type_coercion.exp:Ditto.
13317
13318 * gdb.asm/asm-source.exp: Ditto.
13319
13320 * gdb.base/attach.exp: Ditto.
13321 * gdb.base/bitfields2.exp: Ditto.
13322 * gdb.base/call-signal-resume.exp: Ditto.
13323 * gdb.base/callfuncs.exp: Ditto.
13324 * gdb.base/commands.exp: Ditto.
13325 * gdb.base/dbx.exp: Ditto.
13326 * gdb.base/default.exp: Ditto.
13327 * gdb.base/dump.exp: Ditto.
13328 * gdb.base/exprs.exp: Ditto.
13329 * gdb.base/freebpcmd.exp: Ditto.
13330 * gdb.base/interrupt.exp: Ditto.
13331 * gdb.base/list.exp: Ditto.
13332 * gdb.base/long_long.exp: Ditto.
13333 * gdb.base/maint.exp: Ditto.
13334 * gdb.base/ptype.exp: Ditto.
13335 * gdb.base/return.exp: Ditto.
13336 * gdb.base/setshow.exp: Ditto.
13337 * gdb.base/sigbpt.exp: Ditto.
13338 * gdb.base/sigrepeat.exp: Ditto.
13339
13340 * gdb.cp/classes.exp: Ditto.
13341
13342 * gdb.dwarf2/dw2-restore.exp: Ditto.
13343
13344 * gdb.gdb/selftest.exp: Ditto.
13345
13346 * gdb.multi/base.exp: Ditto.
13347 * gdb.multi/bkpt-multi-exec.exp: Ditto.
13348
13349 * gdb.python/py-block.exp: Ditto.
13350 * gdb.python/py-prettyprint.exp: Ditto.
13351 * gdb.python/py-template.exp: Ditto.
13352
13353 * gdb.server/ext-attach.exp: Ditto.
13354 * gdb.server/ext-run.exp: Ditto.
13355 * gdb.server/server-mon.exp: Ditto.
13356
13357 * gdb.threads/fork-thread-pending.exp: Ditto.
13358 * gdb.threads/hand-call-in-threads.exp: Ditto.
13359 * gdb.threads/interrupted-hand-call.exp: Ditto.
13360 * gdb.threads/linux-dp.exp: Ditto.
13361 * gdb.threads/manythreads.exp: Ditto.
13362 * gdb.threads/print-threads.exp: Ditto.
13363 * gdb.threads/pthreads.exp: Ditto.
13364 * gdb.threads/schedlock.exp: Ditto.
13365 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13366 * gdb.threads/threadapply.exp: Ditto.
13367
de7ff789
MS
133682010-06-08 Michael Snyder <msnyder@vmware.com>
13369
889bf7c5 13370 * gdb.ada/exec_changed.exp:
de7ff789
MS
13371 Use ".*" instead of "" as wildcard regexp.
13372
13373 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
13374 * gdb.base/call-ar-st.exp: Ditto.
13375 * gdb.base/checkpoint.exp: Ditto.
13376 * gdb.base/default.exp: Ditto.
13377 * gdb.base/dump.exp: Ditto.
13378 * gdb.base/ending-run.exp: Ditto.
13379 * gdb.base/fileio.exp: Ditto.
13380 * gdb.base/miscexprs.exp: Ditto.
13381 * gdb.base/pointers.exp: Ditto.
13382 * gdb.base/readline.exp: Ditto.
13383 * gdb.base/reread.exp: Ditto.
13384 * gdb.base/restore.exp: Ditto.
13385 * gdb.base/shlib-call.exp: Ditto.
13386 * gdb.base/valgrind-db-attach.exp: Ditto.
13387 * gdb.base/volatile.exp: Ditto.
13388 * gdb.base/watchpoints.exp: Ditto.
13389
13390 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
13391
13392 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
13393 * gdb.python/py-value.exp: Ditto.
13394
13395 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
13396 * gdb.trace/circ.exp: Ditto.
13397 * gdb.trace/collection.exp: Ditto.
13398 * gdb.trace/packetlen.exp: Ditto.
13399 * gdb.trace/passc-dyn.exp: Ditto.
13400 * gdb.trace/report.exp: Ditto.
13401 * gdb.trace/tfile.exp: Ditto.
13402 * gdb.trace/tfind.exp: Ditto.
13403 * gdb.trace/while-dyn.exp: Ditto.
13404
3bebe2f2
JK
134052010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13406
13407 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
13408
5c631832
JK
134092010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13410
13411 Test PR 10640.
13412 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
13413
4c3376c8
SW
134142010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
13415
13416 * gdb.cp/koenig.exp: Test for ADL operators.
13417 * gdb.cp/koenig.cc: Added ADL operators.
13418 * gdb.cp/operator.exp: New test.
13419 * gdb.cp/operator.cc: New test.
13420
dc226d5a
MS
134212010-06-04 Michael Snyder <msnyder@vmware.com>
13422
dfb88a23
MS
13423 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
13424 * gdb.base/pending.exp: Ditto.
f7ae76b3 13425
dc226d5a
MS
13426 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
13427
967cf477
DE
134282010-06-04 Doug Evans <dje@google.com>
13429
13430 * gdb.python/py-prettyprint.exp: Add new test for enabled and
13431 disabled printers.
13432 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
13433 (enable_lookup_function): New function.
13434
eb801841
TT
134352010-06-04 Tom Tromey <tromey@redhat.com>
13436
13437 * gdb.python/py-value.exp (test_value_hash): Don't test equality
13438 of hash and id.
13439
38979823
JK
134402010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13441
13442 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
13443 newline.
13444 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
13445 (empty verbose non-noisy clear, empty verbose noisy clear)
13446 (empty non-verbose noisy clear): Likewise.
13447
35ec993f
MS
134482010-06-03 Michael Snyder <msnyder@vmware.com>
13449
13450 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
13451 * gdb.base/display.exp: Ditto.
13452 * gdb.base/find.exp: Ditto.
13453 * gdb.base/ifelse.exp: Ditto.
13454 * gdb.base/multi-forks.exp: Ditto.
13455 * gdb.base/recurse.exp: Ditto.
13456 * gdb.base/setshow.exp: Ditto.
13457 * gdb.base/value-double-free.exp: Ditto.
13458 * gdb.base/watch-vfork.exp: Ditto.
13459 * gdb.base/watch_thread_num.exp: Ditto.
13460 * gdb.base/watchpoint-solib.exp: Ditto.
13461 * gdb.base/watchpoint.exp: Ditto.
13462 * gdb.base/watchpoints.exp: Ditto.
13463
13464 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
13465 * gdb.cp/overload.exp: Ditto.
13466 * gdb.cp/virtfunc.exp: Ditto.
13467
13468 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
13469
889bf7c5 13470 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
13471 Replace gdb_test with gdb_test_no_output.
13472
889bf7c5 13473 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
13474 Replace gdb_test with gdb_test_no_output.
13475 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13476 * gdb.threads/watchthreads.exp: Ditto.
13477 * gdb.threads/watchthreads2.exp: Ditto.
13478
13479 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
13480 * gdb.trace/tfind.exp: Ditto.
13481
c22decce
JB
134822010-06-03 Joel Brobecker <brobecker@adacore.com>
13483
13484 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
13485 successful test if message is the empty string.
13486
fd5700c7
JK
134872010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13488
13489 * gdb.fortran/module.exp (stopped language detection): New test.
13490
f55ee35c
JK
134912010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13492
13493 Support DW_TAG_module as separate namespaces.
13494 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
13495 gdb.fortran/library-module-lib.f90: New.
13496 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
13497 (print i): Remove.
13498 (continue to breakpoint: i-is-1, print var_i value 1)
13499 (continue to breakpoint: i-is-2, print var_i value 2)
13500 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
13501 (print var_d, print var_i value 14, ptype modmany, complete `modm)
13502 (complete `modmany, complete `modmany`, complete `modmany`var)
13503 (show language, setting breakpoint at module): New tests.
13504 * gdb.fortran/module.f90 (module mod): Remove.
13505 (module mod1, module mod2, module modmany, subroutine sub1)
13506 (subroutine sub2, program module): New.
13507
b8e8282f
JK
135082010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13509
13510 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
13511 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
13512 * gdb.cp/anon-union.exp (pass): Rename to ...
13513 (print z 2): ... here.
b8e8282f 13514
019ebafc
MS
135152010-06-02 Michael Snyder <msnyder@vmware.com>
13516
e68d8fd4
MS
13517 * gdb.trace/actions.exp: Use gdb_test_no_output.
13518 * gdb.trace/circ.exp: Ditto.
13519 * gdb.trace/packetlen.exp: Ditto.
13520 * gdb.trace/save-trace.exp: Ditto.
13521 * gdb.trace/tracecmd.exp: Ditto.
13522 * gdb.trace/tsv.exp: Ditto.
13523
12b5d08a
MS
13524 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
13525 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
13526 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13527 * gdb.threads/manythreads.exp: Ditto.
13528 * gdb.threads/print-threads.exp: Ditto.
13529 * gdb.threads/pthreads.exp: Ditto.
13530 * gdb.threads/schedlock.exp: Ditto.
13531 * gdb.threads/staticthreads.exp: Ditto.
13532 * gdb.threads/thread-specific.exp: Ditto.
13533 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13534 * gdb.threads/threadapply.exp: Ditto.
13535 * gdb.threads/watchthreads.exp: Ditto.
13536 * gdb.threads/watchthreads2.exp: Ditto.
13537
89493308
MS
13538 * gdb.python/py-block.exp: Use gdb_test_no_output.
13539 * gdb.python/py-prettyprint.exp: Ditto.
13540 * gdb.python/py-template.exp: Ditto.
13541 * gdb.python/py-value.exp: Ditto.
13542
13543 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
13544 * gdb.reverse/watch-reverse.exp: Ditto.
13545
13546 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
13547 * gdb.server/ext-run.exp: Ditto.
13548
019ebafc
MS
13549 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
13550 * gdb.dwarf2/dw2-compressed.exp: Ditto.
13551 * gdb.dwarf2/dw2-intercu.exp: Ditto.
13552 * gdb.dwarf2/dw2-intermix.exp: Ditto.
13553 * gdb.dwarf2/dw2-producer.exp: Ditto.
13554 * gdb.dwarf2/mac-fileno.exp: Ditto.
13555
13556 * gdb.gdb/observer.exp: Use gdb_test_no_output.
13557 * gdb.gdb/selftest.exp: Ditto.
13558
13559 * gdb.multi/base.exp: Use gdb_test_no_output.
13560
13561 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
13562
3e0ca3a5
JK
135632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13564
13565 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
13566
9db70545
MS
135672010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
13568
a8d52276
MS
13569 * gdb.cp/class2.exp: Use gdb_test_no_output.
13570 * gdb.cp/classes.exp: Ditto.
13571 * gdb.cp/extern-c.exp: Ditto.
13572 * gdb.cp/inherit.exp: Ditto.
13573 * gdb.cp/maint.exp: Ditto.
13574 * gdb.cp/mb-inline.exp: Ditto.
13575 * gdb.cp/mb-templates.exp: Ditto.
13576 * gdb.cp/method2.exp: Ditto.
13577 * gdb.cp/misc.exp: Ditto.
13578 * gdb.cp/ovldbreak.exp: Ditto.
13579 * gdb.cp/punctuator.exp: Ditto.
13580 * gdb.cp/templates.exp: Ditto.
13581 * gdb.cp/virtbase.exp: Ditto.
13582
889bf7c5 13583 * gdb.threads/attach-stopped.exp:
9db70545 13584 Replace uses of send_gdb / gdb_expect.
889bf7c5 13585 * gdb.threads/attachstop-mt.exp:
9db70545 13586 Replace uses of send_gdb / gdb_expect.
889bf7c5 13587 * gdb.threads/gcore-thread.exp:
9db70545 13588 Replace uses of send_gdb / gdb_expect.
889bf7c5 13589 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13590 Replace uses of send_gdb / gdb_expect.
13591 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13592 * gdb.threads/print-threads.exp:
9db70545
MS
13593 Replace uses of send_gdb / gdb_expect.
13594 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13595 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13596 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13597
13598 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13599 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13600 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13601 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13602 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13603 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13604 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13605 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13606 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13607 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13608 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13609
359cc68c
JK
136102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13611
13612 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13613
7d3fe98e
SW
136142010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13615
13616 * gdb.cp/koenig.exp: Added new test case.
13617 * gdb.cp/koenig.cc: Ditto.
13618
27d3a1a2
MS
136192010-06-01 Michael Snyder <msnyder@vmware.com>
13620
13621 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13622 * gdb.base/arrayidx.exp: Ditto.
13623 * gdb.base/attach.exp: Ditto.
13624 * gdb.base/auxv.exp: Ditto.
13625 * gdb.base/bigcre.exp: Ditto.
13626 * gdb.base/break-always.exp: Ditto.
13627 * gdb.base/break-interp.exp: Ditto.
13628 * gdb.base/break.exp: Ditto.
13629 * gdb.base/breakpoint-shadow.exp: Ditto.
13630 * gdb.base/call-ar-st.exp: Ditto.
13631 * gdb.base/call-sc.exp: Ditto.
13632 * gdb.base/call-signal-resume.exp: Ditto.
13633 * gdb.base/callfuncs.exp: Ditto.
13634 * gdb.base/catch-syscall.exp: Ditto.
13635 * gdb.base/charset.exp: Ditto.
13636 * gdb.base/code-expr.exp: Ditto.
13637 * gdb.base/commands.exp: Ditto.
13638 * gdb.base/cond-expr.exp: Ditto.
13639 * gdb.base/condbreak.exp: Ditto.
13640 * gdb.base/cursal.exp: Ditto.
13641 * gdb.base/cvexpr.exp: Ditto.
13642 * gdb.base/default.exp: Ditto.
13643 * gdb.base/del.exp: Ditto.
13644 * gdb.base/detach.exp: Ditto.
13645 * gdb.base/display.exp: Ditto.
13646 * gdb.base/ena-dis-br.exp: Ditto.
13647 * gdb.base/eval-skip.exp: Ditto.
13648 * gdb.base/foll-fork.exp: Ditto.
13649 * gdb.base/foll-vfork.exp: Ditto.
13650 * gdb.base/frame-args.exp: Ditto.
13651 * gdb.base/funcargs.exp: Ditto.
13652 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13653 * gdb.base/gdbvars.exp: Ditto.
13654 * gdb.base/help.exp: Ditto.
13655 * gdb.base/ifelse.exp: Ditto.
13656 * gdb.base/included.exp: Ditto.
13657 * gdb.base/list.exp: Ditto.
13658 * gdb.base/macscp.exp: Ditto.
13659 * gdb.base/maint.exp: Ditto.
13660 * gdb.base/multi-fork.exp: Ditto.
13661 * gdb.base/overlays.exp: Ditto.
13662 * gdb.base/page.exp: Ditto.
13663 * gdb.base/pending.exp: Ditto.
13664 * gdb.base/pointers.exp: Ditto.
13665 * gdb.base/pr11022.exp: Ditto.
13666 * gdb.base/prelink.exp: Ditto.
13667 * gdb.base/printcmds.exp: Ditto.
13668 * gdb.base/psymtab.exp: Ditto.
13669 * gdb.base/randomize.exp: Ditto.
13670 * gdb.base/relational.exp: Ditto.
13671 * gdb.base/relocate.exp: Ditto.
13672 * gdb.base/remote.exp: Ditto.
13673 * gdb.base/sepdebug.exp: Ditto.
13674 * gdb.base/set-lang-auto.exp: Ditto.
13675 * gdb.base/setshow.exp: Ditto.
13676 * gdb.base/setvar.exp: Ditto.
13677 * gdb.base/signals.exp: Ditto.
13678 * gdb.base/signull.exp: Ditto.
13679 * gdb.base/sigstep.exp: Ditto.
13680 * gdb.base/sizeof.exp: Ditto.
13681 * gdb.base/solib-disc.exp: Ditto.
13682 * gdb.base/store.exp: Ditto.
13683 * gdb.base/structs.exp: Ditto.
13684 * gdb.base/structs2.exp: Ditto.
13685 * gdb.base/subst.exp: Ditto.
13686 * gdb.base/term.exp: Ditto.
13687 * gdb.base/trace-commands.exp: Ditto.
13688 * gdb.base/unwindonsignal.exp: Ditto.
13689 * gdb.base/valgrind-db-attach.exp: Ditto.
13690 * gdb.base/varargs.exp: Ditto.
13691 * gdb.base/watch-cond.exp: Ditto.
13692 * gdb.base/watch_thread_num.exp: Ditto.
13693 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13694 * gdb.base/watchpoint.exp: Ditto.
13695 * gdb.base/whatis-exp.exp: Ditto.
13696
f8d3bf8f
MS
136972010-06-01 Michael Snyder <msnyder@vmware.com>
13698
13699 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13700 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13701 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13702 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13703 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13704 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13705 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13706 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13707 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13708 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13709 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13710 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13711 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13712 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13713 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13714
3f9e0d32
JK
137152010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13716
13717 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13718 trailing newline.
13719 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13720 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13721 (p *args): ... here and remove excessive trailing newline.
13722
f629457d
JB
137232010-05-31 Joel Brobecker <brobecker@adacore.com>
13724
13725 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13726
09eef106
JK
137272010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13728
13729 Accept the new Linux kernel "t (tracing stop)" string.
13730 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13731 Update comment.
13732 (state_wait) <T (tracing stop)>: New.
13733 (main): Update the state_wait expect string.
13734
94f31136
PA
137352010-05-28 Pedro Alves <pedro@codesourcery.com>
13736
13737 * limits.c, limits.exp: Delete files.
13738 * Makefile.in (clean mostlyclean): Adjust.
13739 * tracecmd.exp: Adjust.
13740
096554ab
JK
137412010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13742
13743 * gdb.base/tui-layout.exp: New.
13744
27d3a1a2 137452010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13746
889bf7c5 13747 * gdb.reverse/break-precsave.exp:
bcd2dc50 13748 Replace uses of send_gdb / gdb_expect.
889bf7c5 13749 * gdb.reverse/break-reverse.exp:
bcd2dc50 13750 Replace uses of send_gdb / gdb_expect.
889bf7c5 13751 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13752 Replace uses of send_gdb / gdb_expect.
889bf7c5 13753 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13754 Replace uses of send_gdb / gdb_expect.
889bf7c5 13755 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13756 Replace uses of send_gdb / gdb_expect.
889bf7c5 13757 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13758 Replace uses of send_gdb / gdb_expect.
889bf7c5 13759 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13760 Replace uses of send_gdb / gdb_expect.
889bf7c5 13761 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13762 Replace uses of send_gdb / gdb_expect.
889bf7c5 13763 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13764 Replace uses of send_gdb / gdb_expect.
889bf7c5 13765 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13766 Replace uses of send_gdb / gdb_expect.
889bf7c5 13767 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13768 Replace uses of send_gdb / gdb_expect.
889bf7c5 13769 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13770 Replace uses of send_gdb / gdb_expect.
889bf7c5 13771 * gdb.reverse/machinestate.exp:
bcd2dc50 13772 Replace uses of send_gdb / gdb_expect.
889bf7c5 13773 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13774 Replace uses of send_gdb / gdb_expect.
889bf7c5 13775 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13776 Replace uses of send_gdb / gdb_expect.
889bf7c5 13777 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13778 Replace uses of send_gdb / gdb_expect.
889bf7c5 13779 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13780 Replace uses of send_gdb / gdb_expect.
889bf7c5 13781 * gdb.reverse/step-precsave.exp:
bcd2dc50 13782 Replace uses of send_gdb / gdb_expect.
889bf7c5 13783 * gdb.reverse/step-reverse.exp:
bcd2dc50 13784 Replace uses of send_gdb / gdb_expect.
889bf7c5 13785 * gdb.reverse/until-precsave.exp:
bcd2dc50 13786 Replace uses of send_gdb / gdb_expect.
889bf7c5 13787 * gdb.reverse/until-reverse.exp:
bcd2dc50 13788 Replace uses of send_gdb / gdb_expect.
889bf7c5 13789 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13790 Replace uses of send_gdb / gdb_expect.
889bf7c5 13791 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13792 Replace uses of send_gdb / gdb_expect.
13793
3def43e0
JK
137942010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13795
13796 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13797 excessive newline.
13798
27d3a1a2 137992010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13800
13801 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13802 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13803 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13804 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13805 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13806 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13807 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13808 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13809 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13810 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13811 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13812 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13813 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13814 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13815 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13816 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13817 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13818 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13819 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13820
27d3a1a2 138212010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13822
22454424
MS
13823 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13824 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13825
13826 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13827 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13828 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13829
889bf7c5 13830 * gdb.reverse/consecutive-reverse.exp:
22454424 13831 Replace uses of send_gdb / gdb_expect.
889bf7c5 13832 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13833 Replace uses of send_gdb / gdb_expect.
13834
13835 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13836 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13837 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13838 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13839 Replace uses of send_gdb / gdb_expect.
13840 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13841 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13842 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13843 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13844 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13845 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13846 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13847 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13848 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13849
138502010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13851
22454424 13852 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13853
22454424 13854 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13855
22454424
MS
13856 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13857 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13858 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13859 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13860 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13861 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13862 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13863 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13864 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13865
6e5f2c59
TT
138662010-05-25 Tom Tromey <tromey@redhat.com>
13867
13868 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13869
bbc8b958
TT
138702010-05-25 Tom Tromey <tromey@redhat.com>
13871
13872 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13873 argument order.
13874 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13875 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13876 order.
13877 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13878 order.
13879 * gdb.base/call-sc.exp (setup_kfails): Remove.
13880 (setup_compiler_kfails): Remove.
13881 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13882 argument order.
13883 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13884 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13885 (advancei): Fix setup_kfail argument order.
13886 * gdb.base/radix.exp: Fix setup_kfail argument order.
13887 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13888 order.
13889 * gdb.base/structs.exp (setup_kfails): Remove.
13890 (setup_compiler_kfails): Fix setup_kfail argument order.
13891 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13892 order.
13893 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13894 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13895 setup_kfail argument order.
13896 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13897
83d1babf
TT
138982010-05-25 Tom Tromey <tromey@redhat.com>
13899
13900 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13901
6acb16a2
MS
139022010-05-25 Michael Snyder <msnyder@vmware.com>
13903
13904 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13905 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13906 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13907 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13908 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13909 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13910 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13911 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13912 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13913 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13914 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13915 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13916 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13917 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13918 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13919 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13920 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13921 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13922 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13923 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13924 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13925 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13926 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13927 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13928 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13929 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13930 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13931 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13932 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13933 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13934 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13935 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13936 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13937 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13938 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13939 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13940 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13941 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13942 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13943 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13944 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13945 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13946 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13947 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13948 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13949 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13950 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13951 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13952
139532010-05-25 Doug Evans <dje@google.com>
13954
13955 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13956 gdb.string_to_argv.
ad3986f0 13957
d3b1e874
TT
139582010-05-21 Tom Tromey <tromey@redhat.com>
13959
13960 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13961 Call it.
13962 * gdb.dwarf2/pieces.S: Update.
13963 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13964
cb826367
TT
139652010-05-21 Tom Tromey <tromey@redhat.com>
13966
13967 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13968 Call it.
13969 * gdb.dwarf2/pieces.c (struct C): New.
13970 (f6): New function.
13971 * gdb.dwarf2/pieces.S: Replace.
13972
74de6778
TT
139732010-05-21 Tom Tromey <tromey@redhat.com>
13974
13975 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13976 Call it.
13977
afd74c5f
TT
139782010-05-21 Tom Tromey <tromey@redhat.com>
13979
13980 * gdb.dwarf2.pieces.exp: New file.
13981 * gdb.dwarf2.pieces.S: New file.
13982 * gdb.dwarf2.pieces.c: New file.
13983
a7b75dfd 139842010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13985 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13986
13987 * lib/gdb.exp (gdb_test_no_output): New function.
13988 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13989 when testing commands that should produce no output.
13990
c81c812a
JB
139912010-05-17 Joel Brobecker <brobecker@adacore.com>
13992
13993 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13994 parameter that we want to watch being a constant.
13995
0cce5bd9
JB
139962010-05-17 Joel Brobecker <brobecker@adacore.com>
13997
13998 * gdb.ada/cond_lang: New testcase.
13999
47050449
JB
140002010-05-17 Joel Brobecker <brobecker@adacore.com>
14001
14002 * lib/gdb.exp (banned_variables): New variable/constant.
14003 (gdb_init): Add write trace on variables listed in banned_variables.
14004 (gdb_finish): Remove write traces on variables listed in
14005 banned_variables.
14006
77c01586
JB
140072010-05-17 Joel Brobecker <brobecker@adacore.com>
14008
14009 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
14010 * gdb.cp/koenig.exp: Likewise.
14011
88d4aea7
PM
140122010-05-14 Phil Muldoon <pmuldoon@redhat.com>
14013
889bf7c5 14014 PR python/11482
88d4aea7
PM
14015
14016 * gdb.python/py-value.exp (test_value_hash): New function.
14017
f5a010c0
PM
140182010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
14019
14020 PR exp/11530.
14021 * gdb.base/gdb11530.c: New file.
14022 * gdb.base/gdb11530.exp: New file.
14023
8ef4892f
JK
140242010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14025
14026 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
14027 * gdb.dwarf2/dw2-modula2-self-type.S: New.
14028
7322dca9
SW
140292010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
14030
14031 * gdb.cp/koenig.exp: New test.
14032 * gdb.cp/koenig.cc: New test program.
14033
02e7ea18
JB
140342010-05-05 Joel Brobecker <brobecker@adacore.com>
14035
14036 Remove the use of prms_id and bug_id throughout the testsuite.
14037
e1c34c5d
PM
140382010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
14039
14040 PR exp/11349.
14041 * testsuite/gdb.cp/ref-types.exp: Add test to examine
14042 use a reference local variable.
14043
8e1d0c49
JK
140442010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14045
14046 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
14047 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
14048 variable different_dir. Move debugfile into a full directory pathname
14049 under DIFFERENT_DIR.
14050 * lib/gdb.exp (separate_debug_filename): Remove.
14051 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
14052 variable debug_dir and mkdir of it. Update function comments.
14053
e66408ed
PA
140542010-04-29 Pedro Alves <pedro@codesourcery.com>
14055
14056 PR gdb/11557
14057
14058 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
14059 files.
14060
d7b32ed3
PM
140612010-04-29 Phil Muldoon <pmuldoon@redhat.com>
14062
889bf7c5 14063 * gdb.python/py-param.exp: New File.
d7b32ed3 14064
6aecb9c2
JB
140652010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
14066
14067 * gdb.base/default.exp: Fix "set language" test.
14068
bdf92a1c
PM
140692010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
14070
14071 PR breakpoints/11531.
14072 * gdb.base/gdb11531.c: New file.
14073 * gdb.base/gdb11531.exp: New file.
14074
3f172e24
TT
140752010-04-26 Tom Tromey <tromey@redhat.com>
14076
14077 * gdb.base/completion.exp: Add tests for completion and deprecated
14078 commands.
14079
64af4c92
JK
140802010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14081
14082 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
14083 (print /x char_array): Escape curly brackets.
14084
492928e4
JK
140852010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14086
14087 Fix deadlock on looped list of loaded shared objects.
14088 * gdb.base/solib-corrupted.exp: New.
14089
66d09542
DE
140902010-04-23 Doug Evans <dje@google.com>
14091
14092 * gdb.python/py-section-script.c: New file.
14093 * gdb.python/py-section-script.exp: New file.
14094 * gdb.python/py-section-script.py: New file.
14095
8bd10a10
CM
140962010-04-20 Chris Moller <cmoller@redhat.com>
14097
14098 PR 10179
14099
14100 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
14101 * gdb.base/pr10179-a.c:
14102 * gdb.base/pr10179-b.c:
14103 * gdb.base/pr10179.exp: New files.
14104
c0201579
JK
141052010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14106
14107 Fix crashes on dangling display expressions.
14108 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
14109 is SEP.
14110 (lib_flags): Remove the "debug" keyword.
14111 (libsepdebug): New variable for iterating new loop.
14112 (save_pf_prefix): New variable wrapping the loop.
14113 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
14114 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
14115
793b0ff8
PM
141162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
14117
14118 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
14119
097f51f7
PM
141202010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
14121
14122 PR stabs/11479.
14123 * gdb.stabs/gdb11479.exp: New file.
14124 * gdb.stabs/gdb11479.c: New file.
14125
9a22f0d0
PM
141262010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
14127
14128 * gdb.base/charset.c (Strin16, String32): New variables.
14129 * gdb.base/charset.exp (gdb_test): Test correct display
14130 of 16 or 32 bit strings.
14131
141322010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
14133
14134 PR 9167
14135 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
14136 * gdb.cp/pr9167.cc: New file.
14137 * gdb.cp/pr9167.exp: New file.
14138
14139
6e354e5e
PM
141402010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
14141
14142 PR pascal/11492.
14143 * gdb.pascal/gdb11492.pas: New file.
14144 * gdb.pascal/gdb11492.exp: New file.
14145
be942545
JB
141462010-04-20 Joel Brobecker <brobecker@adacore.com>
14147
1667e6e3 14148 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 14149
0c3acc09
JB
141502010-04-20 Joel Brobecker <brobecker@adacore.com>
14151
14152 * gdb.ada/dyn_loc: New testcase.
14153
ec31cde5
CM
141542010-04-20 Chris Moller <cmoller@redhat.com>
14155
14156 PR 10867
889bf7c5 14157
ec31cde5
CM
14158 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
14159 * gdb.cp/pr10687.cc: New file.
14160 * gdb.cp/pr10687.exp: New file.
14161
14162
ce4b0682
SDJ
141632010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14164 Sergio Durigan Junior <sergiodj@redhat.com>
14165
14166 * gdb.fortran/logical.exp: New testcase.
14167 * gdb.fortran/logical.f90: New file.
14168
3436961f
DE
141692010-04-19 Doug Evans <dje@google.com>
14170
14171 * gdb.base/help.exp (help source): Update expected output.
14172
4d836c09
JK
141732010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14174
14175 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
14176 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
14177 gdb_exit and return.
14178 (executable): New variable.
14179 (binfile): Use it.
14180
6149aea9
PA
141812010-04-19 Pedro Alves <pedro@codesourcery.com>
14182
14183 PR breakpoints/8554.
14184
14185 * gdb.trace/save-trace.exp: Adjust.
14186
ed41462c
L
141872010-04-17 H.J. Lu <hongjiu.lu@intel.com>
14188
14189 PR corefiles/11511
14190 * gdb.arch/system-gcore.exp: New.
14191 * gdb.arch/gcore.c: Likewise.
14192
3f7b2faa
DE
141932010-04-15 Doug Evans <dje@google.com>
14194
fa33c3cd
DE
14195 * gdb.python/py-progspace.c: New file.
14196 * gdb.python/py-progspace.exp: New file.
14197
3f7b2faa
DE
14198 * gdb.base/source.exp: Add tests for "source -s".
14199
79f283fe
PM
142002010-04-14 Phil Muldoon <pmuldoon@redhat.com>
14201
14202 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
14203 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
14204 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
14205 * gdb.python/py-mi.exp: New test for to_string returning None.
14206
fc8eb08a
PM
142072010-04-12 Phil Muldoon <pmuldoon@redhat.com>
14208
14209 * gdb.python/py-breakpoint.c: Make result global.
14210
26e197f6
JK
142112010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14212
14213 Fix non-GNU make compatibility.
14214 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
14215
adc36818
PM
142162010-04-09 Phil Muldoon <pmuldoon@redhat.com>
14217
14218 * gdb.python/py-breakpoint.exp: New File.
14219 * gdb.python/py-breakpoint.C: Ditto.
14220
64e17368
SS
142212010-04-08 Stan Shebs <stan@codesourcery.com>
14222
14223 * gdb.trace/actions.exp: Clear default-collect.
14224 * gdb.trace/save-trace.exp: Clear default-collect.
14225
fff5cc64
PM
142262010-04-08 Phil Muldoon <pmuldoon@redhat.com>
14227
14228 * gdb.python/py-value: Add null string variable.
14229 (test_lazy_string): Test zero length, NULL address lazy
14230 strings.
14231
a055a187
L
142322010-04-07 H.J. Lu <hongjiu.lu@intel.com>
14233
14234 * gdb.arch/i386-avx.c: New.
14235 * gdb.arch/i386-avx.exp: Likewise.
14236
14237 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
14238
96e39866
DE
142392010-04-06 Doug Evans <dje@google.com>
14240
14241 * gdb.base/source-test.gdb: New file.
14242 * gdb.base/source.exp: Test source -v.
14243
5984a431
UW
142442010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14245
14246 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
14247
ec8a089a
PM
142482010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
14249
14250 * gdb.stabs/aout.sed: Convert all backslash to double backslash
14251 within one line, unless it is followed by a double quote.
14252 * gdb.stabs/hppa.sed: Idem.
14253 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
14254 * gdb.stabs/weird.exp: Check for correct parsing of
14255 char and string constants.
ec8a089a
PM
14256 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
14257 in .stabs to .stabx substitution.
14258
fce3c1f0
SS
142592010-04-05 Stan Shebs <stan@codesourcery.com>
14260
14261 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
14262 constant global.
14263 * gdb.trace/tfile.exp: Try to print them.
14264
d77f58be
SS
142652010-04-04 Stan Shebs <stan@codesourcery.com>
14266
14267 * gdb.base/completion.exp: Update for new "info watchpoints".
14268 * gdb.base/default.exp: Ditto.
14269 * gdb.base/help.exp: Ditto.
14270 * gdb.base/watchpoint.exp: Ditto.
14271 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 14272
af54718e
SS
142732010-04-04 Stan Shebs <stan@codesourcery.com>
14274
14275 * gdb.trace/tfile.exp: Sharpen tfind test.
14276
74d1f91e
JK
142772010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14278
14279 * gdb.base/break-entry.exp: New.
14280
eb8e76db 142812010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 14282 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
14283
14284 * gdb.reverse/i386-sse-reverse.exp: New file.
14285 * gdb.reverse/i386-sse-reverse.c: New file.
14286
bf65cad8
PA
142872010-04-02 Pedro Alves <pedro@codesourcery.com>
14288
14289 * gdb.trace/tfind.exp: Adjust expected disassembly output.
14290
fff87407
SS
142912010-04-01 Stan Shebs <stan@codesourcery.com>
14292
14293 * gdb.trace/actions.exp: Tweak expected output.
14294 * gdb.trace/while-stepping.exp: Tweak expected output.
14295
fe01d668
L
142962010-04-01 H.J. Lu <hongjiu.lu@intel.com>
14297
14298 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
14299
86b17b60
PA
143002010-04-01 Pedro Alves <pedro@codesourcery.com>
14301
14302 * gdb.base/commands.exp: Adjust.
14303 * gdb.cp/extern-c.exp: Adjust.
14304
2c58c0a9
PA
143052010-04-01 Pedro Alves <pedro@codesourcery.com>
14306
14307 * gdb.trace/collection.c (local_test_func): Define a local struct,
14308 and instanciate it.
14309
0db9b91c
PA
143102010-04-01 Pedro Alves <pedro@codesourcery.com>
14311
14312 * gdb.trace/collection.exp (gdb_collect_args_test)
14313 (gdb_collect_argarray_test): XFAIL the tests that assume the
14314 argarray argument's elements are collected.
14315
8072405b
JK
143162010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
14317
14318 * gdb.dwarf2/dw2-bad-parameter-type.exp,
14319 gdb.dwarf2/dw2-bad-parameter-type.S: New.
14320
8bf6485c
SS
143212010-03-31 Stan Shebs <stan@codesourcery.com>
14322
14323 * gdb.trace/save-trace.exp: Test save/restore of default-collect
14324 and tracepoint conditionals.
14325 (gdb_verify_tracepoints): Delete unused return.
14326
fd7f724a
KS
143272010-03-26 Keith Seitz <keiths@redhat.com>
14328
14329 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
14330 appear in the output before main.
14331 Remove KFAIL for gdb/2215 aka bz 9320.
14332
8d9e7719
DE
143332010-03-30 Doug Evans <dje@google.com>
14334
0906dd0b
DE
14335 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
14336 by dejagnu.
14337 * gdb.arch/amd64-dword.exp: Ditto.
14338
8d9e7719
DE
14339 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
14340 match.
14341 (break printf): Ditto.
14342
1da644f0
SW
143432010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
14344
14345 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
14346 gcc < 4.4.
14347 * gdb.cp/shadow.exp: Ditto.
14348
a8121990
PA
143492010-03-29 Pedro Alves <pedro@codesourcery.com>
14350
14351 * gdb.trace/collection.exp (run_trace_experiment): Make sure
14352 "tstart" is silent.
14353
6e79d367
PA
143542010-03-29 Pedro Alves <pedro@codesourcery.com>
14355
14356 * gdb.trace/collection.exp (executable): New.
14357 (binfile): Use it.
14358 (fpreg, spreg, pcreg): New.
14359 (test_register): Use gdb_test_multiple. Pass /x to print.
14360 (prepare_for_trace_test): New.
14361 (run_trace_experiment): Use "continue", not gdb_run_cmd.
14362 (gdb_collect_args_test, gdb_collect_argstruct_test)
14363 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
14364 prepare_for_trace_test.
14365 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
14366 fpreg, spreg and pcreg.
14367 (gdb_collect_expression_test, gdb_collect_globals_test): Use
14368 prepare_for_trace_test.
14369 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
14370 try to detect tracing support here. Don't set breakpoints at
14371 `begin' or `end' here.
14372 <global scope>: Use clean_restart. Run to main before checking
14373 for tracing support. Check for for tracing support here.
14374
09248348
JK
143752010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14376
14377 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
14378 " as $displacement" to "seen displacement message".
14379
d350db38
PA
143802010-03-28 Pedro Alves <pedro@codesourcery.com>
14381
14382 * gdb.trace/while-dyn.exp (executable): New variable.
14383 (binfile): Use it.
14384 (test_while_stepping): New function. Move most tests here. Call
14385 it once for each of the while-stepping, stepping and ws aliases.
14386
907af001
UW
143872010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14388
14389 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
14390 that do not provide the tagless_struct type name at all.
14391 (test_print_anon_union): Do not check value of uninitialized
14392 union member. Do not use cp_test_ptype_class, so we can accept
14393 "long" as well as "long int".
14394
610197fd
PA
143952010-03-26 Pedro Alves <pedro@codesourcery.com>
14396
14397 * gdb.trace/tfile.c (tohex, bin2hex): New.
14398 (write_error_trace_file): Hexify error description.
14399
6c28cbf2
SS
144002010-03-25 Stan Shebs <stan@codesourcery.com>
14401
14402 * gdb.trace/tfile.c: Generate an additional trace file, improve
14403 portability.
14404 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
14405 files in a better way.
14406
e62b8c7e
KS
144072010-03-25 Keith Seitz <keiths@redhat.com>
14408
14409 * gdb.java/jprint.exp: XFAIL printing of static class members
14410 because of GCC debuginfo problem.
14411
82ccf5a5
JK
144122010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14413
14414 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
14415
293e2f9e
DJ
144162010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14417
14418 * gdb.base/completion.exp: Allow long instead of long int.
14419 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
14420 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
14421 variable p.
14422 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
14423 * gdb.base/pointers.exp: Allow long instead of long int.
14424 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
14425 * gdb.base/step-line.exp: Allow a directory before the source file name.
14426
95a42b64
TT
144272010-03-24 Tom Tromey <tromey@redhat.com>
14428
14429 PR breakpoints/9352:
14430 * gdb.base/default.exp: Update.
14431 * gdb.base/commands.exp: Update.
14432 * gdb.cp/extern-c.exp: Test setting commands on multiple
14433 breakpoints at once.
14434
2390201f
DJ
144352010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14436
14437 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
14438 if gdb,nosignals.
14439 * gdb.base/watchpoints.c: Do not include unnecessary headers.
14440 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
14441 exited".
14442
8c9a6790
SS
144432010-03-24 Stan Shebs <stan@codesourcery.com>
14444
14445 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
14446
a6c727b2
DJ
144472010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14448
14449 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
14450 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
14451 argument. Handle "short" and "long".
14452 (Top level): Pass overprototyped output for old_fptr and xptr.
14453
4dfd5423
PA
144542010-03-23 Pedro Alves <pedro@codesourcery.com>
14455
14456 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
14457 format strings and add casts to avoid compiler warnings.
14458
144592010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
14460
14461 * lib/trace-support.exp (gdb_trace_setactions):
14462 Don't expect whitespace after ">" prompt.
14463 * gdb.trace/actions.exp: Adjust for output changes.
14464 * gdb.trace/while-stepping.exp: Likewise.
14465
c847d045
JK
144662010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14467
14468 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
14469 and r157645).
14470
5f717f1d
JK
144712010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14472
14473 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
14474 New.
14475
7d6d51d5
DJ
144762010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
14477
14478 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
14479 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
14480
3b11a015
SS
144812010-03-19 Stan Shebs <stan@codesourcery.com>
14482
14483 * gdb.trace/ax.exp: New file.
14484
d7d158ed
DE
144852010-03-19 Doug Evans <dje@google.com>
14486
6bb85cd1
DE
14487 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
14488 output from gcc.
14489
d7d158ed
DE
14490 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
14491 named /usr/sbin/prelink<foo>.
14492
4daf5ac0
SS
144932010-03-18 Stan Shebs <stan@codesourcery.com>
14494
14495 * gdb.trace/circ.exp: Test circular-trace-buffer.
14496 * gdb.trace/tfile.exp: Update tstatus test.
14497
e8d05480
JB
144982010-03-18 Joel Brobecker <brobecker@adacore.com>
14499
14500 * gdb.dwarf2/dw2-anonymous-func.S: New file.
14501 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
14502
441b986a
UW
145032010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14504
14505 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
14506
4247603b
PA
145072010-03-18 Pedro Alves <pedro@codesourcery.com>
14508
14509 * gdb.base/default.exp: Adjust the expected output of the finish
14510 and until commands when the inferior is not being run.
14511
13387711
SW
145122010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
14513
14514 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
14515 * gdb.cp/nsusing.exp: Ditto.
14516
6e31430b
TT
145172010-03-15 Tom Tromey <tromey@redhat.com>
14518
14519 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
14520 * gdb.cp/userdef.cc (operator==): New function.
14521 (main): New locals mem1, mem2.
14522
e2d69cb5
JZ
145232010-03-15 Jie Zhang <jie@codesourcery.com>
14524
14525 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
14526 Declare and use new loadtimeout variable.
14527
f572f0a9
DJ
145282010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
14529
14530 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
14531 Use gdb_load later.
14532
51f4c0b0
PA
145332010-03-14 Pedro Alves <pedro@codesourcery.com>
14534
14535 * gdb.base/solib-disc.c (main): Make format of fprintf a string
14536 literal. Add missing endlines to prints to stderr.
14537
1c809c68
TT
145382010-03-12 Tom Tromey <tromey@redhat.com>
14539
14540 PR c++/9708:
14541 * gdb.cp/m-static.exp: Add regression test.
14542 * gdb.cp/m-static.cc (method): New method.
14543 (main): Call it.
14544
00ae8fef
SW
145452010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
14546
14547 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
14548 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
14549
759f0f0b
PA
145502010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14551
21e24d21
PA
14552 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
14553
145542010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14555
759f0f0b
PA
14556 * lib/gdb.exp (skip_stl_tests): New.
14557 (gdb_compile): Symbian needs -ldl.
14558 (shlib_target_file): New.
14559 (shlib_symbol_file): New.
14560 (gdb_load_shlibs): Use shlib_target_file.
14561 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
14562 * gdb.cp/exception.exp: Use skip_stl_tests.
14563 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
14564 * gdb.cp/try_catch.exp: Use skip_stl_tests.
14565 * gdb.cp/mb-templates.exp: Ditto.
14566 * gdb.base/commands.exp: Relax regexes.
14567 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
14568 shlib_target_file and shlib_symbol_file.
14569 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
14570 sections.
14571 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14572 * gdb.base/solib-disc.exp: Use
14573 shlib_target_file and shlib_symbol_file.
14574 * gdb.base/unload.exp: Don't skip on symbian. Use
14575 shlib_target_file and shlib_symbol_file.
14576 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14577
6a8f2671 145782010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14579
6a8f2671
PA
14580 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14581 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14582 Issue a tfind end before looking for a tracepoint frame.
14583 * gdb.trace/tfind.exp: Adjust tstatus output.
14584 Adjust disassembly output.
14585 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14586
ccf26247
JK
145872010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14588
14589 * gdb.base/break-interp.exp: Create new displacement parameter value
14590 for the test_ld calls.
14591 (reach): New parameter displacement, verify its content. New push of
14592 pf_prefix "reach-$func:". Import global expect_out.
14593 (test_core): New parameter displacement, verify its content. New push
14594 of pf_prefix "core:". New command "set verbose on". Import global
14595 expect_out.
14596 (test_attach): New parameter displacement, verify its content. New
14597 push of pf_prefix "attach:". New command "set verbose on". Import
14598 global expect_out.
14599 (test_ld): New parameter displacement, pass it to the reach, test_core
14600 and test_attach calls and verify its content in the "ld.so exit" test.
14601 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14602 (prelink): Update expected text, use gdb_test.
14603
e469c7fb
DE
146042010-03-10 Doug Evans <dje@google.com>
14605
14606 * gdb.base/checkpoint.exp: Fix comment.
14607 Lengthen timeout while doing >600 checkpoints test.
14608 Rename duplicate "kill all one" test to keep test names unique.
14609
60e1c644
PA
146102010-03-10 Pedro Alves <pedro@codesourcery.com>
14611
14612 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14613
cec808ec
KS
146142010-03-08 Keith Seitz <keiths@redhat.com>
14615
889bf7c5
PA
14616 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14617 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14618 (dm_type_long): New function.
14619 (dm_type_unsigned_short): New function.
14620 (dm_type_unsigned_long): New function.
14621 (myint): New typedef.
14622 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14623 long, unsigned shor and long, operator char*, and typedef.
14624 (test_lookup_operator_functions): Add operator char* test.
14625 (test_paddr_operator_functions): Likewise.
14626 (test_paddr_overloaded_functions): Use probe values for
14627 short, long, and unsigned short and long.
14628 (test_paddr_hairy_functions): If the demangler probe detected
14629 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14630 demangler.
14631 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14632 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14633 and "print null_pmf".
14634 Add test "ptype a.*pmf".
14635 * gdb.cp/overload.exp: Allow optional "int" to appear with
14636 "short" and "long".
14637 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14638 long expect value for men_overload1arg.
14639 Allow "int" to appear with "short" and "long".
14640 When testing "info break", add argument for main (void).
14641 Also allow "int" to appear with "short" and "long".
14642 Ditto with "unsigned" and "long long".
cec808ec
KS
14643 * gdb.java/jmain.exp: Do not enclose methods names in single
14644 quotes.
14645 * gdb.java/jmisc.exp: Likewise.
14646 * gdb.java/jprint.exp: Likewise.
14647 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14648
14649 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14650 * gdb.cp/exception.exp (backtrace after first throw)
14651 (backtrace after second throw): Allow a namespace before __cxa_throw.
14652 (backtrace after first catch, backtrace after second catch): Allow
14653 a namespace before __cxa_begin_catch.
14654
14655 * gdb.cp/cpexprs.exp: New file.
14656 * gdb.cp/cpexprs.cc: New file.
14657
14658 From Daniel Jacobowitz <dan@codesourcery.com>
14659 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14660 to use string_to_regexp.
14661 (ctor, dtor): New functions. Use them to match constructor
14662 and destructor function types.
14663 (Top level): Use runto_main.
14664
f870a310
TT
146652010-03-05 Tom Tromey <tromey@redhat.com>
14666
14667 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14668 gdb.target_charset.
14669 (pp_ns.to_string): Likewise.
14670
0c199f28
KS
146712010-03-04 Keith Seitz <keiths@redhat.com>
14672
14673 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14674 can be quoted. Test that both the filename and function/line
14675 portions can be quoted at the same time.
14676
c7437ca6
PA
146772010-03-04 Pedro Alves <pedro@codesourcery.com>
14678
14679 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14680
b111b805
DE
146812010-03-03 Doug Evans <dje@google.com>
14682
24486cb7
DE
14683 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14684 libc contains libpthread.
14685
b111b805
DE
14686 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14687 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14688 of gdb_compile. Add another pattern to match android backtrace.
14689
a0e0ef55
TT
146902010-03-03 Tom Tromey <tromey@redhat.com>
14691
14692 PR gdb/11345:
14693 * gdb.base/printcmds.exp (test_printf): Add test.
14694
1ba53b71
L
146952010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14696
14697 * gdb.arch/amd64-byte.exp: New.
14698 * gdb.arch/amd64-dword.exp: Likewise.
14699 * gdb.arch/amd64-pseudo.c: Likewise.
14700 * gdb.arch/amd64-word.exp: Likewise.
14701 * gdb.arch/i386-byte.exp: Likewise.
14702 * gdb.arch/i386-pseudo.c: Likewise.
14703 * gdb.arch/i386-word.exp: Likewise.
14704
f5dff777
DJ
147052010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14706
14707 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14708 types. Add structreg, bitfields, and flags registers.
14709 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14710 registers.
14711
90884b2b
L
147122010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14713
14714 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14715 (load_description): Set architecture if defined.
14716
dc00d89f
PM
147172010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14718
14719 * gdb.python/py-frame.exp: Add read_var block tests.
14720 * gdb.python/py-frame.c (block): New function.
14721
0e095b7e
JK
147222010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14723 Daniel Jacobowitz <dan@codesourcery.com>
14724
14725 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14726
624f1a65
DM
147272010-02-25 David S. Miller <davem@davemloft.net>
14728
14729 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14730 fix logic for setting all_syscalls_numbers.
14731
f3e9a817
PM
147322010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14733
14734 * Makefile.in: Add py-block and py-symbol.
14735 * gdb.python/py-symbol.exp: New File.
14736 * gdb.python/py-symtab.exp: New File.
14737 * gdb.python/py-block.exp: New File.
14738 * gdb.python/py-symbol.c: New File.
14739 * gdb.python/py-block.c: New File.
14740
f6bbabf0
PM
147412010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14742
14743 PR python/11314
14744 * lib/gdb.exp (skip_python_tests): New function.
14745 * gdb.python/py-cmd.exp: Use skip_python_tests.
14746 * gdb.python/py-frame.exp: Likewise.
14747 * gdb.python/py-function.exp: Likewise.
14748 * gdb.python/py-prettyprint.exp: Likewise.
14749 * gdb.python/py-template.exp: Likewise.
14750 * gdb.python/py-type.exp: Likewise.
14751 * gdb.python/py-value.exp: Likewise.
14752
85d721b8
PA
147532010-02-22 Pedro Alves <pedro@codesourcery.com>
14754
14755 PR9605
14756
14757 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14758
48e32051
TT
147592010-02-19 Tom Tromey <tromey@redhat.com>
14760
14761 PR c++/8693, PR c++/9496:
14762 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14763 regression tests.
14764
ac9c0048
JK
147652010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14766
14767 Fix compatibility with m68k as.
14768 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14769 Use only /* comments */.
14770
57bb97a4
UW
147712010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14772
14773 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14774 * configure: Regenerate.
14775
7d1bf85c
DJ
147762010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14777
14778 * gdb.python/py-type.exp: Check for Python support.
14779
061b5285
PA
147802010-02-17 Pedro Alves <pedro@codesourcery.com>
14781
14782 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14783 `regsub' syntax available.
14784
f8a8bc2c
PA
147852010-02-17 Pedro Alves <pedro@codesourcery.com>
14786
14787 * gdb.base/shmain.c (main): Remove printf call.
14788 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14789 * gdb.base/unload.c (main): Make format of fprintf a string
14790 literal. Add missing endlines to prints to stderr.
14791 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14792
6f451e5e
TT
147932010-02-17 Tom Tromey <tromey@redhat.com>
14794
14795 * gdb.java/jprint.java (jprint.props): New field.
14796 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14797
12d79008
PA
147982010-02-17 Pedro Alves <pedro@codesourcery.com>
14799
ef801a0e 14800 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14801 available.
14802
d252f7e5
DJ
148032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14804
14805 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14806 creation to support remote host testing.
14807
67bdab6c
DJ
148082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14809
14810 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14811 Recognize "command not found".
14812
bb391223
DJ
148132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14814
14815 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14816 single-stepping.
14817
70362913
DJ
148182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14819
14820 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14821 if arguments are not supported.
14822
493f3c00
DJ
148232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14824
14825 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14826 be const or non-const.
14827
8034c749
DJ
148282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14829
14830 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14831 mi_send_resuming_command to send -exec-continue.
14832
791dfb64
DJ
148332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14834
14835 * gdb.base/list.exp (test_list_filename_and_function): Add test
14836 with single quotes.
14837 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14838 matching.
14839 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14840 Add KFAIL'd tests for PR gdb/11289.
14841
7c5fe868
DJ
148422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14843
14844 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14845
fdc498b8
DJ
148462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14847
14848 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14849 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14850 a temporary directory.
14851
b519e2a6
DJ
148522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14853
14854 * gdb.base/charset.exp: Use a single regular expression to match
14855 show host-charset and show target-charset output.
14856
74164c56
JK
148572010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14858
14859 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14860 "Illegal process-id" expect string more exact.
14861 (attach to digits-starting nonsense is prohibited): New.
14862
701ed6dc
JK
148632010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14864
14865 * gdb.base/prelink.exp (set verbose on): New.
14866
889bf7c5 148672010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14868
14869 * mi-reverse.exp: New file. Test for reverse option to the
14870 following MI commands: exec-continue, exec-finish, exec-next,
14871 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14872
dadf0e9c
JB
148732010-02-09 Joel Brobecker <brobecker@adacore.com>
14874
14875 * gdb.ada/ptype_tagged_param: New testcase.
14876
714f19d5
TT
148772010-02-08 Tom Tromey <tromey@redhat.com>
14878
14879 PR c++/8017:
14880 * gdb.cp/overload.exp: Add tests.
14881 * gdb.cp/overload.cc (struct K): New.
14882 (namespace N): New.
14883 (main): Call new functions.
14884 (K::staticoverload): Define.
14885
889bf7c5 148862010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14887
14888 PR gdb/10728
14889 * gdb.cp/pr10728-x.h: New file.
14890 * gdb.cp/pr10728-x.cc: New file.
14891 * gdb.cp/pr10728-y.cc: New file.
14892 * gdb.cp/pr10728.exp: New file.
14893 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14894
889bf7c5 148952010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14896
14897 PR gdb/9067
14898 * gdb.cp/pr9067.exp: New
14899 * gdb.cp/pr9067.cc: New
14900 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14901
7b356089
JB
149022010-02-08 Joel Brobecker <brobecker@adacore.com>
14903
14904 * lib/gdb.exp (gdb_test_timeout): New global variable.
14905 Set it to timeout if not already set.
14906 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14907
1be00882
DE
149082010-02-05 Doug Evans <dje@google.com>
14909
14910 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14911 user.
14912
82856980
SW
149132010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14914
14915 PR c++/7935:
14916 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14917
1a334831
TT
149182010-02-04 Tom Tromey <tromey@redhat.com>
14919
14920 * gdb.cp/virtbase.exp: Make test case names unique.
14921
9c3c02fd
TT
149222010-02-02 Tom Tromey <tromey@redhat.com>
14923
14924 * gdb.cp/virtbase.exp: Add regression tests.
14925 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14926 (main): Instantiate RHC.
14927
0cc2414c
TT
149282010-02-02 Tom Tromey <tromey@redhat.com>
14929
14930 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14931 type-printing change.
14932
edf3d5f3
TT
149332010-02-02 Tom Tromey <tromey@redhat.com>
14934
14935 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14936 * gdb.cp/virtbase.cc: New file.
14937 * gdb.cp/virtbase.exp: New file.
14938 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14939
e4b7f41c
JK
149402010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14941
14942 PR libc/11214:
14943 * gdb.threads/current-lwp-dead.c: Include features.h.
14944 (HAS_NOMMU): New.
14945 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14946
b381ea14
JK
149472010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14948
14949 * gdb.base/symbol-without-target_section.exp,
14950 gdb.base/symbol-without-target_section.c: New.
14951
c593ac0e
DJ
149522010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14953
14954 * gdb.base/bigcore.exp: Reset increased timeout.
14955 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14956
db25f29d
DJ
149572010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14958
14959 * gdb.base/gcore.exp (capture_command_output): Use
14960 gdb_test_multiple.
14961
f9d67f43
DJ
149622010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14963
14964 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14965 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14966 (Top level): Call it.
14967
177321bd
DJ
149682010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14969
14970 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14971
97f2ed50
DJ
149722010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14973
14974 * gdb.base/call-strs.exp, gdb.base/default.exp,
14975 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14976 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14977 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14978 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14979 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14980 * gdb.base/ending-run.exp: Correct restore of timeout.
14981 * gdb.base/page.exp: Remove unnecessary timeout setting.
14982
e4e2711a
JB
149832010-01-29 Joel Brobecker <brobecker@adacore.com>
14984
14985 * gdb.ada/rec_return: New testcase.
14986
ba581dc1
JB
149872010-01-29 Joel Brobecker <brobecker@adacore.com>
14988
14989 * gdb.ada/call_pn: New testcase.
14990
4ea95be9
DJ
149912010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14992
14993 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14994 (Top level): Use it to resume.
14995 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14996 the Thumb mode displaced stepping error as unsupported.
14997
df83a9bf
SW
149982010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14999
889bf7c5
PA
15000 * gdb.cp/nsusing.exp: Added more tests.
15001 * gdb.cp/nsrecurs.exp: Ditto.
15002 * gdb.cp/nsusing.cc: Added test functions.
15003 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 15004
40b27cdc
JK
150052010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15006
15007 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
15008 absolute directory pathnames in gdb.sum file.
15009
de958931
SW
150102010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
15011
15012 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
15013 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
15014
708ead4e
TT
150152010-01-26 Tom Tromey <tromey@redhat.com>
15016
15017 PR exp/7643:
15018 * gdb.base/printcmds.exp (test_print_string_constants): Remove
15019 setup_kfail.
15020
b14e635e
SW
150212010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
15022
15023 * gdb.cp/nsrecurs.exp: New test.
15024 * gdb.cp/nsrecurs.cc: New test program.
15025 * gdb.cp/nsstress.exp: New test.
15026 * gdb.cp/nsstress.cc: New test program.
15027 * gdb.cp/nsdecl.exp: New test.
15028 * gdb.cp/nsdecl.cc: New test program.
15029
8540c487
SW
150302010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
15031
15032 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
15033 imported into file scope.
15034 Marked test as xfail.
15035 * gdb.cp/namespace-using.cc (marker5): New function.
15036 * gdb.cp/shadow.exp: New test.
15037 * gdb.cp/shadow.cc: New test program.
15038 * gdb.cp/nsimport.exp: New test.
15039 * gdb.cp/nsimport.cc: New test program.
15040
421d5d99
TT
150412010-01-25 Tom Tromey <tromey@redhat.com>
15042
15043 PR gdb/11049:
15044 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
15045 with "set print null-stop on".
15046
691f8dc1
JK
150472010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15048
15049 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
15050 Adjust it for DISASSEMBLY_OMIT_FNAME.
15051
0b92b5bb
TT
150522010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15053
15054 PR symtab/11199:
15055 * gdb.dwarf2/member-ptr-forwardref.exp,
15056 gdb.dwarf2/member-ptr-forwardref.S: New.
15057
23787403
JK
150582010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15059
15060 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
15061 (thread1_func): Protect thread1_tid with thread1_tid_cond by
15062 thread1_tid_mutex. Remove gdbstop_mutex handling.
15063 (thread2_func): Protect thread2_tid with thread2_tid_cond by
15064 thread2_tid_mutex. Remove gdbstop_mutex handling.
15065 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
15066 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
15067 pthread_cond_wait conditionalizations by while loops.
15068
b966cb8a
TT
150692010-01-20 Tom Tromey <tromey@redhat.com>
15070
15071 PR backtrace/10770:
15072 * gdb.dwarf2/pr10770.exp: New file.
15073 * gdb.dwarf2/pr10770.c: New file.
15074 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
15075
fcae584b
VP
150762010-01-20 Vladimir Prus <vladimir@codesourcery.com>
15077
15078 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
15079 that target was removed, and the test always runs native anyway.
15080
a0f49112
JK
150812010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
15082
15083 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
15084 gdb.base/watchpoint-cond-gone-stripped.c: New.
15085
ceeb3d5a
TT
150862010-01-19 Tom Tromey <tromey@redhat.com>
15087
15088 PR c++/8000:
15089 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
15090 existing tests.
15091 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
15092 (main): Use AAA::SomeEnum.
15093
dd322c54
JK
150942010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
15095
15096 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
15097 (test_ignore_count): Declare line_callme_body global.
15098 (run to breakpoint with ignore count): Use line_callme_body.
15099 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
15100 (set line_main_hello, set line_main_return): Reindent.
15101 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
15102 New.
15103 (continue to callee4): Use line_callee4_body.
15104 (check *stopped from CLI command): Use line_callee4_next.
15105 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
15106 (set line_main_hello, set line_main_return): Reindent.
15107 (set line_callee4_head, set line_callee4_body): New.
15108 (continue to callee4): Use line_callee4_body.
15109
4e8f195d
TT
151102010-01-18 Tom Tromey <tromey@redhat.com>
15111
15112 PR c++/9680:
15113 * gdb.cp/casts.cc: Add new classes and variables.
15114 * gdb.cp/casts.exp: Test new operators.
15115
9e14a9ba
JB
151162010-01-18 Tom Tromey <tromey@redhat.com>
15117 Thiago Jung Bauermann <bauerman@br.ibm.com>
15118
15119 * gdb.python/source2.py: New file.
15120 * gdb.python/source1: New file.
15121 * gdb.python/python.exp: Test "source" command.
15122
00bf0b85
SS
151232010-01-15 Stan Shebs <stan@codesourcery.com>
15124
15125 * gdb.trace/tfile.c: New file.
15126 * gdb.trace/tfile.exp: New file.
889bf7c5 15127
55235ad7
JK
151282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15129
15130 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
15131
9f2982ff
JK
151322010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15133
15134 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
15135
bbfba9ed
JK
151362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15137
15138 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
15139 (libfunc): New parameter action. Implement also selectable "sleep".
15140 * gdb.base/break-interp-main.c: Include assert.h.
15141 (libfunc): New parameter action.
15142 (main): New parameters argc and argv. Assert argc. Pass argv.
15143 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
15144 (test_attach): New proc.
15145 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
15146 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
15147
61f0d762
JK
151482010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15149
15150 * gdb.base/break-interp.exp (test_core): New proc.
15151 (test_ld): Call it.
15152
06a6f270
JK
151532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15154
15155 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
15156 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
15157 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
15158 and gdb_compile_shlib. Use new -Wl compiler options.
15159 (dl bt, main bt): New tests.
15160
51bee8e9
JK
151612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15162
15163 Support PIEs with no symfile_objfile.
15164 * gdb.base/break-interp.exp: New argument at the test_ld calls.
15165 (test_ld): New parameter trynosym.
15166 (test_ld <$trynosym>): New block.
15167
b8040f19
JK
151682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15169
15170 * gdb.base/break-interp.exp: New file.
15171
be759fcf
PM
151722010-01-13 Phil Muldoon <pmuldoon@redhat.com>
15173
15174 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
15175 * gdb.python/py-prettyprint.py (pp_ls): New printer.
15176 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
15177 test.
15178 * gdb.python/py-prettyprint.c: Define lazystring test structure.
15179 * gdb.python/py-mi.exp: Add lazy string test.
15180
dc146f7c
VP
151812010-01-13 Vladimir Prus <vladimir@codesourcery.com>
15182
15183 * lib/mi-support.exp (mi_check_thread_states): Handle
15184 core number in thread listing.
15185
b4ba55a1
JB
151862010-01-12 Joel Brobecker <brobecker@adacore.com>
15187
15188 * gdb.base/maint.exp: Adjust the expected output for the
15189 "maint print type" test. Use gdb_test_multiple instead of
15190 gdb_sent/gdb_expect.
15191
08e24bd4
DE
151922010-01-11 Doug Evans <dje@google.com>
15193
6496a609
DE
15194 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
15195 from gdbserver_download. All callers updated.
15196
08e24bd4
DE
15197 * gdb.server/ext-run.exp: "info os processes" requires xml support.
15198
b5cfddf5
JK
151992010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15200
15201 Implement binary numbers parsing.
15202 * gdb.base/printcmds.exp (test_integer_literals_accepted)
15203 (test_integer_literals_rejected): New binary tests.
15204
3725885a
RW
152052010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15206
15207 * gdb.cell/configure: Regenerate.
15208
37aeb5df
JK
152092010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15210
15211 * gdb.base/corefile.exp: Move the core finding block out and call it as
15212 core_find, new variable $corefile, replace corefile by $corefile and
15213 [file tail $corefile] for usage vs. test names resp.
15214 * lib/gdb.exp (core_find): Move it as a new function here. New
15215 parameter binfile and deletefiles. New variable $destcore. Pre-delete
15216 $destcore. Return "" on error.
15217
d521f563
JK
152182010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15219
15220 Workaround PR binutils/10802.
15221 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
15222 (twice).
15223
28f24826
DJ
152242010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15225
15226 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
15227
2de75e71
JB
152282010-01-08 Joel Brobecker <brobecker@adacore.com>
15229
15230 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
15231 call, to avoid interruption.
15232
fe00719b 152332010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
15234
15235 * gdb.stabs/weird.def (args93): New.
15236
d0ef5df8
DE
152372010-01-07 Doug Evans <dje@google.com>
15238
15239 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
15240
3a08d52f
TT
152412010-01-07 Tom Tromey <tromey@redhat.com>
15242
15243 * gdb.base/source.exp: Use correct line number.
15244
7a697b8d
SS
152452010-01-05 Stan Shebs <stan@codesourcery.com>
15246
15247 * gdb.trace/tracecmd.exp: Test ftrace.
15248
7803799a
UW
152492010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15250
15251 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
15252
c54eabfa
JK
152532010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15254
15255 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
15256 "uint_for_mi_testing".
15257
02e7ef19
JB
152582010-01-01 Joel Brobecker <brobecker@adacore.com>
15259
15260 Test indented comment in file being sourced.
15261 * gdb.base/commands.exp: Test indented comment in file being sourced.
15262
abd775ce
JB
152632010-01-01 Joel Brobecker <brobecker@adacore.com>
15264
15265 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
15266 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
15267 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
15268 notice.
15269
79b55b82
JB
152702010-01-01 Joel Brobecker <brobecker@adacore.com>
15271
15272 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
15273 notice.
15274
8997583e
JK
152752010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15276
15277 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
15278 missing $after_stopped and comma (,) expectation.
15279
6da95a67
SS
152802009-12-31 Stan Shebs <stan@codesourcery.com>
15281
15282 * gdb.trace/actions.exp: Test teval action.
889bf7c5 15283
218d2fc6
TJB
152842009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15285
15286 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
15287 (top level): Call test_watchpoint_in_big_blob.
15288 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
15289 watchpoints.
15290 (func3): Write to buf.
15291
236f1d4d
SS
152922009-12-29 Stan Shebs <stan@codesourcery.com>
15293
15294 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 15295
f61e138d
SS
152962009-12-28 Stan Shebs <stan@codesourcery.com>
15297
15298 * gdb.trace/tsv.exp: New file.
15299 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 15300
0219b378
DJ
153012009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
15302
15303 * gdb.base/find.c (main): Reference search buffers.
15304 * gdb.base/included.c (main): Reference integer.
15305 * gdb.base/ptype.c (charfoo): Declare.
15306 (intfoo): Call charfoo.
15307 * gdb.base/scope0.c (useitp): New function.
15308 (usestatics): Use useitp.
15309 (useit): Add a type for val.
15310 * gdb.base/scope1.c (useit1): Take a pointer argument.
15311 (usestatics1): Update calls to useit1.
15312 * gdb.cp/call-c.cc: Declare foo.
15313 (main): Call foo.
15314 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
15315 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
15316 (main): Call C::ensureRefs and ensureOtherRefs.
15317 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
15318 variables.
15319 (ensureOtherRefs): New function.
15320 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
15321 * gdb.cp/templates.cc (main): Call t5i.value.
15322
3f78692f
JK
153232009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15324
15325 Fix compatibility with G++-4.5.
15326 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
15327 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
15328 (uncaught return): Remove.
15329
429374b8
JK
153302009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15331 Phil Muldoon <pmuldoon@redhat.com>
15332
15333 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
15334 (bp_location13, bp_location14, bp_location17, bp_location18)
15335 (marker3_proto, marker4_proto): New variables.
15336 (breakpoint info): Update output.
15337 (run until breakpoint at marker3, run until breakpoint at marker4): New
15338 tests.
15339
859825b8
JK
153402009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15341
15342 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
15343 Replace the printf call of Y by provided "y-set-1" label. New block
15344 for the second shared library.
15345 * gdb.base/unload.exp: Compile also the second library, call
15346 gdb_load_shlibs also for it. Use now gdb_breakpoint.
15347 (single pending breakpoint info): Rename to ...
15348 (pending breakpoint info before run): ... this extended test.
15349 (libfile2, libname2, libsrcfile2, libsrc2)
15350 (lib_sl2): New variables.
15351 (exec_opts): Set also SHLIB_NAME2.
15352 (pending breakpoint info on first run at shrfunc1)
15353 (pending breakpoint info on second run at shrfunc1)
15354 (pending breakpoint info on second run at shrfunc2)
15355 (print y from libfile, print y from libfile2): New tests.
15356 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
15357 * gdb.base/unloadshr2.c: New.
15358
e6a386cd
HZ
153592009-12-22 Hui Zhu <teawater@gmail.com>
15360
15361 * gdb.reverse/sigall-reverse.exp: Adjust.
15362
9e19b45e
VP
153632009-12-21 Vladimir Prus <vladimir@codesourcery.com>
15364
15365 PR gdb/10884
15366
15367 * gdb.mi/var-cmd.c (do_bitfield_tests): New
15368 (main): Call do_bitfield_tests.
aacf5b1e 15369 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 15370
d53a7b30
JB
153712009-12-20 Joel Brobecker <brobecker@adacore.com>
15372
15373 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
15374 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
15375 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
15376 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
15377 gdb.modula2/unbounded1.c: Update copyright header.
15378
191ca0a1
CM
153792009-12-10 Chris Moller <moller@mollerware.com>
15380
15381 PR gdb/9399
15382 * gdb.cp/virtfunc2.exp: New tests
15383 * gdb.cp/virtfunc2.cc: New tests
15384 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
15385
0fa6cf1b
MS
153862009-12-10 Oza Pawandeep (paawan1982@yahoo.com
15387
15388 * gdb.reverse/i387-env-reverse.c: New file.
15389 * gdb.reverse/i387-env-reverse.exp: New file.
15390 * gdb.reverse/i387-stack-reverse.c: New file.
15391 * gdb.reverse/i387-stack-reverse.exp: New file.
15392
361ae042
PM
153932009-12-08 Phil Muldoon <pmuldoon@redhat.com>
15394
15395 * gdb.python/py-type.exp (test_range): New test.
15396
bfd31e71
PM
153972009-12-03 Phil Muldoon <pmuldoon@redhat.com>
15398
15399 PR python/10805
15400
15401 * gdb.python/py-type.exp: New file.
15402 * gdb.python/py-type.c: New file.
15403 * Makefile.in: Add py-type.
15404
57a1d736
TT
154052009-12-03 Tom Tromey <tromey@redhat.com>
15406
15407 * gdb.python/py-value.exp (test_parse_and_eval): New
15408 function.
15409
1f3b5d1b
PP
154102009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15411
15412 PR gdb/11022
15413
15414 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
15415 * gdb.base/pr11022.c: New test.
15416
8b7dbdc9
JK
154172009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15418
15419 Fix spurious false FAILs.
15420 * gdb.base/structs.c (chartest): New.
15421 (main): Fill-in chartest.
15422 * gdb.base/structs.exp (anychar_re, first): New.
15423 (start_structs_test): Import global anychar_re and first.
15424 New gdb_test call "set print elements 300; ${testfile}"
15425 (start_structs_test <$first>): New block.
15426 (any): Import global anychar_re. New variable ac. Use ${ac}.
15427
6a53b2ec
JK
154282009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15429
15430 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
15431
d7167b4c
JK
154322009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15433
15434 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
15435 Force $srcfile file.
15436 * gdb.base/foll-fork.c (callee): Comment out the printf call.
15437
b1798462
UW
154382009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15439
15440 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
15441 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
15442 * gdb.threads/watchthreads-reorder.exp: Likewise.
15443
b6199126
DJ
154442009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
15445
15446 PR gdb/8704
15447
15448 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
15449 "if", and "thread". Correct matching in the previous test.
15450
b22a0510
DJ
154512009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
15452
15453 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
15454
930636d2
MS
154552009-11-23 Michael Snyder <msnyder@vmware.com>
15456
15457 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
15458 * gdb.reverse-watch-precsave.exp: Ditto.
15459
21a0512e
PP
154602009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
15461
15462 * gdb.asm/asm-source.exp: Adjust.
15463 * gdb.base/help.exp: Adjust.
889bf7c5 15464
fc30d5e0
PA
154652009-11-22 Pedro Alves <pedro@codesourcery.com>
15466
15467 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
15468 (do_syscall_tests_without_xml): Set data-directory to
15469 /the/path/to/nowhere.
15470
f6bc2008
PA
154712009-11-21 Pedro Alves <pedro@codesourcery.com>
15472
15473 * gdb.threads/local-watch-wrong-thread.c,
15474 gdb.threads/local-watch-wrong-thread.exp: New files.
15475
8c2fb5de
PA
154762009-11-21 Pedro Alves <pedro@codesourcery.com>
15477
15478 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
15479 assume new `regsub' syntax available.
15480
ebec9a0f
PA
154812009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15482
a79d3c27
JK
15483 * gdb.base/watchpoint-hw-hit-once.exp,
15484 gdb.base/watchpoint-hw-hit-once.c: New.
15485
154862009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15487
15488 * gdb.threads/watchthreads-reorder.exp,
15489 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 15490
276a961b
MK
154912009-11-17 Nathan Sidwell <nathan@codesourcery.com>
15492
15493 * gdb.xml/tdesc-regs.exp: Use for m68k.
15494
4867c1fb
PA
154952009-11-15 Pedro Alves <pedro@codesourcery.com>
15496
15497 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
15498
f6838f81
DJ
154992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15500
15501 * lib/gdb.exp (current_target_name): New procedure.
15502 (gdb_wrapper_target): New variable.
15503 (gdb_wrapper_init): Set gdb_wrapper_target.
15504 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
15505 wrapper.
15506
4ac4dd3f
DJ
155072009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15508
15509 * gdb.base/remote.exp: Delete the slowest load test.
15510 Do not load with fixed packet sizes.
15511
a7881759
DJ
155122009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15513
15514 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
15515
97a5b505
DJ
155162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15517
15518 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
15519 srcfile when setting a breakpoint.
15520
d3e1fc54
DJ
155212009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
15522
15523 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
15524 macros.
15525
7cbcbded
DJ
155262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15527
15528 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
15529 to be in memory.
15530 * gdb.base/display.c (force_mem): New.
15531 (do_loops): Use it. Add breakpoint comments.
15532 (do_vars): Add a breakpoint comment.
15533 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
15534 line numbers.
15535
bdea3a92
NF
155362009-11-13 Nathan Froyd <froydnj@codesourcery.com>
15537
15538 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
15539 instead of a bare "run".
15540
269f82e5
PP
155412009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
15542
15543 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 15544
a69b7d9d
DJ
155452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15546
15547 * lib/cell.exp (skip_cell_tests): Clean up test files before
15548 returning.
15549
b598bfda
DJ
155502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15551
15552 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
15553 and the breakpoint menu. Do not call perror if a prompt is seen.
15554 Consume the following GDB prompt.
15555 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
15556 * gdb.cp/namespace.exp: Use gdb_test.
15557 * gdb.cp/templates.exp: Use gdb_test.
15558 (test_template_breakpoints): Use gdb_test_multiple.
15559
87728fa0
DJ
155602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15561
15562 * gdb.base/break1.c (struct some_struct, values): Move earlier.
15563 (marker4): Reference values.
15564
b67c692f
DJ
155652009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15566
15567 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
15568 is missing.
15569
f0df251a
DJ
155702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15571
15572 * gdb.base/break.c (need_malloc): New.
15573 * gdb.base/constvars.c (main): Reference crass and crisp.
15574 * gdb.base/gdb1821.c (main): Reference bar.
15575 * gdb.cp/gdb1355.cc (main): Reference s1.
15576 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15577 (main): Call them.
15578 * gdb.cp/hang2.cc (dummy2): Define.
15579 * gdb.cp/hang3.cc (dummy3): Define.
15580 * gdb.cp/m-data.cc (main): Reference shadow.
15581
bdf7534a
NF
155822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15583 Nathan Froyd <froydnj@codesourcery.com>
15584
15585 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15586 remote host.
15587
f24fce77
NF
155882009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15589
15590 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15591 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15592 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15593 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15594 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15595 * gdb.dwarf2/dw2-producer.exp: Likewise.
15596 * gdb.dwarf2/mac-fileno.exp: Likewise.
15597 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15598 py-prettyprint.py to the remote host.
15599 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15600
40f0318e
KS
156012009-11-11 Keith Seitz <keiths@redhat.com>
15602
15603 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15604 use it instead of "Foo".
15605 * gdb.cp/classes.exp (do_tests): Add a test to access
15606 a method through a typedef'd class name.
15607
f3d9f7fb
NF
156082009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15609
15610 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15611 exponents.
15612 * gdb.base/pointers.exp: Likewise.
15613 * gdb.cp/ref-types.exp: Likewise.
15614
a4216f37
KS
156152009-11-11 Keith Seitz <keiths@redhat.com>
15616
15617 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15618 new[] and delete[].
15619 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15620 "void".
15621 (probe_demangler): Remove all single-quoting of
15622 method and variable names.
15623 (info_func_regexp): Remove the word "void" from any
15624 occurrence of "(void)".
15625 (print_addr_2): Remove all single-quoting of
15626 method names.
15627 (print_addr_2_kfail): Likewise.
15628 (print_addr): Single-quote C function names before
15629 passing to print_addr_2.
15630 (test_paddr_operator_functions): Remove single-quoting
15631 for method names.
15632 Add tests for operator new[] and operator delete[].
15633
9b14d7aa
JK
156342009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15635
15636 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15637
85feb311
KS
156382009-11-09 Keith Seitz <keiths@redhat.com>
15639
15640 * gdb.cp/overload.exp: Add tests for resolving overloaded
15641 methods in expression parsing/evaluation.
15642
fa335448
DJ
156432009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15644
15645 * lib/gdb.exp (default_gdb_version): Use --version instead of
15646 --command.
15647
ec3c07fc
NS
156482009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15649
15650 * lib/gdb.exp (gdb_compile_test): New.
15651 (skip_ada_tests, skip_java_tests): New.
15652 (gdb_compile): Use gdb_compile_test for f77.
15653 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15654 * lib/java.exp (compile_java_from_source): Remove runtests check,
15655 use gdb_compile_test to record result.
15656 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15657 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15658 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15659 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15660 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15661 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15662 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15663 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15664 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15665 adjust gdb_compile invocations.
15666
b8b4e42b
JK
156672009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15668
15669 * Makefile.in (abs_builddir): New.
15670 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15671 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15672 `$(abs_builddir)/site.exp'.
15673
f8b7eaf3
DJ
156742009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15675
15676 * config/m68k-emc.exp, lib/emc-support.exp,
15677 gdb.trace/gdb_c_test.c: Delete.
15678 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15679 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15680 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15681 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15682 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15683 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15684 casing for m68k-*-elf.
15685
c4187697
NS
156862009-11-03 Pedro Alves <pedro@codesourcery.com>
15687
15688 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15689 * gdb.arch/i386-prologue.exp: Likewise.
15690 * gdb.arch/i386-unwind.exp: Likewise.
15691
db16b772
DJ
156922009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15693
15694 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15695
bcf71277
DJ
156962009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15697
15698 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15699
0105cee2
DJ
157002009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15701
15702 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15703
24ddea62
JK
157042009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15705
15706 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15707
287ccc17
JK
157082009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15709
15710 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15711 * gdb.base/sepdebug2.c: New file.
15712
08bca259 157132009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15714
15715 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15716 the modified warnings for catch syscall. Verify if GDB was compiled
15717 with support for lib expat, and choose which tests to run depending
15718 on this.
15719
5d4e2b76
VP
157202009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15721
15722 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15723 that composite commands are parsed OK. And also test
15724 that breakpoint commands do work.
15725
240e538a
MS
157262009-10-23 Michael Snyder <msnyder@vmware.com>
15727
15728 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15729 to allow for new disassembly style.
15730
9c419145
PP
157312009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15732
15733 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15734
02506ff1
MS
157352009-10-22 Michael Snyder <msnyder@vmware.com>
15736
15737 * gdb.reverse/break-precsave.exp: New test.
15738 * gdb.reverse/consecutive-precsave.exp: Ditto.
15739 * gdb.reverse/finish-precsave.exp: Ditto.
15740 * gdb.reverse/i386-precsave.exp: Ditto.
15741 * gdb.reverse/machinestate-precsave.exp: Ditto.
15742 * gdb.reverse/sigall-precsave.exp: Ditto.
15743 * gdb.reverse/solilb-precsave.exp: Ditto.
15744 * gdb.reverse/step-precsave.exp: Ditto.
15745 * gdb.reverse/until-precsave.exp: Ditto.
15746 * gdb.reverse/watch-precsave.exp: Ditto.
15747
4cf866a3
MS
157482009-10-22 Michael Snyder <msnyder@vmware.com>
15749
15750 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15751 for gdb_expect. Adjust one test's expect strings for the new
15752 format of disassemble.
15753 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15754 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15755 gdb_test_multiple.
15756 * gdb.reverse/step-reverse.exp: Delete 'return'.
15757 * gdb.reverse/until-reverse.exp: Delete blank lines.
15758 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15759
2b28d209
PP
157602009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15761
15762 * gdb.base/consecutive.exp: Adjust.
15763 * gdb.base/display.exp: Likewise.
15764 * gdb.base/pc-fp.exp: Likewise.
15765 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15766
33b9c32b
MS
157672009-10-19 Michael Snyder <msnyder@vmware.com>
15768
15769 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15770 * gdb.reverse/finish-reverse.c: Ditto.
15771 * gdb.reverse/sigall-reverse.c: Ditto.
15772 * gdb.reverse/solib-reverse.c: Ditto.
15773 * gdb.reverse/step-reverse.c: Ditto.
15774 * gdb.reverse/watch-reverse.c: Ditto.
15775
6c95b8df
PA
157762009-10-19 Pedro Alves <pedro@codesourcery.com>
15777 Stan Shebs <stan@codesourcery.com>
15778
15779 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15780 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15781 "Executing new program".
15782 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15783 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15784 left listed after having been killed.
15785 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15786 * gdb.base/maint.exp: Adjust test.
15787
15788 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15789 * gdb.multi/Makefile.in: New.
15790 * gdb.multi/base.exp: New.
15791 * gdb.multi/goodbye.c: New.
15792 * gdb.multi/hangout.c: New.
15793 * gdb.multi/hello.c: New.
15794 * gdb.multi/bkpt-multi-exec.c: New.
15795 * gdb.multi/bkpt-multi-exec.exp: New.
15796 * gdb.multi/crashme.c: New.
15797
279017b7
TG
157982009-10-13 Tristan Gingold <gingold@adacore.com>
15799
15800 * gdb.base/sepdebug.exp: Check debug info are found.
15801
0413d738
PA
158022009-10-08 Pedro Alves <pedro@codesourcery.com>
15803
15804 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15805 bits.
15806
c628eecc
JK
158072009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15808
15809 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15810
38af1bfe
JB
158112009-10-07 Joel Brobecker <brobecker@adacore.com>
15812
15813 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15814 of the comments.
15815
2b0adecd
PM
158162009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15817
15818 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15819 * gdb.base/annota3.exp: Idem.
15820 * gdb.base/maint.exp: Idem.
15821
8d417781
PM
158222009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15823
889bf7c5 15824 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15825 to default.
15826
bb61102d
PM
158272009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15828
889bf7c5 15829 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15830 mingw and cygwin targets.
15831
ace5c364
PM
158322009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15833 Pedro Alves <pedro@codesourcery.com>
15834
889bf7c5 15835 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15836 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15837
c2d494a0
PM
158382009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15839
e1b52ce2
PM
15840 * gdb.base/shr1.c: Use %p in format string.
15841 * gdb.base/unload.c: Avoid warning in fprintf.
15842 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15843
209f53f5
PM
158442009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15845
15846 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15847 long type.
15848 (test_unlink): Correct printf string.
15849 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15850 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15851
8172766a
JK
158522009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15853
15854 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15855 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15856 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15857
0f73703c
UW
158582009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15859
15860 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15861 * gdb.objc/nondebug.exp: Likewise.
15862
b32306ca
UW
158632009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15864
15865 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15866 target_info setting.
15867
15868 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15869 that detect new threads during "info threads".
15870
0057022f
UW
158712009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15872
15873 * gdb.threads/manythreads.c (main): Increase thread stack size
15874 to 2*PTHREAD_STACK_MIN.
15875 * gdb.threads/multi-create.c (main): Likewise.
15876 (create_function): Likewise.
15877
f29c0325
UW
158782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15879
15880 * gdb.base/dump.exp: Pass difference of pointer types instead
15881 of integer types as offset to restore in intarr3.srec case.
15882
fcb34849
UW
158832009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15884
15885 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15886
d5142e3b
UW
158872009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15888
15889 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15890
087b74b2 158912009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15892
087b74b2
PM
15893 New test for two watchpoints, with disabling of
15894 the first inserted.
15895 * testsuite/gdb.base/watchpoints.c: New file.
15896 * testsuite/gdb.base/watchpoints.exp: New file.
15897
96c07c5b
TT
158982009-09-25 Tom Tromey <tromey@redhat.com>
15899
15900 * gdb.base/charset.exp: Test utf-16 strings with Python.
15901
b8899f2b
TT
159022009-09-25 Tom Tromey <tromey@redhat.com>
15903
15904 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15905 UCS-4.
15906 * gdb.base/charset.c (utf_32_string): Rename.
15907 (init_utf32): Rename.
15908 (main): Update.
15909
329719ec
TT
159102009-09-22 Tom Tromey <tromey@redhat.com>
15911
15912 * gdb.python/py-function.exp: Add regression tests.
15913
11ef0d76
KS
159142009-09-21 Keith Seitz <keiths@redhat.com>
15915
15916 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15917 with invalid operator.
15918
3fe8f3b3
KS
159192009-09-21 Keith Seitz <keiths@redhat.com>
15920
15921 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15922 and destructor using typedef name of class.
15923 * gdb.cp/classes.cc (class Base1): Add a destructor.
15924 (base1): New typedef.
15925 (use_methods): Instanitate an object of type base1.
15926 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15927 (do_tests): Call test_template_typedef.
15928 * gdb.cp/templates.cc (Baz::~Baz): New method.
15929 (intBazOne): New typedef.
15930 (main): Instantiate intBazOne.
15931
7a9fe101
PM
159322009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15933
15934 PR python/10633
15935
15936 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15937 Function.
15938 (run_lang_tests): Add print elements test.
15939
2e4d963f
PM
159402009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15941
15942 * gdb.python/py-value.exp (test_subscript_regression): New
15943 function. Test for invalid subscripts.
15944 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15945 (ptr_ref): New function.
15946
ec7e75e7
PP
159472009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15948
15949 * gdb.base/default.exp: Fix "show convenience".
15950
0cc7d26f
TT
159512009-09-15 Tom Tromey <tromey@redhat.com>
15952
15953 * lib/mi-support.exp (mi_create_varobj): Update.
15954 (mi_create_floating_varobj): Likewise.
15955 (mi_create_dynamic_varobj): New proc.
15956 (mi_varobj_update): Update.
15957 (mi_varobj_update_with_type_change): Likewise.
15958 (mi_varobj_update_kv_helper): New proc.
15959 (mi_varobj_update_dynamic_helper): Rewrite.
15960 (mi_varobj_update_dynamic): New proc.
15961 (mi_list_varobj_children): Update.
15962 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15963 * gdb.python/python-prettyprint.py (pp_outer): New class.
15964 (pp_nullstr): Likewise.
15965 (lookup_function): Register new printers.
15966 * gdb.python/python-prettyprint.c (struct substruct): New type.
15967 (struct outerstruct): Likewise.
15968 (substruct_test): New function.
15969 (struct nullstr): New type.
15970 (string_1, string_2): New globals.
15971 (main): Add new tests.
15972 * gdb.python/python-mi.exp: Added regression tests.
15973 * gdb.mi/mi2-var-display.exp: Update.
15974 * gdb.mi/mi2-var-cmd.exp: Update.
15975 * gdb.mi/mi2-var-child.exp: Update.
15976 * gdb.mi/mi2-var-block.exp: Update.
15977 * gdb.mi/mi-var-invalidate.exp: Update.
15978 * gdb.mi/mi-var-display.exp: Update.
15979 * gdb.mi/mi-var-cmd.exp: Update.
15980 * gdb.mi/mi-var-child.exp: Update.
15981 * gdb.mi/mi-var-block.exp: Update.
15982 * gdb.mi/mi-break.exp: Update.
15983 * gdb.mi/gdb701.exp: Update.
15984
a96d9b2e
SDJ
159852009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15986
15987 * Makefile.in: Inclusion of catch-syscall object.
15988 * gdb.base/catch-syscall.c: New file.
15989 * gdb.base/catch-syscall.exp: New file.
15990
b43b923a
MS
159912009-09-12 Michael Snyder <msnyder@vmware.com>
15992
15993 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15994 that can support reverse debuggnig.
15995
cec03d70
TT
159962009-09-11 Tom Tromey <tromey@redhat.com>
15997
15998 * gdb.dwarf2/valop.S: New file.
15999 * gdb.dwarf2/valop.exp: New file.
16000
e23bb3fc
MK
160012009-09-11 Mark Kettenis <kettenis@gnu.org>
16002
16003 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
16004
37c3696d
DE
160052009-09-10 Doug Evans <dje@google.com>
16006
16007 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
16008 Add $gdb_prompt to second breakpoint regexp.
16009
5172aecb
JB
160102009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
16011
16012 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
16013 names, add missing ones.
16014 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
16015 * gdb.python/py-frame.c: Rename from python-frame.c.
16016 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
16017 testfile name.
16018 * gdb.python/py-function.exp: Rename from python-function.exp.
16019 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
16020 testfile name.
16021 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
16022 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
16023 Adjust testfile name.
16024 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
16025 * gdb.python/py-template.cc: Rename from python-template.cc.
16026 * gdb.python/py-template.exp: Rename from python-template.exp.
16027 Adjust testfile name.
16028 * gdb.python/py-value.c: Rename from python-value.c.
16029 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
16030 testfile name.
16031
b554e4bd
JK
160322009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16033
16034 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
16035 $bpt2address.
16036 (Second breakpoint address is valid on ia64)
16037 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
16038
9a68ae16
JM
160392009-09-03 Joseph Myers <joseph@codesourcery.com>
16040
16041 * gdb.base/ending-run.exp: Restrict regular expression matching
16042 line number to require closing brace following.
16043
146b9145
DE
160442009-09-03 Doug Evans <dje@google.com>
16045
16046 * gdb.base/store.exp (check_set): Fix typo in expected value message.
16047
787d21e1
TT
160482009-09-02 Tom Tromey <tromey@redhat.com>
16049
16050 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
16051
e7802207
TT
160522009-09-02 Tom Tromey <tromey@redhat.com>
16053
16054 * gdb.dwarf2/callframecfa.exp: New file.
16055 * gdb.dwarf2/callframecfa.S: New file.
16056
817aadd2
JK
160572009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16058
16059 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
16060 gdb.base/solib-overlap-main.c: New.
16061
4a76eae5
DJ
160622009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
16063
16064 PR gdb/10565
16065
16066 * gdb.base/bitfields.c (struct container, container): New.
16067 (main): Initialize it and call break5.
16068 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
16069
d4b96c9a
JK
160702009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16071
16072 Support constant DW_AT_data_member_location by GCC PR debug/40659.
16073 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
16074
4e22772d
JK
160752009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16076
16077 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
16078
2efab443
MS
160792009-08-26 Michael Snyder <msnyder@vmware.com>
16080
16081 * gdb.base/i386-reverse.c: New file.
16082 * gdb.base/i386-reverse.exp: New file.
16083 * gdb.base/Makefile.in: Add new files to be removed.
16084
07ab73a0
JM
160852009-08-26 Joseph Myers <joseph@codesourcery.com>
16086
16087 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
16088 environment-pwd for remote host.
16089 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
16090
676accff
KS
160912009-08-24 Keith Seitz <keiths@redhat.com>
16092
16093 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
16094 Add two new C++ completer tests which limit the output to a
889bf7c5 16095 given class.
676accff 16096
f9f7ad22
MS
160972009-08-24 Michael Snyder <msnyder@vmware.com>
16098
16099 * gdb.base/del.exp: Fix typo in comment.
16100 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
16101
81ecdfbb
RW
161022009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
16103
16104 * configure: Regenerate.
16105 * gdb.hp/configure: Likewise.
16106 * gdb.hp/gdb.aCC/configure: Likewise.
16107 * gdb.hp/gdb.base-hp/configure: Likewise.
16108 * gdb.hp/gdb.compat/configure: Likewise.
16109 * gdb.hp/gdb.defects/configure: Likewise.
16110 * gdb.hp/gdb.objdbg/configure: Likewise.
16111 * gdb.stabs/configure: Likewise.
16112
cab0c772
UW
161132009-08-19 Doug Evans <dje@google.com>
16114
16115 * gdb.base/gdbvars.c: New file.
16116 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
16117
b8fa0bfa
PA
161182009-08-14 Pedro Alves <pedro@codesourcery.com>
16119
16120 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16121 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
16122
b84aa90a
PA
161232009-08-13 Pedro Alves <pedro@codesourcery.com>
16124
16125 * gdb.base/default.exp: Adjust "set language test": it's now an
16126 enum command. Larger help string moved to "help set language".
16127 * gdb.base/help.exp: Adjust "help set language" expected output,
16128 now lists all known languages.
16129
0d8f9b2c
NF
161302009-08-11 Nathan Froyd <froydnj@codesourcery.com>
16131
16132 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
16133 all frame arguments.
16134 * gdb.arch/altivec-regs.exp: Likewise.
16135
bda180e0
TT
161362009-08-07 Tom Tromey <tromey@redhat.com>
16137
16138 * gdb.base/setshow.exp: Add tests for changes to set language, set
16139 check range, and set check type.
16140
48cb2d85
VP
161412009-08-03 Vladimir Prus <vladimir@codesourcery.com>
16142
16143 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
16144 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 16145 Call it.
48cb2d85 16146
1ea34204
UW
161472009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16148
16149 * configure.ac: Run gdb.cell tests when appropriate.
16150 * configure: Regenerate.
16151 * lib/cell.exp: New file.
16152 * gdb.cell: New directory.
16153 * gdb.cell/configure.ac: New file.
16154 * gdb.cell/configure: New file.
16155 * gdb.cell/Makefile.in: New file.
16156 * gdb.cell/arch.exp: New file.
16157 * gdb.cell/break.c: New file.
16158 * gdb.cell/break.exp: New file.
16159 * gdb.cell/break-spu.c: New file.
16160 * gdb.cell/bt.c: New file.
16161 * gdb.cell/bt2-spu.c: New file.
16162 * gdb.cell/bt-spu.c: New file.
16163 * gdb.cell/bt.exp: New file.
16164 * gdb.cell/coremaker.c: New file.
16165 * gdb.cell/coremaker-spu.c: New file.
16166 * gdb.cell/core.exp: New file.
16167 * gdb.cell/gcore.exp: New file.
16168 * gdb.cell/data.c: New file.
16169 * gdb.cell/data.exp: New file.
16170 * gdb.cell/data-spu.c: New file.
16171 * gdb.cell/ea-cache.exp: New file.
16172 * gdb.cell/ea-cache.c: New file.
16173 * gdb.cell/ea-cache-spu.c: New file.
16174 * gdb.cell/ea-standalone.c: New file.
16175 * gdb.cell/ea-standalone.exp: New file.
16176 * gdb.cell/ea-test.c: New file.
16177 * gdb.cell/ea-test.exp: New file.
16178 * gdb.cell/f-regs.exp: New file.
16179 * gdb.cell/mem-access.c: New file.
16180 * gdb.cell/mem-access.exp: New file.
16181 * gdb.cell/mem-access-spu.c: New file.
16182 * gdb.cell/ptype.exp: New file.
16183 * gdb.cell/registers.exp: New file.
16184 * gdb.cell/size.c: New file.
16185 * gdb.cell/sizeof.exp: New file.
16186 * gdb.cell/size-spu.c: New file.
16187 * gdb.cell/solib.exp: New file.
16188 * gdb.cell/solib-symbol.exp: New file.
16189
85e747d2
UW
161902009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16191
16192 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
16193
58d6951d
DJ
161942009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
16195
16196 * gdb.base/float.exp: Handle VFP registers.
16197
6e0a4f15
MS
161982009-07-14 Michael Snyder <msnyder@vmware.com>
16199
dcd5da87
MS
16200 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
16201 to bring gdb to the beginning of the calling line.
16202
6e0a4f15
MS
16203 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
16204 confusing the i386 epilogue unwinder.
16205
782b2b07
SS
162062009-07-14 Stan Shebs <stan@codesourcery.com>
16207
16208 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
16209
f662c3bc
MS
162102009-07-14 Michael Snyder <msnyder@vmware.com>
16211
16212 * gdb.reverse/step-reverse.exp (stepi into function call):
16213 Call instruction may not be first instruction in the line.
16214 (reverse stepi from a function call): Used wrong line number.
16215
8f313923
JK
162162009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16217
16218 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
16219
4662c76e
JK
162202009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16221
16222 Fix gdb.base/macscp.exp when using custom inputrc.
16223 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
16224 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
16225 env(TERM) set.
16226 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
16227 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
16228
aa81e255
JK
162292009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16230
16231 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
16232 * gdb.base/annota1.exp (thread_test): Import global $testfile.
16233 Change the compilation target to match the testcase name.
16234 * gdb.base/sect-cmd.exp: Change the compilation target to match the
16235 testcase name.
16236 * a2-run.exp: Use for setup prepare_for_testing. Change the
16237 compilation target to match the testcase name.
16238 * gdb.base/commands.exp: Likewise.
16239 * gdb.base/finish.exp: Likewise.
16240 * gdb.base/float.exp: Likewise.
16241 * gdb.base/info-target.exp: Likewise.
16242 * gdb.base/relational.exp: Likewise.
16243 * gdb.base/term.exp: Likewise.
16244 * gdb.base/until.exp: Likewise.
16245 * gdb.base/volatile.exp: Likewise.
16246 * gdb.base/whatis-exp.exp: Likewise.
16247
4c93b1d7
HZ
162482009-07-11 Hui Zhu <teawater@gmail.com>
16249
16250 * gdb.base/help.exp (disassemble): Update expected help text.
16251
812f7342
TT
162522009-07-09 Tom Tromey <tromey@redhat.com>
16253
16254 * lib/gdb.exp: Handle TRANSCRIPT.
16255 (remote_spawn, remote_close, send_gdb): New procs.
16256
fbb8f299
PM
162572009-07-10 Phil Muldoon <pmuldoon@redhat.com>
16258
16259 * gdb.python/python-prettyprint.c: Add counted null string
16260 structure.
16261 * gdb.python/python-prettyprint.exp: Print null string. Test for
16262 embedded nulls.
16263 * gdb.python/python-prettyprint.py (pp_ns): New Function.
16264 * gdb.python/python-value.exp (test_value_in_inferior): Add
16265 variable length string fetch tests.
16266 * gdb.python/python-value.c (main): Add strings for string fetch tests.
16267
c0ac0ec7
JK
162682009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16269
16270 * gdb.base/dump.exp (inaccessible memory is reported): New test.
16271
30b66ecc
TT
162722009-07-07 Tom Tromey <tromey@redhat.com>
16273
16274 * gdb.base/call-rt-st.exp: Update for change to escape output.
16275 * gdb.base/callfuncs.exp: Likewise.
16276 * gdb.base/charset.exp: Likewise.
16277 * gdb.base/constvars.exp: Likewise.
16278 * gdb.base/long_long.exp: Likewise.
16279 * gdb.base/pointers.exp: Likewise.
16280 * gdb.base/printcmds.exp: Likewise.
16281 * gdb.base/setvar.exp: Likewise.
16282 * gdb.base/store.exp: Likewise.
16283 * gdb.cp/ref-types.exp: Likewise.
16284 * gdb.mi/mi-var-child.exp: Likewise.
16285 * gdb.mi/mi-var-display.exp: Likewise.
16286 * gdb.mi/mi2-var-display.exp: Likewise.
16287 * gdb.base/charset.exp: Test octal escape sequence length.
16288 Update for change to escape output.
16289
187c4a2b
JK
162902009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16291
16292 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
16293
d80a43f9
DJ
162942009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
16295
16296 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
16297
047427a8
JK
162982009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16299
16300 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
16301 gdbserver increasing $portnum if "Can't bind address" has been seen.
16302
8b5a0f4f
PA
163032009-07-05 Pedro Alves <pedro@codesourcery.com>
16304
16305 * gdb.base/ending-run.exp: Add "step out of main" pattern for
16306 mingw32ce.
16307
7d93ba58
PA
163082009-07-05 Pedro Alves <pedro@codesourcery.com>
16309
16310 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
16311 VFP format.
16312
2277426b
PA
163132009-07-02 Pedro Alves <pedro@codesourcery.com>
16314
16315 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
16316 linux. Adjust to use "inferior", "info inferiors", "detach
16317 inferior" and "kill inferior" instead of "restart", "info fork",
16318 "detach fork" and "delete fork".
16319 * gdb.base/ending-run.exp: Spell out "info".
16320 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
16321 the "kill" command.
16322
5af949e3
UW
163232009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16324
16325 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
16326 change to prefix TLS offset in hex with 0x.
16327
5d3729b5
UW
163282009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16329
16330 * gdb.base/default.exp: Update test case for "x" changes.
16331
af589bd0
TG
163322009-07-01 Tristan Gingold <gingold@adacore.com>
16333
16334 * gdb.base/bigcore.exp: Make darwin untested.
16335
40974f91
JK
163362009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16337
16338 * gdb.base/completion.exp (directory completion): Create the directory.
16339 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
16340 escapeuniquesub.
16341 (directory completion 2): Expect now ${escapeuniquesub}.
16342 (Glob remaining of directory test): Remove one excessive newline.
16343 Expect the real output.
16344
59dd3af6
JK
163452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16346
16347 Fix `make check//%' target after `make check' has been ran.
16348 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
16349 a mkdir call.
16350 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
16351 (%/.dir): Remove.
16352
f4e164aa
JK
163532009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16354
16355 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
16356 the expected result record.
16357
69af2122
JK
163582009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16359
16360 Remove racy FAILs relying just on the timeouts.
16361 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
16362 (annotation_level 2): Remove racy FAILs.
16363
2fd481e1
PP
163642009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
16365
16366 gdb/10275
889bf7c5
PA
16367 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
16368
c38f313d
DJ
163692009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
16370
16371 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
16372
8b777f02
VP
163732009-06-30 Vladimir Prus <vladimir@codesourcery.com>
16374
16375 * gdb.mi/mi-stack.exp: Testing symbolic options
16376 to -stack-list-locals and -stack-list-arguments.
16377
00c7eacf
JK
163782009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16379
16380 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
16381
6bc80edc
TT
163822009-06-29 Tom Tromey <tromey@redhat.com>
16383
16384 * dg-extract-results.sh: New file.
16385 * Makefile.in (FORCE_PARALLEL): New variable.
16386 (CHECK_TARGET): New conditional variable.
16387 (check): Use CHECK_TARGET.
16388 (DO_RUNTEST): New variable.
16389 (check-single): New target.
16390 (TEST_DIRS): New variable.
16391 (TEST_TARGETS): Likewise.
16392 (check-parallel): New target.
16393 (check-gdb.%): New pattern.
16394 (BASE1_FILES): New variable.
16395 (BASE2_FILES): Likewise.
16396 (check-gdb.base%): New pattern.
16397 (%/.dir): New pattern.
16398 * configure: Rebuild.
16399 * aclocal.m4 (AM_CONDITIONAL): New defun.
16400 * configure.ac: Check whether user is using GNU make.
16401 (GMAKE): New conditional.
16402
794684b6
SW
164032009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
16404
16405 * gdb.cp/namespace-nested-import.cc: New test.
16406 * gdb.cp/namespace-nested-import.exp: New test.
16407
edb3359d
DJ
164082009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
16409
16410 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
16411 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
16412 * gdb.opt/Makefile.in (EXECUTABLES): Update.
16413 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
16414 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
16415 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
16416 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
16417 gdb.opt/inline-markers.c: New files.
16418 * lib/gdb.exp (skip_inline_frame_tests): New function.
16419 (skip_inline_var_tests): New function.
16420
cf657a0c
AS
164212009-06-27 Andreas Schwab <schwab@linux-m68k.org>
16422
16423 * gdb.cp/exception.exp: Don't require $hex before inner frame in
16424 backtrace.
16425
28d41a99
MS
164262009-06-27 Michael Snyder <msnyder@vmware.com>
16427
16428 * gdb.reverse: New directory.
16429 * gdb.reverse/break-reverse.c: New test.
16430 * gdb.reverse/break-reverse.exp: New test.
16431 * gdb.reverse/consecutive-reverse.c: New test.
16432 * gdb.reverse/consecutive-reverse.exp: New test.
16433 * gdb.reverse/finish-reverse.c: New test.
16434 * gdb.reverse/finish-reverse.exp: New test.
16435 * gdb.reverse/machinestate.c: New test.
16436 * gdb.reverse/ms1.c: New test.
16437 * gdb.reverse/machinestate.exp: New test.
16438 * gdb.reverse/Makefile.in: New file.
16439 * gdb.reverse/shr2.c: New test.
16440 * gdb.reverse/solib-reverse.c: New test.
16441 * gdb.reverse/solib-reverse.exp: New test.
16442 * gdb.reverse/step-reverse.c: New test.
16443 * gdb.reverse/step-reverse.exp: New test.
16444 * gdb.reverse/until-reverse.c: New test.
16445 * gdb.reverse/ur1.c: New test.
16446 * gdb.reverse/until-reverse.exp: New test.
16447 * gdb.reverse/watch-reverse.c: New test.
16448 * gdb.reverse/watch-reverse.exp: New test.
16449 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
16450 * configure: Regenerate.
16451
fe3c8b0d
DE
164522009-06-26 Doug Evans <dje@google.com>
16453
16454 * gdb.base/psymtab.exp: Turn off pending breakpoints.
16455
3a72a602
PM
164562009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
16457
16458 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
16459 windows problem for 'file delete $binfile'.
16460
27aa8d6a
SW
164612009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
16462
16463 * gdb.cp/namespace-using.exp: New test.
16464 * gdb.cp/namespace-using.cc: New test.
16465
8ac055f8
JB
164662009-05-20 Joel Brobecker <brobecker@adacore.com>
16467
16468 * gdb.ada/variant_record_packed_array: New testcase.
16469
85e306ed
TT
164702009-06-23 Tom Tromey <tromey@redhat.com>
16471
16472 * gdb.base/charset.exp (test_combination): Regression test.
16473 * gdb.base/charset.c (my_wchar_t): New typedef.
16474 (myvar): New global.
16475 (main): Set myvar.
16476
56643c5e
PM
164772009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
16478
16479 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
16480 target.
16481
1fac167a
UW
164822009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16483
16484 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
16485
7ccb0be9
UW
164862009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16487
16488 * gdb.mi/gdb680.exp: Update test for error message.
16489
568d6575
UW
164902009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16491
16492 * gdb.base/annota1.exp: Allow multiple occurrences of the
16493 frames-invalid annotation.
16494 * gdb.cp/annota2.exp: Likewise.
16495
7cd1089b
PM
164962009-06-15 Phil Muldoon <pmuldoon@redhat.com>
16497
16498 * gdb.cp/gdb2495.cc: New file.
16499 * gdb.cp/gdb2495.exp: New file.
16500
72c63395
JK
165012009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16502
16503 Report error on GDB crash during runto.
16504 * lib/gdb.exp (runto <eof>): New.
16505
3788363d
DJ
165062009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
16507
16508 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
16509 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
16510 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
16511 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
16512 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
16513 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
16514 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
16515 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
16516 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
16517 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
16518 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
16519 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
16520 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16521 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
16522 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
16523 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
16524 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
16525 gdb.server/server-mon.exp, gdb.server/server-run.exp,
16526 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16527 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16528 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
16529 gdb.trace/passcount.exp, gdb.trace/report.exp,
16530 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
16531 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
16532 gdb.trace/while-stepping.exp: Use a unique name for the compiled
16533 executable.
16534
17592de3
PA
165352009-06-07 Pedro Alves <pedro@codesourcery.com>
16536
16537 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
16538 defined before referencing it.
16539
701e355d
DE
165402009-06-03 Doug Evans <dje@google.com>
16541
16542 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
16543 * gdb.arch/i386-see.c: Ditto.
16544
f2292c65
PM
165452009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
16546
16547 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
16548 (check_macro): Return 1 if undefined.
16549 If first test fails, check if macro debug information is available,
16550 and report unsupported test if no macro information is found.
16551
5a437975
DE
165522009-05-29 Doug Evans <dje@google.com>
16553
16554 * gdb.threads/hand-call-in-threads.exp: New.
16555 * gdb.threads/hand-call-in-threads.c: New.
16556
c141c696
MS
165572009-05-29 Michael Snyder <msnyder@vmware.com>
16558
16559 * gdb.base/break-always.exp: Change "1" to "on".
16560 Add confirmation check.
16561
b3444185
PA
165622009-05-28 Pedro Alves <pedro@codesourcery.com>
16563
16564 * gdb.threads/threxit-hop-specific.c: New.
16565 * gdb.threads/threxit-hop-specific.exp: New.
16566 * gdb.threads/thread-execl.c: New.
16567 * gdb.threads/thread-execl.exp: New.
16568
b6313243
TT
165692009-05-27 Tom Tromey <tromey@redhat.com>
16570 Thiago Jung Bauermann <bauerman@br.ibm.com>
16571
16572 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16573 (mi_child_regexp): Likewise.
16574 (mi_list_varobj_children_range): Likewise.
16575 (mi_get_features): Likewise.
16576 (mi_list_varobj_children): Rewrite.
16577 * gdb.python/python-mi.exp: New file.
16578
a6bac58e
TT
165792009-05-27 Tom Tromey <tromey@redhat.com>
16580 Thiago Jung Bauermann <bauerman@br.ibm.com>
16581 Phil Muldoon <pmuldoon@redhat.com>
16582 Paul Pluzhnikov <ppluzhnikov@google.com>
16583
16584 * gdb.python/python-prettyprint.exp: New file.
16585 * gdb.python/python-prettyprint.c: New file.
16586 * gdb.python/python-prettyprint.py: New file.
16587 * gdb.base/display.exp: print/r is now valid.
16588
2c74e833
TT
165892009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16590 Tom Tromey <tromey@redhat.com>
16591 Pedro Alves <pedro@codesourcery.com>
16592 Paul Pluzhnikov <ppluzhnikov@google.com>
16593
16594 * gdb.python/python-template.exp: New file.
16595 * gdb.python/python-template.cc: New file.
16596 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16597 tests.
16598 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16599 Call it.
16600 (test_value_after_death): New proc.
16601 * gdb.python/python-value.c (PTR): New typedef.
16602 (main): New variable 'x'.
16603
89c73ade
TT
166042009-05-27 Tom Tromey <tromey@redhat.com>
16605
16606 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16607 tests.
16608 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16609 Call it.
16610
a75724bc
PA
166112009-05-27 Pedro Alves <pedro@codesourcery.com>
16612
16613 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16614
e58b0e63
PA
166152009-05-24 Pedro Alves <pedro@codesourcery.com>
16616
16617 * gdb.threads/fork-thread-pending.c: New.
16618 * gdb.threads/fork-thread-pending.exp: New.
16619
4ac36638
JK
166202009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16621
16622 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16623 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16624
889bf7c5 166252009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16626
889bf7c5 16627 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16628
b242c3c2
PA
166292009-05-17 Pedro Alves <pedro@codesourcery.com>
16630
16631 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16632 `gdb_get_line_number'. Call `callee' in both parent and child.
16633 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16634 `gdb_get_line_number' instead of hardcoding line numbers.
16635 (catch_fork_unpatch_child): New procedure to test detaching
16636 breakpoints from child fork.
16637 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16638 hardcoding line numbers.
16639 (do_fork_tests): Run `catch_fork_unpatch_child'.
16640
ee342b23
VP
166412009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16642
16643 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16644 of structure type enters or leaves the scope, it
16645 is reported by -var-update.
16646
e2009e98
DE
166472009-05-11 Doug Evans <dje@sebabeach.org>
16648
16649 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16650 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16651 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16652
00903456
JK
166532009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16654
16655 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16656
dc621c35
DE
166572009-04-30 Doug Evans <dje@google.com>
16658
16659 * gdb.threads/watchthreads2.exp: New testcase.
16660 * gdb.threads/watchthreads2.c: New testcase.
16661
9ab4e744
DE
166622009-04-29 Doug Evans <dje@google.com>
16663
16664 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16665 * gdb.cp/mb-ctor.cc: Ditto.
16666 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16667 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16668 * gdb.cp/mb-inline1.cc: Call it.
16669 * gdb.cp/mb-inline2.cc: Ditto.
16670 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16671 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16672
484086b7
JK
166732009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16674
16675 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16676 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16677 Replace all uses of `decimal' by `nonzero'.
16678 (info macro FROM_COMMANDLINE): New test.
16679
379a77b5
TT
166802009-04-27 Tom Tromey <tromey@redhat.com>
16681
16682 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16683
b92b73c2
DE
166842009-04-27 Doug Evans <dje@google.com>
16685
16686 * gdb.threads/watchthreads.c (main): Initialize args before starting
16687 the threads. Plus formatting cleanup.
16688 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16689 biased scheduling of one thread.
16690
945a118d
JG
166912009-04-27 Jerome Guitton <guitton@adacore.com>
16692
16693 * gdb.cp/templates.cc (GetMax): New template.
16694 (main): Declare two instances of GetMax.
16695 * gdb.cp/templates.exp: Add new test.
16696
d389af10
JK
166972009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16698
16699 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16700
e7f86de9
JM
167012009-04-22 Joseph Myers <joseph@codesourcery.com>
16702
16703 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16704
334cc82d
TT
167052009-04-15 Tom Tromey <tromey@redhat.com>
16706
16707 * gdb.base/charset.exp: Add regression test.
16708
d12672cc
JB
167092009-04-14 Joel Brobecker <brobecker@adacore.com>
16710
16711 * gdb.base/exe-lock.exp: New testcase.
16712
18e8c3bc
TT
167132009-04-13 Tom Tromey <tromey@redhat.com>
16714
16715 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16716 operator on Frame.
16717
5ecd5cbe
UW
167182009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16719
16720 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16721 * gdb.server/ext-attach.exp: Likewise.
16722
7309f756
VP
167232009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16724
16725 Eliminate some sleep usage.
16726
889bf7c5
PA
16727 * gdb.mi/basics.c (do_nothing): New.
16728 (main): Use do_nothing instead of printf, so that
16729 not to introduce race condition between output of
16730 inferiour and output of gdb. Do not use sleep as it
16731 is not generally available on embedded targets.
7309f756 16732
f4b95f6f
PA
167332009-04-02 Pedro Alves <pedro@codesourcery.com>
16734
16735 * gdb.server/ext-attach.exp: Expect an optional process id after
16736 "Detached from remote process".
16737
de40b933
JK
167382009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16739
16740 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16741 gdb.dwarf2/dw2-unresolved.exp: New.
16742
2ae101a4
PA
167432009-04-02 Pedro Alves <pedro@codesourcery.com>
16744
16745 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16746 mi_run_to_main.
16747
56a8e183
PA
167482009-04-02 Pedro Alves <pedro@codesourcery.com>
16749
16750 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16751 mi_run_to_main. Skip thread exit test on remote targets.
16752 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16753 mi_run_to_main.
16754 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16755 mi_run_to_main.
16756 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16757 when expecting ^connected. Detect when the target doesn't support
16758 non-stop mode.
16759 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16760 supported. Return -1 on error, 0 on success.
16761 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16762 (mi_runto): Return mi_runto_helper's result explicitly.
16763
c35fafde
PA
167642009-04-01 Pedro Alves <pedro@codesourcery.com>
16765
16766 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16767
f8a8dce6
JB
167682009-04-01 Tom Tromey <tromey@redhat.com>
16769
16770 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16771 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16772 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16773 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16774
71c25dea
TT
167752009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16776 Jan Kratochvil <jan.kratochvil@redhat.com>
16777
16778 PR gdb/931
16779 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16780 output.
16781 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16782 for gdb/931.
16783 * dw2-strp.S (DW_AT_language): Change to C++.
16784 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16785
02d9a9ce
JB
167862009-03-31 Joel Brobecker <brobecker@adacore.com>
16787
16788 * gdb.ada/tasks: New testcase.
16789
1042e4c0
SS
167902009-03-30 Stan Shebs <stan@codesourcery.com>
16791
16792 * gdb.trace/actions.exp: Update to match new info trace format.
16793 * gdb.trace/deltrace.exp: Ditto.
16794 * gdb.trace/infotrace.exp: Ditto.
16795 * gdb.trace/passcount.exp: Ditto.
16796 * gdb.trace/save-trace.exp: Ditto.
16797 * gdb.trace/while-stepping.exp: Ditto.
16798 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16799
f8f6f20b
TJB
168002009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16801
16802 * gdb.python/python-frame.c: New file.
16803 * gdb.python/python-frame.exp: New file.
16804
c0c6f777
TJB
168052009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16806
16807 * gdb.python/python-value.exp: Add tests for the address
16808 attribute.
16809
3cb51905
AS
168102009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16811
16812 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16813
88fc996f
DE
168142009-03-26 Doug Evans <dje@google.com>
16815
16816 * gdb.mi/mi-nonstop-exit.exp: New file.
16817 * gdb.mi/non-stop-exit.c: New file.
16818
56ef84b1
TT
168192009-03-26 Tom Tromey <tromey@redhat.com>
16820
16821 Update for change to prologue skipping:
16822 * gdb.mi/mi2-simplerun.exp: Update.
16823 * gdb.mi/mi2-break.exp: Update.
16824 * gdb.mi/mi-simplerun.exp: Update.
16825 * gdb.mi/mi-break.exp: Update.
16826 * gdb.base/ending-run.exp: Update.
16827
def2b000
TJB
168282009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16829
16830 * gdb.python/python-value.exp (test_value_in_inferior): Test
16831 gdb.Value.is_optimized_out attribute.
16832
442ddf59
JK
168332009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16834
16835 * gdb.dwarf2/dw2-noloc-main.c: New file.
16836 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16837 (.text): Remove.
16838 (.data): New.
16839 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16840 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16841 (DW_TAG_subprogram func_cu1, noloc): Remove.
16842 (main): New.
16843 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16844 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16845 (file_symbols): New procedure.
16846
a8df5de4
TT
168472009-03-25 Tom Tromey <tromey@redhat.com>
16848
16849 * gdb.base/charset.exp (valid_target_charset): New proc.
16850 Use it to skip tests on invalid charsets.
16851
cc1d7add
PM
168522009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16853
16854 * gdb.base/completion.exp: Add a test for directory completion.
16855
bcd5727b
JK
168562009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16857
16858 Fix a racy FAIL.
16859 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16860 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16861
cc924cad
TJB
168622009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16863
16864 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16865 * gdb.python/python-function.exp: Add test for function returning
16866 a GDB value.
16867
bc3b79fd
TJB
168682009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16869
16870 * gdb.python/python-function.exp: New file.
16871
6c7a06a3
TT
168722009-03-20 Tom Tromey <tromey@redhat.com>
16873
16874 * gdb.base/store.exp: Update for change to escape output.
16875 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16876 to escape output.
16877 * gdb.base/pointers.exp: Update for change to escape output.
16878 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16879 to escape output.
16880 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16881 escape output.
16882 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16883 to escape output.
16884 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16885 escape output.
16886 * gdb.base/setvar.exp: Update for change to escape output.
16887 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16888 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16889 to escape output.
16890 (test_print_string_constants): Likewise.
16891 * gdb.base/charset.exp (valid_host_charset): Check size of
16892 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16893 cases. Handle "auto"-related output.
16894 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16895 (uvar, Uvar): New globals.
16896
c31af87b
JG
168972009-03-19 Jerome Guitton <guitton@adacore.com>
16898
16899 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16900 deltas.
16901 * gdb.ada/fixed_points.exp: Ditto.
16902
51272cf2
PA
169032009-03-18 Pedro Alves <pedro@codesourcery.com>
16904
16905 * return-nodebug.c: Don't include stdio.h.
16906 (init): Delete.
16907 (func): Delete definition and provide extern declaration.
16908 (t): New.
16909 (main): Don't call printf. Call func and store its result in t.
16910 * return-nodebug1.c: New.
16911 * return-nodebug.exp: Don't expect stdio output. Instead, print
16912 the global variable t. Drop printf formatters and cast types from
16913 foreach loop. Don't use prepare_for_testing. Compile
16914 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16915 define FORMAT or CAST.
16916
d24948ac
PP
169172009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16918
16919 * gdb.base/solib-display.exp: Disable test for remote targers.
16920
61ff14c6
JK
169212009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16922
16923 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16924
cb4dce93
JK
169252009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16926
16927 Fix a racy FAIL.
16928 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16929 code from `follow parent, print pids'.
16930 (`follow child, print pids', `follow parent, print pids'): Call it.
16931 Replace `gdb_test "break..."' by gdb_breakpoint.
16932
f7c60c5e
VP
169332009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16934
16935 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16936 sync and async modes.
f7c60c5e 16937
383ace49
JB
169382009-03-12 Joel Brobecker <brobecker@adacore.com>
16939
16940 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16941 that was checked in by mistake. Remove loading of ada.exp, since
16942 this is not necessary in this case.
16943
4ce102af
JB
169442009-03-12 Joel Brobecker <brobecker@adacore.com>
16945
16946 * gdb.ada/ptype_arith_binop.exp: New testcase.
16947
529a2aef
JB
169482009-03-12 Joel Brobecker <brobecker@adacore.com>
16949
16950 * gdb.ada/mod_from_name: New testcase.
16951
8a38181c
JB
169522009-03-12 Joel Brobecker <brobecker@adacore.com>
16953
16954 * gdb.ada/tick_last_segv: New testcase.
16955
11436dee
VP
169562009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16957
61ff14c6 16958 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16959
1f31650a
VP
169602009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16961
61ff14c6
JK
16962 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16963 include the token in ^running and frame info in *stopped.
1f31650a 16964
a3247a22
PP
169652009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16966
16967 * solib-display.exp: New file.
16968 * solib-display-main.c: New file.
16969 * solib-display-lib.c: New file.
61ff14c6 16970
aae64587
PA
169712009-03-05 Pedro Alves <pedro@codesourcery.com>
16972
16973 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16974
44aabfbc
JK
169752009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16976
16977 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16978 (list_and_check_macro): Use more specific test name.
16979 (next to definition): Make the test names unique.
16980
c087fcd3
PM
169812009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16982
16983 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16984
c86cf029
VP
169852009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16986
16987 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16988 notifications.
16989 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16990 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16991 * lib/mi-support.exp (library_loaded_re): New.
16992 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16993
3ea85240
VP
169942009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16995
16996 * gdb.gdb/observer.exp: Use test_notification observer, not
16997 normal_stop, everywhere.
16998 (test_normal_stop_notifications): Rename to...
16999 (test_notifications): ...this.
17000 (test_observer_normal_stop): Rename to...
17001 (test_observer): ...this.
17002
1903f0e6
DE
170032009-02-16 Doug Evans <dje@google.com>
17004
17005 * gdb.arch/amd64-disp-step.S (test_int3): New test.
17006 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
17007 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
17008 (test_prefixed_syscall,test_int3): New tests.
17009 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
17010 (test_prefixed_syscall,test_int3): New tests.
17011
1d33d6ba
VP
170122009-02-14 Vladimir Prus <vladimir@codesourcery.com>
17013
3cb51905
AS
17014 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
17015 (mi_expect_interrupt): Likewise.
17016 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
17017 response.
1d33d6ba 17018
faafb047
PM
170192009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
17020
17021 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
17022 * gdb.base/pc-fp.exp (get_valueofx): Remove.
17023 Replace calls to get_valueofx by get_hexadecimal_valueof.
17024
417e16e2
PM
170252009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
17026
17027 * lib/gdb.exp (get_valueof): Accept anything as a return value.
17028 (get_integer_valueof): New procedure.
17029 (get_sizeof): Use new get_integer_value_of.
17030 * gdb.base/sizeof.exp: Replace all uses of get_valueof
17031 by get_integer_valueof.
17032
7065b901
TT
170332009-02-13 Tom Tromey <tromey@redhat.com>
17034
17035 * gdb.base/remote.exp (get_sizeof): Remove.
17036 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
17037 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
17038 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
17039 * lib/gdb.exp (get_valueof): Move from long_long.exp.
17040 (get_sizeof): Likewise.
17041
5d7cb8df
JK
170422009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17043
17044 PR fortran/9806
17045 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
17046
b2febfff
PP
170472009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17048
17049 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
17050
4aa995e1
PA
170512009-02-06 Pedro Alves <pedro@codesourcery.com>
17052
17053 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
17054
d8906c6f
TJB
170552009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
17056
17057 * gdb.python/python-cmd.exp: New file.
17058
ff4ab08d
TG
170592009-02-06 Tristan Gingold <gingold@adacore.com>
17060
17061 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
17062
aacd552b
TG
170632009-02-05 Tristan Gingold <gingold@adacore.com>
17064
17065 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
17066 pointer is dereferenced and use this signal name in regexp.
17067 * gdb.base/signull.exp: Ditto.
17068 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
17069 * gdb.base/signull.c (main): Ditto.
17070
08c637de
TJB
170712009-02-04 Tom Tromey <tromey@redhat.com>
17072 Thiago Jung Bauermann <bauerman@br.ibm.com>
17073
17074 * gdb.python/python-value.exp: Use `gdb.history' instead of
17075 `gdb.value_from_history'.
17076 (test_value_numeric_ops): Add test for conversion of enum constant.
17077 * gdb.python/python-value.c (enum e): New type.
17078 (evalue): New global.
17079 (main): Use argv.
17080
20261af8
JG
170812009-02-04 Jerome Guitton <guitton@adacore.com>
17082
17083 * gdb.ada/uninitialized_vars: New test program.
17084 * gdb.ada/uninitialized_vars.exp: New testcase.
17085
52e44b43
TT
170862009-02-02 Tom Tromey <tromey@redhat.com>
17087
17088 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
17089 * gdb.cp/pr2489.cc: Rename...
17090 * gdb.cp/pr9594.cc: ... to this.
17091
1c71341a
TT
170922009-02-02 Tom Tromey <tromey@redhat.com>
17093
17094 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
17095 * gdb.cp/pr2489.cc: New file.
17096 * gdb.cp/cpcompletion.exp: New file.
17097
a4295225
TT
170982009-02-02 Tom Tromey <tromey@redhat.com>
17099
17100 PR exp/9059:
17101 * gdb.cp/call-c.exp: Add regression test.
17102 * gdb.cp/call-c.cc (FooHandle): New typedef.
17103 (main): New variable 'handle'.
17104
592375cd
VP
171052009-01-30 Vladimir Prus <vladimir@codesourcery.com>
17106
17107 * lib/mi-support.exp (et_mi_thread_list)
17108 (check_mi_and_console_threads): Adjust for current thread in
17109 -thread-list-ids output.
17110
41447f92
VP
171112009-01-30 Vladimir Prus <vladimir@codesourcery.com>
17112
889bf7c5
PA
17113 * gdb.mi/mi-break.exp (test_disabled_creation): New.
17114 Call it.
41447f92 17115
35669430
DE
171162009-01-28 Doug Evans <dje@google.com>
17117
17118 * gdb.arch/amd64-disp-step.S: New file.
17119 * gdb.arch/amd64-disp-step.exp: New file.
17120 * gdb.arch/i386-disp-step.S: New file.
17121 * gdb.arch/i386-disp-step.exp: New file.
17122
09f00d9a
PM
171232009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
17124
17125 * gdb.base/find.exp: Set newline variable
17126 using quotes instead of braces to fix cygwin failures.
17127
1e8fb976
PA
171282009-01-23 Pedro Alves <pedro@codesourcery.com>
17129
17130 * gdb.base/radix.exp: Add tests to ensure that that set
17131 input-radix 0 and set output-radix 0 are really rejected.
17132
da061712
PA
171332009-01-23 Pedro Alves <pedro@codesourcery.com>
17134
17135 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
17136 copyright years.
17137
dd7e2d2b
PA
171382009-01-23 Pedro Alves <pedro@codesourcery.com>
17139
17140 PR gdb/9664:
17141 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
17142
392452f6
PA
171432009-01-22 Pedro Alves <pedro@codesourcery.com>
17144
17145 PR c++/9631:
17146 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
17147
8653e71c
PM
171482009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
17149
17150 * gdb.server/file-transfer.exp: Use EXEEXT variable for
17151 binfile definition to fix Windows OS failure.
17152
a12cc160
DJ
171532009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17154
17155 PR gdb/9346
17156 * gdb.base/interrupt.c (sigint_handler): New.
17157 (main): Install a SIGINT handler if SIGNALS is defined. Exit
17158 on error.
17159 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
17160 Test "signal SIGINT".
17161
b89667eb
DE
171622009-01-19 Doug Evans <dje@google.com>
17163
17164 * gdb.base/break.exp: Update expected gdb output.
17165 * gdb.base/sepdebug.exp: Ditto.
17166 * gdb.mi/mi-syn-frame.exp: Ditto.
17167 * gdb.mi/mi2-syn-frame.exp: Ditto.
17168 * gdb.base/call-signal-resume.exp: New file.
17169 * gdb.base/call-signals.c: New file.
17170 * gdb.base/unwindonsignal.exp: New file.
17171 * gdb.base/unwindonsignal.c: New file.
17172 * gdb.threads/interrupted-hand-call.exp: New file.
17173 * gdb.threads/interrupted-hand-call.c: New file.
17174 * gdb.threads/thread-unwindonsignal.exp: New file.
17175
adb483fe
DJ
171762009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
17177
17178 * gdb.base/define.exp: Test defining and hooking prefix commands.
17179 * gdb.python/python.exp: Update test for "show user" output.
17180
60023297
JK
171812009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17182
17183 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
17184 now the output exactly, using less wildcards. Expect also the output
17185 of gfortran-4.3. Update for the f-valprint.c modification from
17186 2008-04-22.
17187 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
17188 Remove gdb_test test names where matching the command.
17189
ccc57cf9
PA
171902009-01-01 Pedro Alves <pedro@codesourcery.com>
17191
17192 PR breakpoints/9681:
17193 * gdb.base/watchpoint.exp: Add regression test.
17194
c7a6ca08
PA
171952008-12-31 Pedro Alves <pedro@codesourcery.com>
17196
17197 * gdb.threads/attach-into-signal.exp: Don't use
17198 gdb_suppress_entire_file.
17199 * gdb.threads/attach-stopped.exp: Ditto.
17200 * gdb.threads/attachstop-mt.exp: Ditto.
17201
3a031f65
PA
172022008-12-31 Pedro Alves <pedro@codesourcery.com>
17203
17204 PR gdb/8812:
17205 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
17206
09e6485f
PA
172072008-12-29 Pedro Alves <pedro@codesourcery.com>
17208
17209 PR gdb/7536:
17210 * gdb.base/radix.exp: Add tests to ensure invalid input radices
17211 and unsupported output radices are really rejected.
17212
0cd53049
JK
172132008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17214
17215 * gdb.cp/punctuator.exp: Backslash the '$' signs.
17216
ba163c7e
TT
172172008-12-22 Tom Tromey <tromey@redhat.com>
17218
17219 * gdb.cp/punctuator.exp: New file.
17220
6f4de6c9
JK
172212008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17222
17223 * gdb.base/completion.exp (Completing non-existing component): New test.
17224
0f34d0b4
JK
172252008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17226
17227 Fix for PR gdb/8648.
17228 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
17229 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
17230 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
17231 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
17232
db2ad4c3
JK
172332008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17234
17235 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
17236
bb5ef15e
DP
172372008-12-16 Christophe Lyon <christophe.lyon@st.com>
17238
17239 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
17240 compiler actually generate code at the expected line number.
17241
90142adc
JZ
172422008-12-15 Jie Zhang <jie.zhang@analog.com>
17243
17244 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
17245
fad6eecd
TT
172462008-12-12 Tom Tromey <tromey@redhat.com>
17247
17248 * gdb.base/commands.exp (redefine_hook_test): New proc.
17249 Call it.
17250
17c8aaf5
TT
172512008-12-11 Tom Tromey <tromey@redhat.com>
17252
17253 * gdb.base/macscp.exp: New regression test.
17254
7c8adf68
TT
172552008-12-11 Tom Tromey <tromey@redhat.com>
17256
17257 * gdb.base/macscp.exp: Print "address.addr".
17258 * gdb.base/macscp1.c (struct outer): New struct.
17259 (address): New global.
17260
b05dcbb7
TT
172612008-12-09 Tom Tromey <tromey@redhat.com>
17262
17263 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
17264 Call it.
17265
2d476de1
DE
172662008-12-04 Doug Evans <dje@google.com>
17267
17268 * gdb.server/ext-run.exp: Relax regexp for init program.
17269
87bdc959
TG
172702008-12-03 Tristan Gingold <gingold@adacore.com>
17271
17272 * gdb.base/macscp.exp: Generate an object file during compilation
17273 to work around Darwin dsymutil limitations.
17274
e0740f77
JK
172752008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17276
17277 Test resolving external references to TLS variables.
17278 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
17279 FILE2_THREAD_LOCAL.
17280 (testfile2, srcfile2): New variables.
17281 * gdb.threads/tls.c (file2_thread_local)
17282 (function_referencing_file2_thread_local): New.
17283 * gdb.threads/tls2.c: New file.
17284
67f0aac5
JB
172852008-11-28 Joel Brobecker <brobecker@adacore.com>
17286
17287 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
17288 rather than integer, as integer might not be big enough when
17289 on 64bit targets.
67f0aac5 17290
c332165e
JG
172912008-11-27 Jerome Guitton <guitton@adacore.com>
17292
17293 * gdb.cp/formatted-ref.exp: Add equality test.
17294 * gdb.ada/formatted_ref.exp: Ditto.
17295
fc9b693c
JK
172962008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17297
17298 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
17299 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
17300
a9c64011
AS
173012008-11-20 Andreas Schwab <schwab@suse.de>
17302
17303 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
17304 matching syscall entry point.
17305 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17306 (tcatch_vfork_then_child_follow): Likewise. Finish through
17307 vfork even if we stopped at the syscall trampoline.
17308
e2fd701e
DE
173092008-11-20 Doug Evans <dje@google.com>
17310
17311 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
17312
69abc51c
TJB
173132008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
17314
17315 * gdb.arch/ppc-dfp.exp: New file.
17316 * gdb.arch/ppc-dfp.c: New file.
17317
c14c28ba
PP
173182008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
17319
17320 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 17321
2e74121d
DE
173222008-11-17 Doug Evans <dje@google.com>
17323
17324 * gdb.mi/mi-syn-frame.exp: Update expected output.
17325 * gdb.mi/mi2-syn-frame.exp: Update expected output.
17326
66bb093b
VP
173272008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17328
17329 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
17330 "thread N" results in =thread-selected.
17331 * lib/mi-support (mi_run_cmd, mi_expect_stop)
17332 (mi_send_resuming_command_raw): Be prepared for
17333 =thread-selected.
17334
3d043ef6
VP
173352008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17336
a9c64011
AS
17337 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
17338 * lib/mi-support.exp: Likewise.
3d043ef6 17339
808104c8
JB
173402008-11-16 Joel Brobecker <brobecker@adacore.com>
17341
17342 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
17343 commands from the expected output for "help catch".
17344
00b22944
JB
173452008-11-15 Joel Brobecker <brobecker@adacore.com>
17346
17347 * gdb.ada/int_deref.exp: New testcase.
17348
59669435
TT
173492008-11-14 Nick Roberts <nickrob@snap.net.nz>
17350
17351 * gdb.mi/gdb2549.exp: New file.
17352
de04a248
DE
173532008-11-11 Doug Evans <dje@google.com>
17354
17355 * gdb.base/callexit.exp: New file.
17356 * gdb.base/callexit.c: New file.
17357
6b8ce727
DE
173582008-11-10 Doug Evans <dje@google.com>
17359
17360 * lib/gdb.exp (GDBFLAGS): Move -nx ...
17361 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
17362 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
17363 (default_gdb_start,default_gdb_exit): Ditto.
17364 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
17365 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
17366 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
17367 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
17368 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
17369 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
17370
1b14b8aa
AS
173712008-11-03 Andreas Schwab <schwab@suse.de>
17372
17373 * gdb.base/hashline2.exp: Fix typo.
17374 * gdb.base/hashline3.exp: Likewise.
17375
f3134b88
TT
173762008-10-30 Tom Tromey <tromey@redhat.com>
17377
17378 * gdb.base/pointers.exp: Add test.
17379 * gdb.base/pointers.c (k, S): New typedefs.
17380 (instance): New global.
17381
c2226152
AS
173822008-10-30 Andreas Schwab <schwab@suse.de>
17383
17384 * gdb.base/args.exp: Add tests for newlines.
17385
462f405c
JB
173862008-10-30 Joel Brobecker <brobecker@adacore.com>
17387
17388 gdb.base/foll-exec.exp: Update the expected output of a couple
17389 of "info breakpoints" tests.
17390
79a45b7d
TT
173912008-10-28 Tom Tromey <tromey@redhat.com>
17392
17393 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
17394
adc13a14
PA
173952008-10-24 Pedro Alves <pedro@codesourcery.com>
17396
17397 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
17398 gdb_start_cmd.
17399 Use runto_main before any test that requires execution.
17400
252fbfc8
PA
174012008-10-23 Pedro Alves <pedro@codesourcery.com>
17402
17403 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
17404 instead of SIGINT.
17405
28148e3d
JB
174062008-10-22 Joel Brobecker <brobecker@adacore.com>
17407
17408 * gdb.base/completion.exp: Update expected output following
17409 the addition of the "info tasks" command.
17410
c209f847
TT
174112008-10-22 Tom Tromey <tromey@redhat.com>
17412
17413 * gdb.base/exprs.exp (test_expr): Add test for string
17414 concatenation.
17415
f177e350
PA
174162008-10-19 Pedro Alves <pedro@codesourcery.com>
17417
17418 * configure.ac: Output gdb.python/Makefile.
17419 * configure: Regenerate.
17420 * gdb.python/Makefile.in: New.
17421
cce89356
JB
174222008-10-16 Joel Brobecker <brobecker@adacore.com>
17423
17424 * gdb.base/foll-fork.exp: Adjust the expected output to match
17425 the new description for fork/vfork catchpoints in the "info
17426 breakpoints" output.
17427
176d289d
TJB
174282008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
17429
17430 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
17431
a08702d6
TJB
174322008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17433
17434 * gdb.python/python-value.c: New file.
17435 * gdb.python/python-value.exp: New file.
17436
1c5cfe86
PA
174372008-10-15 Pedro Alves <pedro@codesourcery.com>
17438
17439 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
17440
5a98ad69
DP
174412008-10-15 Denis Pilat <denis.pilat@st.com>
17442
41702f1b 17443 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 17444
dcb1a1e2
TT
174452008-10-09 Tom Tromey <tromey@redhat.com>
17446
17447 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
17448 'fprintf' and 'stderr'.
17449
9124fe48
JB
174502008-10-07 Joel Brobecker <brobecker@adacore.com>
17451
17452 * gdb.ada/ref_tick_size.exp: New testcase.
17453
45452591
DE
174542008-10-06 Doug Evans <dje@google.com>
17455
17456 * gdb.dwarf2/dw2-cu-size.exp: New file.
17457 * gdb.dwarf2/dw2-cu-size.S: New file.
17458
17459 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
17460 .Ltype_int for clarity.
17461
4fc5b208
PP
174622008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
17463
17464 PR gdb/2384:
17465 * gdb.cp/gdb2384.exp: Extended to test more cases.
17466 * gdb.cp/gdb2384.cc: Likewise.
17467 * gdb.cp/gdb2384-base.h: Likewise.
17468 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 17469
d78df370
JK
174702008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17471
17472 * gdb.base/maint.exp (maint print type): Remove printing
17473 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
17474
9a044a89
TT
174752008-09-30 Tom Tromey <tromey@redhat.com>
17476
17477 * gdb.base/macscp.exp: Add completion tests.
17478 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
17479 (TWENTY_THREE): Likewise.
17480 (FORTY_EIGHT): Likewise.
17481
506800a9
TT
174822008-09-30 Tom Tromey <tromey@redhat.com>
17483
17484 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
17485 everywhere.
17486 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
17487
1a6f01b5
JK
174882008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
17489
17490 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
17491 testcase is derived from. Fix racy dependency on an expected PID
17492 number. No longer support the testcase on Linux kernel 2.4.x.
17493
2fae03e8
TT
174942008-09-27 Tom Tromey <tromey@redhat.com>
17495
17496 * gdb.base/macscp.exp: Add tests for stringification, splicing,
17497 and varargs.
17498
1ad15515
PA
174992008-09-22 Pedro Alves <pedro@codesourcery.com>
17500
17501 * lib/mi-support.exp (mi_expect_interrupt): New.
17502 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
17503 from gdb.mi/mi-nonstop.exp.
17504 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
17505 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
17506 lib/mi-support.exp.
17507 Use mi_check_thread_states throughout. Avoid ".*" and do not
17508 require an anchor after -exec-run.
17509
d0b76dc6
DJ
175102008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
17511
17512 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
17513 stop is pending. Avoid ".*" when two stops are pending.
17514 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
17515 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
17516 newlines in fullnames.
17517 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
17518 (mi_expect_stop): Update comments. Only anchor in sync mode.
17519 Do not match newlines.
17520 (mi_send_resuming_command_raw): Always return status.
17521 (mi_get_stop_line): Do not match more than one line by accident.
17522 Only anchor in sync mode.
17523 (mi_run_inline_test): If -exec-next fails, give up.
17524
9990c830
UW
175252008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17526
17527 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
17528 on SPU.
17529
ebcf6f00
JB
175302008-09-10 Joel Brobecker <brobecker@adacore.com>
17531
17532 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
17533
b6db24e5
JB
175342008-09-10 Joel Brobecker <brobecker@adacore.com>
17535
17536 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
17537 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
17538 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
17539 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
17540 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
17541 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
17542 gdb.ada/interface.exp, gdb.ada/null_array.exp,
17543 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
17544 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
17545 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
17546 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
17547 Include the "= " sequence in the expected output of print tests.
17548
2bf448e0
JB
175492008-09-10 Joel Brobecker <brobecker@adacore.com>
17550
17551 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
17552 description for boolean types.
17553
d51fd4c8
PA
175542008-09-09 Pedro Alves <pedro@codesourcery.com>
17555
17556 * gdb.base/hook-stop-continue.c: New.
17557 * gdb.base/hook-stop-continue.exp: New.
17558
694182d2
DJ
175592008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
17560
17561 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
17562
3b8a7fc0
JG
175632008-09-08 Jerome Guitton <guitton@adacore.com>
17564
17565 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
17566 (stack_check_probe_2, stack_check_probe_loop_1)
17567 (stack_check_probe_loop_2): New functions.
17568 (main): Add call to these new functions.
17569 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
17570 functions, check that the breakpoint is inserted at the appropriate
17571 location.
17572 (insert_breakpoint): Slightly refine this procedure so that it can
17573 be called several times in the test.
17574
96cc0ae8
JG
175752008-09-08 Jerome Guitton <guitton@adacore.com>
17576
17577 * gdb.base/stack-checking.c: New file.
17578 * gdb.base/stack-checking.exp: New file.
17579
1f08b409
TJB
175802008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17581
17582 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17583 * gdb.arch/altivec-regs.exp: Likewise.
17584 * gdb.arch/vsx-regs.exp: Likewise.
17585
3099e1c4
TJB
175862008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17587
17588 * gdb.arch/ppc-fp.exp: New file.
17589 * gdb.arch/ppc-fp.c: New file.
17590
cc69bfc1
PP
175912008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17592
17593 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17594 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17595
b02a33db
MS
175962008-09-04 Michael Snyder <msnyder@vmware.com>
17597
17598 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17599 as "at" (for non-debug functions such as _start).
17600
2992cbe0
UW
176012008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17602
17603 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17604 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17605 software watchpoints.
17606 * gdb.base/watch_thread_num.exp: Likewise.
17607
514f746b
AR
176082008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17609
17610 * gdb.arch/i386-bp_permanent.exp: New test.
17611
876cecd0
TT
176122008-08-24 Tom Tromey <tromey@redhat.com>
17613
17614 * gdb.base/maint.exp: Update "maint print type".
17615
80f73d71
VP
176162008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17617
17618 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17619 support. Adjust the order of "*running" notifications.
17620 * gdb.mi/non-stop.c: Don't cast from int to void* and
17621 back.
17622
d9c78d7d
MK
176232008-08-20 Mark Kettenis <kettenis@gnu.org>
17624
17625 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17626 expect to find it in the "info frame" output.
17627
97a2d1d3
DJ
176282008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17629
17630 * gdb.base/interp.exp: Always consume both prompts.
17631
b96e2927
PA
176322008-08-20 Pedro Alves <pedro@codesourcery.com>
17633
17634 * gdb.base/pending.exp: Test pending breakpoints without symbols
17635 loaded.
17636
8cf6e61a
VP
176372008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17638
17639 * lib/mi-support.exp (mi_expect_stop): Produce
17640 more details on failures.
17641 * gdb.mi/mi-nonstop.exp: New.
17642 * gdb.mi/non-stop.c: New.
17643
c6ebd6cf
VP
176442008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17645
a9c64011
AS
17646 * gdb.mi/mi-async.exp: Use 'set target-async'.
17647 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17648
46a9b8ed
DJ
176492008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17650
17651 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17652
44feb3ce
TT
176532008-08-17 Tom Tromey <tromey@redhat.com>
17654
17655 * gdb.base/help.exp (help catch): Rewrite.
17656
311a4e6b
TJB
176572008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17658
17659 * gdb.base/define.exp: Test indented command documentation.
17660 * gdb.python/python.exp: Test indented multi-line command.
17661
604c2f83
LM
176622008-08-15 Luis Machado <luisgpm@br.ibm.com>
17663
17664 * testsuite/gdb.arch/vsx-regs.c: New source file.
17665 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17666 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17667
886a217c
TT
176682008-08-14 Tom Tromey <tromey@redhat.com>
17669
17670 * gdb.base/macscp.exp: Add regression test for "macro define" or
17671 "macro undef" with no arguments.
17672
c814a4f3
PP
176732008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17674
17675 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17676
12ab8a60
UW
176772008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17678
17679 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17680
d57a3c85
TJB
176812008-08-06 Tom Tromey <tromey@redhat.com>
17682
17683 * gdb.python/python.exp: New file.
17684
c7b778ff
JK
176852008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17686
17687 Fix for PR gdb/1543.
17688 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17689 $LOCATION.
17690 (location): New variable.
17691 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17692 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17693 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17694 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17695 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17696 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17697 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17698 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17699 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17700 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17701 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17702 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17703 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17704 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17705 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17706 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17707 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17708 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17709 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17710 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17711 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17712 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17713 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17714 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17715 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17716 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17717 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17718 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17719 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17720 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17721 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17722 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17723 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17724 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17725 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17726 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17727 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17728 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17729 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17730 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17731 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17732 gdb.base/type-opaque.exp, gdb.base/until.exp,
17733 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17734 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17735 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17736 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17737 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17738 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17739 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17740 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17741 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17742 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17743 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17744 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17745 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17746 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17747 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17748 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17749 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17750 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17751 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17752 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17753 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17754 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17755 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17756 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17757 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17758 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17759 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17760 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17761 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17762 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17763 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17764 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17765 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17766 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17767 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17768 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17769 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17770 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17771 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17772 to bug-gdb@prep.ai.mit.edu .
17773
5e06a3d1
VP
177742008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17775
17776 * lib/mi-support.exp (mi_load_shlibs): New.
17777 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17778
9d81d21b
VP
177792008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17780
17781 * lib/mi-support.exp (get_mi_thread_list)
17782 (check_mi_and_console_threads): New, moved from ...
17783 * gdb.mi/mi-pthread.exp: ...here.
17784 * gdb.mi/gdb669.exp (get_mi_thread_list)
17785 (check_mi_and_console_threads): Delete.
17786 * gdb.mi/mi2-pthread.exp: Likewise.
17787
bae98fe0
TT
177882008-07-28 Tom Tromey <tromey@redhat.com>
17789
17790 * Makefile.in (just-check): Remove. Move body to...
17791 (check): ... here.
17792
57380f4e
DJ
177932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17794
17795 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17796 Add a test for duplicated SIGINTs.
17797
e09490f1
DJ
177982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17799
17800 * gdb.threads/schedlock.exp (get_args): Update to work for any
17801 value of NUM.
17802 (Top level): Report the number of threads that did not resume.
17803
6387b45f
DJ
178042008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17805
17806 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17807
62f64ff2
DJ
178082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17809
17810 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17811 non-MI prompt.
17812
fa8de41e
TT
178132008-07-26 Tom Tromey <tromey@redhat.com>
17814
17815 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17816 (function_struct, function_struct_ptr): New globals.
17817 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17818 function pointer in a struct.
17819
ccb3ac8a
TT
178202008-07-26 Tom Tromey <tromey@redhat.com>
17821
17822 * gdb.base/macscp.exp: Add test for macro lexing bug.
17823
d7d9f01e
TT
178242008-07-18 Tom Tromey <tromey@redhat.com>
17825
17826 * gdb.base/macscp.exp: Add macro tests.
17827
9bf07184
PP
178282008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17829
17830 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17831
becf6477
PP
178322008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17833
17834 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17835
0709f7d3
PP
178362008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17837
17838 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17839
7093c834
PP
178402008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17841
17842 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17843
b432ffe3
JK
178442008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17845
17846 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17847
b1a268e5
VP
178482008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17849
17850 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17851
e2995f8e
KB
178522008-07-11 Kevin Buettner <kevinb@redhat.com>
17853
17854 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17855 of regexp to account for changes made to GDB in the printing of
17856 byte vectors.
17857
14032a66
TT
178582008-07-11 Tom Tromey <tromey@redhat.com>
17859
17860 * gdb.base/completion.exp: Add 'help' completion test.
17861
981505ef
JK
178622008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17863
17864 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17865
10568435
JK
178662008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17867
17868 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17869
4487aabf
PA
178702008-07-09 Pedro Alves <pedro@codesourcery.com>
17871
17872 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17873
a4a9b1c4
PA
178742008-07-09 Pedro Alves <pedro@codesourcery.com>
17875
17876 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17877
3c3185ac
JK
178782008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17879
17880 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17881
7ebd49dc
VP
178822008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17883
17884 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17885 previous commit. Add a comment.
17886
84e46146
PA
178872008-06-28 Pedro Alves <pedro@codesourcery.com>
17888
17889 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17890
0f8d4a2f
VP
178912008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17892
17893 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17894
f747e0ce
PA
178952008-06-27 Pedro Alves <pedro@codesourcery.com>
17896
17897 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17898 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17899 compiling an executable, link in an object that forces unbuffered
17900 output.
17901 * lib/set_unbuffered_mode.c: New file.
17902
734a5c36
JK
179032008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17904
17905 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17906
a2840c35
VP
179072008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17908
a9c64011
AS
17909 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17910 mi_expect_stop.
17911 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17912 Demand that *running is output.
17913 (detect_async): Perform checking every time.
17914 (mi_send_resuming_command): Extract everything into...
17915 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17916 (mi_expect_stop): Don't accept any output before *stopped.
17917
6ae37fef
VP
179182008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17919
17920 Robustify mi-simplerun.
a9c64011
AS
17921 * gdb.mi/basics.c (main): Add a call to sleep.
17922 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17923 * gdb.mi/mi2-cli.exp: Likewise.
17924 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17925
b4aa76f0 179262008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17927
17928 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17929
e1ac3328
VP
179302008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17931
a9c64011
AS
17932 * gdb.mi/mi-console.exp: Adjust.
17933 * gdb.mi/mi-syn-frame.exp: Adjust.
17934 * gdb.mi/mi2-console.exp: Adjust.
17935 * gdb.mi/mi2-syn-frame.exp: Adjust.
17936 * lib/mi-support.exp (mi_run_cmd): Adjust.
17937 (mi_send_resuming_command): Adjust.
e1ac3328 17938
f7f9a841
VP
179392008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17940
17941 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17942 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17943 testing of stopped.
17944 * gdb.mi/mi2-syn-frame.exp: Likewise.
17945 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17946 (async, detect_async): New.
17947 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17948 depending on if we're running in sync or async mode.
f7f9a841 17949
37cd5d19
TT
179502008-06-09 Tom Tromey <tromey@redhat.com>
17951
17952 * gdb.base/completion.exp: New tests for field name completion
17953 with spaces, and field name completion with '->'.
17954
65d12d83
TT
179552008-06-06 Tom Tromey <tromey@redhat.com>
17956
17957 * gdb.base/break1.c (struct some_struct): New struct.
17958 (values): New global.
17959 * gdb.base/completion.exp: Add field name completion test.
17960
ebfe2e3f
PP
179612008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17962
17963 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17964 to pointer.
17965 * gdb.cp/call-c.cc: Likewise.
17966
bcf6fc3a
NR
179672008-06-06 Nick Roberts <nickrob@snap.net.nz>
17968
17969 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17970 annotation.
17971
49fd4a42 179722008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17973 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17974
17975 * gdb.threads/execl.c, gdb.threads/execl1.c,
17976 gdb.threads/execl.exp: New tests.
a9c64011 17977
8a34ac3f
AR
179782008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17979 Daniel Jacobowitz <dan@codesourcery.com>
17980
17981 * gdb.cp/exception.exp: Activate test, make it work with pending
17982 catchpoints.
17983
86ae69ef
JK
179842008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17985
17986 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17987
f7f9ae2c
VP
179882008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17989
a9c64011
AS
17990 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17991 now printed.
17992 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17993
2a2d4dc3
AS
179942008-05-27 Andreas Schwab <schwab@suse.de>
17995
17996 * gdb.base/frame-args.exp: Handle arguments that are optimized
17997 out.
17998
5099e4d9
LM
179992008-05-26 Luis Machado <luisgpm@br.ibm.com>
18000
18001 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
18002 quiet for ppc32 and group options into a single variable.
18003
d9c36a91
JB
180042008-05-23 Joel Brobecker <brobecker@adacore.com>
18005
18006 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
18007 of zero-size elements.
18008 * gdb.ada/null_array.exp: Test printing this new array.
18009
103a8671
JK
180102008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18011
18012 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
18013
07a4cc1a 180142008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
18015
18016 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
18017 of the "finish" command.
18018
55f996a7
NR
180192008-05-21 Nick Roberts <nickrob@snap.net.nz>
18020
18021 * gdb.base/annota1.exp: Test for new annotation.
18022
907fc202
UW
180232008-05-16 Pedro Alves <pedro@codesourcery.com>
18024
18025 * gdb.base/fixsection.exp: New file.
18026 * gdb.base/fixsection0.c: New file.
18027 * gdb.base/fixsection1.c: New file.
18028
e8f97270
UW
180292008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18030
18031 * gdb.base/annota1.exp: Accept printf@... in place of printf.
18032 * gdb.base/annota3.exp: Likewise.
18033
ac0bb574
NF
180342008-05-13 Nathan Froyd <froydnj@codesourcery.com>
18035
18036 * gdb.base/watch_thread_num.exp: Don't run tests that require
18037 watchpoints if the target doesn't support them.
18038
6fadd07a
DE
180392008-05-12 Doug Evans <dje@google.com>
18040
18041 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
18042
6e9a4a30
JB
180432008-05-09 Joel Brobecker <brobecker@adacore.com>
18044
18045 * gdb.ada/assign_1.exp: New testcase.
18046
08388c79
DE
180472008-05-09 Doug Evans <dje@google.com>
18048
a3c83fae
DE
18049 * gdb.base/find.exp: New file.
18050 * gdb.base/find.c: New file.
08388c79 18051
bd5ddfe8
DJ
180522008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
18053
18054 * gdb.base/commands.exp (watchpoint_command_test): Handle
18055 gdb,no_hardware_watchpoints.
18056 * gdb.base/float.exp: Allow ARM targets without floating point.
18057 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
18058
b5dd68e2 180592008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 18060 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
18061
18062 * gdb.ada/lang_switch: New test program.
18063 * gdb.ada/lang_switch.exp: New testcase.
18064
382d13d1
DE
180652008-05-05 Doug Evans <dje@google.com>
18066
18067 * gdb.base/help.exp (disassemble): Update expected help text.
18068
9dd789d0
PA
180692008-05-04 Pedro Alves <pedro@codesourcery.com>
18070
18071 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
18072
611c83ae
PA
180732008-05-04 Pedro Alves <pedro@codesourcery.com>
18074
18075 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
18076 different times.
18077
ff013f42
JK
180782008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
18079
18080 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
18081 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
18082 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
18083 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
18084
96dff6a2
VP
180852008-05-04 Vladimir Prus <vladimir@codesourcery.com>
18086
18087 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
18088 notification to appear.
18089
55cd6f92
DJ
180902008-05-04 Daniel Jacobowitz <dan@debian.org>
18091
18092 * gdb.base/fullname.c: New file.
18093 * gdb.base/fullname.exp: New file.
18094 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
18095
d705c43c
PA
180962008-05-03 Pedro Alves <pedro@codesourcery.com>
18097
18098 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
18099 expressions with macros.
18100
333222e1
JK
181012008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18102
18103 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
18104
5ac01682
DJ
181052008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
18106
18107 * gdb.base/completion.exp: Handle lack of other symbols beginning
18108 with "a".
18109
18110 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
18111
237fc4c9
PA
181122008-05-02 Jim Blandy <jimb@codesourcery.com>
18113
18114 * gdb.asm/asmsrc1.s: Add scratch space.
18115
ed5e9466
DJ
181162008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18117 Daniel Jacobowitz <dan@codesourcery.com>
18118
18119 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
18120 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
18121 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
18122
b39cc962
DJ
181232007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
18124
18125 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
18126
36d520f5
JB
181272008-05-01 Joel Brobecker <brobecker@adacore.com>
18128
18129 * gdb.base/info-target.exp: New testcase.
18130
8d4e3071
DJ
181312008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
18132
18133 * gdb.cp/hang.exp: Use .cc instead of .C.
18134 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
18135 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
18136
6f3f3097
DJ
181372008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
18138
18139 * gdb.base/gdb1250.exp: Remove perror.
18140 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
18141
5550a914
PA
181422008-04-30 Pedro Alves <pedro@codesourcery.com>
18143
18144 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
18145 .2byte.
18146
d848e687
DJ
181472008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
18148
18149 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
18150 (maybe_kfail): New.
18151
93b5768b
PA
181522008-04-25 Pedro Alves <pedro@codesourcery.com>
18153
18154 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
18155
721c02de
VP
181562008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18157
a9c64011
AS
18158 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
18159 * gdb.mi/mi2-syn-frame.exp: Likewise.
18160 * lib/mi-support.exp: Likewise.
721c02de 18161
74960c60
VP
181622008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18163
18164 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
18165 to specify regexp for the location to stop at.
18166 * gdb.base/break-always.c: New.
18167 * gdb.base/break-always.exp: New.
18168
d24317b4
VP
181692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
18170
18171 * lib/mi-support.exp (mi_runto_helper): Adjust
18172 for the original-location field.
18173 (mi_create_breakpoint, mi_list_breakpoints): New.
18174 * gdb.mi/mi-break.exp: Adjust.
18175 * gdb.mi/mi2-break.exp: Adjust.
18176 * gdb.mi/mi-pending.exp: Adjust.
18177 * gdb.mi/mi-simplerun.exp: Adjust.
18178 * gdb.mi/mi2-simplerun.exp: Adjust.
18179 * gdb.mi/mi-syn-frame.exp: Adjust.
18180 * gdb.mi/mi2-syn-frame.exp: Adjust.
18181 * gdb.mi/mi-until.exp: Adjust.
18182 * gdb.mi/mi2-until.exp: Adjust.
18183 * gdb.mi/mi-var-display.exp: Adjust.
18184 * gdb.mi/mi2-var-display.exp: Adjust.
18185 * gdb.mi/mi-watch.exp: Adjust.
18186 * gdb.mi/mi2-watch.exp: Adjust.
18187
fdc59709 181882008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 18189
a9c64011
AS
18190 * aclocal.m4: Add override.m4.
18191 * configure: Regenerate.
fdc59709 18192
8e91f023
VP
181932008-04-19 Vladimir Prus <vladimir@codesourcery.com>
18194
18195 * gdb.mi/var-cmd.c (do_at_tests): Verify that
18196 '-var-update --all-values' reports new value even the type
18197 of a variable object has changed.
18198
233a11ab
CS
181992008-04-18 Craig Silverstein <csilvers@google.com>
18200
18201 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
18202 files.
d24317b4 18203
9c1137ad
JB
182042008-04-18 Joel Brobecker <brobecker@adacore.com>
18205
18206 * gdb.ada/atomic_enum: New test program.
18207 * gdb.ada/atomic_enum.exp: New testcase.
18208
66d0bbc7
DE
182092008-04-17 Doug Evans <dje@google.com>
18210
18211 * gdb.opt/Makefile.in: Fix whitespace.
18212
100906b0
UW
182132008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
18214
18215 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
18216
4584e32e
DE
182172008-04-17 Doug Evans <dje@google.com>
18218
18219 * gdb.base/hashline1.exp: New testcase.
18220 * gdb.base/hashline2.exp: New testcase.
18221 * gdb.base/hashline2.exp: New testcase.
18222
0a320680
PA
182232008-04-17 Pedro Alves <pedro@codesourcery.com>
18224
18225 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
18226
18ac113b
AR
182272008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
18228
18229 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
18230 temporary breakpoint to match "Temporary breakpoint".
18231 * gdb.base/break.exp (delete_breakpoints): Likewise.
18232 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
18233 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
18234 * gdb.base/display.exp: Likewise.
18235 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
18236 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
18237 * gdb.base/restore.exp (restore_tests): Likewise.
18238 * gdb.base/sepdebug.exp: Likewise.
18239 * gdb.base/watchpoint.exp: Likewise.
18240 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
18241 * gdb.mi/mi-pending.exp: Likewise.
18242 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
18243 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
18244 * gdb.mi/mi-var-cmd.exp: Likewise.
18245 * gdb.mi/mi-var-display.exp: Likewise.
18246 * gdb.mi/mi2-cli.exp: Likewise.
18247 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
18248 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
18249 * gdb.mi/mi2-var-display.exp: Likewise.
18250 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
18251 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
18252 new "disp" field.
a9c64011 18253 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
18254 reason. This is to support fix for PR2424.
18255
add38693
JK
182562008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18257
18258 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
18259
fcacd99f
VP
182602008-04-13 Vladimir Prus <vladimir@codesourcery.com>
18261
18262 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 18263 field. Add more floating varobj tests.
fcacd99f 18264 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
18265 field.
18266 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
18267 (main): Call do_at_tests.
18268 * lib/mi-support.exp (mi_create_floating_varobj)
18269 (mi_varobj_update_with_type_change): New.
fcacd99f 18270
de051565
MK
182712008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
18272
18273 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
18274 option of -var-evaluate-expression.
18275 * gdb.mi/mi2-var-display.exp: Likewise.
18276
dbc52822
VP
182772008-04-07 Vladimir Prus <vladimir@codesourcery.com>
18278
18279 Introduce test setup helpers.
a9c64011
AS
18280 * lib/gdb.exp (build_executable, clean_restart)
18281 (prepare_for_testing): New.
18282 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
18283 * gdb.base/return.exp: Likewise.
18284 * gdb.base/ending-run.exp: Likewise.
dbc52822 18285
473591da
NR
182862008-04-07 Nick Roberts <nickrob@snap.net.nz>
18287
18288 * gdb.mi/mi-async.exp: New test for asynchronous Machine
18289 Interface (MI) responses.
18290
2b2d9e11
VP
182912008-04-06 Vladimir Prus <vladimir@codesourcery.com>
18292
a9c64011
AS
18293 * gdb.cp/breakpoint.cc: New code to test conditions involving
18294 member variables.
18295 * gdb.cp/breakpoint.exp: Test condition involving member
18296 variables.
2b2d9e11 18297
bb378428
VP
182982008-04-05 Vladimir Prus <vladimir@codesourcery.com>
18299
18300 * lib/mi-support.exp (mi_expect_stop): New.
18301 (mi_run_cmd): Change the
18302 token. Use mi_send_resuming_command, use
18303 mi_expect_stop.
18304 (mi_execute_to_helper): Rename to mi_execute_to.
18305 (mi_send_resuming_command): Add more error patterns.
18306 (mi_wait_for_stop): Renamed to...
18307 (mi_get_stop_line): ...this.
18308 (mi_run_inline_test): Adjust.
18309
18310 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
18311 * gdb.mi/mi-console.exp: Likewise.
18312 * gdb.mi/mi-pending.exp: Likewise.
18313 * gdb.mi/mi-simplerun.exp: Likewise.
18314 * gdb.mi/mi-stack.exp: Likewise.
18315 * gdb.mi/mi-stepi.exp: Likewise.
18316 * gdb.mi/mi-syn-frame.exp: Add comment.
18317 * gdb.mi/mi-until.exp: Likewise.
18318 * gdb.mi/mi-var-display.exp: Likewise.
18319 * gdb.mi/mi-watch.exp: Likewise.
18320 * gdb.mi/mi2-cli.exp: Likewise.
18321 * gdb.mi/mi2-console.exp: Likewise.
18322 * gdb.mi/mi2-simplerun.exp: Likewise.
18323 * gdb.mi/mi2-stack.exp: Likewise.
18324 * gdb.mi/mi2-stepi.exp: Likewise.
18325 * gdb.mi/mi2-until.exp: Likewise.
18326 * gdb.mi/mi2-var-display.exp: Likewise.
18327 * gdb.mi/mi2-watch.exp: Likewise.
18328
62172bb9
UW
183292008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18330
18331 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
18332
18333 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
18334
a13e061a
PA
183352008-04-04 Pedro Alves <pedro@codesourcery.com>
18336
18337 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
18338 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
18339 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18340 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
18341 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
18342 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
18343 expect an mi error duplicated in stderr.
18344
eae06beb
JB
183452008-04-03 Joel Brobecker <brobecker@adacore.com>
18346
18347 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
18348 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
18349 Add a couple of tests that verify the behavior when the new setting
18350 is set to "cancel" and "all".
18351 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
18352 "ask" before we start the testing.
18353
79c6ced6
AR
183542008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
18355
18356 * gdb.cp/casts.cc: Add class reference variables.
18357 * gdb.cp/casts.exp: New test cases for up/down casting references.
18358
6c2d1a6b
MK
183592008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
18360
18361 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
18362 instead of beginning to make an extra test pass.
18363 * gdb.mi/mi2-var-display.exp: Likewise.
18364
55b411d9
MR
183652008-03-31 Maciej W. Rozycki <macro@mips.com>
18366
18367 * gdb.base/break.exp: Mark failures as such. Fix formatting.
18368
c6140da2
MD
183692008-03-31 Markus Deuling <deuling@de.ibm.com>
18370 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18371
18372 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
18373 value. Add xfail for older kernels.
18374
79732189
AR
183752008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
18376
18377 Bring mi-support in line with gdb.exp.
18378 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
18379 (mi_gdb_start): New function.
18380
33c3676e
MR
183812008-03-28 Maciej W. Rozycki <macro@mips.com>
18382
18383 * gdb.mi/mi-var-cmd.exp: Fix a typo.
18384
92e28119
VP
183852008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18386
18387 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
18388 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 18389
9e8e3afe
VP
183902008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18391
18392 * lib/mi-support.exp (mi_create_varobj_checked): New.
18393 (mi_list_varobj_children): Allow to check for a
18394 value.
18395 (mi_list_array_varobj_children): New.
18396
18397 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
18398 and mi_list_varobj_children, as opposed to hardcoding
18399 expected strings.
18400 * gdb.mi/gdb701.exp: Likewise.
18401 * gdb.mi/gdb792.exp: Likewise.
18402 * gdb.mi/mi-var-block.exp: Likewise.
18403 * gdb.mi/mi-var-cmd.exp: Likewise.
18404 * gdb.mi/mi-var-invalidate.exp: Likewise.
18405 * gdb.mi/mi2-var-block.exp: Likewise.
18406 * gdb.mi/mi2-var-child.exp: Likewise.
18407 * gdb.mi/mi2-var-cmd.exp: Likewise.
18408 * gdb.mi/mi2-var-display.exp: Likewise.
18409
9df50351
JK
184102008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18411
18412 Fix random false FAILs on i386.
18413 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
18414
31e5d73a
DJ
184152008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18416
18417 PR gdb/544
18418 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
18419
12f4afab
DJ
184202008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18421
18422 PR gdb/544
18423 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
18424
b562a0cb
DJ
184252008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18426
18427 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
18428 fixed PR gdb/544.
18429
17faa917
DJ
184302008-03-21 Pedro Alves <pedro@codesourcery.com>
18431
18432 * gdb.threads/fork-child-threads.exp: Test next over fork.
18433
6214f497
DJ
184342008-03-21 Chris Demetriou <cgd@google.com>
18435
18436 * gdb.base/break.exp (rbreak junk): New test for rbreak
18437 "Junk at end of arguments" issue.
18438
63092375
DJ
184392008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18440
18441 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
18442 *& to work on created array elements.
18443 (Top level): Test print $pc with a file. Test string operations
18444 without a target.
18445 * gdb.base/ptype.exp: Do not expect *& to work on created array
18446 elements.
18447
b21991b0
DJ
184482008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18449
18450 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
18451 gdb.threads/staticthreads.exp: Update exit query.
18452
c4b347c7
SL
184532008-03-07 Sandra Loosemore <sandra@codesourcery.com>
18454
18455 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
18456
fa4727a6
DJ
184572008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
18458
18459 * gdb.base/watchpoint.c (global_ptr, func4): New.
18460 (main): Call func4.
18461 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
18462 (test_inaccessible_watchpoint): New.
18463
2f34202f
MR
184642008-02-29 Maciej W. Rozycki <macro@mips.com>
18465
18466 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
18467 select the largest.
18468
0d6ba1b1
DJ
184692008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18470
18471 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
18472 frames-invalid annotations.
18473
e691325a
PM
184742008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
18475
a9c64011 18476 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 18477
f85b5ecc
DE
184782008-02-27 Doug Evans <dje@google.com>
18479
18480 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
18481 for bug 1738.
18482 (breakpoint_to_handler_entry): Ditto.
18483
b40e7bf3
JB
184842008-02-27 Joel Brobecker <brobecker@adacore.com>
18485
18486 * gdb.base/ending-run.exp: Use the first line of code inside
18487 function body to test breakpoints.
18488 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
18489 location where the breakpoint is inserted when using the line
18490 where a function is declared. Fix typo in the description of
18491 one of the tests.
18492 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
18493
2faca73a
PM
184942008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18495
18496 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 18497 tests.
2faca73a 18498
6f439c36
PM
184992008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18500
18501 * gdb.base/args.exp: avoid same output for tests
18502 with single quotes.
18503
54e52265
VP
185042008-02-26 Vladimir Prus <vladimir@codesourcery.com>
18505
a9c64011
AS
18506 * gdb.base/annota1.exp: Adjust for 'info break'
18507 format changes.
18508 * gdb.base/annota3.exp: Likewise.
18509 * gdb.base/break.exp: Likewise.
18510 * gdb.base/condbreak.exp: Likewise.
18511 * gdb.base/pending.exp: Likewise.
18512 * gdb.base/sepdebug.exp: Likewise.
18513 * gdb.base/unload.exp: Likewise.
18514 * gdb.cp/ovldbreak.exp: Likewise.
18515 * gdb.mi/mi-pending.exp: Likewise.
54e52265 18516
897b09ca
DE
185172008-02-07 Doug Evans <dje@google.com>
18518
18519 * gdb.cp/mb-inline.exp: New.
18520 * gdb.cp/mb-inline.h: New.
18521 * gdb.cp/mb-inline1.cc: New.
18522 * gdb.cp/mb-inline2.cc: New.
18523
b1c32d35
PM
185242008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
18525
18526 * gdb.pascal/floats.pas: New test program.
18527 * gdb.pascal/floats.exp: New testcase.
18528
1a4ca44a
TJB
185292008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
18530
18531 * gdb.base/callfuncs.c (t_float_many_args): New function.
18532 (t_double_many_args): New function.
18533 * gdb.base/callfuncs.exp: Add tests for exceeding float
18534 and double parameters passed through the stack.
18535
439048e8
JB
185362008-02-05 Joel Brobecker <brobecker@adacore.com>
18537
18538 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
18539 gdb.ada/complete/foo.adb: New files.
18540 * gdb.ada/complete.exp: New testcase.
18541
81fe8080
DE
185422008-02-03 Doug Evans <dje@google.com>
18543
301f0ecf
DE
18544 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
18545
81fe8080
DE
18546 * gdb.cp/gdb2384.exp: New file.
18547 * gdb.cp/gdb2384.cc: New file.
18548 * gdb.cp/gdb2384-base.h: New file.
18549 * gdb.cp/gdb2384-base.cc: New file.
18550
4b071aec
DE
185512008-02-02 Doug Evans <dje@google.com>
18552
18553 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
18554
61137ba6
JB
185552007-02-01 Joel Brobecker <brobecker@adacore.com>
18556
18557 * gdb.ada/sym_print_name: New test program.
18558 * gdb.ada/sym_print_name.exp: New testcase.
18559
185602007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
18561
18562 * gdb.ada/nested/hello.adb: New file.
18563 * gdb.ada/nested.exp: New testcase.
18564 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18565
98deb0da
VP
185662008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18567
18568 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
18569 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
18570 don't cause future evaluations of function to report
18571 creation of internal breakpoints.
98deb0da 18572
723a2275
VP
185732008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18574
18575 * gdb.mi/mi-break.exp (test_error): New.
18576 Call it.
18577
fb546a2f
LM
185782008-01-31 Luis Machado <luisgpm@br.ibm.com>
18579
18580 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18581 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18582
2d8fd90a
PM
185832008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18584
18585 * gdb.pascal/integers.pas: New test program.
18586 * gdb.pascal/integers.exp: New testcase.
18587
a7fa0ded
PM
185882008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18589
18590 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18591
5e1a1926
TJB
185922008-01-30 Luis Machado <luisgpm@br.ibm.com>
18593
18594 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18595 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18596
8d04f9f0
JB
185972008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18598
18599 * gdb.ada/formatted_ref: New test program.
18600 * gdb.ada/formatted_ref.exp: New testcase.
18601
18602 * gdb.cp/formatted-ref.cc: New file.
18603 * gdb.cp/formatted-ref.exp: New testcase.
18604
ce75a98f
JB
186052008-01-30 Joel Brobecker <brobecker@adacore.com>
18606
18607 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18608
e835f6bf
NR
186092008-01-30 Nick Roberts <nickrob@snap.net.nz>
18610
18611 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18612 (test_file_list_exec_source_file): Update to new macro-info field.
18613
d118ef87
PH
186142008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18615
18616 * gdb.ada/exprs: New test program.
18617 * gdb.ada/exprs.exp: New testcase.
18618
7d35ab09
TJB
186192008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18620
18621 * dfp-test.c (DELTA, DELTA_B): New definitions.
18622 (double_val1, double_val2, double_val3, double_val4, double_val5,
18623 double_val6, double_val7, double_val8, double_val9, double_val10,
18624 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18625 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18626 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18627 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18628 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18629 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18630 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18631 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18632 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18633 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18634 dec128_val16): New global variables.
18635 (decimal_dec128_align): New function.
18636 (decimal_mixed): Likewise.
18637 (decimal_many_args_dec32): Likewise.
18638 (decimal_many_args_dec64): Likewise.
18639 (decimal_many_args_dec128): Likewise.
18640 (decimal_many_args_mixed): Likewise.
18641 * dfp-test.exp: Add tests calling new inferior functions.
18642
2d717e4f
DJ
186432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18644
18645 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18646 gdb.server/ext-run.exp: New files.
18647 * lib/gdbserver-support.exp (gdbserver_download): New.
18648 (gdbserver_start): New. Update gdbserver expected
18649 output.
18650 (gdbserver_spawn): Use them.
18651 (gdbserver_start_extended): New.
18652
e85a822c
DJ
186532008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18654
18655 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18656 Run on GNU/Linux.
18657 (do_exec_tests): Check for systems which do not support catchpoints.
18658 Do not match START.
18659 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18660 Run on GNU/Linux. Enable verbose output.
18661 (check_fork_catchpoints): New.
18662 (explicit_fork_child_follow, catch_fork_child_follow)
18663 (tcatch_fork_parent_follow): Update expected messages.
18664 (do_fork_tests): Use check_fork_catchpoints.
18665 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18666 Run on GNU/Linux. Enable verbose output.
18667 (check_vfork_catchpoints): New.
18668 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18669 expected messages.
18670 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18671
401ea829
JB
186722008-01-29 Jim Blandy <jimb@red-bean.com>
18673
18674 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18675 host' errors.
18676 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18677
aceaf3ad
JB
186782008-01-29 Jim Blandy <jimb@red-bean.com>
18679
18680 * gdb.threads/sigthread.c: Use barriers to ensure that
18681 child_thread and child_thread_two are always initialized before we
18682 start to use them.
18683
a5606eee
VP
186842008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18685
18686 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18687 * gdb.base/watchpoint-solib.c: New.
18688 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18689
c55a82bb
PM
186902008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18691
18692 * gdb.base/gdb1056.exp: Add unsigned integer test.
18693
0993fe05
DE
186942008-01-28 Doug Evans <dje@google.com>
18695
18696 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18697
4fe42e7f
JB
186982008-01-27 Jim Blandy <jimb@codesourcery.com>
18699
c7a69933
JB
18700 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18701
4fe42e7f
JB
18702 * gdb.base/expand-psymtabs.exp: Doc fix.
18703
5def8285
MK
187042008-01-26 Mark Kettenis <kettenis@gnu.org>
18705
18706 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18707
5313c911
NR
187082008-01-24 Nick Roberts <nickrob@snap.net.nz>
18709
a9c64011 18710 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18711 -var-set-format.
18712
93815fbf
VP
187132008-01-23 Chris Demetriou <cgd@google.com>
18714
18715 * gdb.threads/thread_events.c: New testcase source file.
18716 * gdb.threads/thread_events.exp: New testcase expect file.
18717
467a88ee
NR
187182008-01-23 Nick Roberts <nickrob@snap.net.nz>
18719
18720 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18721
18722 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18723 -var-set-format.
18724
d8f82aba
DJ
187252008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18726 Vladimir Prus <vladimir@codesourcery.com>
18727
18728 * gdb.base/float.exp: Allow missing floating point for m68k and
18729 PowerPC.
18730
60c46647
VP
187312008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18732
18733 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18734 ignore count.
18735 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18736 * gdb.mi/mi-cli.exp: Adjust.
18737 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18738
c7dd36a1
PA
187392008-01-17 Pedro Alves <pedro@codesourcery.com>
18740
18741 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18742 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18743 with dummy_ptr's address.
18744 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18745 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18746 all targets.
18747 * gdb.mi/mi2-var-child.exp: Likewise.
18748
39d5313e
JB
187492008-01-09 Joel Brobecker <brobecker@adacore.com>
18750
18751 * gdb.ada/null_array: New test program.
18752 * gdb.ada/null_array.exp: New testcase.
18753
0aea4bf3
LM
187542008-01-09 Luis Machado <luisgpm@br.ibm.com>
18755
18756 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18757 with required float modifiers.
18758
0b354900
JB
187592008-01-08 Joel Brobecker <brobecker@adacore.com>
18760
18761 * gdb.ada/funcall_param: New test program.
18762 * gdb.ada/funcall_param.exp: New testcase.
18763
cdb7f5d4
JB
187642008-01-08 Joel Brobecker <brobecker@adacore.com>
18765
18766 * gdb.ada/arrayparam: New test program.
18767 * gdb.ada/arrayparam.exp: New testcase.
18768
88e2547f
JB
187692008-01-08 Joel Brobecker <brobecker@adacore.com>
18770
18771 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18772 landed. Should also fix random failures in the test following it.
18773
f6867ce0
TJB
187742008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18775
18776 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18777 for expressions with decimal float values.
18778 (test_dfp_conversions): New function to test casts to and from
18779 decimal float types.
18780 Call test_dfp_conversions.
18781 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18782 elements.
18783 (main): Initialize ds.float4 and ds.double8 elements.
18784 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18785 string to new error message.
18786 (d64_set_tests): Likewise.
18787 (d128_set_tests): Likewise.
18788 Add tests for expressions with decimal float variables. Add tests for
18789 conversions to and from decimal float types.
18790
f9c11282
JB
187912008-01-05 Joel Brobecker <brobecker@adacore.com>
18792
18793 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18794 * gdb.ada/packed_tagged.exp: New testcase.
18795
0ecbca72
JB
187962008-01-04 Joel Brobecker <brobecker@adacore.com>
18797
18798 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18799 gdb.ada/homonym/homonym_main.adb: New files.
18800 * gdb.ada/homonym.exp: New testcase.
18801
c18d3d89
JB
188022008-01-04 Joel Brobecker <brobecker@adacore.com>
18803
18804 * gdb.ada/packed_array.exp: Add testing of references to
18805 a packed array.
18806
ecc7085b
JB
188072008-01-04 Joel Brobecker <brobecker@adacore.com>
18808
18809 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18810 New files.
18811 * gdb.ada/type_coercion.exp: New testcase.
18812
c474c922
JB
188132008-01-04 Joel Brobecker <brobecker@adacore.com>
18814
18815 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18816 gdb.ada/tagged/foo.adb: New file.
18817 * gdb.ada/tagged.exp: New testcase.
18818
9005b927
JB
188192008-01-04 Joel Brobecker <brobecker@adacore.com>
18820
18821 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18822 gdb.ada/ptype_field/foo.adb: New files.
18823 * gdb.ada/ptype_field.exp: New testcase.
18824
1a6aaad8
JB
188252008-01-03 Joel Brobecker <brobecker@adacore.com>
18826
18827 * gdb.ada/print_pc.exp: New testcase.
18828
0ef22f53
JB
188292008-01-03 Joel Brobecker <brobecker@adacore.com>
18830
18831 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18832 gdb.ada/taft_type/p.adb: New files.
18833 * gdb.ada/taft_type.exp: New testcase.
18834
1689ecf8
JB
188352008-01-03 Joel Brobecker <brobecker@adacore.com>
18836
18837 * gdb.ada/array_bounds/bar.adb: New file.
18838 * gdb.ada/array_bounds.exp: New testcase.
18839
a4d0b9c3
JB
188402008-01-03 Joel Brobecker <brobecker@adacore.com>
18841
18842 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18843 gdb.ada/arrayptr/foo.adb: New files.
18844 * gdb.ada/arrayptr.exp: New testcase.
18845
a31ace00
JB
188462008-01-03 Joel Brobecker <brobecker@adacore.com>
18847
18848 * gdb.base/set-lang-auto.exp: New testcase.
18849
a97fced3
JB
188502008-01-03 Joel Brobecker <brobecker@adacore.com>
18851
18852 * gdb.ada/fun_addr/foo.adb: New file.
18853 * gdb.ada/fun_addr.exp: New testcase.
18854
ef29ce1a
JK
188552008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18856
18857 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18858 New files
18859
0fafefe3
JB
188602008-01-02 Joel Brobecker <brobecker@adacore.com>
18861
18862 * array_subscript_addr/p.adb: New file.
a9c64011 18863 * array_subscript_addr.exp: New testcase.
0fafefe3 18864
c4359f8d
JB
188652008-01-02 Joel Brobecker <brobecker@adacore.com>
18866
a9c64011 18867 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18868 New files.
18869 * gdb.ada/str_cmp_ref.exp: New testcase.
18870
1aa1b15b
JB
188712008-01-01 Joel Brobecker <brobecker@adacore.com>
18872
18873 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18874 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18875 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18876
81c9b2cf
JB
188772008-01-01 Joel Brobecker <brobecker@adacore.com>
18878
18879 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18880 gdb.ada/ref_param/pck.ads: New files.
18881 * gdb.ada/ref_param.exp: New testcase.
18882
319e4674
JB
188832008-01-01 Joel Brobecker <brobecker@adacore.com>
18884
18885 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18886 gdb.ada/interface/foo.adb: New files.
18887 * gdb.ada/interface.exp: New testcase.
18888
ef682c56
JB
188892007-12-31 Jim Blandy <jimb@codesourcery.com>
18890
18891 * gdb.base/multi-forks.exp: Consume all output from child
18892 processes before proceeding to next test.
18893
f6f3eb6c
JB
188942007-12-29 Jim Blandy <jimb@codesourcery.com>
18895
18896 * configure: Regenerated.
18897
f652e42f
JB
188982007-12-27 Joel Brobecker <brobecker@adacore.com>
18899
18900 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18901 gdb.ada/fixed_cmp/fixed.adb: New files.
18902 * gdb.ada/fixed_cmp.exp: New testcase.
18903
6943e596
JB
189042007-12-27 Joel Brobecker <brobecker@adacore.com>
18905
18906 * gdb.ada/boolean_expr.exp: New testcase.
18907
aad9a193
JB
189082007-12-26 Jim Blandy <jimb@codesourcery.com>
18909
18910 * gdb.base/multi-forks.exp: Doc fix.
18911
fb5f3683
JB
189122007-12-26 Joel Brobecker <brobecker@adacore.com>
18913
18914 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18915 * gdb.ada/char_param.exp: Do not compile our test program with
18916 -gnata, this is unnecessary.
18917 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18918
384e4a9c
JB
189192007-12-24 Joel Brobecker <brobecker@adacore.com>
18920
18921 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18922 gdb.ada/print_chars/foo.adb: New files.
18923 * gdb.ada/print_chars.exp: New testcase.
18924
01e044f7
JB
189252007-12-24 Joel Brobecker <brobecker@adacore.com>
18926
18927 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18928 gdb.ada/char_param/foo.adb: New files.
18929 * gdb.ada/char_param.exp: New testcase.
18930
0ce17860
JB
189312007-12-22 Jim Blandy <jimb@codesourcery.com>
18932
18933 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18934 hard-coding source line numbers into the test.
18935 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18936 gdb_get_line_number to find.
18937
919809b9
JB
189382007-12-22 Joel Brobecker <brobecker@adacore.com>
18939
18940 * gdb.base/ptype.c (highest): New struct type.
18941 (the_highest): New variable of that type.
18942 (main): Add dummy assignment to a field of variable the_highest.
18943 * gdb.base/ptype.exp: Test type printing of our new variable.
18944
abc8a88d
PM
189452007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18946
18947 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18948 and record first explicitly generated thread number.
abc8a88d
PM
18949 Use that thread number for thread specific watchpoint test.
18950 Add iteration number to repetitive tests.
18951
5158f3e3
CES
189522007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18953 Jim Blandy <jimb@codesourcery.com>
18954
18955 * gdb.base/expand-psymtabs.c: New testcase
18956 source file.
18957 * gdb.base/expand-psymtabs.exp: New testcase
18958 expect file.
18959
37e4754d
LM
189602007-12-17 Luis Machado <luisgpm@br.ibm.com>
18961
18962 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18963 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18964
551e5d04
JB
189652007-12-17 Joel Brobecker <brobecker@adacore.com>
18966
18967 * gdb.ada/frame_args/foo.adb: New file.
18968 * gdb.ada/frame_args/pck.ads: New file.
18969 * gdb.ada/frame_args/pck.adb: New file.
18970 * gdb.ada/frame_args.exp: New testcase.
18971
a05ee097
JB
189722007-12-17 Joel Brobecker <brobecker@adacore.com>
18973
18974 * gdb.base/frame-args.c: New file.
18975 * gdb.base/frame-args.exp: New testcase.
18976
c162e8c9 189772007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18978 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18979
18980 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18981
afe8ab22 189822007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18983
afe8ab22
VP
18984 * gdb.mi/mi-pending.exp: New.
18985 * gdb.mi/mi-pending.c: New.
18986 * gdb.mi/mi-pendshr.c: New.
18987
dfdfb3ca
JB
189882007-12-06 Jim Blandy <jimb@codesourcery.com>
18989
18990 * gdb.base/default.exp: Update expected output for 'info catch'.
18991
b7fca990
JK
189922007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18993
18994 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18995 must be set to binary.
18996
6a1afc1e
PA
189972007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18998
18999 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
19000
a6b151f1
DJ
190012007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
19002
19003 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
19004 gdb.mi/mi-file-transfer.exp: New.
19005
43039443
JK
190062007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19007
19008 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
19009
0ef2251b
MR
190102007-11-22 Maciej W. Rozycki <macro@mips.com>
19011
19012 * gdb.trace/backtrace.exp: Fix a typo.
19013 * gdb.trace/circ.exp: Likewise.
19014 * gdb.trace/collection.exp: Likewise.
19015 * gdb.trace/limits.exp: Likewise.
19016 * gdb.trace/report.exp: Likewise.
19017 * gdb.trace/tfind.exp: Likewise.
19018 * gdb.trace/while-dyn.exp: Likewise.
19019
5443631e
NR
190202007-11-21 Nick Roberts <nickrob@snap.net.nz>
19021
19022 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
19023 objects of pointers that can't be dereferenced are now
19024 "noneditable".
19025
a4ce5b0d
UW
190262007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19027
19028 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
19029 (target_cpu): Remove.
19030
d6e956e5
VP
190312007-10-15 Vladimir Prus <vladimir@codesourcery.com>
19032
19033 * gdb.base/ending-run.exp: Expect the list of cleared
19034 breakpoint to come in natural order, not the reversed one.
a9c64011 19035
214270ab
VP
190362007-11-07 Vladimir Prus <vladimir@codesourcery.com>
19037
19038 * gdb.mi/mi-var-child.c (do_child_deletion): New.
19039 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 19040
1a619819
LM
190412007-11-05 Luis Machado <luisgpm@br.ibm.com>
19042
19043 * gdb.base/printcmds.exp: New function
19044 test_printf_with_dfp.
19045
5b01a6fa
DE
190462007-11-02 Doug Evans <dje@google.com>
19047
19048 * gdb.disasm/t01_mov.s: Remove carriage returns.
19049 * gdb.disasm/t02_mova.s: Ditto.
19050 * gdb.disasm/t03_add.s: Ditto.
19051 * gdb.disasm/t04_sub.s: Ditto.
19052 * gdb.disasm/t05_cmp.s: Ditto.
19053 * gdb.disasm/t06_ari2.s: Ditto.
19054 * gdb.disasm/t07_ari3.s: Ditto.
19055 * gdb.disasm/t08_or.s: Ditto.
19056 * gdb.disasm/t09_xor.s: Ditto.
19057 * gdb.disasm/t10_and.s: Ditto.
19058 * gdb.disasm/t11_logs.s: Ditto.
19059 * gdb.disasm/t12_bit.s: Ditto.
19060 * gdb.disasm/t13_otr.s: Ditto.
19061
ec33ab7f
JK
190622007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19063
19064 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
19065
ae0d01ff
UW
190662007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19067
19068 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
19069 provide DFP support.
19070
55eddb0f
DJ
190712007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
19072
19073 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
19074 Test "set powerpc vector-abi". Skip auto-detection tests for old
19075 toolchains.
19076
7020f05c
PA
190772007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
19078
19079 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
19080 with [string compare].
19081
84bc3db9
PA
190822007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
19083
19084 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
19085 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
19086
5876dc88
LM
190872007-10-25 Luis Machado <luisgpm@br.ibm.com>
19088
19089 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
19090 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
19091 * gdb.opt/Makefile.in: New makefile.
19092 * Makefile.in: Create new directory "gdb.opt".
19093 * configure.ac: Add "gdb.opt" directory.
19094 * configure: Regenerated.
a9c64011 19095
c3ea9a14
DE
190962007-10-25 Doug Evans <dje@google.com>
19097
19098 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
19099 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
19100
a9c64011 191012007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
19102 Thiago Jung Bauermann <bauerman@br.ibm.com>
19103
19104 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
19105 Floating Point expressions.
19106 * gdb.base/dfp-test.exp: new file adding tests for Decimal
19107 Floating Point variables.
19108 * gdb.base/dfp-test.c: new file containing program with Decimal
19109 Floating variables, used by gdb.base/dfp-test.exp.
19110
62a24a2b
DJ
191112007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
19112
19113 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
19114
e7b1eae6
UW
191152007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19116
19117 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
19118 compiling test case with GCC.
19119 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
19120
c641edcc
UW
191212007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19122
19123 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19124 format changes.
19125
5e5ebfe6
MS
191262007-10-18 Michael Snyder <msnyder@specifix.com>
19127
19128 * gdb.base/dbx.exp: Add missing "-re " operator.
19129
e831e7b6
GM
191302007-10-16 Gaius Mulley <gaius@glam.ac.uk>
19131
19132 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
19133 * configure.ac: Removed trailing spaces after backslash.
19134 * gdb.modula2: New directory.
19135 * gdb.modula2/Makefile.in: New file.
19136 * gdb.modula2/unbounded-array.exp: New file.
19137 * gdb.modula2/unbounded1.c: New file.
19138
7cc46491
DJ
191392007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
19140
19141 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
19142
191432007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
19144
19145 * gdb.base/sigstep.c (main): Add checks for
19146 return values for setitimer call.
19147 Call setitimer again with itimer = ITIMER_REAL
19148 if first call to setitimer fails.
19149
e91528f0
KH
191502007-10-11 Kazu Hirata <kazu@codesourcery.com>
19151
19152 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
19153 of $timeout.
19154
2ec9a4f8
DJ
191552007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19156
19157 * gdb.server/server-run.exp: Test for dynamic linker symbols.
19158
191592007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
19160
19161 * lib/gdb.exp (gdb_run_cmd): Move comment outside
19162 of gdb_expect call, to avoid interruption.
19163
64b2fa04
PA
191642007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
19165
19166 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
19167 (v_unsigned_long_long, v_long_long_array)
19168 (v_signed_long_long_array, v_unsigned_long_long_array)
19169 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
19170 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
19171 [!NO_LONG_LONG]: New.
19172 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
19173 v_long_long_member.
19174
19175 (v_long_long_func, v_signed_long_long_func)
19176 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
19177 (main) [!NO_LONG_LONG]: Initialize long long variants.
19178
19179 * gdb.base/whatis.exp: If board file requests no_long_long, build
19180 test with NO_LONG_LONG defined. Test long long, signed long long,
19181 and unsigned long long variants but only if board file doesn't
19182 disable it.
19183
a912286e 191842007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 19185 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
19186
19187 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
19188 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
19189 * configure: Regenerated.
19190 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
19191 gdb.pascal/types.exp, lib/pascal.exp: New files.
19192
471ba8c9
DJ
191932007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
19194
19195 * gdb.cp/classes.exp (do_tests): Always step to the line after the
19196 call.
19197 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
19198 to return to the call.
19199 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
19200 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
19201 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
19202 * gdb.mi/mi-until.exp (test_until): Likewise.
19203 * gdb.mi/mi2-until.exp (test_until): Likewise.
19204
fef8a650
DJ
192052007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
19206
19207 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
19208 two-char array.
19209 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
19210
d983da9c
DJ
192112007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
19212
19213 * gdb.threads/watchthreads.c (thread_function): Sleep between
19214 iterations.
19215 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
19216 at once for S/390. Generate matching fails and passes.
19217
17f62551
VP
192182007-09-27 Vladimir Prus <vladimir@codesourcery.com>
19219
19220 * gdb.mi/var-cmd.c (do_children_tests): Initialize
19221 the 'struct_declarations' variable to zeros.
a9c64011 19222
ed0616c6
VP
192232007-09-24 Vladimir Prus <vladimir@codesourcery.com>
19224
19225 * gdb.cp/mb-ctor.cc: New.
19226 * gdb.cp/mb-ctor.exp: New.
19227 * gdb.cp/mb-templates.cc: New.
19228 * gdb.cp/mb-templates.exp: New.
19229
41f1b697
DJ
192302007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
19231
19232 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
19233
3f213f78
PA
192342007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
19235
19236 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
19237 targets.
19238 * configure: Regenerate.
19239
0d381245 192402007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19241
0d381245
VP
19242 * gdb.base/annota1.exp: Adjust for 'info break'
19243 format changes.
19244 * gdb.base/annota3.exp: Likewise.
19245 * gdb.base/break.exp: Likewise.
19246 * gdb.base/condbreak.exp: Likewise.
19247 * gdb.base/pending.exp: Likewise.
19248 * gdb.base/sepdebug.exp: Likewise.
19249 * gdb.base/unload.exp: Likewise.
19250 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 19251
fe3f5fa8
VP
192522007-09-22 Vladimir Prus <vladimir@codesourcery.com>
19253
19254 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
19255 messages.
19256 * gdb.base/chng-syms.exp: Likewise.
19257 * gdb.base/unload.exp: Likewise.
a9c64011 19258
a75cf6c0
DJ
192592007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
19260
19261 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
19262
18ecae38
DJ
192632007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
19264
19265 * schedlock.c (NUM): Change to 1.
19266 (main): Use args[0] for the main thread.
19267 * schedlock.exp: Only expect two threads. Only issue one pass or fail
19268 regardless of the number of threads.
19269
5509918f
MR
192702007-09-14 Maciej W. Rozycki <macro@mips.com>
19271
4a543daf
MR
19272 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
19273 type down.
19274 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19275 test.
19276 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
19277 watchpoint type down.
19278 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19279 test.
19280
192812007-09-14 Maciej W. Rozycki <macro@mips.com>
19282
5509918f
MR
19283 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
19284 Move all the tests here and run them twice, once using software
19285 watchpoints and once using hardware watchpoints.
19286 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
19287
40b53987
DJ
192882007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
19289
19290 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
19291 test.
19292
695e2681
MK
192932007-09-10 Mark Kettenis <kettenis@gnu.org>
19294
8b3fc8d8
MK
19295 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
19296 build-id.
19297
695e2681
MK
19298 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
19299 know about $ORIGIN. Calculate output dir from $dest instead of
19300 using ${objdir}/{$subdir}.
19301
58d69f29
MK
193022007-09-09 Mark Kettenis <kettenis@gnu.org>
19303
19304 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
19305 gcore, before continuing with the test.
19306
3e347599
DJ
193072007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
19308
19309 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
19310 * gdb.mi/mi-watch.exp: Likewise.
19311
ea37ba09
DJ
193122007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19313 Jim Blandy <jimb@codesourcery.com>
19314
19315 * gdb.arch/i386-sse.exp: Do not expect character constants.
19316 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
19317 * gdb.base/display.exp: Allow print/s.
19318 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
19319 and unsigned char array changes.
19320
2025a643
DJ
193212007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19322
19323 * gdb.base/display.exp: Add tests for printf %p.
19324
26669a27
PA
193252007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
19326
19327 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
19328 the dll name to unicode.
19329
c8f021f8
JK
193302007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19331
19332 * gdb.base/default.exp (show version): Update the version text.
19333 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
19334
4cf31eea
JK
193352007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
19336
19337 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
19338 New files.
19339
4935890f
JK
193402007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19341
19342 * lib/gdb.exp (build_id_debug_filename_get): New function.
19343 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
19344 Remove the generate DEBUG file for the future testcase runs.
19345 New testcase for the NT_GNU_BUILD_ID retrieval.
19346 Move the final testing step to ...
19347 (test_different_dir): ... a new function.
19348 New parameter XFAIL to XFAIL all the tests performed.
19349 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
19350 New parameter TYPE to PF_PREFIX all the tests performed.
19351
02142340
VP
193522007-08-31 Vladimir Prus <vladimir@codesourcery.com>
19353
19354 * gdb.mi/mi-var-cp.cc (path_expression): New
19355 function.
19356 * gdb.mi/mi-var-cp.exp: Run path exression tests.
19357
36acd84e
UW
193582007-08-27 Markus Deuling <deuling@de.ibm.com>
19359
19360 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
19361 to fit into SPU Local Store memory.
19362
a896d121
JB
193632007-08-23 Joel Brobecker <brobecker@adacore.com>
19364
19365 * gdb.base/default.exp: Adjust the expected output of "info
19366 warranty" after the switch to GPLv3.
19367
7b433602
JB
193682007-08-23 Joel Brobecker <brobecker@adacore.com>
19369
19370 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
19371 to 30000 (from 20000).
19372
e22f8b7c
JB
193732007-08-23 Joel Brobecker <brobecker@adacore.com>
19374
19375 Switch the license of all .exp files to GPLv3.
19376 Switch the license of all .f and .f90 files to GPLv3.
19377 Switch the license of all .s and .S files to GPLv3.
19378
5a0e3bd0
JB
193792007-08-23 Joel Brobecker <brobecker@adacore.com>
19380
19381 * configure.ac: Switch license to GPLv3.
19382
cc00619d
JB
193832007-08-23 Joel Brobecker <brobecker@adacore.com>
19384
19385 Switch the licensing to GPLv3 for all .ads and .adb files.
19386
8d26208a
DJ
193872007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
19388
19389 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
19390 and t_int_double.
19391 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
19392
4fcb9948
JB
193932007-08-17 Joel Brobecker <brobecker@adacore.com>
19394
19395 * gdb.base/step-line.c: Switch license to GPL version 3, and
19396 update copyright year.
19397 * gdb.base/step-line.inp: Likewise.
19398
b9c34f67
JB
193992007-08-17 Joel Brobecker <brobecker@adacore.com>
19400
19401 * gdb.base/gdb1555.exp: Make expected output immune to formatting
19402 changes inside gdb1555.c.
19403 * gdb.base/pending.exp: Likewise.
19404
2cc17678
DJ
194052007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
19406
19407 * config/default.exp: New file.
19408
e48883f7
DJ
194092007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19410
19411 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
19412 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
19413
1ab80e5b
MR
194142007-07-30 Maciej W. Rozycki <macro@mips.com>
19415
19416 * gdb.base/dump.exp: Force the correct endianness for binary
19417 formats not carrying this information.
19418
aba471f5
DJ
194192007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19420
19421 * gdb.threads/staticthreads.exp: Match .*sem_post.
19422
d4e07204
DJ
194232007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19424
19425 * gdb.base/readline.exp (operate_and_get_next): Match the final
19426 prompt.
19427
2b97317d
KB
194282007-07-23 Kevin Buettner <kevinb@redhat.com>
19429
19430 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
19431 to restarting SID.
19432
44efa07a
KB
194332007-07-18 Kevin Buettner <kevinb@redhat.com>
19434
19435 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
19436 prior to `gdb_start'.
19437
7b5ebade
KB
194382007-07-18 Kevin Buettner <kevinb@redhat.com>
19439
19440 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
19441 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
19442 Remove call to gdb_unload.
19443
255e7678
DJ
194442007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
19445 Daniel Jacobowitz <dan@codesourcery.com>
19446
19447 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
19448 for __WIN32__.
19449 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
19450 * gdb.base/unload.exp: Use shared library test routines.
19451
3a40aaa0
UW
194522007-07-03 Markus Deuling <deuling@de.ibm.com>
19453
19454 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
19455 * gdb.base/solib-symbol-lib.c: Likewise.
19456 * gdb.base/solib-symbol-main.c: Likewise.
19457
b0f4b84b
DJ
194582007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
19459
19460 * config/gdbserver.exp (gdb_reconnect): New.
19461 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
19462 gdb.base/solib-disc.exp: New files.
19463 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
19464 remote debugging".
19465 (gdb_compile): Add shlib_load flag.
19466 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
19467 port.
19468 (gdbserver_reconnect): New.
19469
1b05479a
DJ
194702007-07-01 Nick Roberts <nickrob@snap.net.nz>
19471 Daniel Jacobowitz <dan@codesourcery.com>
19472
19473 * gdb.base/annota3.exp: Test for if construct.
19474
86f78eb2
DJ
194752007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
19476
19477 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
19478
6a2eb474 194792007-06-21 Chris Dearman <chris@mips.com>
a9c64011 19480 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
19481
19482 * gdb.base/display.exp: Allow a newline after display/i.
19483 * gdb.base/pc-fp.exp: Likewise.
19484 * gdb.base/sigbpt.exp: Likewise.
19485
f8b73d13
DJ
194862007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19487
19488 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
19489 required features to be included.
19490
4339e69e
DJ
194912007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19492
19493 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
19494 in info threads output.
19495
23d964e7
UW
194962007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19497 Markus Deuling <deuling@de.ibm.com>
19498
19499 * gdb.arch/spu-info.exp: New testcase.
19500 * gdb.arch/spu-info.c: New file.
19501
fd20f75b
DJ
195022007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
19503
19504 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
19505 tpcs_offset. Restore lr after the call.
19506 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
19507
2226f861
DJ
195082007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
19509
19510 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
19511 (gdbserver_run): Kill any running gdbserver.
19512 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
19513
d12371a9
MR
195142007-05-17 Maciej W. Rozycki <macro@mips.com>
19515
19516 * gdb.base/sigbpt.exp: Preset segv_addr.
19517
93f02886
DJ
195182007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
19519
19520 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
19521 (gdb_compile_shlib): Likewise.
19522 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
19523 (default_gdb_init): Clear cleanfiles.
19524 (gdb_finish): Delete recorded cleanfiles.
19525 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
19526
19527 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
19528 Do not use isnative.
19529 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
19530 gdb.base/so-impl-ld.exp: Likewise.
19531 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
19532 * gdb.base/unload.exp: Likewise. Do not pass empty option to
19533 gdb_compile.
19534
b04e06d7
VP
195352007-05-15 Vladimir Prus <vladimir@codesourcery.com>
19536
19537 * config/unknown.exp: Remove.
19538
069ed931
UW
195392007-05-15 Markus Deuling <deuling@de.ibm.com>
19540
19541 * gdb.base/info-proc.exp: Check is_remote.
19542
09db0d03
UW
195432007-05-14 Markus Deuling <deuling@de.ibm.com>
19544
19545 * gdb.base/gcore.exp: Initialize variable core_supported.
19546
af2cbe8c
DJ
195472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19548
19549 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
19550
027c0295
DJ
195512007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19552
19553 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
19554 * gdb.threads/print-threads.exp (test_all_threads): Allow
19555 negative and hexadecimal thread IDs.
19556
dc5000e7
DJ
195572007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19558
19559 * gdb.java/jprint.java (public): Avoid invalid call to static
19560 method.
19561
2e74ed18
DP
195622007-05-14 Denis Pilat <denis.pilat@st.com>
19563
19564 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
19565 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
19566 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19567 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
19568 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
19569
83547f02
UW
195702007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19571
19572 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19573 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19574 this mode.
19575 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19576 * gdb.base/spu.ld: New file.
19577
b18be20d
DJ
195782007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19579
19580 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19581
be444858
DJ
195822007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19583
19584 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19585
b1d53152
DJ
195862007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19587
19588 * gdb.java/jmain.exp: Handle demangled names with and without method
19589 signatures.
19590
d084b331
DJ
195912007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19592
19593 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19594 (have_a_very_merry_interrupt): Remove calls to puts.
19595 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19596 inferior output.
19597 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19598 test names.
19599
db9d7fc5
DJ
196002007-04-29 Markus Deuling <deuling@de.ibm.com>
19601 Daniel Jacobowitz <dan@codesourcery.com>
19602
19603 * gdb.base/auxv.exp (core_works): Also check is_remote.
19604 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19605
ef783a7d 196062007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19607
ef783a7d
VP
19608 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19609 message, not the undefined 'module' variable.
19610 * gdb.base/siginfo.exp: Likewise.
19611 * gdb.base/sigstep.exp: Likewise.
19612 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19613 serialport.
19614 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19615
b7b73cae
CV
196162007-04-25 Corinna Vinschen <vinschen@redhat.com>
19617
19618 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19619 target sim fails. Return 0 otherwise.
19620 (gdb_load): Return prematurely if gdb_target_sim fails.
19621
7d90fdfa
DP
196222007-04-16 Denis Pilat <denis.pilat@st.com>
19623
19624 * gdb.base/setshow.exp: Reset height after having set it to 100.
19625
5d3e9c85
DP
196262007-04-16 Denis Pilat <denis.pilat@st.com>
19627
19628 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19629
18e75969
DP
196302007-04-16 Denis Pilat <denis.pilat@st.com>
19631
19632 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19633
25d5ea92
VP
196342007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19635
19636 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19637 tests. Run the frozen varobjs test.
19638 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19639 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19640
0b49cb80
JK
196412007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19642
19643 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19644 gdb.base/type-opaque.exp: New files.
19645
a73bafbc 196462007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19647
19648 * gdb.mi/mi-var-child.c
a73bafbc
VP
19649 (do_children_tests): User char[2] instead of
19650 char so that automatic printing of pointers to char
19651 don't give unpredicable result.
19652 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19653 local variables.
19654 * gdb.mi/mi-var-child.exp: Step to right line
19655 of do_children_tests.
19656 * gdb.mi/mi2-var-child.exp: Likewise.
19657 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19658 do_locals_tests.
a73bafbc
VP
19659 (do_children_tests): User char[2] instead of
19660 char so that automatic printing of pointers to char
a9c64011 19661 don't give unpredicable result.
a73bafbc 19662 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19663 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19664 Pass test name to mi_wait_for_stop.
19665
7ce59000
DJ
196662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19667
19668 * gdb.asm/asm-source.exp: Remove d10v case.
19669 * lib/gdb.exp (skip_cplus_tests): Likewise.
19670 * gdb.asm/d10v.inc: Deleted.
19671
20389057
DJ
196722007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19673
19674 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19675
8807d78b
DJ
196762007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19677
19678 * config/netware.exp: Delete file.
19679
aa3edb8e
JB
196802007-03-29 Joel Brobecker <brobecker@adacore.com>
19681
19682 * gdb.dwarf2/dw2-noloc.S: New file.
19683 * gdb.dwarf2/dw2-noloc.exp: New file.
19684
297561ac
PA
196852007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19686
19687 * gdb.cp/method2.cc: New test.
19688 * gdb.cp/method2.exp: New test.
19689 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19690
1f81bd39
DJ
196912007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19692
19693 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19694
9453113a
DJ
196952007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19696
19697 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19698
b741e217
DJ
196992007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19700
19701 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19702 (gdb_load): Delete, replace with...
19703 (gdb_reload): ...this.
19704 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19705 * gdb.server/server-mon.exp: Likewise.
19706 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19707 (gdb_start_cmd): New.
19708 (gdb_file_cmd): Save the last loaded file.
19709 (gdb_reload): New.
19710 (gdb_gnu_strip_debug): Use transform.
19711 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19712 support here. Use new $last_loaded_file. Check mtime.
19713 (gdb_target_cmd): Handle ObjC failure case.
19714 (infer_host_exec): Delete.
19715 (gdbserver_load): Rename to...
19716 (gdbserver_run): ...this. Simplify.
19717 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19718 (mi_gdb_load): Move most contents to a new function...
19719 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19720 (mi_run_cmd): Use mi_gdb_target_load.
19721 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19722 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19723 Use gdb_run_cmd.
19724 * gdb.base/charsign.exp: Remove incorrect comment.
19725 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19726 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19727 gdb.base/start.exp: Use gdb_start_cmd.
19728
446ab585 197292007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19730 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19731
19732 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19733 * gdb.base/signull.exp: Similarly.
19734
bbb88ebf
UW
197352007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19736
19737 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19738 messages available to test cases (like chng-sym.exp).
19739
cb8c4a99
AS
197402007-03-14 Andreas Schwab <schwab@suse.de>
19741
19742 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19743 format changes.
19744
4e463ff5
DJ
197452007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19746
19747 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19748 (optimized_1): New.
19749 (main): Call optimized_1.
19750 (gdb2029): Correct typos. Call gdb2029_marker.
19751 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19752 for gdb2029.
19753
b6db2c47
MK
197542007-03-12 Mark Kettenis <kettenis@gnu.org>
19755
19756 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19757 as tabs. Remove redundant test pattern.
19758
70ed3737
UW
197592007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19760
19761 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19762 for /a format output.
19763
47b67b60
DJ
197642007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19765
19766 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19767 collect output incrementally.
19768
b8953b0e
UW
197692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19770
19771 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19772 for -var-create lpcharacter test.
19773 * gdb.mi/mi2-var-cmd.exp: Likewise.
19774
7acd5c40
UW
197752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19776
19777 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19778 pass on targets where address zero is readable.
19779
9c6759c1
UW
197802007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19781
19782 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19783 just a single architecture.
19784
a2f1aeb4
UW
197852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19786
19787 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19788 (fetch_all_registers): New function, uses gdb_test_multiple and
19789 exp_continue to fetch inferior output line-by-line.
19790 Replace all uses of do_get_all_registers by fetch_all_registers.
19791
46579ac2
UW
197922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19793
19794 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19795 in target_info.
19796
fc133f24
MS
197972007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19798
a9c64011 19799 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19800 consistancy; add a default (timeout) case.
19801
7646a51d
MS
198022007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19803
19804 * gdb.base/watchpoint.exp: Fix truncated comment.
19805
dcfff61f
MS
198062007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19807
19808 * Makefile.in: Remove spurious single-quotes from sed command.
19809
664e3ee9
DJ
198102007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19811
19812 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19813 func.
19814 * gdb.mi/mi2-var-cmd.exp: Likewise.
19815
d7cc6f2f
JB
198162007-02-27 Joel Brobecker <brobecker@adacore.com>
19817
a9c64011
AS
19818 * gdb.dwarf2/dw2-producer.S: New file.
19819 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19820
198212007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19822
19823 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19824 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19825 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19826 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19827 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19828 Revert tests to use mi_gdb_test and include value field in output
19829 of -var-create.
19830
93d42b30
DJ
198312007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19832
19833 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19834
c499ed39
DJ
198352007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19836
19837 * gdb.base/maint.exp: Remove full paths from test names.
19838 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19839 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19840
9836f81b
JB
198412007-02-27 Joel Brobecker <brobecker@adacore.com>
19842
19843 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19844
c74d0ad8
DJ
198452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19846
19847 * gdb.server/server-mon.exp: New test.
19848
2711e456
DJ
198492007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19850
19851 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19852
ff6f572f
DJ
198532007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19854
19855 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19856 register capitalization.
19857
fada3feb
DP
198582007-02-13 Denis Pilat <denis.pilat@st.com>
19859
19860 * gdb.mi/mi-var-invalidate.exp: New file.
19861
fb1e4ffc
DJ
198622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19863
19864 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19865
3da939d7
DJ
198662007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19867
19868 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19869
123dc839
DJ
198702007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19871
19872 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19873 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19874
877e3645 198752007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19876
19877 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19878 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19879 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19880 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19881 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19882 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19883 Update tests to include value field in output of -var-create.
a9c64011 19884
3c0a2960
AS
198852007-02-08 Andreas Schwab <schwab@suse.de>
19886
19887 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19888
108546a0
DJ
198892007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19890
19891 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19892 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19893
d701dcab
DP
198942007-02-02 Denis Pilat <denis.pilat@st.com>
19895
19896 * gdb.threads/threadapply.exp: check that frame is not changed by
19897 the thread apply all command.
19898
783e3e2f
AS
198992007-01-31 Andreas Schwab <schwab@suse.de>
19900
6d9c3a87
AS
19901 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19902
3c50d7b9
AS
19903 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19904 in the dwarf sections.
19905 * gdb.dwarf2/mac-fileno.S: Likewise.
19906
783e3e2f
AS
19907 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19908 bspstore register on ia64.
19909
78ff580e
AS
199102007-01-29 Andreas Schwab <schwab@suse.de>
19911
cc8e9b12
AS
19912 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19913 "frame-begin" annotation.
19914
78ff580e
AS
19915 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19916 number of "frames-invalid" annotations.
19917
704a4f78
DJ
199182007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19919
19920 * gdb.base/commands.exp: Call if_commands_test.
19921 (gdb_test_no_prompt, if_commands_test): New.
19922
e741bf94
MK
199232007-01-28 Mark Kettenis <kettenis@gnu.org>
19924
19925 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19926
474d0ad3
AS
199272007-01-27 Andreas Schwab <schwab@suse.de>
19928
19929 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19930 .short/.int/.quad in the dwarf sections.
19931 * gdb.dwarf2/dw2-intercu.S: Likewise.
19932 * gdb.dwarf2/dw2-intermix.S: Likewise.
19933
e784b426
JK
199342007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19935
19936 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19937 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19938 array.
e784b426
JK
19939 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19940 * gdb.base/setvar.exp: Likewise.
19941
37f08e04
AS
199422007-01-26 Andreas Schwab <schwab@suse.de>
19943
9a01813a
AS
19944 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19945 test.
19946
37f08e04
AS
19947 * gdb.base/multi-forks.exp ("restart $i"): Also match
19948 __kernel_syscall_via_break.
19949
6e2a9270
VP
199502007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19951
19952 * lib/mi-support.exp (mi_delete_varobj): New.
19953 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19954 testcase.
19955 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19956 (main): Call the above.
19957 (reference_update_test, base_in_reference_test)
19958 (reference_to_pointer): Delete the created varobjs.
a9c64011 19959
e515b470
DJ
199602007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19961
19962 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19963 * configure: Regenerated.
19964 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19965 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19966 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19967 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19968 * lib/gdb.exp (gdb_skip_xml_test): New function.
19969
08d8bcd7
DJ
199702007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19971
19972 * gdb.base/sigrepeat.exp: Correct error message.
19973
199742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19975 Daniel Jacobowitz <dan@codesourcery.com>
19976
19977 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19978 gdb.arch/i386-gnu-cfi-asm.S: New files.
19979
97c3f1f3
JK
199802007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19981
19982 * lib/gdb.exp: Abort on missing `site.exp'.
19983
cb1df416
DJ
199842007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19985 Daniel Jacobowitz <dan@codesourcery.com>
19986
19987 * gdb.base/included.c, gdb.base/included.exp,
19988 gdb.base/included.h: New files.
19989
35990120
DJ
199902007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19991
19992 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19993 (maximize_rlimit): Reduce limits on 64-bit systems.
19994
6e81a116 199952007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19996
19997 From Marcus Deuling <deuling@de.ibm.com>:
19998 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19999 every case.
20000
6c3c41f3
NR
200012007-01-13 Nick Roberts <nickrob@snap.net.nz>
20002
20003 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
20004 (test_path_specification): Use objdir instead of srcdir to always
20005 get an absolute filename.
20006
2f12c312
DJ
200072007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
20008
20009 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
20010
81121995
VP
200112007-01-11 Vladimir Prus <vladimir@codesourcery.com>
20012
20013 * gdb.mi/mi-var-cp.cc (reference_update_tests):
20014 Make sure the variable we're using is in scope.
20015 (reference_to_pointer): Likewise.
20016
4741b737
DJ
200172007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
20018
20019 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
20020 has no debug information.
20021
054410c3
DJ
200222007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
20023
20024 * gdb.base/annota1.exp: Remove extra send_gdb.
20025
818f79f6
DJ
200262007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
20027
20028 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
20029
f7a6bb70
DJ
200302007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
20031
20032 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
20033
57e66780
DJ
200342007-01-08 Nick Roberts <nickrob@snap.net.nz>
20035 Daniel Jacobowitz <dan@codesourcery.com>
20036
20037 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
20038 lcharacter or linteger change. Correct duplicated test name.
20039 * gdb.mi/mi2-var-cmd.exp: Likewise.
20040
3d799a95
DJ
200412007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
20042
20043 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
20044
200452007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 20046
a9c64011
AS
20047 * gdb.base/nofield.c: New file.
20048 * gdb.base/nofield.exp: New testcase.
51679ba9 20049
eafb94e8
NR
200502007-01-05 Nick Roberts <nickrob@snap.net.nz>
20051
20052 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
20053
20054 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
20055 test.
20056
5e572bb4
DJ
200572007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
20058
20059 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
20060
74a44383
DJ
200612007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
20062
20063 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
20064 when continuing.
20065
1b572db9
DJ
200662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
20067
20068 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
20069 Expect ".exe" extension.
20070
381bc39b
DJ
200712007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
20072
20073 * gdb.base/charset.exp: Add explicit filename to break.
20074 * gdb.base/dbx.exp: Add explicit filename to breaks.
20075
2b70e4c6
DJ
200762007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
20077
20078 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
20079 * gdb.mi/mi2-file.exp: Likewise.
20080
303b6f5d
DJ
200812007-01-04 Vladimir Prus <vladimir@codesourcery.com>
20082
20083 Implement specification of MI tests as comments
20084 in C and C++ sources.
20085 * lib/mi-support.exp (mi_autotest_data): New variable.
20086 (mi_autotest_source): New variable.
20087 (count_newlines, mi_prepare_inline_tests)
20088 (mi_get_inline_test, mi_continue_to_line)
20089 (mi_run_inline_test, mi_tbreak)
20090 (mi_send_resuming_command, mi_wait_for_stop): New functions.
20091 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
20092 Run inline tests.
20093 * gdb.mi/mi-var-cp.cc: Define tests here.
20094
23da0d94
VP
200952007-01-04 Vladimir Prus <vladimir@codesourcery.com>
20096
20097 Simplify usage of mi_continue_to.
20098 * lib/mi-support.exp (mi_runto_helper): Renamed
20099 from mi_runto, added new parameter 'run_or_continue'.
20100 (mi_runto): Use mi_runto_helper.
20101 (mi_continue_to): Accept just function name as parameter.
20102 Use mi_runto_helper.
20103 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
20104 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 20105
f9e18282
JB
201062006-01-04 Joel Brobecker <brobecker@adacore.com>
20107
20108 Make this testcase a bit more realistic. The current code
20109 is too simplistic, and allows the compiler to optimize out
20110 some of the entities we need for this testcase.
20111 * gdb.ada/null_record/bar.ads (Void_Star): New type.
20112 (Do_Nothing): Add extra parameter.
20113 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
20114 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
20115 by using a variable of type Void_Star.
20116
fd678c65
JB
201172006-01-04 Joel Brobecker <brobecker@adacore.com>
20118
20119 * gdb.ada/catch_ex/foo.adb: New file.
20120 * gdb.ada/catch_ex.exp: New testcase.
20121
05cfdb42
DJ
201222007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
20123
20124 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
20125 pass --image-base to linker.
20126
2e03ee74
DJ
201272007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
20128 Daniel Jacobowitz <dan@codesourcery.com>
20129
20130 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
20131 secondary prompts.
20132
0d5de010
DJ
201332007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
20134
20135 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
20136 output. Test the types of members and member pointers.
20137 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
20138 gdb/2092.
20139 * gdb.cp/member-ptr.exp: Search for a comment instead of a
20140 statement. Enable for GCC. Update expected output for some tests
20141 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
20142 layout.
20143 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
20144 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
20145 (Diamond::vget_base): New.
20146 (main): Add new tests.
20147 * gdb.cp/printmethod.exp: Update expected output for member functions.
20148 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
20149 print pEe->D::vg().
20150
61a771aa
DJ
201512007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
20152
20153 * gdb.threads/tls.exp: Allow stops in sem_post.
20154
2fa63963
DJ
201552006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
20156
20157 * gdb.base/annota1.exp: Allow .*printf in backtraces.
20158 * gdb.base/annota3.exp: Likewise.
20159 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
20160 again (instead of timing out).
20161 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
20162 GCC bug 26475.
20163 * gdb.java/jmisc.exp: Adjust to work with method signatures including
20164 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
20165 test from jmisc1.exp.
20166 * gdb.java/jmisc1.exp: Delete.
20167 * gdb.java/jprint.exp: Adjust to work with method signatures including
20168 return types.
20169 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
20170 * gdb.threads/linux-dp.exp: Don't be confused by program output.
20171 * lib/java.exp (compile_java_from_source): Pass the correct type
20172 to target_compile.
20173
5eefc2b7
JB
201742006-12-31 Joel Brobecker <brobecker@adacore.com>
20175
20176 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
20177 (stack_align_edx): New function.
20178 (stack_align_eax): New function.
20179 (main): Add calls to stack_align_edx and stack_align_eax.
20180 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
20181 Add testing for the cases where the register used during a stack
20182 realignment is edx. Same for eax.
20183
227c54da
DJ
201842006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
20185
20186 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
20187 and generic PE targets.
20188
cab8ac94
JB
201892006-12-29 Joel Brobecker <brobecker@adacore.com>
20190
20191 * gdb.ada/array_return.exp: Update copyright date list.
20192
ba54f318
JB
201932006-12-27 Joel Brobecker <brobecker@adacore.com>
20194
20195 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
20196 (Create_Small_Float_Vector): New function.
20197 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
20198 function body.
20199 * gdb.ada/array_return/p.adb: Use new type and function from
20200 package Pck.
20201 * gdb.ada/array_return.exp: Add a test verifying that GDB is
20202 able to print the value returned by a function returning an
20203 array of float.
20204
6b7a35dd
JB
202052006-12-20 Joel Brobecker <brobecker@adacore.com>
20206
20207 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
20208 The associated tests should be PASSing.
20209
038224f6
VP
202102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
20211
20212 Test for base in references.
20213 * gdb.mi/mi-var-cp.cc: Add test code.
20214 * gdb.mi/mi-var-cp.exp: Test for bases in references.
20215 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
20216 * gdb.mi/mi2-watch.exp: Likewise.
20217 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
20218 (mi_list_varobj_children): New function.
20219
b26ed50d
VP
202202006-12-08 Vladimir Prus <vladimir@codesourcery.com>
20221
20222 * lib/mi-support.exp
20223 (mi_runto): Accept "()" after function name.
20224 (mi_create_varobj): New function.
20225 (mi_varobj_update): New function.
20226 (mi_Check_varobj_value): New function.
20227 * gdb.mi/mi-var-cp.exp: New file.
20228 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 20229
08232497
DJ
202302006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
20231
20232 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
20233 gdb.base/weaklib2.c: New files.
20234
d394c993 202352006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 20236
ac6c2fba
NS
20237 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
20238 info. Adjust test names.
20239
8ec659a0 20240 * gdb.base/break.c (main): Move position of malloc.
d394c993 20241 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 20242
acd65feb
VP
202432006-11-28 Vladimir Prus <vladimir@codesourcery.com>
20244
20245 * gdb.mi/mi-var-cmd.exp: Check -var-update after
20246 assignement of arrays and function pointers.
20247 * gdb.mi/var-cmd.c: Add declaration necessary for above
20248 tests.
20249
f556d5e5
NS
202502006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20251
20252 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
20253
20254 * gdb.threads/linux-dp.exp: Read thread table before and after
20255 creating each philosopher and verify it.
20256
697bc68d
NS
202572006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20258 Paul Brook <paul@codesourcery.com>
20259 Daniel Jacobowitz <dan@codesourcery.com>
20260
20261 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 20262 main to remove duplication. Add start function of the form
697bc68d
NS
20263 '_*start[1-9]*'. Add RVDS start function.
20264
29d73ae4
DJ
202652006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20266
20267 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
20268
c1d88655
UW
202692006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20270
20271 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
20272 * gdb.asm/spu.inc: New file.
20273 * gdb.base/term.exp: Disable if [target_info exists noargs].
20274 * gdb.gdb/complaints.exp: Disable if ![isnative].
20275 * gdb.gdb/selftest.exp: Likewise.
20276 * gdb.gdb/observer.exp: Likewise.
20277 * gdb.gdb/xfullpath.exp: Likewise.
20278 * gdb.base/attach.exp: Disable on SPU target.
20279 * gdb.cp/bs145503.exp: Likewise.
20280 * gdb.cp/exception.exp: Likewise.
20281 * gdb.cp/userdef.exp: Likewise.
20282
32a13b1a
DJ
202832006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20284
20285 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
20286
d8295fe9
VP
202872006-11-10 Vladimir Prus <vladimir@codesourcery.com>
20288
20289 * gdb.base/completion.exp: Fix completion tests for
20290 'info' and 'info '.
20291 * gdb.base/help.exp (help_test_raw, test_class_help)
20292 (test_prefix_command_help): Move...
20293 * lib/gdb.exp: Here.
20294 * gdb.base/main.exp: Adjust.
20295 * gdb.cp/maint.exp: Adjust.
20296 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 20297
8c394015
VP
202982006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20299
20300 * gdb.stabs/weird.exp (print_weird_var): Use
20301 gdb_test_multiple instead of gdb_expect.
20302
027fc1bc
VP
203032006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20304
20305 * gdb.base/help.exp (help_test_raw): New.
20306 (test_class_help): New.
20307 (test_prefix_command_help): New.
20308 Adjust testcases.
20309
67609209
FR
203102006-11-09 Christophe Lyon <christophe.lyon@st.com>
20311
20312 * gdb.base/constvars.c (main): Write to crass and crips, so that
20313 they are allocated by the compiler.
20314
f73adfeb
AS
203152006-10-27 Andreas Schwab <schwab@suse.de>
20316
20317 * gdb.base/multi-forks.exp: Use "detach fork" instead of
20318 "detach-fork".
20319
2f83a18e
DJ
203202006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
20321
20322 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
20323 of patterns.
20324
94277a38
DJ
203252006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20326
20327 * gdb.base/sepdebug.exp: Remove debug format test.
20328 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
20329 Handle no-symtab.
20330 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
20331
5bd2f6e2
DJ
203322006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20333
20334 * gdb.threads/manythreads.c (thread_function, main): Don't cast
20335 int to pointer or pointer to int.
20336 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
20337
8c008720
DJ
203382006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
20339
20340 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
20341
9e35dae4
DJ
203422006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
20343
20344 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
20345
d9639e13
DJ
203462006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
20347
20348 PR c++/2116
20349 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
20350
390a1bd0
JB
203512006-10-06 Joel Brobecker <brobecker@adacore.com>
20352
20353 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
20354 the corresponding bug has been fixed in GDB (PR/2018).
20355
dd920c33
JB
203562006-10-06 Joel Brobecker <brobecker@adacore.com>
20357
20358 * gdb.base/subst.exp: New testcase.
20359
53bbefe9
JB
203602006-10-06 Joel Brobecker <brobecker@adacore.com>
20361
20362 * gdb.ada/array_return/pck.ads: Add copyright notice.
20363 * gdb.ada/array_return/pck.adb: Likewise.
20364 * gdb.ada/array_return/p.adb: Likewise.
20365 * gdb.ada/exec_changed/first.adb: Likewise.
20366 * gdb.ada/exec_changed/second.adb: Likewise.
20367
09851417
JB
203682006-10-06 Joel Brobecker <brobecker@adacore.com>
20369
20370 * gdb.ada/watch_arg/watch.adb: New file.
20371 * gdb.ada/watch_arg.exp: New testcase.
20372
041bf30d
VP
203732006-10-02 Vladimir Prus <vladimir@codesourcery.com>
20374
20375 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 20376 via string_to_regexp.
041bf30d 20377 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 20378
f286fbdd 203792006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
20380
20381 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
20382 Remove unused / obsolete files.
20383
7c07f349
NR
203842006-09-19 Nick Roberts <nickrob@snap.net.nz>
20385
20386 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
20387
cd5ff84a
VP
203882006-09-17 Vladimir Prus <vladimir@codesourcery.com>
20389
20390 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
20391 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 20392 the number of frames.
cd5ff84a 20393
ae018d1a
DJ
203942006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
20395
20396 * gdb.base/args.c (main): Add breakpoint marker.
20397 * gdb.base/args.exp: Use args_test for tests. Add new tests which
20398 really test empty arguments.
20399 (args_load): Delete.
20400 (args_test): New.
20401
b399c549
NR
204022006-09-13 Nick Roberts <nickrob@snap.net.nz>
20403
20404 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 20405 check for one file.
b399c549 20406
2ab1eb7a
VP
204072006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
20408
20409 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
20410 HIGH_FRAME argument to -stack-list-locals can be larger than
20411 the number of frames.
a9c64011 20412
476308bf
FF
204132006-08-18 Fred Fish <fnf@specifix.com>
20414
20415 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
20416 '$' in front of skip_vmx_tests_saved when setting that.
20417
8625200f
AS
204182006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
20419
20420 * gdb.base/trace-commands.exp: New file.
20421
089ec8f1
DJ
204222006-08-10 Joel Brobecker <brobecker@adacore.com>
20423 Daniel Jacobowitz <dan@codesourcery.com>
20424
20425 * gdb.base/step-bt.exp: Make hexadecimal address optional in
20426 expected output of the backtrace commands.
20427
b60f0898
JB
204282006-08-09 Joel Brobecker <brobecker@adacore.com>
20429
20430 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
20431 untested followed by return combination.
20432 * gdb.arch/altivec-regs.exp: Likewise.
20433 * gdb.arch/e500-abi.exp: Likewise.
20434 * gdb.arch/e500-regs.exp: Likewise.
20435 * gdb.arch/gdb1291.exp: Likewise.
20436 * gdb.arch/gdb1431.exp: Likewise.
20437 * gdb.arch/gdb1558.exp: Likewise.
20438 * gdb.arch/i386-prologue.exp: Likewise.
20439 * gdb.arch/i386-unwind.exp: Likewise.
20440 * gdb.asm/asm-source.exp: Likewise.
20441 * gdb.base/a2-run.exp: Likewise.
20442 * gdb.base/advance.exp: Likewise.
20443 * gdb.base/all-bin.exp: Likewise.
20444 * gdb.base/annota1.exp: Likewise.
20445 * gdb.base/annota3.exp: Likewise.
20446 * gdb.base/args.exp: Likewise.
20447 * gdb.base/arithmet.exp: Likewise.
20448 * gdb.base/assign.exp: Likewise.
20449 * gdb.base/async.exp: Likewise.
20450 * gdb.base/attach.exp: Likewise.
20451 * gdb.base/bang.exp: Likewise.
20452 * gdb.base/bigcore.exp: Likewise.
20453 * gdb.base/bitfields.exp: Likewise.
20454 * gdb.base/bitfields2.exp: Likewise.
20455 * gdb.base/break.exp: Likewise.
20456 * gdb.base/call-sc.exp: Likewise.
20457 * gdb.base/call-strs.exp: Likewise.
20458 * gdb.base/callfuncs.exp: Likewise.
20459 * gdb.base/checkpoint.exp: Likewise.
20460 * gdb.base/chng-syms.exp: Likewise.
20461 * gdb.base/code-expr.exp: Likewise.
20462 * gdb.base/commands.exp: Likewise.
20463 * gdb.base/completion.exp: Likewise.
20464 * gdb.base/cond-expr.exp: Likewise.
20465 * gdb.base/condbreak.exp: Likewise.
20466 * gdb.base/consecutive.exp: Likewise.
20467 * gdb.base/constvars.exp: Likewise.
20468 * gdb.base/corefile.exp: Likewise.
20469 * gdb.base/cvexpr.exp: Likewise.
20470 * gdb.base/dbx.exp: Likewise.
20471 * gdb.base/define.exp: Likewise.
20472 * gdb.base/detach.exp: Likewise.
20473 * gdb.base/display.exp: Likewise.
20474 * gdb.base/dump.exp: Likewise.
20475 * gdb.base/ena-dis-br.exp: Likewise.
20476 * gdb.base/ending-run.exp: Likewise.
20477 * gdb.base/environ.exp: Likewise.
20478 * gdb.base/eval-skip.exp: Likewise.
20479 * gdb.base/exprs.exp: Likewise.
20480 * gdb.base/fileio.exp: Likewise.
20481 * gdb.base/finish.exp: Likewise.
20482 * gdb.base/float.exp: Likewise.
20483 * gdb.base/foll-exec.exp: Likewise.
20484 * gdb.base/foll-fork.exp: Likewise.
20485 * gdb.base/foll-vfork.exp: Likewise.
20486 * gdb.base/freebpcmd.exp: Likewise.
20487 * gdb.base/funcargs.exp: Likewise.
20488 * gdb.base/gcore.exp: Likewise.
20489 * gdb.base/gdb1090.exp: Likewise.
20490 * gdb.base/gdb1250.exp: Likewise.
20491 * gdb.base/huge.exp: Likewise.
20492 * gdb.base/info-proc.exp: Likewise.
20493 * gdb.base/interrupt.exp: Likewise.
20494 * gdb.base/jump.exp: Likewise.
20495 * gdb.base/langs.exp: Likewise.
20496 * gdb.base/lineinc.exp: Likewise.
20497 * gdb.base/list.exp: Likewise.
20498 * gdb.base/logical.exp: Likewise.
20499 * gdb.base/long_long.exp: Likewise.
20500 * gdb.base/macscp.exp: Likewise.
20501 * gdb.base/maint.exp: Likewise.
20502 * gdb.base/mips_pro.exp: Likewise.
20503 * gdb.base/miscexprs.exp: Likewise.
20504 * gdb.base/multi-forks.exp: Likewise.
20505 * gdb.base/opaque.exp: Likewise.
20506 * gdb.base/overlays.exp: Likewise.
20507 * gdb.base/pc-fp.exp: Likewise.
20508 * gdb.base/pointers.exp: Likewise.
20509 * gdb.base/printcmds.exp: Likewise.
20510 * gdb.base/psymtab.exp: Likewise.
20511 * gdb.base/ptype.exp: Likewise.
20512 * gdb.base/recurse.exp: Likewise.
20513 * gdb.base/relational.exp: Likewise.
20514 * gdb.base/relocate.exp: Likewise.
20515 * gdb.base/remote.exp: Likewise.
20516 * gdb.base/reread.exp: Likewise.
20517 * gdb.base/restore.exp: Likewise.
20518 * gdb.base/return.exp: Likewise.
20519 * gdb.base/return2.exp: Likewise.
20520 * gdb.base/scope.exp: Likewise.
20521 * gdb.base/sect-cmd.exp: Likewise.
20522 * gdb.base/sep.exp: Likewise.
20523 * gdb.base/sepdebug.exp: Likewise.
20524 * gdb.base/setshow.exp: Likewise.
20525 * gdb.base/setvar.exp: Likewise.
20526 * gdb.base/sigall.exp: Likewise.
20527 * gdb.base/sigbpt.exp: Likewise.
20528 * gdb.base/signals.exp: Likewise.
20529 * gdb.base/signull.exp: Likewise.
20530 * gdb.base/sizeof.exp: Likewise.
20531 * gdb.base/solib.exp: Likewise.
20532 * gdb.base/step-line.exp: Likewise.
20533 * gdb.base/step-test.exp: Likewise.
20534 * gdb.base/structs.exp: Likewise.
20535 * gdb.base/structs2.exp: Likewise.
20536 * gdb.base/term.exp: Likewise.
20537 * gdb.base/twice.exp: Likewise.
20538 * gdb.base/until.exp: Likewise.
20539 * gdb.base/varargs.exp: Likewise.
20540 * gdb.base/volatile.exp: Likewise.
20541 * gdb.base/watchpoint.exp: Likewise.
20542 * gdb.base/whatis-exp.exp: Likewise.
20543 * gdb.base/whatis.exp: Likewise.
20544 * gdb.cp/ambiguous.exp: Likewise.
20545 * gdb.cp/annota2.exp: Likewise.
20546 * gdb.cp/annota3.exp: Likewise.
20547 * gdb.cp/bool.exp: Likewise.
20548 * gdb.cp/breakpoint.exp: Likewise.
20549 * gdb.cp/casts.exp: Likewise.
20550 * gdb.cp/class2.exp: Likewise.
20551 * gdb.cp/classes.exp: Likewise.
20552 * gdb.cp/cplusfuncs.exp: Likewise.
20553 * gdb.cp/ctti.exp: Likewise.
20554 * gdb.cp/derivation.exp: Likewise.
20555 * gdb.cp/exception.exp: Likewise.
20556 * gdb.cp/gdb1355.exp: Likewise.
20557 * gdb.cp/hang.exp: Likewise.
20558 * gdb.cp/inherit.exp: Likewise.
20559 * gdb.cp/local.exp: Likewise.
20560 * gdb.cp/m-data.exp: Likewise.
20561 * gdb.cp/m-static.exp: Likewise.
20562 * gdb.cp/member-ptr.exp: Likewise.
20563 * gdb.cp/method.exp: Likewise.
20564 * gdb.cp/misc.exp: Likewise.
20565 * gdb.cp/namespace.exp: Likewise.
20566 * gdb.cp/overload.exp: Likewise.
20567 * gdb.cp/ovldbreak.exp: Likewise.
20568 * gdb.cp/pr-1023.exp: Likewise.
20569 * gdb.cp/pr-1210.exp: Likewise.
20570 * gdb.cp/pr-574.exp: Likewise.
20571 * gdb.cp/printmethod.exp: Likewise.
20572 * gdb.cp/psmang.exp: Likewise.
20573 * gdb.cp/ref-params.exp: Likewise.
20574 * gdb.cp/ref-types.exp: Likewise.
20575 * gdb.cp/rtti.exp: Likewise.
20576 * gdb.cp/templates.exp: Likewise.
20577 * gdb.cp/try_catch.exp: Likewise.
20578 * gdb.cp/userdef.exp: Likewise.
20579 * gdb.cp/virtfunc.exp: Likewise.
20580 * gdb.disasm/am33.exp: Likewise.
20581 * gdb.disasm/h8300s.exp: Likewise.
20582 * gdb.disasm/mn10300.exp: Likewise.
20583 * gdb.disasm/sh3.exp: Likewise.
20584 * gdb.disasm/t01_mov.exp: Likewise.
20585 * gdb.disasm/t02_mova.exp: Likewise.
20586 * gdb.disasm/t03_add.exp: Likewise.
20587 * gdb.disasm/t04_sub.exp: Likewise.
20588 * gdb.disasm/t05_cmp.exp: Likewise.
20589 * gdb.disasm/t06_ari2.exp: Likewise.
20590 * gdb.disasm/t07_ari3.exp: Likewise.
20591 * gdb.disasm/t08_or.exp: Likewise.
20592 * gdb.disasm/t09_xor.exp: Likewise.
20593 * gdb.disasm/t10_and.exp: Likewise.
20594 * gdb.disasm/t11_logs.exp: Likewise.
20595 * gdb.disasm/t12_bit.exp: Likewise.
20596 * gdb.disasm/t13_otr.exp: Likewise.
20597 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20598 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20599 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20600 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20601 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20602 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20603 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20604 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20605 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20606 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20607 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20608 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20609 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20610 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20611 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20612 * gdb.mi/gdb701.exp: Likewise.
20613 * gdb.mi/gdb792.exp: Likewise.
20614 * gdb.mi/mi-basics.exp: Likewise.
20615 * gdb.mi/mi-break.exp: Likewise.
20616 * gdb.mi/mi-cli.exp: Likewise.
20617 * gdb.mi/mi-console.exp: Likewise.
20618 * gdb.mi/mi-disassemble.exp: Likewise.
20619 * gdb.mi/mi-eval.exp: Likewise.
20620 * gdb.mi/mi-file.exp: Likewise.
20621 * gdb.mi/mi-read-memory.exp: Likewise.
20622 * gdb.mi/mi-regs.exp: Likewise.
20623 * gdb.mi/mi-return.exp: Likewise.
20624 * gdb.mi/mi-simplerun.exp: Likewise.
20625 * gdb.mi/mi-stack.exp: Likewise.
20626 * gdb.mi/mi-stepi.exp: Likewise.
20627 * gdb.mi/mi-syn-frame.exp: Likewise.
20628 * gdb.mi/mi-until.exp: Likewise.
20629 * gdb.mi/mi-var-block.exp: Likewise.
20630 * gdb.mi/mi-var-child.exp: Likewise.
20631 * gdb.mi/mi-var-cmd.exp: Likewise.
20632 * gdb.mi/mi-var-display.exp: Likewise.
20633 * gdb.mi/mi-watch.exp: Likewise.
20634 * gdb.mi/mi2-basics.exp: Likewise.
20635 * gdb.mi/mi2-break.exp: Likewise.
20636 * gdb.mi/mi2-cli.exp: Likewise.
20637 * gdb.mi/mi2-console.exp: Likewise.
20638 * gdb.mi/mi2-disassemble.exp: Likewise.
20639 * gdb.mi/mi2-eval.exp: Likewise.
20640 * gdb.mi/mi2-file.exp: Likewise.
20641 * gdb.mi/mi2-read-memory.exp: Likewise.
20642 * gdb.mi/mi2-regs.exp: Likewise.
20643 * gdb.mi/mi2-return.exp: Likewise.
20644 * gdb.mi/mi2-simplerun.exp: Likewise.
20645 * gdb.mi/mi2-stack.exp: Likewise.
20646 * gdb.mi/mi2-stepi.exp: Likewise.
20647 * gdb.mi/mi2-syn-frame.exp: Likewise.
20648 * gdb.mi/mi2-until.exp: Likewise.
20649 * gdb.mi/mi2-var-block.exp: Likewise.
20650 * gdb.mi/mi2-var-child.exp: Likewise.
20651 * gdb.mi/mi2-var-cmd.exp: Likewise.
20652 * gdb.mi/mi2-var-display.exp: Likewise.
20653 * gdb.mi/mi2-watch.exp: Likewise.
20654 * gdb.stabs/exclfwd.exp: Likewise.
20655 * gdb.stabs/weird.exp: Likewise.
20656 * gdb.threads/gcore-thread.exp: Likewise.
20657 * gdb.trace/actions.exp: Likewise.
20658 * gdb.trace/backtrace.exp: Likewise.
20659 * gdb.trace/circ.exp: Likewise.
20660 * gdb.trace/collection.exp: Likewise.
20661 * gdb.trace/deltrace.exp: Likewise.
20662 * gdb.trace/infotrace.exp: Likewise.
20663 * gdb.trace/limits.exp: Likewise.
20664 * gdb.trace/packetlen.exp: Likewise.
20665 * gdb.trace/passc-dyn.exp: Likewise.
20666 * gdb.trace/passcount.exp: Likewise.
20667 * gdb.trace/report.exp: Likewise.
20668 * gdb.trace/save-trace.exp: Likewise.
20669 * gdb.trace/tfind.exp: Likewise.
20670 * gdb.trace/tracecmd.exp: Likewise.
20671 * gdb.trace/while-dyn.exp: Likewise.
20672 * gdb.trace/while-stepping.exp: Likewise.
20673
f4b618d1
JB
206742006-08-08 Joel Brobecker <brobecker@adacore.com>
20675
20676 * gdb.base/step-bt.c: New file.
20677 * gdb.base/step-bt.exp: New testcase.
20678
3d00d119
DJ
206792006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20680
20681 * config/monitor.exp (gdb_load): Remove support for obsolete
20682 download-write-size.
20683 * gdb.base/remote.exp: Likewise. Update all callers of
20684 gdb_timed_load.
20685
017b5bd4
DJ
206862006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20687
20688 * cursal.exp: Pass binfile to gdb_load.
20689
837c599d
DJ
206902006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20691
20692 * gdb.base/cursal.exp: Add "" to gdb_load call.
20693
8dd4540b
MK
206942006-07-29 Mark Kettenis <kettenis@gnu.org>
20695
20696 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20697 NetBSD/ELF targets.
20698
ab5c9f60
DJ
206992006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20700
20701 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20702 operator*.
20703
4c42eaff
DJ
207042006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20705
20706 * gdb.base/completion.exp: Update for change in "file" behavior.
20707 * gdb.stabs/weird.exp: Likewise.
20708 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20709 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20710
0155cc76
NS
207112006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20712
20713 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20714 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20715
16026cd7
AS
207162006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20717
20718 * gdb.base/default.exp: Update source command error message.
20719 * gdb.base/help.exp: Update 'help source' message.
20720
16963cb6
DJ
207212006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20722
20723 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20724 test.
20725
6d7fd486
AS
207262006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20727
20728 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20729
29e8a844
DJ
207302006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20731
20732 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20733
6afcfa39
DJ
207342006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20735
20736 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20737
267a692b
MK
207382006-07-17 Mark Kettenis <kettenis@gnu.org>
20739
20740 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20741 *-*-openbsd* from targets for wich we expect ARM FPA floating
20742 point format.
20743
85d2fec4
NR
207442006-07-17 Nick Roberts <nickrob@snap.net.nz>
20745
20746 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20747
207482006-07-17 Mark Kettenis <kettenis@gnu.org>
20749
20750 * gdb.base/annota3.exp: Expect frame-begin annotation.
20751
85b4c6e8
JB
207522006-07-14 Joel Brobecker <brobecker@adacore.com>
20753
20754 * gdb.base/help.exp: Adjust "help unset" test to accept
20755 any list of unset commands.
20756
fb933624
DJ
207572006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20758 Daniel Jacobowitz <dan@codesourcery.com>
20759
20760 * gdb.cp/ref-params.exp: New test.
20761 * gdb.cp/ref-params.cc: New source file.
20762 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20763
1dff4b64
MK
207642006-07-08 Mark Kettenis <kettenis@gnu.org>
20765
20766 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20767 spaces/tabs in regular expressions since they might not be there.
20768
40d2e0e3
AS
207692006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20770
20771 * gdb.base/ifelse.exp: New file.
20772
f6c957d2
NS
207732006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20774
20775 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20776 line.
20777 * gdb.base/huge.exp: Loop over compilation to find a size that
20778 is acceptable.
20779 * gdb.base/remote.exp: Correct expected strings.
20780 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20781
b9c5a23d
DJ
207822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20783
20784 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20785
9af2e58d
DJ
207862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20787
20788 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20789 native.
20790
30930ca5
DJ
207912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20792
20793 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20794 enable stabs testing.
20795
aa32fa1d
DJ
207962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20797
bd4a4c80 20798 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20799 gdb_test_multiple does.
20800
321fef15
DJ
208012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20802
20803 * Makefile.in (host_alias): Remove.
20804 (target_alias): Use @target_noncanonical@.
20805 (site.exp): Don't set host_alias.
20806 * aclocal.m4: Remove contents. Include acx.m4.
20807 * configure: Regenerated.
20808 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20809
e1c2defa
NS
208102006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20811
e63b55d1
NS
20812 * lib/gdb.exp (gdb_load_cmd): New.
20813
5600ea19
NS
20814 * gdb.base/fileio.c: Add system(NULL) test.
20815 * gdb.base/fileio.exp: Check it.
20816
e1c2defa
NS
20817 * gdb.base/break.c: Add 10a breakpoint at }
20818 * gdb.base/break.exp: Add test for breakpoint at }
20819 * gdb.cp/anon-union.cc: Add code at end of function.
20820 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20821 * gdb.mi/var-cmd.c: Add code at end of function.
20822 * gdb.mi/mi-var-display.exp: Adjust end of next.
20823 * gdb.mi/mi2-var-display.exp: Likewise.
20824 * gdb.base/fileio.c: Add stop function and insert calls at
20825 stopping places.
20826 * gdb.base/fileio.exp: Breakpoint stop function and remove
20827 explicit line number references.
20828
6c0112ec
JB
208292006-05-19 Joel Brobecker <brobecker@adacore.com>
20830
a9c64011
AS
20831 * gdb.base/del.exp (test_delete_alias): New function.
20832 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20833
154189a4
FF
208342006-05-18 Fred Fish <fnf@specifix.com>
20835
20836 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20837 required. Check for spurious output after program exits normally.
20838
582e64c2
FF
208392006-05-17 Fred Fish <fnf@specifix.com>
20840
20841 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20842 gdb_load, so it works in the simulator.
20843
8ef6493a
FF
208442006-05-11 Fred Fish <fnf@specifix.com>
20845
20846 * gdb.base/bang.exp: Ignore unexpected output between the
20847 "program exited normally" and the gdb prompt, as many other
20848 tests do.
20849
692b141c
MK
208502006-05-07 Mark Kettenis <kettenis@gnu.org>
20851
20852 * gdb.base/help.exp: Make "delete checkpoint" part option for
20853 "help d" and "help delete" tests.
20854
540b8a30
UW
208552006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20856
a9c64011 20857 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20858 expected output in some mi_gdb_test statements.
20859 * gdb.mi/mi2-basics.exp: Likewise.
20860
9b6462d9
JB
208612006-05-05 Joel Brobecker <brobecker@adacore.com>
20862
20863 * gdb.base/del.c: New file.
20864 * gdb.base/del.exp: New testcase.
20865
954de43b
DM
208662006-05-05 David S. Miller <davem@sunset.davemloft.net>
20867
20868 * gdb.base/break.exp: Do not assume a breakpoint on
20869 main will actually be in $srcfile when optimizing.
1303f75e
DM
20870 * gdb.base/savedregs.exp: Do not require that the dummy
20871 frame location match up to a symbol and source file location.
c3242428
DM
20872 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20873 will get printed without a mi_cmd_data_list_register_values prefix.
20874 (*-data-list-register-*): Correct regular expressions to expect the new
20875 pseudo d? floating point registers.
20876 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20877
c7e64c9a
DJ
208782006-05-05 Christophe Lyon <christophe.lyon@st.com>
20879
20880 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20881 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20882 is allocated by the compiler.
20883 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20884 anons, e, anone to force their allocation by the compiler.
20885
208862006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20887
20888 * gdb.base/help.exp: Update expected text for help d and
20889 help delete.
20890
27ce9a6d
MK
208912006-05-02 Mark Kettenis <kettenis@gnu.org>
20892
20893 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20894 NetBSD/ELF targets.
20895
8608915f
MK
208962006-04-30 Mark Kettenis <kettenis@gnu.org>
20897
20898 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20899 single-step breakpoint fails; make this a KFAIL on
20900 sparc*-*-openbsd*.
20901 * gdb.base/siginfo.exp: Likewise.
20902 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20903
b8db102d
MS
209042006-04-26 Michael Snyder <msnyder@redhat.com>
20905
20906 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20907 which may have to consume output from other forks.
20908 Add tests to make sure that "delete fork" succeeded.
20909
c702009a
MS
209102006-04-20 Michael Snyder <msnyder@redhat.com>
20911
20912 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20913 Add support for the Renesas M32C and M16C.
20914
20915 * gdb.asm/asm-source.exp: Add m32c target.
20916 * gdb.asm/m32c.inc: Support for m32c target.
20917
e28493f2
AS
209182006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20919
20920 * gdb.base/commands.exp (recursive_source_test): New test.
20921
880da185
DM
209222006-04-04 David S. Miller <davem@sunset.davemloft.net>
20923
20924 * gdb.base/float.exp: Add pattern for sparc targets.
20925
61d9b92f
DJ
209262006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20927
20928 * gdb.base/commands.exp (stray_arg0_test): New test.
20929
bd717df8
PB
209302006-03-30 Paul Brook <paul@codesourcery.com>
20931
20932 * gdb.mi/mi-until.exp: kfail broken until command.
20933 * gdb.mi/mi2-until.exp: Ditto.
20934
ec793d3c
NR
209352006-03-27 Nick Roberts <nickrob@snap.net.nz>
20936
20937 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20938
831004b7
AO
209392006-03-08 Alexandre Oliva <aoliva@redhat.com>
20940
20941 * gdb.base/prelink.exp: Anchor tested-for regular expression
20942 on gdb prompt.
20943
effe49a0
PB
209442006-03-07 Paul Brook <paul@codesourcery.com>
20945
20946 * gdb.base/assign.exp: Correct fail message.
20947
e5461016
PB
209482006-03-07 Paul Brook <paul@codesourcery.com>
20949
20950 * lib/compiler.c: Extract armcc version number.
20951 * lib/compiler.cc: Ditto.
20952
fc91c6c2
PB
209532006-03-07 Paul Brook <paul@codesourcery.com>
20954
20955 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20956 additional_flags=-w.
20957 * gdb.arch/altivec-regs.exp: Ditto.
20958 * gdb.arch/e500-abi.exp: Ditto.
20959 * gdb.arch/e500-regs.exp: Ditto.
20960 * gdb.base/all-bin.exp: Ditto.
20961 * gdb.base/annota1.exp: Ditto.
20962 * gdb.base/annota3.exp: Ditto.
20963 * gdb.base/args.exp: Ditto.
20964 * gdb.base/arithmet.exp: Ditto.
20965 * gdb.base/assign.exp: Ditto.
20966 * gdb.base/async.exp: Ditto.
20967 * gdb.base/bang.exp: Ditto.
20968 * gdb.base/break.exp: Ditto.
20969 * gdb.base/call-rt-st.exp: Ditto.
20970 * gdb.base/completion.exp: Ditto.
20971 * gdb.base/cond-expr.exp: Ditto.
20972 * gdb.base/condbreak.exp: Ditto.
20973 * gdb.base/consecutive.exp: Ditto.
20974 * gdb.base/define.exp: Ditto.
20975 * gdb.base/display.exp: Ditto.
20976 * gdb.base/ena-dis-br.exp: Ditto.
20977 * gdb.base/environ.exp: Ditto.
20978 * gdb.base/eval-skip.exp: Ditto.
20979 * gdb.base/info-proc.exp: Ditto.
20980 * gdb.base/jump.exp: Ditto.
20981 * gdb.base/logical.exp: Ditto.
20982 * gdb.base/long_long.exp: Ditto.
20983 * gdb.base/maint.exp: Ditto.
20984 * gdb.base/miscexprs.exp: Ditto.
20985 * gdb.base/pc-fp.exp: Ditto.
20986 * gdb.base/pointers.exp: Ditto.
20987 * gdb.base/relational.exp: Ditto.
20988 * gdb.base/reread.exp: Ditto.
20989 * gdb.base/sect-cmd.exp: Ditto.
20990 * gdb.base/sep.exp: Ditto.
20991 * gdb.base/sepdebug.exp: Ditto.
20992 * gdb.base/until.exp: Ditto.
20993 * gdb.base/whatis-exp.exp: Ditto.
20994 * gdb.cp/annota2.exp: Ditto.
20995 * gdb.cp/annota3.exp: Ditto.
20996 * gdb.trace/actions.exp: Ditto.
20997 * gdb.trace/backtrace.exp: Ditto.
20998 * gdb.trace/circ.exp: Ditto.
20999 * gdb.trace/collection.exp: Ditto.
21000 * gdb.trace/deltrace.exp: Ditto.
21001 * gdb.trace/infotrace.exp: Ditto.
21002 * gdb.trace/limits.exp: Ditto.
21003 * gdb.trace/packetlen.exp: Ditto.
21004 * gdb.trace/passc-dyn.exp: Ditto.
21005 * gdb.trace/passcount.exp: Ditto.
21006 * gdb.trace/report.exp: Ditto.
21007 * gdb.trace/save-trace.exp: Ditto.
21008 * gdb.trace/tfind.exp: Ditto.
21009 * gdb.trace/tracecmd.exp: Ditto.
21010 * gdb.trace/while-dyn.exp: Ditto.
21011 * gdb.trace/while-stepping.exp: Ditto.
21012 * lib/gdb.exp: Ditto.
21013 (gdb_compile): Handle nowarning option.
21014
5f4a23d9
AO
210152006-03-07 Alexandre Oliva <aoliva@redhat.com>
21016
21017 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
21018 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
21019 Rename executable to prelinkt. Don't re-prelink if we didn't
21020 get a core file. Test prelink -u exit status to tell whether
21021 prelinking failed. Use gdb_test_multiple.
21022
9733fc94
DJ
210232006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
21024
21025 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
21026 (do_tests): Call it.
21027
cc10cae3
AO
210282006-02-28 Alexandre Oliva <aoliva@redhat.com>
21029
21030 * gdb.base/prelink.exp: New test.
21031 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
21032
15c46491
WZ
210332006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
21034
21035 * gdb.fortran/derived-type.f90: New file.
21036 * gdb.fortran/derived-type.exp: New testcase.
21037
5c9f7ded
DJ
210382006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
21039
21040 * gdb.base/default.exp: Allow ';' as a directory separator.
21041
5b96932b
AS
210422006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
21043
21044 * gdb.base/help.exp (help add-symbol-file): Update.
21045
1986bccd
AS
210462006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
21047
21048 * gdb.base/help.exp (help load): Update expected results.
21049
a8b7528f
FF
210502006-02-19 Fred Fish <fnf@specifix.com>
21051
21052 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
21053 specifix hex value as part of results.
21054 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 21055
f8261448
FF
210562006-02-16 Fred Fish <fnf@specifix.com>
21057
21058 * gdb.base/whatis.c: Define variables using typedefs char_addr,
21059 ushort_addr, and slong_addr, so the typedefs are not optimized
21060 away.
21061 * gdb.base/whatis.exp: Add tests using type name for struct type,
21062 union type, enum type, and typedef.
a9c64011 21063
31d8bdd2
MK
210642006-02-13 Mark Kettenis <kettenis@gnu.org>
21065
21066 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
21067
34e41e63
JB
210682006-02-13 Jim Blandy <jimb@redhat.com>
21069
21070 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
21071 case where it takes two "next" commands to skip past the init
21072 call.
21073
ac6e4f31
FF
210742006-02-12 Fred Fish <fnf@specifix.com>
21075
21076 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
21077 to handle cases where it takes two "next" commands to skip
21078 past the init call.
21079
2db2d571
JB
210802006-02-07 Joel Brobecker <brobecker@adacore.com>
21081
21082 * gdb.ada/array_return.exp: Mark the last test as expected to fail
21083 on hppa32 targets.
21084
38fcd64c
DJ
210852006-02-06 Vladimir Prus <ghost@cs.msu.su>
21086
21087 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
21088 field.
21089
1315ad46
MK
210902006-01-29 Mark Kettenis <kettenis@gnu.org>
21091
21092 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
21093
5625b943
DJ
210942006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
21095
21096 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
21097 files.
21098
80df1bbe
DJ
210992006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
21100
21101 * gdb.cp/maint.exp: Set complaints to a positive value.
21102
9078e690
DJ
211032006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
21104
21105 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
21106 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
21107 function name.
21108
9c903399
DJ
211092006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
21110
21111 * gdb.base/checkpoint.c: Update copyright notice. Include
21112 <stdlib.h>.
21113
761ae4d6
JB
211142006-01-04 Jim Blandy <jimb@redhat.com>
21115
21116 * gdb.asm/asm-source.exp: Independently provide default values for
21117 asm-flags and debug-flags. Use 'string equal' to do the
21118 comparison, not the implicit expr's '==' operator. Remove
21119 now-unneeded assignments to asm-flags. In h8300 case, place
21120 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
21121
099ac3dd
MS
211222006-01-04 Michael Snyder <msnyder@redhat.com>
21123
21124 * gdb.base/checkpoint.c: New file.
21125 * gdb.base/checkpoint.exp: New file.
21126 * gdb.base/multi-fork.c: New file.
21127 * gdb.base/multi-fork.exp: New file.
21128 * gdb.base/pi.txt: New file (data for checkpoint.c test).
21129
f4d85314
FF
211302006-01-04 Fred Fish <fnf@specifix.com>
21131
21132 * gdb.base/ptype.c (foo): Add typedef.
21133 (intfoo): Add function.
21134 * gdb.base/ptype1.c: New file.
21135 * gdb.base/ptype.exp: Handle compilation and linking with two
21136 source files. Test that proper type for "foo" is found based
21137 on source context rather than first match found in symtabs.
21138
a1b06f35
MK
211392005-12-28 Mark Kettenis <kettenis@gnu.org>
21140
21141 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
21142 * gdb.asm/openbsd.inc: Indent commands.
21143
d082a1e2
MK
211442005-12-26 Mark Kettenis <kettenis@gnu.org>
21145
c65016bd
MK
21146 * gdb.base/freebpcmd.exp: Increase timeout.
21147
d082a1e2
MK
21148 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
21149
d3c32a0e
DJ
211502005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
21151
21152 * gdb.base/default.exp: Update check for "show version".
21153
9fdb1f50
RC
211542005-12-09 Randolph Chung <tausq@debian.org>
21155
21156 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
21157 * gdb.asm/pa64.inc: New file.
21158
5f2c56f7
RC
211592005-12-09 Randolph Chung <tausq@debian.org>
21160
21161 * gdb.asm/common.inc: Indent commands.
21162 * gdb.asm/asmsrc1.s: Likewise.
21163 * gdb.asm/asmsrc2.s: Likewise.
21164
8117349c
RC
211652005-12-09 Randolph Chung <tausq@debian.org>
21166
21167 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
21168 (get_addr_of_sym): Remove duplicate print.
21169 (gen_core): xfail hppa*-*-hpux*, update expected output.
21170 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
21171 * gdb.arch/pa64-nullify.s: New file.
21172
8f07f25a
RC
211732005-12-09 Randolph Chung <tausq@debian.org>
21174
21175 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
21176
55b39184
DJ
211772005-12-07 Christophe Lyon <christophe.lyon@st.com>
21178
21179 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
21180 code generation for these functions.
21181 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
21182 error message.
21183
31e2b00f
AS
211842005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
21185
21186 * gdb.base/help.exp (help b, help br, help bre, help brea)
21187 (help break): Update the expected message.
21188
c3d0b56e
SC
211892005-11-11 Stephane Carrez <stcarrez@nerim.fr>
21190
21191 * gdb.asm/m68hc11.inc: Setup the data section.
21192 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
21193 script for this test.
21194 (m6812-*-*): Likewise.
21195
36ae0ea9
RC
211962005-11-09 Randolph Chung <tausq@debian.org>
21197
21198 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
21199
9d6f42e9
WZ
212002005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
21201
21202 * gdb.base/break.exp: Fix a comment typo.
21203
e2126a14
EZ
212042005-11-03 Jim Blandy <jimb@redhat.com>
21205
a9c64011
AS
21206 Checked in by Elena Zannoni <ezannoni@redhat.com>
21207
889bf7c5 21208 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 21209
e0ac7199
CV
212102005-11-02 Corinna Vinschen <vinschen@redhat.com>
21211
21212 * gdb.arch/gdb1558.c: Include stdio.h.
21213
31d3fb18
MK
212142005-10-31 Mark Kettenis <kettenis@gnu.org>
21215
21216 * gdb.asm/asm-source.exp: Use -e instead of --entry.
21217
e52b687c
MK
212182005-10-31 Mark Kettenis <kettenis@gnu.org>
21219
21220 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
21221
f4711d79
PG
212222005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
21223
a9c64011
AS
21224 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
21225 vscr" tests to better match output.
f4711d79 21226
987a9106
JB
212272005-10-12 Jim Blandy <jimb@redhat.com>
21228
21229 * gdb.base/structs.exp (any): New function.
21230 (test_struct_returns): Don't make any assumptions at all about
21231 what value the function returns when GDB can't set the return
21232 value.
21233
2336bb58
JB
212342005-10-09 Joel Brobecker <brobecker@adacore.com>
21235
21236 * gdb.ada/arrayidx/p.adb: New file.
21237 * gdb.ada/arrayidx.exp: New testcase
21238
212392005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
21240
21241 * gdb.ada/array_return/pck.ads: New file.
21242 * gdb.ada/array_return/pck.adb: New file.
21243 * gdb.ada/array_return/p.adb: New file.
21244 * gdb.ada/array_return.exp: New testcase.
21245
705335ea
JB
212462005-10-03 Joel Brobecker <brobecker@adacore.com>
21247
a9c64011
AS
21248 * gdb.base/arrayidx.c: New file.
21249 * gdb.base/arrayidx.exp: New testcase.
705335ea 21250
11ee9940
NR
212512005-09-29 Nick Roberts <nickrob@snap.net.nz>
21252
21253 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
21254 frames-invalid and breakpoints-invalid are no longer generated
21255 with level 3 so don't expect them in the output.
21256
39fb8e9e
BR
212572005-09-27 Bob Rossi <bob@brasko.net>
21258
a9c64011 21259 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
21260 from test. Escape the | in mi_gdb_test call.
21261 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
21262 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
21263 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
21264 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
21265 expected regex's in mi_gdb_test calls.
21266 * lib/mi-support.exp: Remove arbitrary .* from tests.
21267 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
21268 Fully anchor GDB/MI expected results in mi_gdb_test.
21269 * lib/gdb.exp (string_to_regexp): Escape the ] character.
21270 * gdb.base/sizeof.exp: Remove escape character. Correct test.
21271
2af48f68
PB
212722005-09-26 Paul Brook <paul@codesourcery.com>
21273
21274 * long_long.exp: Exclude eabi targets from arm FPA float format test.
21275
f34502bc
WZ
212762005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21277
21278 * bfp-test.c: New file.
21279 * bfp-test.exp: New testcase.
21280
ca929517
WZ
212812005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21282
21283 * gdb.fortran/subarray.exp: New testcase to test the evaluation
21284 of subarray and substring variable.
21285 * gdb.fortran/subarray.f: New source file for the test of subarray
21286 and substring variable evaluation.
21287 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
21288 of string constant.
21289
c761af65
DJ
212902005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
21291
21292 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
21293 copyright dates.
21294
561d7a1d
PG
212952005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
21296
21297 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
21298 powerpc altivec' test with an almost identical 'info vector' test.
21299
b2b64cc9
PG
213002005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21301
a9c64011
AS
21302 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
21303 vscr" tests to match output.
b2b64cc9 21304
6ac4d15a
PG
213052005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21306
a9c64011
AS
21307 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
21308 output.
6ac4d15a 21309
40e55bef
BR
213102005-09-11 Bob Rossi <bob@brasko.net>
21311
889bf7c5
PA
21312 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
21313 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
21314 commands that return an MI output command and an asyncronous MI output
21315 command.
40e55bef
BR
21316 * gdb.mi/mi-console.exp: Ditto.
21317
3c7385ec
BR
213182005-09-11 Bob Rossi <bob@brasko.net>
21319
21320 * gdb.mi/mi-var-child.c: Include <string.h>.
21321
a6cd0eb3
DJ
213222005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
21323
21324 * killed.exp: Correct gdb_expect syntax.
21325
2f168eed
CV
213262005-08-09 Corinna Vinschen <vinschen@redhat.com>
21327
21328 * lib/mi-support.exp (mi_gdb_load): Fix typo.
21329
ecd3fd0f
BR
213302005-08-02 Bob Rossi <bob@brasko.net>
21331
21332 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
21333 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
21334 Change tests to inferior-tty-set/show.
21335 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
21336 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
21337 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
21338 inferior. Use mi_gdb_test to get GDB and Inferior output.
21339 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
21340 descriptor.
21341 (mi_inferior_tty_name): Add inferior PTY file name.
21342 (mi_gdb_start): Add INFERIOR_PTY parameter.
21343 (mi_gdb_test): Add IPATTERN parameter.
21344
f1ea48cb 213452005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 21346
f1ea48cb
BR
21347 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
21348 parameter to mi_gdb_test.
21349 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
21350
6e650a67
DJ
213512005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21352
21353 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
21354 struct_declarations.
21355 * gdb.mi/mi-var-child.exp: Step over the initialization of
21356 struct_declarations.
21357
8be260b6
DJ
213582005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21359
21360 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
21361 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
21362 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
21363 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
21364 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
21365 file.
21366
4e660f07
NR
213672005-07-27 Nick Roberts <nickrob@snap.net.nz>
21368
21369 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
21370 (do_children_tests): Assign values to the extra elements.
21371
21372 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
21373 them for tests for "-var-update --no-values" and
a9c64011 21374 "-var-update --all-values".
4e660f07
NR
21375 Add test for "-var-list-children --simple-values".
21376
21377 * gdb.mi/basics.c (callee4): Add integer array D[3]...
21378
21379 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
21380 "-stack-list-locals --simple-values" Improve doc strings and
21381 comments.
21382
6bdae935
MK
213832005-07-18 Mark Kettenis <kettenis@gnu.org>
21384
598b7a6f
MK
21385 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
21386 *-*-openbsd*.
21387 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
21388
6bdae935
MK
21389 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
21390 sigaltsatck'.
21391
1323e929 213922005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 21393
1323e929
BR
21394 * gdb.base/default.exp (tty): Changed output of command.
21395 * gdb.base/help.exp (help tty): Ditto.
21396
b1a9c082
MK
213972005-07-12 Mark Kettenis <kettenis@gnu.org>
21398
21399 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
21400
10a844a2
MK
214012005-07-10 Mark Kettenis <kettenis@gnu.org>
21402
21403 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
21404 -stack-select-frame without arguments.
21405 (test_stack_frame_listing): Add test for newly implemented command
21406 -stack-info-frame.
21407
3cb3b8df
BR
214082005-07-06 Bob Rossi <bob@brasko.net>
21409
21410 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
21411 command.
21412 (Copyright): Update copyright.
21413
a0c5fbcf
WZ
214142005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
21415
21416 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
21417 tests to evaluate exponentiation expression.
21418
984971d0
AS
214192005-06-29 Andreas Schwab <schwab@suse.de>
21420
21421 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
21422 main to avoid warnings.
21423
21424 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
21425
fe03833f
NR
214262005-06-20 Nick Roberts <nickrob@snap.net.nz>
21427
21428 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
21429 -stack-select-frame without arguments.
21430 (test_stack_frame_listing): Add test for newly implemented command
21431 -stack-info-frame.
a9c64011 21432
7a55f279
WZ
214332005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
21434
0ffa0ea5
DJ
21435 * gdb.fortran/array-element.f: New file.
21436 * gdb.fortran/array-element.exp: New testcase.
7a55f279 21437
26585198
DJ
214382005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21439
21440 * gdb.base/bigcore.exp: Correct checks for systems which can
21441 not dump a large core file.
21442
c1bd25fd
DJ
214432005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21444
21445 * gdb.base/relocate.c: Add a copyright notice.
21446 (dummy): Remove.
21447 * gdb.base/relocate.exp: Test printing the values of variables
21448 from a relocatable file.
21449
589e074d
DJ
214502005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
21451
21452 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
21453 excess MI output after an error.
21454
0915f927
JB
214552005-05-29 Joel Brobecker <brobecker@adacore.com>
21456
21457 * gdb.arch/alpha-step.c: New file.
21458 * gdb.arch/alpha-step.exp: New testcase.
21459
76ff342d
DJ
214602005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
21461 Dennis Brueni <dennis@slickedit.com>
21462
21463 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
21464 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
21465 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
21466 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
21467 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
21468 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
21469 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
21470
96b0c7ac
DJ
214712005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
21472 Wu Zhou <woodzltc@cn.ibm.com>
21473
21474 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
21475 IBM's xlc compiler.
21476 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
21477 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
21478
f21565d2
JB
214792005-05-13 Jim Blandy <jimb@redhat.com>
21480
21481 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
21482 calling gdb_suppress_entire_file.
21483 * gdb.base/charset.exp: Same.
21484 * gdb.base/call-rt-st.exp: Same.
21485
6006a3a1
BR
214862005-05-05 Bob Rossi <bob_rossi@cox.net>
21487
21488 * lib/gdb.exp (fullname_syntax): Added global regex.
21489 (fullname_syntax_POSIX): Ditto.
21490 (fullname_syntax_UNC): Ditto.
21491 (fullname_syntax_DOS_CASE): Ditto.
21492 (fullname_syntax_DOS): Ditto.
21493 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
21494 fullname_syntax variable to scope and use it.
21495 (test_file_list_exec_source_files): Ditto.
21496 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
21497
c3b69c04
DJ
214982005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
21499
21500 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
21501
3c95e6af
PG
215022004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
21503
a9c64011
AS
21504 * lib/gdb.exp (skip_altivec_tests): New function, based on
21505 check_vmx_hw_available from the GCC testsuite.
21506 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
21507 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 21508
78df6c56
JB
215092005-05-02 Jim Blandy <jimb@redhat.com>
21510
21511 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
21512 calling gdb_suppress_entire_file.
21513
1690f9cf
DJ
215142005-04-30 Randolph Chung <tausq@debian.org>
21515
21516 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
21517 Slightly relax "sem_post" name checking.
21518
5ea106f7
PG
215192005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21520
21521 * gdb.base/unload.exp: Use new shared library infrastructure.
21522
bf7234cf
PG
215232005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21524
21525 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 21526 infrastructure.
bf7234cf 21527
547b869a
CV
215282005-04-29 Corinna Vinschen <vinschen@redhat.com>
21529
21530 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
21531 * gdb.asm/h8300.inc: New file.
21532
f07e55f0
PG
215332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21534
21535 * gdb.base/shlib-call.exp: Change to use new shared library
21536 infrastructure.
21537
3cbba3d1
PG
215382005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21539
a9c64011
AS
21540 * gdb.base/pending.exp: Change to use new shared library
21541 infrastructure.
3cbba3d1 21542
ed6df200
PG
215432005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21544
a9c64011
AS
21545 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
21546 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 21547
8c8f4ebe
PG
215482005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
21549
a9c64011
AS
21550 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
21551 shared objects being adjusted and update copyright years.
8c8f4ebe 21552
607fbc54
DJ
215532005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
21554
21555 * ChangeLog: Correct some 2003-01-13 dates.
21556 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
21557 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21558 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
21559 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
21560 gdb.trace/tfind.exp: Update copyright years.
21561
57bf0e56
DJ
215622005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
21563 Daniel Jacobowitz <dan@codesourcery.com>
21564
21565 * lib/gdb.exp (gdb_compile): Handle shlib=.
21566 (gdb_compile_shlib): New function.
21567
9b593790
PG
215682005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
21569
a9c64011 21570 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 21571
9494c6a5
DJ
215722005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21573
21574 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21575 gdb.server.
21576 * configure.ac: Likewise.
21577 * configure: Regenerated.
21578 * gdb.gdbserver/Makefile.in: Moved to...
21579 * gdb.server/Makefile.in: ... here.
21580 * gdb.gdbserver/server.c: Moved to...
21581 * gdb.server/server.c: ... here.
21582 * gdb.gdbserver/server-run.exp: Moved to...
21583 * gdb.server/server-run.exp: ... here.
21584
6f8eac0e
DJ
215852005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21586
21587 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21588 * configure.ac: Create gdb.gdbserver/Makefile.
21589 * configure: Regenerated.
21590 * lib/gdbserver-support.exp: New file, derived from
21591 config/gdbserver.exp.
21592 * config/gdbserver.exp: Use gdbserver-support.exp.
21593 * gdb.gdbserver/Makefile.in: New file.
21594 * gdb.gdbserver/server.c: New file.
21595 * gdb.gdbserver/server-run.exp: New file.
21596
6e87504d
PG
215972005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21598
a9c64011
AS
21599 * lib/gdb.exp (test_compiler_info): Return compiler_info
21600 if no arguments are given.
6e87504d 21601
d1779be4
PG
216022005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21603
21604 * gdb.arch/altivec-abi.exp: Check for compiler and set
21605 use altivec' flag accordingly.
21606 * gdb.arch/altivec-regs.exp: Likewise.
21607
88750304
DJ
216082005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21609
21610 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21611
f3fb768d
AS
216122005-03-27 Andreas Schwab <schwab@suse.de>
21613
21614 * gdb.base/bigcore.c (main): Add missing mode argument in open
21615 call.
21616
7e813ac5
DJ
216172005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21618
21619 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21620 downloads.
21621 * config/gdbserver.exp (gdb_load): Likewise.
21622
8e3049aa
PB
216232005-03-14 Paul Brook <paul@codesourcery.com>
21624
21625 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21626 targets.
21627
a9df7c44
JB
216282005-03-09 Joel Brobecker <brobecker@adacore.com>
21629
21630 * gdb.dwarf2/dup-psym.S: New file.
21631 * gdb.dwarf2/dup-psym.exp: New testcase.
21632
9f0d94e8
JB
216332005-03-09 Joel Brobecker <brobecker@adacore.com>
21634
21635 * gdb.ada/exec_changed/first.adb: New file.
21636 * gdb.ada/exec_changed/second.adb: New file.
21637 * gdb.ada/exec_changed.exp: New testcase.
21638
5f579bc5
NS
216392005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21640
36e9969c
NS
21641 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21642 (A2): New class.
21643 (main): Test operator+.
21644 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21645 breakpoint test.
21646
5f579bc5
NS
21647 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21648 * gdb.base/signull.exp: Disable if gdb,nosignals.
21649 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21650 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21651 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21652 * gdb.mi/mi2-console.exp: Likewise.
21653 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21654 continue output at start.
21655 (gdb_collect_locals_test): Robustify regexp.
21656 * gdb.trace/passc-dyn.exp: Fix comment typo.
21657 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21658
be46087e
CV
216592005-03-08 Corinna Vinschen <vinschen@redhat.com>
21660
21661 * gdb.asm/asm-source.exp: Add iq2000 case.
21662 * gdb.asm/iq2000.inc: New file.
21663
384e1a61 216642005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21665
384e1a61
MI
21666 * gdb.base/command.exp: Change hardcoded value to regular expression.
21667 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21668
584b6e9e
DJ
216692005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21670
21671 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21672 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21673 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21674 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21675 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21676
ab5b5d61
MK
216772005-03-05 Mark Kettenis <kettenis@gnu.org>
21678
21679 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21680 changes.
21681
ae051c1b
PG
216822004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21683
a9c64011
AS
21684 * lib/compiler.c: Add test for IBM's xlc compiler.
21685 * lib/compiler.cc: Likewise.
ae051c1b 21686
3f0f6ed2
JB
216872004-02-24 Joel Brobecker <brobecker@adacore.com>
21688
21689 * gdb.ada/fixed_points.exp: Create compilation object directory
21690 before running the test.
21691 * gdb.ada/null_record.exp: Likewise.
21692 * gdb.ada/packed_array.exp: Likewise.
21693 * gdb.ada/start.exp: Likewise.
21694
724f452b
JB
216952005-02-15 Joel Brobecker <brobecker@adacore.com>
21696
21697 * gdb.ada/packed_array/pa.adb: New file.
21698 * gdb.ada/packed_array.exp: New testcase.
21699
57f5cdfb 217002005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21701
1f393151
MK
21702 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21703 files.
21704
ebdda337
MK
21705 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21706 on *-*-openbsd*. Correctly match whitespace in regukar
21707 expressions.
21708
cf309262
DJ
217092005-02-10 Daniel Jacobowitz <dan@debian.org>
21710
21711 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21712 PR exp/1821
21713 * gdb.base/gdb1821.c: New test file.
21714 * gdb.base/gdb1821.exp: New test file.
21715
3be49e7a
JB
217162005-02-09 Joel Brobecker <brobecker@adacore.com>
21717
21718 * gdb.base/start.c: New file.
21719 * gdb.base/start.exp: New testcase.
21720
e292e67d
JB
217212005-02-09 Joel Brobecker <brobecker@adacore.com>
21722
21723 * gdb.ada/start/dummy.adb: New file.
21724 * gdb.ada/start.exp: New testcase.
21725
dbdfa66c
CV
217262005-02-09 Corinna Vinschen <vinschen@redhat.com>
21727
21728 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21729 for printing symbols and statistics.
21730 Add test for using relative pathnames in "maint print msymbols" test.
21731 Mark "maint info sections DATA" XFAIL on Cygwin.
21732 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21733 tests.
21734
d7941671
AC
217352005-02-09 Andreas Schwab <schwab@suse.de>
21736
21737 Committed by Andrew Cagney <cagney@gnu.org>
21738 * gdb.base/remotetimeout.exp: New file.
21739
74e5ef44
MK
217402005-02-07 Mark Kettenis <kettenis@gnu.org>
21741
21742 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21743
464dd14d
JB
217442005-02-03 Joel Brobecker <brobecker@adacore.com>
21745
21746 * gdb.ada/gnat_ada.gpr: New file.
21747 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21748 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21749 * configure.ac: No longer generate gnat_ada.gpr.
21750 * configure: Regenerate.
21751 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21752 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21753 * gdb.ada/null_record/bar.ads: Likewise.
21754 * gdb.ada/null_record/bar.adb: Likewise.
21755 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21756 * gdb.ada/null_record.exp (testdir): New variable.
21757 (testfile): executable is now in testdir subdirectory.
21758 (srcfile): Use full path to the main compilation unit.
21759 * gdb.ada/fixed_points.exp: Same changes as above.
21760
30d756ae
NR
217612005-02-03 Nick Roberts <nickrob@snap.net.nz>
21762
21763 * gdb.base/interp.exp: New test.
21764
9d799f85
AC
217652005-01-24 Andrew Cagney <cagney@gnu.org>
21766
21767 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21768
15656118
AC
217692005-01-19 Andrew Cagney <cagney@gnu.org>
21770
a892c31b
AC
21771 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21772 configure.ac not configure.in.
21773
15656118
AC
21774 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21775 of powerpc*-*-*.
21776 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21777 * gdb.base/list.exp (test_list_function)
15656118
AC
21778 (test_list_filename_and_function): Ditto.
21779 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21780
a7b01baf
AC
217812005-01-16 Andrew Cagney <cagney@gnu.org>
21782
17d92a02
AC
21783 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21784
a7b01baf
AC
21785 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21786
bc8332bb
AC
217872005-01-14 Andrew Cagney <cagney@gnu.org>
21788
21789 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21790 * gdb.mi/mi2-var-cmd.exp: Ditto.
21791
4d074752
CV
217922005-01-10 Corinna Vinschen <vinschen@redhat.com>
21793
21794 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21795
bec39cab
AC
217962005-01-07 Andrew Cagney <cagney@gnu.org>
21797
21798 * configure.ac: Rename configure.in, require autoconf 2.59.
21799 * configure: Re-generate.
21800 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21801 * gdb.stabs/configure: Re-generate.
21802 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21803 * gdb.hp/configure: Re-generate.
21804 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21805 autoconf 2.59.
21806 * gdb.hp/gdb.objdbg/configure: Re-generate.
21807 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21808 autoconf 2.59.
21809 * gdb.hp/gdb.defects/configure: Re-generate.
21810 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21811 autoconf 2.59.
21812 * gdb.hp/gdb.compat/configure: Re-generate.
21813 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21814 autoconf 2.59.
21815 * gdb.hp/gdb.base-hp/configure: Re-generate.
21816 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21817 autoconf 2.59.
21818 * gdb.hp/gdb.aCC/configure: Re-generate.
21819
f10b16d4
JB
218202004-12-15 Jim Blandy <jimb@redhat.com>
21821
21822 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21823 under NPTL when there is debugging info available for libpthread.
21824
fb6e1814
JG
218252004-12-13 Jerome Guitton <guitton@gnat.com>
21826
21827 * gdb.ada/fixed_points.c: New file.
21828 * gdb.ada/fixed_points.exp: New file.
21829
fe46cd3a
RC
218302004-12-03 Randolph Chung <tausq@debian.org>
21831
21832 * gdb.arch/pa-nullify.exp: New file.
21833 * gdb.arch/pa-nullify.s: New file.
21834
8de0841b
RC
218352004-11-30 Randolph Chung <tausq@debian.org>
21836
21837 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21838 instead of "tbug". Fix regexp to work properly with gdb_test.
21839
c8170782
PH
218402004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21841
21842 * gdb.base/bitfields2.exp: New test.
21843 * gdb.base/bitfields2.c: New file.
21844
954269c2
RE
218452004-11-28 Richard Earnshaw <rearnsha@arm.com>
21846
21847 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21848
0107feed
RC
218492004-11-16 Randolph Chung <tausq@debian.org>
21850
21851 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21852
f073ae8c
DJ
218532004-11-14 Daniel Jacobowitz <dan@debian.org>
21854
21855 * gdb.threads/threadapply.exp: Correct "macro details" test.
21856
19ad59e7
JJ
218572004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21858
21859 * gdb.threads/threadapply.exp: New test.
21860 * gdb.threads/threadapply.c: New file.
21861
9cf0961b
MK
218622004-11-07 Mark Kettenis <kettenis@gnu.org>
21863
21864 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21865 frames.
21866
c789492a
FL
218672004-11-05 Felix Lee <felix+log1@specifixinc.com>
21868
21869 * gdb.base/cursal.exp: New file.
21870 * gdb.base/cursal.c: New file.
21871
a1e167bb
AC
218722004-11-03 Andrew Cagney <cagney@gnu.org>
21873
21874 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21875
b7cbf173
MK
218762004-10-30 Mark Kettenis <kettenis@gnu.org>
21877
21878 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21879 NetBSD/ELF targets.
21880
88f9d34f
JB
218812004-10-29 Joel Brobecker <brobecker@gnat.com>
21882
21883 * gdb.threads/bp_in_thread.c: New file, copied from
21884 pthread_cond_wait.c.
21885 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21886 file, rather than reusing the .c file from another testcase.
21887
ca7d6a0c
JB
218882004-10-20 Joel Brobecker <brobecker@gnat.com>
21889
21890 * gdb.ada/null_record.exp: Check where we stopped after
21891 sending the start command, instead of where the associated
21892 temporary breakpoint was inserted.
21893
0d863d03
AC
218942004-10-14 Andrew Cagney <cagney@gnu.org>
21895
21896 * gdb.mi/gdb701.c (main): Return 0.
21897
d11e72cb
DJ
218982004-10-13 Daniel Jacobowitz <dan@debian.org>
21899
d40539a4 21900 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21901
e1923096
JJ
219022004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21903
21904 * gdb.threads/schedlock.c: Add comment markers to use to find
21905 line numbers.
21906 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21907 comments.
21908 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21909 breakpoint lines.
21910
ec8ba2c9
DJ
219112004-10-12 Daniel Jacobowitz <dan@debian.org>
21912
21913 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21914
0eb3658b
DJ
219152004-10-12 Daniel Jacobowitz <dan@debian.org>
21916
21917 * configure.in: Add gdb.dwarf2.
21918 * configure: Regenerated.
21919 * Makefile.in: Add gdb.dwarf2.
21920 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21921 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21922 gdb.dwarf2/file1.txt: New files.
21923
a271cc33
OF
219242004-10-11 Orjan Friberg <orjanf@axis.com>
21925
a9c64011 21926 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21927 of "run", since the latter doesn't work with remote targets. Adjust
21928 the breakpoint numbering accordingly.
21929 * gdb.threads/pthread_cond_wait.exp: Ditto.
21930
895ce074
MC
219312004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21932
21933 * gdb.base/overlays.exp: Update copyright years.
21934
6be3092d
KI
219352004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21936
21937 * gdb.base/overlays.exp: Disable if target is Linux.
21938
e05389b8
FL
219392004-10-06 Felix Lee <felix+log1@specifixinc.com>
21940
21941 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21942
73cb587d
KI
219432004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21944
21945 * gdb.asm/asm-source.exp: Add m32r-linux target.
21946 * gdb.asm/m32r-linux.inc: New file.
21947
3c0edcdc
AC
219482004-09-24 Andrew Cagney <cagney@redhat.com>
21949 David Anderson <anderson@redhat.com>
21950
21951 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21952 command fails, assume things will work.
21953 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21954 (_GNU_SOURCE): Define.
21955 (print_unsigned, print_hex): Change parameter to "long long".
21956 (print_byte_count): New function, use to print byte counts.
21957 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21958 O_LARGEFILE.
21959 (main): Compute an upper bound on a corefile in max_core_size.
21960 Limit memory chunk size to max_core_size. Limit total memory
21961 allocated to max_core_size.
21962
4bb3667f
AC
219632004-09-23 Andrew Cagney <cagney@gnu.org>
21964
21965 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21966 from a separate process with code that creates a corefile by
21967 making the inferior dump core.
21968
60fe1a51
MK
219692004-09-23 Mark Kettenis <kettenis@gnu.org>
21970
21971 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21972 block.
21973
8e937346
MC
219742004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21975
21976 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21977 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21978 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21979 Likewise.
21980
7213f6d6
JJ
219812004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21982
21983 * gdb.java/jprint.exp: New test case for java inferior call.
21984 * gdb.java/jprint.java: Ditto.
21985
eac69dca
JB
219862004-09-15 Joel Brobecker <brobecker@gnat.com>
21987
21988 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21989
22227696
MC
219902004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21991
21992 * gdb.threads/killed.c: Include <stdlib.h>.
21993 * gdb.threads/pthreads.c: Likewise.
21994
7dd403a4
MC
219952004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21996
21997 * gdb.threads/killed.c: Add copyright notice.
21998
33f2d567
JM
219992004-09-10 Jason Molenda (jmolenda@apple.com)
22000
a9c64011
AS
22001 * gdb.base/define.exp: Two new tests to verify zero space chars
22002 after 'if' and 'while' commands in a user-defined command is correctly
22003 parsed.
33f2d567 22004
e05b62ac
AC
220052004-09-08 Andrew Cagney <cagney@gnu.org>
22006
22007 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
22008 delivery test with duplicate at end of file.
22009
9cbe82da
MK
220102004-09-06 Mark Kettenis <kettenis@jive.nl>
22011
22012 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
22013
564803d9
MC
220142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
22015
22016 * config/hppro.exp: Removed.
22017
7c6807ce
MC
220182004-09-05 Michael Chastain <mec.gnu@mindspring.com>
22019
22020 * config/sparclet.exp: Removed.
22021
bf7e26dd
MC
220222004-09-05 Michael Chastain <mec.gnu@mindspring.com>
22023
22024 * config/udi.exp: Removed.
22025
714e341b
MC
220262004-09-02 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
22029 of "exp_continue".
22030 (advancei): Likewise.
22031
1236e623
JJ
220322004-09-01 Jeff Johnston <jjohnstn@redhat.com>
22033
22034 * gdb.base/unload.exp: Fix so messages aren't duplicated.
22035
3bdcad15
MI
220362004-09-01 Manoj Iyer <manjo@austin.ibm.com>
22037
228af206 22038 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
22039 to check for nodebug in executable.
22040 * gdb.gdb/observer.exp (setup_test): Likewise.
22041 * gdb.gdb/selftest.exp (test_with_self): Likewise.
22042 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
22043
c72b934c
AC
220442004-09-01 Andrew Cagney <cagney@gnu.org>
22045
22046 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
22047 files.
22048
edd9b715
JJ
220492004-09-01 Jeff Johnston <jjohnstn@redhat.com>
22050
22051 * gdb.base/unload.exp: Fix expected warning message to match
22052 latest format.
22053
fb4ce06b
CV
220542004-09-01 Corinna Vinschen <vinschen@redhat.com>
22055
22056 * gdb.base/call-rt-st.exp: Fix typos.
22057
ce78e7c3
MI
220582004-08-31 Manoj Iyer <manjo@austin.ibm.com>
22059
22060 * gdb.threads/thread_check.exp: New testcase.
22061 * gdb.threads/thread_check.c: New testcase.
22062
2dedb159
AC
220632004-08-31 Andrew Cagney <cagney@gnu.org>
22064
22065 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
22066 (skip_to_handler_entry): New procedures. Test stepping into a
22067 handler when the breakpoint is at the handler's entry point.
22068
68f53502
AC
220692004-08-30 Andrew Cagney <cagney@gnu.org>
22070
22071 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
22072 gdb/1757.
22073
3e3ffd2b
MC
220742004-08-27 Michael Chastain <mec.gnu@mindspring.com>
22075
22076 With code from Manoj Iyer <manjo@austin.ibm.com>:
22077 * lib/gdb.exp (gdb_file_cmd): Return more information in the
22078 return value. Add an arm for "no debugging symbols found".
22079 Change a stray "error" to "perror".
22080 (gdb_run_cmd): Adapt to new return value.
22081 * gdb.base/remote.exp: Adapt to new return value.
22082 * gdb.gdb/complaints.exp: Likewise.
22083 * gdb.gdb/observer.exp: Likewise.
22084 * gdb.gdb/selftest.exp: Likewise.
22085 * gdb.gdb/xfullpath.exp: Likewise.
22086
4b6f5fd2
JB
220872004-08-27 Joel Brobecker <brobecker@gnat.com>
22088
22089 * gdb.threads/bp_in_thread.exp: New testcase.
22090
e5b25496
MC
220912004-08-27 Michael Chastain <mec.gnu@mindspring.com>
22092
22093 Fix PR testsuite/1735.
22094 * gdb.threads/schedlock.c (thread_function): Add a cast
22095 to suppress a gcc warning.
22096 * gdb.threads/thread-specific.c (thread_function): Likewise.
22097
934353d6
MC
220982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
22099
22100 * gdb.base/unload.c: Include <stdlib.h>.
22101
f98a0aef 221022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 22103
f98a0aef 22104 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
22105 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
22106 synchronized after the "return".
22107
5a2e8882
MC
221082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
22109
22110 * gdb.mi/basics.c: Include <stdio.h>.
22111 * gdb.mi/pthreads.c: Include <stdlib.h>.
22112 * gdb.mi/var-cmd.c: Include <stdlib.h>.
22113
a9640423
MC
221142004-08-26 Michael Chastain <mec.gnu@mindspring.com>
22115
22116 * gdb.threads/schedlock.c: Add copyright notice.
22117
b04e311d
AC
221182004-08-25 Andrew Cagney <cagney@gnu.org>
22119
22120 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
22121 (skip_over_handler, breakpoint_over_hander): New test procedures.
22122 (advance, advancei): Add a proper prefix, do not use
22123 rerun_to_main.
22124 * gdb.base/sigstep.c (main): Change to use an infinite loop.
22125
7c27f15b
MC
221262004-08-24 Michael Chastain <mec.gnu@mindspring.com>
22127
22128 * gdb.mi/basics.c: Add copyright notice.
22129 * gdb.mi/var-cmd.c: Add copyright notice.
22130
fffc87ae
MC
221312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
22132
22133 * lib/gdb.exp: Remove signed_keyword_not_used.
22134 * lib/compiler.c: Likewise.
22135 * lib/compiler.cc: Likewise.
22136
d782e0bf
MC
221372004-08-23 Michael Chastain <mec.gnu@mindspring.com>
22138
22139 * gdb.base/whatis.c: Remove conditional disabling of "signed".
22140 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
22141
96033e83
MC
221422004-08-23 Michael Chastain <mec.gnu@mindspring.com>
22143
22144 * gdb.base/whatis.c: Add copyright notice.
22145
cf38c229
MK
221462004-08-20 Mark Kettenis <kettenis@gnu.org>
22147
22148 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
22149 it to skip the breakpoints encoded in the inline assembly.
22150
f4b49756
MC
221512004-08-20 Michael Chastain <mec.gnu@mindspring.com>
22152
22153 * Makefile.in: Add gdb.fortran.
22154
2f193b69
MC
221552004-08-20 Michael Chastain <mec.gnu@mindspring.com>
22156
22157 * gdb.base/call-sc.exp (test_scalar_returns):
22158 Fix cut-and-paste glitch in "Make fun return now".
22159
89a237cb
MC
221602004-08-17 Michael Chastain <mec.gnu@mindspring.com>
22161
22162 * configure.in: Add gdb.fortran.
22163 * configure: Regenerate.
22164 * gdb.fortran/Makefile.in: New file.
22165 * lib/gdb.exp (skip_fortran_tests): New procedure.
22166
469aff8e
MC
221672004-08-17 Michael Chastain <mec.gnu@mindspring.com>
22168
22169 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
22170 reference to bug-gnu@prep.ai.mit.edu.
22171 * gdb.mi/mi-var-child.exp: Likewise.
22172 * gdb.mi/mi-var-cmd.exp: Likewise.
22173 * gdb.mi/mi-var-display.exp: Likewise.
22174 * gdb.mi/mi2-var-block.exp: Likewise.
22175 * gdb.mi/mi2-var-child.exp: Likewise.
22176 * gdb.mi/mi2-var-cmd.exp: Likewise.
22177 * gdb.mi/mi2-var-display.exp: Likewise.
22178
00b51b9f
MK
221792004-08-15 Mark Kettenis <kettenis@gnu.org>
22180
22181 * gdb.base/unload.c (main): Make local variable msg const.
22182
45f07fef
MC
221832004-08-15 Michael Chastain <mec.gnu@mindspring.com>
22184
22185 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
22186 to bug-gnu@prep.ai.mit.edu.
22187 * gdb.mi/mi-disassemble.exp: Likewise.
22188 * gdb.mi/mi-eval.exp: Likewise.
22189 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
22190 default line number.
22191 * gdb.mi/mi-return.exp: Likewise.
22192 * gdb.mi/mi-simplerun.exp: Likewise.
22193 * gdb.mi/mi-stack.exp: Likewise.
22194 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
22195 number with explicit range test.
22196 * gdb.mi/mi-watch.exp: Likewise.
22197 * gdb.mi/mi2-break.exp: Likewise.
22198 * gdb.mi/mi2-cli.exp: Likewise.
22199 * gdb.mi/mi2-disassemble.exp: Likewise.
22200 * gdb.mi/mi2-eval.exp: Likewise.
22201 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
22202 default line number.
22203 * gdb.mi/mi2-return.exp: Likewise.
22204 * gdb.mi/mi2-simplerun.exp: Likewise.
22205 * gdb.mi/mi2-stack.exp: Likewise.
22206 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
22207 number with explicit range test.
22208 * gdb.mi/mi2-watch.exp: Likewise.
22209
dd8c8ee7
MC
222102004-08-15 Michael Chastain <mec.gnu@mindspring.com>
22211
22212 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
22213 * gdb.cp/m-static.exp: Likewise.
22214 * gdb.cp/rtti.exp: Likewise.
22215
4e838464
MK
222162004-08-14 Mark Kettenis <kettenis@gnu.org>
22217
22218 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
22219
8d8cb839
EZ
222202004-08-14 Eli Zaretskii <eliz@gnu.org>
22221
22222 * ChangeLog: Prefix Local Variables with semi-colons and indent
22223 the reference to older ChangeLog files, to fix fontification in
22224 Emacs.
22225
deea8bb0
MC
222262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22227
22228 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
22229 * gdb.mi/mi2-break.exp: Likewise.
22230
c3297504
MC
222312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22232
22233 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
22234
25808999
MC
222352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22236
22237 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
22238
226a8d71
MC
222392004-08-13 Michael Chastain <mec.gnu@mindspring.com>
22240
22241 * gdb.cp/classes.exp: Remove unused declarations. Just let
22242 test names default instead of providing special names. Remove
22243 extraneous demangler test.
22244
37fdf854
JJ
222452004-08-12 Jeff Johnston <jjohnstn@redhat.com>
22246
22247 * gdb.base/unload.exp: New test for breakpoints in dynamically
22248 loaded libraries.
22249 * gdb.base/unload.c: Ditto.
22250 * gdb.base/unloadshr.c: Ditto.
22251
2d3a7986
MC
222522004-08-12 Michael Chastain <mec.gnu@mindspring.com>
22253
22254 * gdb.cp/classes.exp (test_ptype_class_objects): Call
22255 cp_test_ptype_class.
22256 (test_enums): Likewise.
22257
c72b934c
AC
222582004-08-10 Andrew Cagney <cagney@gnu.org>
22259
22260 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
22261 files.
22262
cc503c8a
AC
222632004-08-10 Andrew Cagney <cagney@gnu.org>
22264
22265 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
22266 init_malloc call.
22267
902f2ccb
MC
222682004-08-10 Michael Chastain <mec.gnu@mindspring.com>
22269
22270 * ChangeLog: Add copyright notice. The notice is copied
22271 from emacs 21.3 top level ChangeLog.
22272
78c90502
MC
222732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22274
22275 * lib/cp-support.exp: New file.
22276 * lib/cp-support.exp (cp_test_type_class): New function.
22277 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
22278 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
22279 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
22280 cp_test_ptype_class.
22281
88e5ea78
MC
222822004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22283
22284 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
22285 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
22286 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
22287 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
22288 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
22289 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
22290 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
22291 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
22292 gdb.mi/mi2-watch.exp: Update copyright years.
22293
6a89fc9c
MK
222942004-08-09 Mark Kettenis <kettenis@gnu.org>
22295
22296 * gdb.base/sigaltstack.exp: Provide proper anchoring.
22297
1482e0de
MC
222982004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22299
22300 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
22301 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
22302 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
22303 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
22304 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
22305 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
22306 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
22307 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
22308 gdb.mi/mi-watch.exp: Update copyright years.
22309
1a5ce3f3
DJ
223102004-08-08 Daniel Jacobowitz <dan@debian.org>
22311
22312 PR gdb/1738
22313 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
22314 from a breakpoint with a pending signal.
22315
04f6ecf2
DJ
223162004-08-08 Daniel Jacobowitz <dan@debian.org>
22317
22318 PR gdb/1736
22319 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
22320 * gdb.base/sigaltstack.exp (finish_test): Consume output until
22321 the prompt.
22322 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
22323
54d90d35
DJ
223242004-08-08 Daniel Jacobowitz <dan@debian.org>
22325
22326 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
22327
d2f6abb0
DJ
223282004-08-08 Daniel Jacobowitz <dan@debian.org>
22329
22330 PR gdb/1736
22331 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
22332 for i?86-*-linux*.
22333
5598c03d
DJ
223342004-08-08 Daniel Jacobowitz <dan@debian.org>
22335
22336 * gdb.arch/i386-prologue.exp: Compile without debug information.
22337
c6fee705
MC
223382004-08-08 Michael Chastain <mec.gnu@mindspring.com>
22339
22340 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
22341 rather than asking gdb to search.
22342
dd90efdb
MC
223432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22344
22345 * gdb.base/gcore.c: Include <string.h>.
22346
1e84bec1
MC
223472004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22348
22349 * gdb.base/gcore.c: Add copyright notice.
22350
e425eb2b
MC
223512004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22352
22353 * gdb.base/freebpcmd.c: Include <stdio.h>.
22354 * gdb.base/long_long.c: Include <string.h>.
22355 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
22356 * gdb.base/siginfo.c: Include <string.h>.
22357 * gdb.base/sigstep.c: Include <string.h>.
22358
cb9aaed5
MC
223592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22360
22361 * gdb.base/complex.c: Include <stdlib.h>.
22362
55944f3d
MC
223632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22364
22365 * gdb.base/complex.c: Add copyright notice.
22366
7b2953d9
MC
223672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22368
22369 * gdb.base/charset.c: Include <stdlib.h>.
22370
c9133d23
MC
223712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22372
22373 * gdb.base/auxv.c: Include <stdlib.h>.
22374
0a8490ad
MC
223752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22376
22377 * gdb.base/auxv.c: Add copyright notice.
22378
3426d5ec
MC
223792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22380
22381 * gdb.base/coremaker.c: Add copyright notice.
22382 * gdb.base/coremaker2.c: Add copyright notice.
22383
8da195dd
AC
223842004-08-04 Andrew Cagney <cagney@gnu.org>
22385
22386 * gdb.base/store.exp: Update copyright.
22387 (check_set, up_set, check_struct, up_struct): Add a prefix to test
22388 names, do not import gdb_prompt.
22389
8d394f98
AC
223902004-08-01 Andrew Cagney <cagney@gnu.org>
22391
22392 Fix PR testsuite/1729.
22393 * gdb.base/dump.exp: Add test name to callers of capture_value, do
22394 not use capture_value with value 4.
22395 (capture_value): Add optional test name parameter.
22396 (test_reload_saved_value, test_restore_saved_value): Use $msg as
22397 the prefix, pass to capture_value.
22398
b6702b23
MK
223992004-08-01 Mark Kettenis <kettenis@gnu.org>
22400
22401 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
22402 * gdb.arch/i386-prologue.c (standard): New prototype and function.
22403 (main): Call new function.
22404
c203e0ca
MC
224052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22406
22407 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
22408
a7995a30
MC
224092004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22410
22411 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
22412
9366563b
MC
224132004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22414
b6eeaf26 22415 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
22416 Accept more values of vtbl pointer. Remove some messages
22417 about "obsolete gcc or gdb".
22418
2fc1f950
MC
224192004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22420
22421 * gdb.cp/classes.exp: Accept more varieties of ptype output.
22422
c724d49b
MC
224232004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22424
22425 * gdb.base/asm-source.exp: Properly convert target board
22426 debug flags from gcc format to binutils format.
22427
736b0fce
MK
224282004-07-28 Mark Kettenis <kettenis@gnu.org>
22429
22430 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
22431 gdb1718". PR backtrace/1718 partially fixed.
22432
5633ea5c
JJ
224332004-07-27 Jeff Johnston <jjohnstn@redhat.com>
22434
22435 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
22436
575eebb1
NC
224372004-07-26 Nick Clifton <nickc@redhat.com>
22438
22439 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
22440 good default value for a specific architecture is available then
22441 set it to that value. Otherwise default to the -gstabs switch.
22442 Remove the -g... switches from the asm-flags variable. Allow the
22443 target board info to override the value if it wants to. Pass the
22444 switch on the assembler command line.
22445
62104619
MK
224462004-07-23 Mark Kettenis <kettenis@gnu.org>
22447
22448 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
22449 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
22450 (main): Call new function.
22451
4a1135b8
MC
224522004-07-22 Michael Chastain <mec.gnu@mindspring.com>
22453
22454 Test for PR exp/1715.
22455 * gdb.base/radix.exp: Refactor common procedures. Make all
22456 test names unique. Change XFAIL to KFAIL.
22457
8a12c1f0
MC
224582004-07-20 Michael Chastain <mec.gnu@mindspring.com>
22459
22460 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
22461 * gdb.ada/gnat_ada.gin: ... to here.
22462 * configure.in: Use gnat_ada.gin.
22463 * configure: Regenerate.
22464
23b451cf
AC
224652004-07-20 Andrew Cagney <cagney@gnu.org>
22466
22467 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
22468 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
22469 XFAILs. Clean up test messages and comments. Check backtraces.
22470 Delete re-sync code.
22471
ab618a02
MC
224722004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22473
22474 Fix PR cli/740.
22475 * gdb.base/annota1.exp: Honor gdb,nosignals.
22476 * gdb.base/annota3.exp: Likewise.
22477
46dad340
MC
224782004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22479
22480 * lib/java.exp: Update copyright notice.
22481
756d8c70
AC
224822004-07-19 Andrew Cagney <cagney@gnu.org>
22483
22484 * gdb.base/selftest.exp: Copy file from here ...
22485 * gdb.gdb/selftest.exp: ... to here.
22486
586027e6
AC
224872004-07-16 Andrew Cagney <cagney@redhat.com>
22488
22489 * lib/insight-support.exp: Delete file.
22490 * lib/java.exp (java_init): Fix copyright.
22491
029d2200
AC
224922004-07-16 Andrew Cagney <cagney@gnu.org>
22493
22494 * gdb.base/restore.c: Append "prologue" to comments marking the a
22495 function's prologue.
22496 * gdb.base/restore.exp: Update copyright, re-indent.
22497 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
22498 callerN" prefix where needed. Update patterns that match a
22499 function's prologue.
22500
653b62c5
MC
225012004-07-16 Michael Chastain <mec.gnu@mindspring.com>
22502
22503 * gdb.base/restore.c: Add copyright notice.
22504
f7d690e5
AC
225052004-07-16 Andrew Cagney <cagney@gnu.org>
22506
22507 * gdb.base/logical.exp: Update copyright.
22508 (evaluate): New procedure. Use to re-implement tests using
22509 several tables.
22510
d629a7cb
MH
225112004-07-14 Martin Hunt <hunt@redhat.com>
22512
22513 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
22514 which fixes some problems where init.tcl was not found.
22515
9c7bb332
AC
225162004-07-13 Andrew Cagney <cagney@gnu.org>
22517
6bf46641
AC
22518 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
22519 (check_sizeof, check_valueof): Do not include the output in the
22520 test name. Use gdb_test.
22521 (get_valueof): Use gdb_test_multiple.
22522
c4ffd4c0
AC
22523 * gdb.base/step-test.exp: Update copyright. Use
22524 gdb_test_multiple. Ensure that test names do not include
22525 architecture dependent output.
22526
ab89363a
AC
22527 * gdb.gdb/observer.exp: Update copyright.
22528 (setup_test): Use gdb_test_multiple.
22529 (attach_first_observer, attach_second_observer)
22530 (attach_third_observer, detach_first_observer)
22531 (detach_second_observer, detach_third_observer)
22532 (reset_counters, check_counters): Make $message a prefix.
22533 (test_normal_stop_notifications): Add "args" parameter - a list of
22534 init functions to be called. Make $message a prefix,
22535 (test_observer_normal_stop): Change the message prefixes so that
22536 they are unique, pass the attach / detach procedures to
22537 test_normal_stop_notifications.
22538
ec58997a
AC
22539 * gdb.base/signull.exp (test_segv): Prefix all tests with
22540 "${name}". Clean up test messages.
22541
b475183b
AC
22542 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
22543
9c7bb332
AC
22544 * gdb.base/ena-dis-br.exp: Update copyright.
22545 (break_at): New function. Replace send_gdb with gdb_test,
22546 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
22547 ignore count, not stopped at bpt", with KFAIL.
22548
2dd95497
CV
225492004-07-13 Corinna Vinschen <vinschen@redhat.com>
22550
22551 * gdb.base/attach.exp: Remove cleanupfile handling.
22552
419e626b
AC
225532004-07-12 Andrew Cagney <cagney@gnu.org>
22554
22555 * gdb.base/annota1.exp: Cleanup corefile test name.
22556 * gdb.base/annota3.exp: Ditto.
22557
8b1b3228
AC
225582004-07-12 Andrew Cagney <cagney@gnu.org>
22559
78650829
AC
22560 * gdb.base/signals.exp: Clean up copyright, re-indent.
22561
8b1b3228
AC
22562 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
22563 gdb_test and gdb_test_multiple.
22564
935c2760
JJ
225652004-07-08 Jeff Johnston <jjohnstn@redhat.com>
22566
22567 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 22568 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
22569 provide line number info for first statement in main.
22570
1544280f
AC
225712004-07-08 Andrew Cagney <cagney@gnu.org>
22572
1279f4ff
AC
22573 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22574
1544280f
AC
22575 * gdb.base/sigbpt.exp: Make the common part of each test name a
22576 prefix instead of suffix.
22577
bcc82369
BR
225782004-07-07 Bob Rossi <bob_rossi@cox.net>
22579
22580 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22581 test from test_tbreak_creation_and_listing to
22582 test_file_list_exec_source_file
22583 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22584 Changed name of test from test_tbreak_creation_and_listing to
22585 test_file_list_exec_source_file
22586
23f4b0aa
JJ
225872004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22588
22589 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22590 the jmisc() constructor instead of <init>.
22591 * gdb.java/jmisc1.exp: Ditto.
22592
56401cd5
AC
225932004-07-07 Andrew Cagney <cagney@gnu.org>
22594
22595 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22596 corrupting the PC.
22597
44ae2f6a
MC
225982004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22599
22600 * gdb.cp/templates.exp: Accept whitespace change in demangler
22601 output.
22602
45a83408
AC
226032004-07-06 Andrew Cagney <cagney@gnu.org>
22604
22605 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22606
d205ad70
MC
226072004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22608
22609 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22610 * lib/compiler.cc: Likewise.
22611
06ea1a61
MC
226122004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22613
22614 * lib/compiler.cc: Work around string preprocessing problem
22615 with old hp c++ compiler.
22616 * lib/compiler.c: Likewise.
22617
daab1251
CV
226182004-06-29 Corinna Vinschen <vinschen@redhat.com>
22619
22620 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22621 directives to conditionalize symbol prefixing.
22622 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22623 additional_flags handling. Add underscore prefix for Cygwin.
22624 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22625 conditionalize symbol prefixing.
22626 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22627 additional_flags handling. Add underscore prefix for Cygwin.
22628
cc984116
CV
226292004-06-29 Corinna Vinschen <vinschen@redhat.com>
22630
22631 * gdb.base/bigcore.exp: Skip test on Cygwin.
22632
c279b077
MC
226332004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22634
22635 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22636 formats for "info register". Use gdb_test_multiple. Fix
22637 the "invalid register" test.
22638
0e915747
CV
226392004-06-28 Corinna Vinschen <vinschen@redhat.com>
22640
22641 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22642 PID for Cygwin. Add Cygwin specific strings to check for in some
22643 tests.
22644 (do_attach_tests): Add a test for user interaction when attaching
22645 to a process with no matching symbol table already loaded.
22646
11422c86
AC
226472004-06-26 Andrew Cagney <cagney@gnu.org>
22648
22649 Test PR java/1567 and PR java/1565.
22650 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22651 * gdb.java/jmisc2.exp: Delete file.
22652
cefbce26
MC
226532004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22654
22655 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22656
e19f872c
CV
226572004-06-25 Corinna Vinschen <vinschen@redhat.com>
22658
22659 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22660 attach process.
22661
d931ba3b
MC
226622004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22663
22664 * gdb.cp/pr-1553.exp: Remove.
22665
aef68c48
MC
226662004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22667
22668 * gdb.cp/pr-1553.cc: Remove.
22669 * gdb.cp/pr-1553.exp: Disable this test.
22670
8d5df71a
JB
226712004-06-20 Jim Blandy <jimb@redhat.com>
22672
a9c64011 22673 Fix PR testsuite/1680.
8d5df71a
JB
22674 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22675 regular expressions.
22676
4ac6f39d
MC
226772004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22678
22679 Fix PR testsuite/1679.
22680 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22681 Issue an UNSUPPORTED result instead.
22682
1b413552
JB
226832004-06-18 Jim Blandy <jimb@redhat.com>
22684
22685 * gdb.base/charset.exp: Only send a control-C if we see a new
22686 prompt and incomplete command.
22687
6daa6ebd
MC
226882004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22689
22690 * gdb.cp/pr-574.cc: Add copyright notice.
22691
51fa4ae0
JB
226922004-06-17 Jim Blandy <jimb@redhat.com>
22693
22694 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22695 cases where the regexp has no groups; this grabs random text from
22696 the previous test suite, whatever that was.
22697
8fea26c5
MC
226982004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22699
22700 * gdb.cp/printmethod.cc: Add copyright notice.
22701
1e3aeb41
MC
227022004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22703
22704 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22705
9d9030bc
AC
227062004-06-16 Andrew Cagney <cagney@gnu.org>
22707
22708 * gdb.base/signull.c: Update copyright. Include <string.h>.
22709 (bowler): Replace data_pointer with data_read
22710 and data_write cases. Add code_descriptor case.
22711 (zero, desc): New array and pointer.
22712 (data, code): Change to simple pointers.
22713 * gdb.base/signull.exp: Fix probe pattern matching a function
22714 descriptor SIGSEGV. Replace data_pointer with data_read and
22715 data_write tests.
22716
acd4ad44
AC
227172004-06-16 Andrew Cagney <cagney@gnu.org>
22718
22719 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22720
08fd625c
MC
227212004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22722
22723 * gdb.base/long_long.c: Add copyright notice.
22724
1903502c
MC
227252004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22726
22727 * gdb.base/long_long.exp: Remove reference to
22728 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22729 to gdb_breakpoint and gdb_continue_to_breakpoint.
22730
83313cb1
JB
227312004-06-14 Jim Blandy <jimb@redhat.com>
22732
22733 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22734 endian case.
22735
1bf404ef
AC
227362004-06-14 Andrew Cagney <cagney@gnu.org>
22737
22738 * gdb.base/gcore.exp (capture_command_output): Delete the always
22739 passing tests containing inferior values.
22740 * gdb.base/ending-run.exp: Do not include the breakpoint address
22741 in the test message. Update copyright.
22742 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22743 size in the test name, use gdb_test_multiple. Update copyright.
22744
ef220b33
MC
227452004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22746
22747 * gdb.cp/ref-types.cc: Add copyright notice.
22748
4f70a4c9
MC
227492004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22750
22751 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22752 hp_aCC_compiler.
22753 * lib/compiler.cc: Likewise.
22754 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22755 'set' commands. Log diagnostics for other lines. Set
22756 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22757
335928ac
MC
227582004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22759
22760 * gdb.cp/try_catch.cc: Add copyright notice.
22761
2efb12e8
MC
227622004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22763
22764 * gdb.cp/userdef.cc: Add copyright notice.
22765
0bbed51a
MC
227662004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22767
22768 * gdb.cp/virtfunc.cc: Add copyright notice.
22769
e12a46c9
RC
227702004-06-11 Randolph Chung <tausq@debian.org>
22771
22772 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22773 problem.
22774
338e05af
AC
227752004-06-10 Andrew Cagney <cagney@gnu.org>
22776
22777 * lib/compiler.cc, lib/compiler.c: Append either
22778 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22779 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22780 instead of gcc-3-3.
22781
dc3f10cb
AC
227822004-06-09 Andrew Cagney <cagney@gnu.org>
22783
b4d946af
AC
22784 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22785 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22786
dc3f10cb
AC
22787 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22788 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22789 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22790 fixed.
22791
b5c0bfa2
AC
227922004-06-09 Andrew Cagney <cagney@gnu.org>
22793
22794 * gdb.base/structs.exp (test_struct_returns): Replace
22795 "return_value_unknown" and "finish_value_unknown" by
22796 "return_value_known" and "finish_value_known". Instead of
22797 "return_value_unknown" iff "finish_value_unknown", check
22798 "return_value_known" implies "finish_value_known".
22799
caeb605f
MH
228002004-06-08 Martin Hunt <hunt@redhat.com>
22801
22802 * gdb.base/float.exp: Add pattern for mips targets.
22803
c892bb64
RC
228042004-06-08 Randolph Chung <tausq@debian.org>
22805
22806 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22807 message for unknown architectures more clear.
22808
48306d3e
JB
228092004-06-08 Joel Brobecker <brobecker@gnat.com>
22810
22811 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22812 start the execution of the program.
22813
83ecb59f
JB
228142004-06-07 Jim Blandy <jimb@redhat.com>
22815
22816 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22817 * gdb.arch/i386-cpuid.h: New helper file.
22818
55264cb4
RC
228192004-06-07 Randolph Chung <tausq@debian.org>
22820
22821 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22822 has started.
22823
23cadb28
RM
228242004-06-04 Roland McGrath <roland@redhat.com>
22825
22826 Fix PR gdb/1647.
22827 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22828 differently to be robust to output buffering differences.
22829
51d01eda
MC
228302004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22831
22832 * gdb.threads/pthreads.exp: Update copyright years.
22833 (check_control_c): Change asynchronous 'after' to synchronous.
22834
f4fc3b93
RM
228352004-06-04 Roland McGrath <roland@redhat.com>
22836
22837 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22838 next gdb prompt.
22839
4013522b
MC
228402004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22841
22842 Fix PR gdb/1636.
22843 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22844 calls to synchronous.
22845
7a8f1e6b
JB
228462004-05-26 Jim Blandy <jimb@redhat.com>
22847
22848 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22849
81bb3443
RC
228502004-05-24 Randolph Chung <tausq@debian.org>
22851
22852 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22853 * gdb.asm/pa.inc: New file.
22854
8f5a3103
MK
228552004-05-22 Mark Kettenis <kettenis@gnu.org>
22856
22857 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22858
734b8fe8 228592004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22860 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22861
22862 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22863 GDB prompt.
22864
725603e1
UW
228652004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22866
f4fc3b93 22867 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22868 setjmp/longjmp. Use sigaction instead of signal.
22869
8b923272 228702004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22871 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22872
22873 * gdb.threads/pthread_cond_wait.c: New file.
22874 * gdb.threads/pthread_cond_wait.exp: New testcase.
22875
8bfabb04
AC
228762004-05-13 Andrew Cagney <cagney@redhat.com>
22877
22878 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22879 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22880
42edda50
AC
228812004-05-11 Andrew Cagney <cagney@redhat.com>
22882
22883 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22884 fixed but revealed gdb/1639.
22885
d303a6c7
AC
228862004-05-10 Andrew Cagney <cagney@redhat.com>
22887
22888 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22889 func1" and "next to 2nd alarm", kernel bug avoided.
22890
bf08c2a1
DJ
228912004-05-10 Daniel Jacobowitz <dan@debian.org>
22892
22893 PR external/1568
22894 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22895 XFAIL if it is smaller than bytes_allocated.
22896 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22897 (main): Make chunks_allocated unsigned. Correct comment.
22898
c0586a34
JB
228992004-05-07 Joel Brobecker <brobecker@gnat.com>
22900
22901 * gdb.arch/powerpc-aix-prologue.c: New file.
22902 * gdb.arch/powerpc-aix-prologue.exp: New file.
22903
f2785d12
JB
229042004-05-07 Jim Blandy <jimb@redhat.com>
22905
22906 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22907 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22908
bd7f6e30
JB
229092004-05-06 Joel Brobecker <brobecker@gnat.com>
22910
22911 * gdb.base/sep.exp: No longer setup_kfail when the program was
22912 built with dwarf2.
22913
0a5e7efe
JI
229142004-05-05 Jim Ingham <jingham@apple.com>
22915
22916 * gdb.base/pending.exp: Make sure pending breakpoints
22917 preserve the ignore count.
f4fc3b93 22918
a8958849
MK
229192004-04-27 Jerome Guitton <guitton@gnat.com>
22920
22921 * i386-prologue.exp: Add testcase for jump instruction as first
22922 instruction of the real code.
22923 * i386-prologue.c (jump_at_beginning): New function.
22924
7e103f5b
MK
229252004-04-28 Mark Kettenis <kettenis@gnu.org>
22926
22927 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22928 x86_64-*-*.
22929
5d38b224
MK
229302004-04-28 Mark Kettenis <kettenis@gnu.org>
22931
22932 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22933 i*86-*-*.
22934
0ef32fd9
MK
229352004-04-25 Mark Kettenis <kettenis@gnu.org>
22936
22937 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22938 expression that checks the return type.
22939
71d7dd7c
AC
229402004-04-23 Andrew Cagney <cagney@redhat.com>
22941
22942 * gdb.base/call-sc.exp: New test of scalar call/return values.
22943 * gdb.base/call-sc.c: Ditto.
22944
1e9f977e
JJ
229452004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22946
22947 * gdb.threads/manythreads.c: Reduce thread stack size.
22948
899d9e3a
JJ
229492004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22950
22951 * gdb.threads/manythreads.c: Add copyright notice.
22952
61bcae62
AC
229532004-04-23 Andrew Cagney <cagney@redhat.com>
22954
22955 * gdb.base/siginfo.exp: Better handle step out of signal.
22956 * gdb.base/sigstep.exp: Ditto.
22957
7339a42e 229582004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22959 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22960
22961 * gdb.threads/manythreads.c: New testcase.
22962 * gdb.threads/manythreads.exp: Ditto.
22963
5c98409b
JB
229642004-04-22 Jim Blandy <jimb@redhat.com>
22965
22966 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22967 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22968
3b611f1a
MC
229692004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22970
22971 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22972
f0fd9238
AC
229732004-04-21 Andrew Cagney <cagney@redhat.com>
22974
22975 * gdb.base/sigstep.c: New file.
22976 * gdb.base/sigstep.exp: New file.
22977
90990674
JB
229782004-04-16 Joel Brobecker <brobecker@gnat.com>
22979
22980 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22981 call to observer_notify_normal_stop.
22982
78cef34b
AC
229832004-04-15 Andrew Cagney <cagney@redhat.com>
22984
22985 * gdb.base/siginfo.c: New file.
22986 * gdb.base/siginfo.exp: New file.
22987
d2343407
JB
229882004-04-12 J. Brobecker <brobecker@gnat.com>
22989
22990 * gdb.base/sep.exp: Fix typo in comment.
22991
a2dba3c8
JB
229922004-04-12 J. Brobecker <brobecker@gnat.com>
22993
22994 * gdb.base/sep.c: New file.
22995 * gdb.base/sep-proc.c: New file.
22996 * gdb.base/sep.exp: New testcase.
22997
15f7b60e
MK
229982004-04-09 Mark Kettenis <kettenis@gnu.org>
22999
23000 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
23001 support.
23002
44f4de1a
AC
230032004-04-05 Andrew Cagney <cagney@redhat.com>
23004
23005 * gdb.base/sigaltstack.c: New file.
23006 * gdb.base/sigaltstack.exp: New file.
23007
ef04f396
JB
230082004-04-04 Joel Brobecker <brobecker@gnat.com>
23009
23010 * gdb.base/foll-fork.exp: Update the expected output for
23011 "help set follow-fork-mode", to match a change that was made
23012 to the help of this variable on 2004-01-13.
23013
d40d2c92
JB
230142004-04-01 Joel Brobecker <brobecker@gnat.com>
23015
23016 * lib/ada.exp: Add copyright notice.
23017 * bar.ads: Likewise.
23018 * bar.adb: Likewise.
23019 * null_record.adb: Likewise.
23020 * null_record.exp: Likewise.
23021 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
23022
f86ef5a3
JB
230232004-04-01 Joel Brobecker <brobecker@gnat.com>
23024
23025 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
23026 * configure: Regenerate.
23027
414e70e3
JB
230282004-04-01 Joel Brobecker <brobecker@gnat.com>
23029
23030 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
23031 to build the application. Remove the message printed when in
23032 verbose mode, redundant with the UNSUPPORTED message above.
23033
f0aaee49
JB
230342004-03-31 Joel Brobecker <brobecker@gnat.com>
23035
23036 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
23037 * gdb.ada (null_record.exp): New testcase.
23038
ac81cb54
JB
230392004-03-31 Joel Brobecker <brobecker@gnat.com>
23040
23041 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
23042
854af2f7
JB
230432004-03-31 Joel Brobecker <brobecker@gnat.com>
23044
23045 * gdb.ada: New subdirectory.
23046 * gdb.ada/Makefile.in: New file.
23047 * gdb.ada/gnat_ada.gpr.in: New file.
23048
034cb681
JB
230492004-03-31 Joel Brobecker <brobecker@gnat.com>
23050
23051 * lib/ada.exp: New file.
23052
78a1a894
DJ
230532004-03-24 Daniel Jacobowitz <drow@mvista.com>
23054
23055 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
23056 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
23057
4b2b3b3e
AC
230582004-03-22 Andrew Cagney <cagney@redhat.com>
23059
23060 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
23061 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
23062 Problem identified by Ulrich Weigand.
23063
23c73aa3
DC
230642004-03-17 David Carlton <carlton@kealia.com>
23065
23066 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
23067 PR c++/826.
23068
d63a86f8
RM
230692004-03-16 Roland McGrath <roland@redhat.com>
23070
23071 * gdb.base/auxv.exp: New file.
23072 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
23073
0e02aa50
DC
230742004-03-12 David Carlton <carlton@kealia.com>
23075
23076 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
23077 * gdb.cp/pr-1553.cc: Ditto.
23078 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
23079 pass branch.
23080
c20b71be
MC
230812004-03-12 Michael Chastain <mec.gnu@mindspring.com>
23082
23083 * gdb.cp/templates.exp: Accept more template types.
23084
c7414a01
MC
230852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
23086
23087 From Corinna Vinschen with modifications.
23088 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
23089 local variable obj_with_enum.
23090 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
23091 results with obj_with_enum.
23092
ed69573c
MC
230932004-03-09 Michael Chastain <mec.gnu@mindspring.com>
23094
23095 * gdb.cp/classes.cc: New file, copied from misc.cc.
23096 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
23097
28301461
MC
230982004-03-09 Michael Chastain <mec.gnu@mindspring.com>
23099
23100 * gdb.cp/misc.cc: Add copyright notice.
23101
1198ecbe
DC
231022004-03-05 David Carlton <carlton@kealia.com>
23103
23104 * gdb.cp/rtti.exp: Add 'print *obj3' test.
23105 * gdb.cp/rtti.h: Update copyright.
23106 (namespace n2::n3): New.
23107 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
23108 (n2::n3::func3): New.
23109 (main): Call n2::n3::func3.
23110 * gdb.cp/rtti2.cc: Update copyright.
23111 (n2::create3): New.
23112
9e08c470
MK
231132004-03-04 Mark Kettenis <kettenis@gnu.org>
23114
23115 * gdb.asm/openbsd.inc: Fix typo.
23116
4bebc3aa
FF
231172004-03-03 Fred Fish <fnf@redhat.com>
23118
23119 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
23120 "val" instead of unused "size". Update copyright year.
23121
6ea9fb37
DJ
231222004-02-29 Daniel Jacobowitz <drow@mvista.com>
23123
23124 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
23125 to use unsigned char.
23126 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
23127 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
23128
23b23974
DJ
231292004-02-29 Daniel Jacobowitz <drow@mvista.com>
23130
23131 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
23132 line of output.
23133
7574fd53
DJ
231342004-02-28 Daniel Jacobowitz <drow@mvista.com>
23135
23136 * gdb.base/relocate.c (dummy): Initialize.
23137
a195357f
DJ
231382004-02-28 Daniel Jacobowitz <drow@mvista.com>
23139
23140 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
23141 a breakpoint at exit.
23142
72fd54a9
FF
231432004-02-27 Fred Fish <fnf@redhat.com>
23144
23145 * gdb.base/chng-syms.exp: Add expect condition to match failing
23146 case that isn't a timeout.
23147
b9d23137
AC
231482004-02-27 Andrew Cagney <cagney@redhat.com>
23149
23150 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
23151 support.
23152
15d208f6 231532004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 23154
15d208f6
FF
23155 * gdb.arch/gdb1431.c: Remove.
23156 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
23157 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
23158 of "until" incorrectly.
23159
98f9cd2d
JB
231602004-02-26 J. Brobecker <brobecker@gnat.com>
23161
23162 * gdb.cp/class2.cc (empty): New class.
23163 (refer): New function.
23164 (main): Declare an object of type empty and use it.
23165 * gdb.cp/class2.exp: Print the value of an object of type empty.
23166
9b50c11b
JJ
231672004-02-26 Jeff Johnston <jjohnstn@redhat.com>
23168
23169 * gdb.base/langs.exp: Update query string to match the
23170 new nquery format used for pending breakpoints.
23171
0dcd613f
AC
231722004-02-26 Andrew Cagney <cagney@redhat.com>
23173
23174 Fix PR i18n/1570.
23175 * gdb.base/charset.c: Update copyright notice.
23176 (main, init_string): Remove the escape character '\e' tests.
23177 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
23178 * gdb.base/charset.exp (valid_host_charset): Ditto.
23179 * gdb.base/setvar.exp: Ditto.
23180
b8a56647
AC
231812004-02-24 Andrew Cagney <cagney@redhat.com>
23182
90d59e34
AC
23183 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
23184 mmapped data in core file" PASS and FAIL messages consistent.
23185
b8a56647
AC
23186 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
23187 setting a breakpoint. Work around PR java/1565.
23188
9f27c604
JJ
231892004-02-23 Jeff Johnston <jjohnstn@redhat.com>
23190
23191 * lib/gdb.exp (gdb_breakpoint): Update query string to match
23192 new nquery format.
23193 * gdb.base/pending.exp: Ditto.
23194
3224a706
MK
231952004-02-22 Mark Kettenis <kettenis@gnu.org>
23196
23197 * configure.in: Run stabs tests on *BSD.
23198 * configure: Regenerated.
23199
41e0a9ca
MK
232002004-02-21 Mark Kettenis <kettenis@gnu.org>
23201
23202 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
23203
1e1b3428
FF
232042004-02-20 Fred Fish <fnf@redhat.com>
23205
23206 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
23207 blank in test for "returns short", for consistency with other
23208 "returns xxx" tests. Update copyright year.
23209
f9a7572a
FF
232102004-02-19 Fred Fish <fnf@redhat.com>
23211
23212 New testcase for PR breakpoint/1558.
23213 * gdb.arch/gdb1558.exp: New file.
23214 * gdb.arch/gdb1558.c: New file.
23215
b2ce2854
EZ
232162004-02-19 Elena Zannoni <ezannoni@redhat.com>
23217
23218 * gdb.base/nodebug.exp: Fix typo.
23219
e7c9ff01
JB
232202004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
23221
23222 Committed by Jim Blandy <jimb@redhat.com>.
23223
62f4b920
JB
23224 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
23225
2db536a1
JB
23226 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
23227
e7c9ff01
JB
23228 * gdb.base/float.exp: Support s390*-*-* targets.
23229
f3205b34
AF
232302004-02-17 Adam Fedor <fedor@gnu.org>
23231
23232 * gdb.base/gdb1555.exp: New file.
23233 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
23234
9d62932d
EZ
232352004-02-17 Elena Zannoni <ezannoni@redhat.com>
23236
23237 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
23238
344c9711
FF
232392004-02-16 Fred Fish <fnf@redhat.com>
23240
23241 * gdb.arch/gdb1291.c: Remove
23242 * gdb.arch/gdb1291.s: New test input file.
23243 * gdb.arch/gdb1291.exp: Expand test to check case that should not
23244 fail. Test for correct result, known incorrect result, other
23245 failures and timeouts.
23246
2d822687
AC
232472004-02-16 Andrew Cagney <cagney@redhat.com>
23248
23249 * gdb.base/bigcore.exp: New file.
23250 * gdb.base/bigcore.c: New file.
23251
dac15b66
AC
232522004-02-13 Andrew Cagney <cagney@redhat.com>
23253
23254 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
23255 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
23256 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
23257 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
23258 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
23259 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
23260 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
23261 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
23262 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
23263 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
23264
6bdfc2c4
JJ
232652004-02-11 Jeff Johnston <jjohnstn@redhat.com>
23266
23267 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
23268 executed is an alloc instruction.
23269
87b3ede8
DC
232702004-02-11 David Carlton <carlton@kealia.com>
23271
23272 * gdb.cp/breakpoint.exp: New.
23273 * gdb.cp/breakpoint.cc: New.
23274
6e19e2bf
MC
232752004-02-11 Michael Chastain <mec.gnu@mindspring.com>
23276
23277 Partial fix for PR gdb/1543.
23278 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
23279 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
23280 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
23281 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
23282 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
23283 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
23284 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
23285 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
23286 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
23287 to bug-gdb@prep.ai.mit.edu .
23288 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
23289 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
23290 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
23291 Likewise.
23292
5c5455dc
AC
232932004-02-10 Andrew Cagney <cagney@redhat.com>
23294
23295 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
23296 using gdb_internal_error_resync.
23297
9cf689d7
DJ
232982004-02-09 Daniel Jacobowitz <drow@mvista.com>
23299
23300 * gdb.threads/thread-specific.exp: Stop early if no threads are
23301 found.
23302
d2dc51db
MC
233032004-02-09 Michael Chastain <mec.gnu@mindspring.com>
23304
23305 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
23306
14b1a056
DJ
233072004-02-08 Daniel Jacobowitz <drow@mvista.com>
23308
23309 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
23310 breakpoints.
23311
83f66e8f
DJ
233122004-02-07 Daniel Jacobowitz <drow@mvista.com>
23313
23314 * config/sim.exp (gdb_load): Handle $arg == "".
23315 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
23316 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
23317
30fc0091
EZ
233182004-02-07 Elena Zannoni <ezannoni@redhat.com>
23319
a9c64011
AS
23320 * gdb.base/maint.exp: Update test to reflect
23321 obstack changes.
30fc0091 23322
4d806929
JJ
233232004-02-04 Jeff Johnston <jjohnstn@redhat.com>
23324
23325 * gdb.base/pendshr.c (pendfunc): New function that calls
23326 pendfunc1.
23327 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
23328
7bfdd688
FF
233292004-02-04 Fred Fish <fnf@redhat.com>
23330
23331 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
23332 function symbols and update copyright years.
23333 * gdb.arch/gdb1291.c: Ditto.
23334
aaa08ee4
MC
233352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23336
23337 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
23338
dbad7755
MC
233392004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23340
23341 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
23342
ec4646ef
MC
233432004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23344
23345 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
23346
1b802196
FF
233472004-02-02 Fred Fish <fnf@redhat.com>
23348
23349 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
23350 remote targets. Update copyright years.
23351
18fe2033
JJ
233522004-02-02 Jeff Johnston <jjohnstn@redhat.com>
23353
23354 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
23355 support.
23356 * gdb.base/langs.exp: Fix test which attempts to create
23357 breakpoint on non-existent function to handle new pending
23358 support.
23359 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
23360 a breakpoint.
23361 * gdb.base/pending.exp: New test.
23362 * gdb.base/pending.c: New file.
23363 * gdb.base/pendshr.c: Ditto.
23364
8d577d32
DC
233652004-02-02 David Carlton <carlton@kealia.com>
23366
23367 * gdb.cp/overload.exp: Add overloadNamespace tests.
23368 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
23369 (overloadNamespace, XXX): New.
23370 (main): Call XXX::marker2.
23371
3ad13771
FF
233722004-02-01 Fred Fish <fnf@redhat.com>
23373
23374 * gdb.base/dump.exp: Use runto_main instead of "runto main".
23375 * gdb.base/finish.exp: Ditto.
23376 * gdb.base/gcore.exp: Ditto.
23377 * gdb.base/huge.exp: Ditto.
23378 * gdb.base/info-proc.exp: Ditto.
23379 * gdb.base/return2.exp: Ditto.
23380 * gdb.threads/gcore-thread.exp: Ditto.
23381
44c75849
DJ
233822004-02-01 Daniel Jacobowitz <drow@mvista.com>
23383
23384 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
23385
005bc093
MK
233862004-02-01 Mark Kettenis <kettenis@gnu.org>
23387
23388 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
23389 that opening the file succeeds on OpenBSD.
23390
c47cebdb
DJ
233912004-02-01 Daniel Jacobowitz <drow@mvista.com>
23392
23393 * gdb.threads/thread-specific.c: New file.
23394 * gdb.threads/threads-specific.exp: New test script.
23395 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
23396 to expect_out.
23397
5a01311c
MK
233982004-02-01 Mark Kettenis <kettenis@gnu.org>
23399
23400 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
23401 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
23402 only on the "print_small_structs from print_long_arg_list" test.
23403
ce22a4f1
DJ
234042004-02-01 Daniel Jacobowitz <drow@mvista.com>
23405
23406 * gdb.base/completion.exp: Kill a stray backslash.
23407
23408 From Jim Ingham <jingham@apple.com>:
23409 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
23410 agrees with the result from sending a tab.
23411
abbab9d3
DJ
234122004-01-31 Daniel Jacobowitz <drow@mvista.com>
23413
23414 * gdb.base/chng-syms.exp: Remove stray newline.
23415
53904d1e
MK
234162004-01-31 Mark Kettenis <kettenis@gnu.org>
23417
23418 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
23419 *-*-openbsd*.
23420 * gdb.asm/openbsd.inc: New file.
23421
3a4b3aac
MK
234222004-01-30 Mark Kettenis <kettenis@gnu.org>
23423
23424 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
23425 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
23426 *-*solaris2*. Remove commented out default settings for
23427 asm-flags. Replace gdb_compile with target_link.
23428
ebac27b4
MC
234292004-01-29 Michael Chastain <mec.gnu@mindspring.com>
23430
23431 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
23432 for all tests. Remove old hp-ux and cygnus xfail cases.
23433
d8679d84
PH
234342004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
23435
23436 * gdb.base/chng-syms.exp: New file.
23437 * gdb.base/chng-syms.c: New file.
23438
0a55bc22
MC
234392004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23440
23441 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
23442 Provide arms for current output in all my configurations.
23443
94b8e876
MC
234442004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23445
23446 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
23447 * lib/compiler.cc: Likewise.
23448 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
23449 get the right preprocessor. Eval the output directly. Remove
23450 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
23451 hp_f77_compiler and hp_f90_compiler completely.
23452 (gdb_preprocess): Delete.
23453 (get_compiler): Delete.
23454
7cf03d44
MK
234552004-01-24 Mark Kettenis <kettenis@gnu.org>
23456
23457 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
23458 <string.h>.
23459
68b6dce9
NR
234602004-01-24 Nick Roberts <nick@nick.uklinux.net>
23461
23462 * gdb.mi/mi-stack.exp: Update copyright.
23463
b368761e
DC
234642004-01-23 David Carlton <carlton@kealia.com>
23465
23466 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
23467 test for cp_lookup_transparent_type.
23468 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
23469 call them.
23470
f2061b53
DJ
234712004-01-23 Daniel Jacobowitz <drow@mvista.com>
23472
23473 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
23474 after -var-update.
23475
37fc574a
DC
234762004-01-23 David Carlton <carlton@kealia.com>
23477
23478 * gdb.cp/namespace.cc (C::ensureRefs): New.
23479 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
23480
8e94b928
NR
234812004-01-20 Nick Roberts <nick@nick.uklinux.net>
23482
23483 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
23484 case "-stack-list-locals 2".
23485 * gdb.mi/mi-var-child.exp: Test for case
23486 "-var-list-children --all-values NAME".
23487
997b0952
MC
234882004-01-18 Michael Chastain <mec.gnu@mindspring.com>
23489
23490 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
23491
52470da3
MK
234922004-01-18 Mark Kettenis <kettenis@gnu.org>
23493
7049b4b8
MK
23494 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
23495 used with gdb_test_multiple.
23496
52470da3
MK
23497 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
23498 read at address 0. This fixes PR testsuite/1504.
23499
da6012e5
DJ
235002004-01-18 Daniel Jacobowitz <drow@mvista.com>
23501
23502 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
23503 Remove downloading, guessing the host executable, the calls to
23504 gdb_file_cmd and gdb_target_cmd, and "load" support.
23505 (infer_host_exec): New function broken out from gdb_load.
23506 (gdb_load): New wrapper for gdbserver_gdb_load.
23507 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
23508 gdb_target_cmd. Use -target-select.
23509 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
23510 Download binaries to the host. Clear last_mi_remote_file when
23511 we load a new binary.
23512 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
23513 call gdbserver_gdb_load and mi_gdb_target_cmd.
23514
32c70722
MC
235152004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23516
23517 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
23518 type patterns.
23519
b0cecf36
MC
235202004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23521
23522 * gdb.cp/templates.exp: Fix typo in test name of
23523 "print Foo<volatile char*>::foo".
23524
4120d7e6
MC
235252004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23526
23527 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
23528
f679e530
BE
235292004-01-16 Ben Elliston <bje@wasabisystems.com>
23530
23531 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
23532 (clean mostlyclean): Remove empty rm.
23533
091c48f6
MC
235342004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23535
23536 * gdb.base/setvar.exp: Add copyright years.
23537
3e5fc8d2
DC
235382004-01-14 David Carlton <carlton@bactrian.org>
23539
23540 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
23541 PR c++/1511 and update coment.
23542 * gdb.cp/templates.exp: Update patterns to match current output.
23543 If changes involve something other than whitespace, KFAIL
23544 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
23545
63d06c5c
DC
235462004-01-14 David Carlton <carlton@kealia.com>
23547
23548 * gdb.cp/namespace.exp: Add tests involving classes defined within
23549 namespaces.
23550 * gdb.cp/namespace.cc (C::CClass): New.
23551 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
23552
a51dab88
EZ
235532004-01-14 Elena Zannoni <ezannoni@redhat.com>
23554
23555 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
23556 what debug info we have. Print a better message if something goes
23557 wrong while producing the separate debug info file.
23558
a476ccc9
MC
235592004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23560
23561 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
23562
f453692c
MC
235632004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23564
23565 * gdb.base/callfuncs.c: Add copyright notice.
23566
f40063a5
MC
235672004-01-13 Michael Chastain <mec.gnu@mindspring.com>
23568
23569 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
23570 inheritance. PR gdb/1498, PR gcc/13539.
23571
19ac3974
EZ
235722004-01-13 Elena Zannoni <ezannoni@redhat.com>
23573
a9c64011
AS
23574 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23575 test specific name.
23576 * gdb.mi/gdb669.exp: Ditto.
23577 * gdb.mi/mi-pthreads.exp: Ditto.
23578 * gdb.mi/mi1-pthreads.exp: Ditto.
23579 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23580
56c97c6e
MC
235812004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23582
23583 * gdb.cp/member-ptr.cc: Add copyright notice.
23584
a0644324
MC
235852004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23586
23587 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23588 some patterns for recent versions of gcc and hpacc. Delete
23589 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23590 Delete tests that access a NULL pointer-to-member-data. This
23591 script is still disabled for gcc.
23592
32fabe09
EZ
235932004-01-12 Elena Zannoni <ezannoni@redhat.com>
23594
23595 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23596 escaped correctly.
32fabe09 23597
1f8a6abb
EZ
235982004-01-12 Elena Zannoni <ezannoni@redhat.com>
23599
23600 * gdb.base/sepdebug.exp: New file.
23601 * gdb.base/sepdebug.c: New file.
23602 * lib/gdb.exp (separate_debug_filename): New procedure.
23603 (gdb_gnu_strip_debug): New procedure.
23604
48efe704
AC
236052004-01-12 Andrew Cagney <cagney@redhat.com>
23606
23607 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23608 * gdb.mi/ChangeLog-1999-2003: New file.
23609
a9415475
AC
236102004-01-12 Andrew Cagney <cagney@redhat.com>
23611
23612 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23613 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23614 or EEXIST", treat EBUSY as an XFAIL.
23615
83b8cf9d
MC
236162004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23617
23618 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23619 hp_cc_compiler.
23620
9939d2a8
MC
236212004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23622
23623 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23624 decorations.
23625
1ff8cadf
MC
236262004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23627
23628 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23629 and "(aCC)" decorations. Remove obsolete doco about old
23630 test results.
23631
6fa9022e
MC
236322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23633
23634 * gdb.cp/exception.exp: Fix typo in doco.
23635
209721fe
MK
236362004-01-09 Mark Kettenis <kettenis@gnu.org>
23637
23638 * gdb.base/gdb1476.exp: Fix typo.
23639
ef11303e
MC
236402004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23641
23642 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23643 file.
23644
041ab88c
MC
236452004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23646
23647 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23648 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23649 Use gdb_compile. Remove restriction on gcc. Add some patterns
23650 for recent version of gdb. Delete second half, which was a copy
23651 of the first half with different build flags. This test is
23652 still disabled because it is still not ready for production.
23653
e36d075a
MC
236542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23655
23656 * gdb.cp/exception.cc: Add copyright notice.
23657 * gdb.cp/exception.exp: Add a notice that this file is broken
23658 because of line number changes caused by addition of copyright
23659 notice.
23660
42b190ad
MC
236612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23662
23663 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23664 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23665
8f25f06b
MC
236662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23667
23668 * gdb.cp/classes.exp: Accept gnu abi 2.
23669 * gdb.cp/derivation.exp: Likewise.
23670 * gdb.cp/overload.exp: Likewise.
23671 * gdb.cp/virtfunc.exp: Likewise.
23672
06ded8b8
MC
236732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23674
23675 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23676 semicolon after end of function.
23677
77c26ae3
MC
236782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23679
23680 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23681 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23682 boilerplate code for compiling and running the program under
23683 test. Add some string method tests.
23684
20757486
MC
236852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23686
23687 * gdb.cp/bs15503.cc: Add copyright notice.
23688 * gdb.cp/bs15503.exp: Adjust line number.
23689
0fd3b503
MC
236902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23691
23692 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23693 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23694
10d1bea8
MC
236952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23696
23697 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23698 hp_cc_compiler.
23699
2789202a
MC
237002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23701
23702 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23703 * gdb.cp/ctti.exp: Use the marker instead of "next".
23704 With gcc, run further before bailing.
23705
b862f14c
MC
237062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23707
23708 * gdb.cp/cttiadd.cc: Add copyright notice.
23709 * gdb.cp/cttiadd1.cc: Likewise.
23710 * gdb.cp/cttiadd2.cc: Likewise.
23711 * gdb.cp/cttiadd3.cc: Likewise.
23712
96da2469
MC
237132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23714
23715 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23716 Use gdb_test, gdb_test_multiple. Use floating-point values that
23717 have exact representations in IEEE-ish formats.
23718
053248ff
MC
237192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23720
23721 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23722 compilers. Delete duplicate call to get_compiler_info.
23723 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23724 * gdb.base/volatile.exp: Likewise.
23725
84acecdd
MK
237262004-01-07 Mark Kettenis <kettenis@gnu.org>
23727
23728 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23729 memory at address 0.
23730
fe11a27f
MC
237312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23732
23733 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23734 to test for hp-ux assembler. Fix copyright years.
23735
60ad077b
AC
237362004-01-07 Andrew Cagney <cagney@redhat.com>
23737
23738 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23739
1c9b8f33
AC
237402004-01-07 Andrew Cagney <cagney@redhat.com>
23741
23742 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23743 when creating the read-only file. From analysis by Roland McGrath
23744 and Elena Zannoni.
23745
753ccc7a
MC
237462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23747
23748 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23749
eca3e36b
MC
237502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23751
23752 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23753 data pointers.
23754
f8d4bac4
MC
237552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23756
23757 * gdb.cp/m-static.exp: Compile one source file at a time.
23758 Delete unused call to get_compiler_info.
23759
9b4e0f94
MC
237602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23761
23762 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23763 * gdb.base/call-rt-st.exp: Likewise.
23764 * gdb.base/nodebug.exp: Likewise.
23765 * gdb.base/volatile.exp: Likewise.
23766 * gdb.cp/ref-types.exp: Likewise.
23767 * gdb.cp/templates.exp: Likewise.
23768
023c1024
MK
237692004-01-05 Mark Kettenis <kettenis@gnu.org>
23770
23771 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23772
19703c4a
MC
237732004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23774
23775 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23776 hppa*-hp-hpux*.
23777
18b67037
MK
237782004-01-04 Mark Kettenis <kettenis@gnu.org>
23779
ba6219c8
MK
23780 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23781 x86_64-*-*.
23782
18b67037
MK
23783 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23784 sparc64-*-* and sparc*-solaris2*.
23785
1bfbbb9d
MK
237862004-01-04 Mark Kettenis <kettenis@gnu.org>
23787
23788 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23789 return ${tests}" test. The ${tests} already mentions the
23790 filename.
23791
06846494
MC
237922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23793
23794 * gdb.cp/local.exp: Accept gcc abi 2.
23795
3b0cb202
MC
237962004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23797
23798 * gdb.cp/templates.exp: Accept gcc abi 2.
23799
0643ec3f
MC
238002004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23801
23802 * lib/compiler.cc: Remove supports_template_debugging.
23803 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23804
d231d0b1
MC
238052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23806
23807 * gdb.cp/namespace.exp: Accept gcc abi 2.
23808
44ffb27c
MC
238092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23810
23811 * gdb.cp/method.exp: Accept gcc abi 2.
23812
184ad485
MC
238132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23814
23815 * gdb.cp/classes.exp: Generate identical results as old version.
23816 * gdb.cp/derivation.exp: Likewise.
23817 * gdb.cp/overload.exp: Likewise.
23818 * gdb.cp/virtfunc.exp: Likewise.
23819
116f09e7
MC
238202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23821
23822 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23823 mysterious bug with sourceware version of expect.
23824
b1379776
MC
238252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23826
23827 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23828 current versions of gcc, including gcc abi 2. Remove gratuitous
23829 restart of test program. Use gdb_test_multiple and gdb_test for
23830 all tests. Add patterns to xfail missing "const" in "const char *"
23831 and kfail PR gdb/1155.
23832
6b7a4c0e
MC
238332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23834
23835 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23836 current versions of gcc, including gcc abi 2. Remove gratuitous
23837 restart of test program. Use gdb_test_multiple and gdb_test for
23838 all tests. Add patterns to kfail PR gdb/1498.
23839
51615d72
MC
238402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23841
23842 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23843 current versions of gcc, including gcc abi 2. Use "breakpoint"
23844 and "continue" instead of restarting the target program. Use
23845 gdb_test_multiple and gdb_test for all tests.
23846
7b79a9d7
MK
238472004-01-01 Mark Kettenis <kettenis@gnu.org>
23848
23849 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23850 for *-*-solaris2*.
23851
1cd3489f
MC
238522003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23853
23854 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23855 current versions of gcc, including gcc abi 2. Use "breakpoint"
23856 and "continue" instead of restarting the target program several
23857 times. Use gdb_test_multiple and gdb_test for all tests.
23858
850742db
MC
238592003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23860
23861 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23862 source files.
23863
eb4bbda8
MC
238642003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23865
23866 * gdb.base/environ.exp: Handle compiling test case from multiple
23867 source files.
23868
e42c7771
MC
238692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23870
23871 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23872
80e4b428
JB
238732003-12-17 Jim Blandy <jimb@redhat.com>
23874
5f06973a
JB
23875 * gdb.base/freebpcmd.c: Add copyright notice.
23876
80e4b428
JB
23877 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23878
0ab84fb7
MC
238792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23880
23881 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23882
1b3bb3d0
JB
238832003-12-13 Jim Blandy <jimb@redhat.com>
23884
23885 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23886
3a4c9371
KB
238872003-12-12 Kevin Buettner <kevinb@redhat.com>
23888
23889 * gdb.asm/frv.inc: New file.
23890 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23891
a1dea79a
FF
238922003-12-09 Fred Fish <fnf@redhat.com>
23893
23894 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23895 functions to break1.c and leave prototypes behind. Add more
23896 "set breakpoint NN here" comments.
23897 * gdb.base/break1.c: New file.
23898
23899 * gdb.base/break.exp: Handle compiling test case from multiple
23900 source files and change source file references as needed.
23901 * gdb.base/completion.exp: Ditto.
23902 * gdb.base/condbreak.exp: Ditto.
23903 * gdb.base/define.exp: Ditto.
23904 * gdb.base/ena-dis-br.exp: Ditto.
23905 * gdb.base/info-proc.exp: Ditto.
23906 * gdb.base/maint.exp: Ditto.
23907 * gdb.base/until.exp: Ditto.
23908
23909 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23910 hardcoded line numbers.
23911 * gdb.base/define.exp: Ditto.
23912 * gdb.base/ena-dis-br.exp: Ditto.
23913 * gdb.base/maint.exp: Ditto.
23914 * gdb.base/until.exp: Ditto.
23915
23916 * gdb.base/completion.exp: Use "break1" for completion tests since
23917 "break" is no longer a unique prefix.
23918
5266b69c
AC
239192003-12-06 Andrew Cagney <cagney@redhat.com>
23920
23921 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23922 "return_value_unimplemented". When an unimplemented struct return
23923 architecture, report incorrect values as a KFAIL
23924
374451f0
MC
239252003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23926
23927 * gdb.cp/rtti.exp: Accept new wording of warning from
23928 cp_lookup_rtti_type.
23929
ba9b20a7
MC
239302003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23931
23932 Partial fix for PR testsuite/1456.
23933 * gdb.base/scope.exp (test_at_main): Replace references to
23934 gcc_compiled with calls to test_compiler_info.
23935 (test_at_foo): Likewise.
23936 (test_at_bar): Likewise.
23937
b74b6d0b
MC
239382003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23939
23940 Partial fix for PR testsuite/1456.
23941 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23942 to test_compiler_info.
23943
ccfa3402
MC
239442003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23945
23946 * gdb.base/so-impl-ld.exp: Update copyright notice.
23947
f6246aba
MC
239482003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23949
23950 Partial fix for PR testsuite/1456.
23951 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23952 to test_compiler_info.
23953
13ae734a
MC
239542003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23955
23956 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23957 from current versions of gdb. Clean up regular expressions.
23958 Delete redundant timeout case.
23959
d8e1cdee
MC
239602003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23961
23962 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23963 from current versions of gdb. Clean up regular expressions.
23964 Delete redundant timeout case.
23965
96457b64
MC
239662003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23967
23968 Partial fix for PR testsuite/1456.
23969 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23970 gcc_compiled with call to test_compiler_info.
23971
f35309fc
MC
239722003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23973
23974 Partial fix for PR testsuite/1456.
23975 * gdb.base/list.exp (test_list_function): Delete unused declaration
23976 of gcc_compiled.
23977
d7afdf9b
MC
239782003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23979
23980 Partial fix for PR testsuite/1456.
23981 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23982 call to test_compiler_info.
23983
71507b56
MK
239842003-11-29 Mark Kettenis <kettenis@gnu.org>
23985
23986 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23987 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23988 it to create the appropriate note.inc.
23989 * gdb.asm/asmsrc1.s: Include "note.inc".
23990 * gdb.asm/netbsd.inc: New file.
23991 * gdb.asm/empty.inc: New file.
23992
f81f93f7
MC
239932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23994
23995 Partial fix for PR testsuite/1456.
23996 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23997 calls to test_compiler_info.
23998
9a77938e
MC
239992003-11-27 Michael Chastain <mec.gnu@mindspring.com>
24000
24001 Partial fix for PR testsuite/1456.
24002 * gdb.base/volatile.exp: Replace references to gcc_compiled with
24003 calls to test_compiler_info.
24004
e8367dc7
MK
240052003-11-27 Mark Kettenis <kettenis@gnu.org>
24006
24007 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
24008 pattern for the KFAILs.
24009
526c61ee
AF
240102003-11-25 Adam Fedor <fedor@gnu.org>
24011
24012 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
24013 * gdb.objc/objcdecode.m: New file.
24014
28f2d600
AF
240152003-11-25 Adam Fedor <fedor@gnu.org>
24016
24017 * gdb.objc/nondebug.exp: Test for PR objc/1236.
24018 * gdb.objc/nondebug.m: New file.
24019
a3895cee
BE
240202003-11-26 Ben Elliston <bje@wasabisystems.com>
24021
24022 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24023 NetBSD as it does on FreeBSD. Modelled on a similar change by
24024 Mark Kettenis on 2003-05-30.
24025 (link-flags): Set to "--entry _start" regardless of target.
24026 Special linker flags are to be appended to $link-flags.
24027 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
24028
c9f2c8a3
MC
240292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
24030
24031 * gdb.cp/method.exp: Accept output of new demangler.
24032
15a0587a 240332003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
24034
24035 * gdb/class2.exp: New file.
24036 * gdb/class2.cc: New file.
24037
3c00b570
MC
240382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
24039
24040 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
24041 of new demangler.
24042
7027acc7
MK
240432003-11-23 Mark Kettenis <kettenis@gnu.org>
24044
24045 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
24046 of gdb_test "run".
24047
b0e1598a
MK
240482003-11-23 Mark Kettenis <kettenis@gnu.org>
24049
24050 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
24051 "continue" into "run".
24052
4d9eda44
MC
240532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
24054
24055 Partial fix for PR testsuite/1456.
24056 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
24057 call to test_compiler_info.
24058 * gdb.cp/ctti.exp: Likewise.
24059 * gdb.cp/derivation.exp: Likewise.
24060 * gdb.cp/member-ptr.exp: Likewise.
24061 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
24062 reference to gcc_compiled.
24063
240642003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
24065
24066 Fix PR testsuite/1463.
24067 * gdb.base/structs.exp (start_structs_test): Call
24068 get_debug_format before using the debug format.
24069
d422fe19
AC
240702003-11-22 Andrew Cagney <cagney@redhat.com>
24071
24072 * lib/gdb.exp (gdb_test_multiple): Add simple example.
24073 * gdb.base/structs.exp: Use gdb_test_multiple.
24074
039cf96d
AC
240752003-11-20 Andrew Cagney <cagney@redhat.com>
24076
6882279b
AC
24077 * gdb.base/structs.exp: Handle and recover from internal errors.
24078 Replace "foo${n}" with "foo<n>" in test messages.
24079
e53890ae
AC
24080 * gdb.base/structs.exp: Update copyright. Rewrite.
24081 * gdb.base/structs.c: Update copyright. Rewrite.
24082
2b211c59
AC
24083 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
24084 resync count exceeded.
d63a86f8 24085
039cf96d
AC
24086 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
24087 from the internal error.
24088 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
24089 Original from Jim Blandy.
24090 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 24091
eac98b22
AC
240922003-11-19 Andrew Cagney <cagney@redhat.com>
24093
24094 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
24095 KFAIL.
24096
67455b2a
MK
240972003-11-17 Mark Kettenis <kettenis@gnu.org>
24098
24099 New testcase for PR backtrace/1435.
24100 * gdb.arch/i386-unwind.exp: New file.
24101 * gdb.arch/i386-unwind.c: New file.
24102
853d6e5b
AC
241032003-11-17 Andrew Cagney <cagney@redhat.com>
24104
24105 * lib/gdb.exp (compiler_info): New global.
24106 (test_compiler_info): New function.
24107 (get_compiler_info): Set compiler_info.
24108 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
24109 "compiler_info" to gcc-<major>-<minor>.
24110
38cf6e11
MC
241112003-11-15 Michael Chastain <mec.gnu@mindspring.com>
24112
24113 * gdb.trace/configure: Remove.
24114
a50d3602
EZ
241152003-11-13 Elena Zannoni <ezannoni@redhat.com>
24116
24117 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 24118 breakpoints.
a50d3602
EZ
24119 * gdb.base/break.exp: Remove all references to explicit line
24120 numbers.
24121
d9407aaa
NC
241222003-11-11 Nick Clifton <nickc@redhat.com>
24123
24124 * gdb.base/shreloc.exp: Do not run for targets which do not
24125 support shared objects.
24126
db488fc1
CV
241272003-11-10 Corinna Vinschen <vinschen@redhat.com>
24128
24129 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
24130 Don't run tests if nofileio flag is given.
24131
6a90a18e
EZ
241322003-11-07 Elena Zannoni <ezannoni@redhat.com>
24133
24134 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 24135 as well as 'Watchpoint'.
6a90a18e 24136
0b915e9c
EZ
241372003-11-06 Elena Zannoni <ezannoni@redhat.com>
24138
24139 Reported by Jim Ingham <jingham@apple.com>:
24140 * gdb.base/annota1.exp: Match at least one occurrence of the
24141 signal handler annotation.
24142
d7e4b55f
EZ
241432003-11-06 Elena Zannoni <ezannoni@redhat.com>
24144
a9c64011
AS
24145 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
24146 as well as 'Watchpoint'.
d7e4b55f 24147
2fe4e8d0
MC
241482003-11-05 Michael Chastain <mec@shout.net>
24149
24150 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
24151
6ef88553
KW
241522003-11-03 Kris Warkentin <kewarken@qnx.com>
24153
24154 * gdb.arch/gdb1291.c: New test file.
24155 * gdb.arch/gdb1291.exp: New test script.
24156 * gdb.arch/gdb1431.c: New test file.
24157 * gdb.arch/gdb1431.exp: New test script.
24158
ae7dc4d8
MC
241592003-10-22 Michael Chastain <mec@shout.net>
24160
24161 * gdb.mi/pthreads.c: Add copyright notice.
24162
c39d7427
MC
241632003-10-22 Michael Chastain <mec@shout.net>
24164
24165 * gdb.threads/pthreads.c: Add copyright notice.
24166
8b7d96c1
MC
241672003-10-20 Michael Chastain <mec@shout.net>
24168
24169 * gdb.base/gdb1056.exp: New test script.
24170
d1d69fdd
DJ
241712003-10-13 Daniel Jacobowitz <drow@mvista.com>
24172
24173 * gdb.threads/killed.exp: Use gdb_run_cmd.
24174
7d605576
DJ
241752003-10-13 Daniel Jacobowitz <drow@mvista.com>
24176
24177 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
24178 create a core file.
24179 * gdb.threads/gcore-thread.exp: Likewise.
24180
618ec112
CV
241812003-10-13 Corinna Vinschen <vinschen@redhat.com>
24182
24183 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
24184 type, based on char type.
24185 (struct bit_flags_short_t): New bitfield type, based on short type.
24186 (init_bit_flags_char): New fuction.
24187 (init_bit_flags_short): Ditto.
24188 (print_bit_flags_char): Ditto.
24189 (print_bit_flags_short): Ditto.
24190 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
24191
9367a73c
MC
241922003-10-11 Michael Chastain <mec@shout.net>
24193
24194 * gdb.base/call-rt-st.exp: Update copyright year.
24195
1decf120
KI
241962003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
24197
24198 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
24199 * gdb.disasm/sh3.s: Ditto.
24200
5445b2ae
DJ
242012003-10-07 Daniel Jacobowitz <drow@mvista.com>
24202
24203 * gdb.threads/switch-threads.exp: New test.
24204 * gdb.threads/switch-threads.c: New source file.
24205
aec24853
CV
242062003-10-07 Corinna Vinschen <vinschen@redhat.com>
24207
24208 * gdb.base/ending-run.exp: Add sh specific case.
24209
adc7428d
AC
242102003-10-06 Andrew Cagney <cagney@redhat.com>
24211
24212 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
24213 * gdb.disasm/mn10200.exp: Delete obsolete file.
24214
c9d37158
DJ
242152003-09-29 Daniel Jacobowitz <drow@mvista.com>
24216
24217 * ChangeLog: Correct an entry command.exp -> commands.exp.
24218 * gdb.base/commands.exp (bp_deleted_in_command_test)
24219 (temporary_breakpoint_commands): Check noargs.
24220
79c2c32d
DC
242212003-09-25 David Carlton <carlton@kealia.com>
24222
24223 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
24224 of some print tests, where appropriate. Add tests for C::D::cd,
24225 E::ce, F::cXfX, G::XgX.
24226 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
24227
594e6d67
RE
242282003-09-25 Richard Earnshaw <rearnsha@arm.com>
24229
24230 * lib/java.exp (java_init): Import target_alias before using it.
24231
10f0d451
DC
242322003-09-25 David Carlton <carlton@kealia.com>
24233
24234 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
24235
274bcba0
EZ
242362003-09-23 Elena Zannoni <ezannoni@redhat.com>
24237
d63a86f8 24238 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 24239 weirdness.
274bcba0 24240
cdbf20f7
MC
242412003-09-17 Michael Chastain <mec@shout.net>
24242
24243 * gdb.cp/gdb1355.exp: New file.
24244 * gdb.cp/gdb1355.c: New file.
24245
71e06f80
CV
242462003-09-15 Corinna Vinschen <vinschen@redhat.com>
24247
24248 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
24249 * gdb.asm/sh.inc: New file.
24250
5c4e30ca
DC
242512003-09-11 David Carlton <carlton@kealia.com>
24252
bd45b7af
DC
24253 * gdb.cp/namespace.exp: Add tests for namespace types.
24254 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
24255 (test_namespace): New.
24256
1c199746
EZ
242572003-09-11 Elena Zannoni <ezannoni@redhat.com>
24258
a9c64011 24259 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 24260 * gdb.stabs/weird.exp: Ditto.
1c199746 24261
04ed252f
MC
242622003-09-08 Michael Chastain <mec@shout.net>
24263
24264 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
24265
d8a2d9e7
MC
242662003-09-07 Michael Chastain <mec@shout.net>
24267
24268 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
24269 'parse error'.
24270
161afb24
MK
242712003-09-07 Mark Kettenis <m.kettenis@osp.nl>
24272
24273 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
24274
49f2741a
MC
242752003-08-30 Michael Chastain <mec@shout.net>
24276
24277 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
24278 * gdb.gdb/observer.exp: Ditto.
24279 * gdb.gdb/xfullpath.exp: Ditto.
24280
8afa723e
MK
242812003-08-29 Mark Kettenis <kettenis@gnu.org>
24282
24283 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
24284 *-*-*bsd*.
24285
f31dfe3b
JJ
242862003-08-28 Jeff Johnston <jjohnstn@redhat.com>
24287
24288 * gdb.base/dump.exp: Skip for ia64.
24289
4630e498
JJ
242902003-08-25 Jeff Johnston <jjohnstn@redhat.com>
24291
24292 * gdb.asm/asm-source.exp: Add ia64 support.
24293 * gdb.asm/ia64.inc: New file.
24294
1105b7ef
MC
242952003-08-22 Michael Chastain <mec@shout.net>
24296
24297 * gdb.cp: New directory.
24298 * gdb.cp/*: Copy from gdb.c++/*.
24299 * gdb.c++/*: Remove.
24300 * Makefile.in: Change gdb.c++ to gdb.cp.
24301 * configure.in: Ditto.
24302 * configure: Regnerate.
24303
c945b932
MK
243042003-08-18 Mark Kettenis <kettenis@gnu.org>
24305
24306 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
24307 * gdb.arch/i386-prologue.c (gdb1338): Add function.
24308
2b66634b
DJ
243092003-08-17 Daniel Jacobowitz <drow@mvista.com>
24310
24311 * mi-var-display.exp (-var-list-children weird): Accept function
24312 pointers with argument types.
24313 * mi1-var-display.exp (-var-list-children weird): Likewise.
24314 * mi2-var-display.exp (-var-list-children weird): Likewise.
24315
a356f73b
DJ
243162003-08-17 Daniel Jacobowitz <drow@mvista.com>
24317
24318 * gdb.base/annota3.exp: Add missing newline.
24319
483417b8
MC
243202003-08-06 Michael Chastain <mec@shout.net>
24321
24322 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
24323
c99c59c3
MS
243242003-08-12 Michael Snyder <msnyder@redhat.com>
24325
24326 * gdb.base/float.exp: Add test for SH.
24327
55ed7501
MK
243282003-08-10 Mark Kettenis <kettenis@gnu.org>
24329
24330 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
24331
1a371f2e
EZ
243322003-08-07 Elena Zannoni <ezannoni@redhat.com>
24333
24334 * gdb.base/completion.exp: Remove reduntant completion test
24335 on filename.
24336
e0f353ce
EZ
243372003-08-07 Elena Zannoni <ezannoni@redhat.com>
24338
a9c64011
AS
24339 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
24340 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
24341 gdb.trace/save-trace.exp: Make sure that full pathnames are
24342 escaped correctly.
e0f353ce 24343
5710a1af 243442003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 24345
a9c64011
AS
24346 * configure.in: Don't generate config.h from config.hin.
24347 * configure: Regenerate.
24348 * config.hin: Remove file.
24349 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
24350 * gdb.threads/pthreads.c: Ditto.
5710a1af 24351
dcd81ce9
DJ
243522003-08-07 Daniel Jacobowitz <drow@mvista.com>
24353
24354 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24355 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
24356 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
24357 Replace ld24 with seth/add3.
24358
6009d884
AC
243592003-08-02 Andrew Cagney <cagney@redhat.com>
24360
24361 * gdb.base/annota3.exp: New file.
24362 * gdb.base/annota3.c: New file.
24363 * gdb.c++/annota3.exp: New file.
24364 * gdb.c++/annota3.cc: New file.
24365
51514e06
MC
243662003-07-29 Michael Chastain <mec@shout.net>
24367
24368 * gdb.threads/tls.c (spin): Check errno only if sem_wait
24369 actually failed.
24370 (do_pass): Likewise.
24371 * gdb.threads/tls.exp: Always initialize no_of_threads.
24372
4ee6625b
DJ
243732003-07-27 Daniel Jacobowitz <drow@mvista.com>
24374
24375 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
24376 pattern.
24377 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
24378 * gdb.threads/tls.exp: Recognize one case of the host library not
24379 supporting TLS.
24380
225f2bf6
AC
243812003-07-27 Andrew Cagney <cagney@redhat.com>
24382
24383 * gdb.base/fileio.exp: Use SH when running commands using
24384 remote_exec.
24385
bcb27c9f
DJ
243862003-07-24 Daniel Jacobowitz <drow@mvista.com>
24387
24388 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24389 * gdb.base/relocate.c (dummy): New padding array.
24390
3d67be83
MS
243912003-07-22 Michael Snyder <msnyder@redhat.com>
24392
d63a86f8 24393 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
24394
24395 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
24396 patterns to be more general, accepting old and new output.
24397 Some output chars (such as '+') also must be quoted.
d63a86f8 24398 Some addresses are displayed numerically instead of
3d67be83
MS
24399 symbolically.
24400
57ba3b85
MS
244012003-07-23 Michael Snyder <msnyder@redhat.com>
24402
686d097c
MS
24403 * gdb.base/return2.exp: Don't test long-long return.
24404
57ba3b85
MS
24405 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
24406 * gdb.disasm/t01_mov.exp: Ditto.
24407 * gdb.disasm/t02_mova.s: Ditto.
24408 * gdb.disasm/t02_mova.exp: Ditto.
24409 * gdb.disasm/t03_add.s: Ditto.
24410 * gdb.disasm/t03_add.exp: Ditto.
24411 * gdb.disasm/t04_sub.s: Ditto.
24412 * gdb.disasm/t04_sub.exp: Ditto.
24413 * gdb.disasm/t05_cmp.s: Ditto.
24414 * gdb.disasm/t05_cmp.exp: Ditto.
24415 * gdb.disasm/t06_ari2.s: Ditto.
24416 * gdb.disasm/t06_ari2.exp: Ditto.
24417 * gdb.disasm/t07_ari3.s: Ditto.
24418 * gdb.disasm/t07_ari3.exp: Ditto.
24419 * gdb.disasm/t08_or.s: Ditto.
24420 * gdb.disasm/t08_or.exp: Ditto.
24421 * gdb.disasm/t09_xor.s: Ditto.
24422 * gdb.disasm/t09_xor.exp: Ditto.
24423 * gdb.disasm/t10_and.s: Ditto.
24424 * gdb.disasm/t10_and.exp: Ditto.
24425 * gdb.disasm/t11_logs.s: Ditto.
24426 * gdb.disasm/t11_logs.exp: Ditto.
24427 * gdb.disasm/t12_bit.s: Ditto.
24428 * gdb.disasm/t12_bit.exp: Ditto.
24429 * gdb.disasm/t13_otr.s: Ditto.
24430 * gdb.disasm/t13_otr.exp: Ditto.
24431
e00759ef
EZ
244322003-07-22 Elena Zannoni <ezannoni@redhat.com>
24433
24434 * gdb.threads/tls.exp :Add kfail for 'info address' case.
24435
8bc2021f
EZ
244362003-07-22 Elena Zannoni <ezannoni@redhat.com>
24437
a9c64011
AS
24438 * gdb.threads/tls.c : New file.
24439 * gdb.threads/tls.exp : New file.
24440 * gdb.threads/tls-main.c : New file.
24441 * gdb.threads/tls-shared.c : New file.
24442 * gdb.threads/tls-shared.exp : New file.
8bc2021f 24443
89320c4c
AS
244442003-07-22 Andreas Schwab <schwab@suse.de>
24445
24446 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
24447
180dea7c
AS
244482003-07-20 Andreas Schwab <schwab@suse.de>
24449
24450 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
24451 due to insn reordering.
24452
0714963c
AC
244532003-07-15 Andrew Cagney <cagney@redhat.com>
24454
24455 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
24456
98a23b3f
MC
244572003-07-15 Michael Chastain <mec@shout.net>
24458
24459 * gdb.base/gdb1250.exp: New file.
24460 * gdb.base/gdb1250.c: New file.
24461
27e417a2
ML
244622003-07-09 Michal Ludvig <mludvig@suse.cz>
24463
24464 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
24465 expansion of size_t to 'unsigned long', not only to 'unsigned'.
24466
8bc2021f
EZ
244672003-07-09 Elena Zannoni <ezannoni@redhat.com>
24468
a9c64011
AS
24469 * gdb.threads/tls.c: New file.
24470 * gdb.threads/tls.exp: New file.
24471 * gdb.threads/tls-main.c: New file.
24472 * gdb.threads/tls-shared.c: New file.
24473 * gdb.threads/tls-shared.exp: New file.
8bc2021f 24474
d99968dc
EZ
244752003-07-09 Elena Zannoni <ezannoni@redhat.com>
24476
24477 * gdb.base/annota1.exp: Make sure that we properly escape the
24478 full path of the source file. Xfail more permissive patterns,
d63a86f8 24479 due to a compiler debug info problem.
d99968dc 24480
83876b3b
AS
244812003-07-07 Andreas Schwab <schwab@suse.de>
24482
2705e972
AS
24483 * gdb.asm/m68k.inc: New file.
24484 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
24485
83876b3b
AS
24486 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
24487 arguments"): Also match negative number.
24488
24489 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
24490
3a871b37
DJ
244912003-07-03 Daniel Jacobowitz <drow@mvista.com>
24492
24493 * gdb.base/store.c (charest): New typedef.
24494 (add_char): Rename to add_charest, update.
24495 (wack_char): Rename to wack_charest, update types. Return l + r
24496 to keep r live across the call.
24497 (wack_short, wack_int, wack_long, wack_longest, wack_float)
24498 (wack_double, wack_doublest): Return l + r to keep r live across
24499 the call.
24500 * gdb.base/store.exp: Accomodate store.c changes.
24501
b2a7f303
DC
245022003-06-30 David Carlton <carlton@kealia.com>
24503
24504 * gdb.c++/maint.exp (test_invalid_name): New.
24505 (test_first_component): Add tests for invalid names.
24506
3c6cb4a1
MC
245072003-06-29 Michael Chastain <mec@shout.net>
24508
24509 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
24510 output of '<VTT for class>' for virtual base classes.
24511
f1c2644b
DJ
245122003-06-29 Daniel Jacobowitz <drow@mvista.com>
24513
24514 * gdb.base/completion.exp: Tab-complete "complet" instead of
24515 "compl".
24516 * gdb.base/complex.exp, gdb.base/complex.c: New files.
24517
18080350
DJ
245182003-06-29 Daniel Jacobowitz <drow@mvista.com>
24519
24520 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
24521 * gdb.base/volatile.exp: Likewise.
24522
f56973f8
DJ
245232003-06-29 Daniel Jacobowitz <drow@mvista.com>
24524
24525 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
24526 gdb/1265.
24527
245282003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
24529 Daniel Jacobowitz <drow@mvista.com>
24530
24531 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
24532 initial line count of 'captured_main' from 26 to 32.
24533 (test_with_self): Allow xmalloc call to be interleaved with the
24534 preceding two lines.
24535
e766d4d6
JB
245362003-06-24 Joel Brobecker <brobecker@gnat.com>
24537
24538 * gdb.base/bang.exp: New testcase.
24539
f125c9a4
JB
245402003-06-23 Joel Brobecker <brobecker@gnat.com>
24541
24542 * gdb.base/langs.exp: Add some tests for the "minimal" language
24543 support.
24544
6e25beaf
EZ
245452003-06-23 Elena Zannoni <ezannoni@redhat.com>
24546
24547 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
24548 the testcase.
24549
2f816dda
DJ
245502003-06-22 Daniel Jacobowitz <drow@mvista.com>
24551
24552 * gdb.base/relocate.exp: Test add-symbol-file with a variable
24553 offset.
24554
db5a5748
DJ
245552003-06-22 Daniel Jacobowitz <drow@mvista.com>
24556
24557 * gdb.c++/pr-1210.cc: New file.
24558 * gdb.c++/pr-1210.exp: New file.
24559
1df0c130
DJ
245602003-06-21 Daniel Jacobowitz <drow@mvista.com>
24561
24562 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
24563 000-exec-continue.
24564
a92feac0
MK
245652003-06-15 Mark Kettenis <kettenis@gnu.org>
24566
24567 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
24568 on *-*-*bsd* instead of *-*-freebsd*.
24569
81a58f5b
AC
245702003-06-14 Andrew Cagney <cagney@redhat.com>
24571
24572 * gdb.base/store.exp: Test longest and doublest. Test all
24573 parameters. Weaken return statement match.
24574 * gdb.base/store.c: Add longest and doublest - aka long long and
24575 long double functions. Put all parameters into local register
24576 variables. Use negative values.
24577
b257a0d3
AC
245782003-06-14 Andrew Cagney <cagney@redhat.com>
24579
24580 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24581 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24582 exit status.
24583 * gdb.base/fileio.exp: Disable target when nointerrupts and
24584 noinferiorio, instead of limiting it to remote. Use remote_exec
24585 instead of system.
d63a86f8 24586
21c38304
JJ
245872003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24588
24589 * gdb.base/float.exp: Add ia64 support.
24590
1bcdb424
CV
245912003-06-12 Corinna Vinschen <vinschen@redhat.com>
24592
24593 * gdb.base/fileio.exp: Run only on remote targets.
24594
6aeb981f
CV
245952003-06-10 Corinna Vinschen <vinschen@redhat.com>
24596
24597 * gdb.base/fileio.c: New file, testing File-I/O.
24598 * gdb.base/fileio.exp: Ditto.
24599
53df362e
RG
246002003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24601
24602 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24603 shared objects after relocation at load time (gdb PR/1132).
24604 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24605 as above, part of the shared object relocation test.
53df362e 24606
ffee1b46
MK
246072003-06-08 Mark Kettenis <kettenis@gnu.org>
24608
b5ca3722
MK
24609 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24610 fully filled history list.
24611 * gdb.base/gdb_history: New file.
24612
03ed860d
MK
24613 * gdb.base/signals.exp: XFAIL "continue to func1" on
24614 i*86-*-freebsd*.
24615
ffee1b46
MK
24616 * gdb.base/attach.exp: When trying to attach to a nonexistent
24617 process, make it possible to specify the PID based on the target,
24618 and do so for *-*-freebsd*.
24619
d80dbb52
RH
246202003-06-02 Richard Henderson <rth@redhat.com>
24621
24622 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24623
6dd77b81
RH
246242003-06-02 Richard Henderson <rth@redhat.com>
24625
24626 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24627
f6347e16
RH
246282003-06-02 Richard Henderson <rth@redhat.com>
24629
24630 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24631
2c161407
DJ
246322003-06-01 Daniel Jacobowitz <drow@mvista.com>
24633
24634 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24635 of globalvar.
24636
572eb746
MK
246372003-06-01 Mark Kettenis <kettenis@gnu.org>
24638
24639 * gdb.asm/asm-source.exp: Check for memory read errors in
24640 disassembler test on *BSD too.
24641
9e9617a5
RH
246422003-06-01 Richard Henderson <rth@redhat.com>
24643
24644 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24645 for .frame.
24646 (gdbasm_call): Lose ldgp.
24647 (gdbasm_startup): Add frame information.
24648 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24649
7b34ad4e
MK
246502003-05-31 Mark Kettenis <kettenis@gnu.org>
24651
24652 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24653 i?86-*-*.
24654
10059fdf
MK
246552003-05-30 Mark Kettenis <kettenis@gnu.org>
24656
24657 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24658 FreeBSD.
24659
acf4b816
RH
246602003-05-29 Richard Henderson <rth@redhat.com>
24661
24662 * gdb.asm/alpha.inc: New file.
24663 * gdb.asm/asm-source.exp: Use it.
24664
e9ecd949
JB
246652003-05-29 Jim Blandy <jimb@redhat.com>
24666
24667 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24668 'core.PID'.
24669
e3e5a4f3
JB
246702003-05-22 Jim Blandy <jimb@redhat.com>
24671
24672 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24673 backtrace.
d63a86f8 24674
72fe3d25
DC
246752003-05-20 David Carlton <carlton@math.stanford.edu>
24676
24677 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24678 this time.
24679
58da2eb2
DC
246802003-05-19 David Carlton <carlton@bactrian.org>
24681
24682 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24683 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24684
1fcb5155
DC
246852003-05-19 David Carlton <carlton@bactrian.org>
24686
24687 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24688 namespace tests.
24689 Bump copyright date.
24690 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24691 (main): Call C::D::marker2.
24692 * gdb.c++/namespace1.cc: New file.
24693
85e85163
JJ
246942003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24695
24696 Roland McGrath <roland@redhat.com>
d63a86f8 24697 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24698 there is no manager thread.
24699
a25fbfec
JJ
247002003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24701
d63a86f8
RM
24702 * gdb.threads/schedlock.exp: Remove assumption that all threads
24703 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24704 in one of the child threads rather than the main thread.
24705
be375bae
JB
247062003-05-07 Jim Blandy <jimb@redhat.com>
24707
09bf6082
JB
24708 Add support for assembly source testing on the s390x.
24709 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24710 architecture.
24711 * gdb.asm/s390x.inc: New file.
24712
be375bae
JB
24713 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24714 succession of 'if' statements.
24715
00905d52
AC
247162003-05-05 Andrew Cagney <cagney@redhat.com>
24717
24718 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24719
b1e29e33
AC
247202003-05-05 Andrew Cagney <cagney@redhat.com>
24721
24722 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24723 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24724
e33d66ec
EZ
247252003-05-02 Elena Zannoni <ezannoni@redhat.com>
24726
24727 * gdb.base/charset.exp: Update based on new behavior of set/show
24728 charset commands.
24729
2b6fd0d8
AC
247302003-05-01 Andrew Cagney <cagney@redhat.com>
24731
24732 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24733 variable do not give memory errors.
24734
130cacce
AF
247352003-04-30 Adam Fedor <fedor@gnu.org>
24736
24737 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24738 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24739 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24740 gdb.objc/basicclass.m: : New files
24741
24742 * lib/gdb.exp (gdb_compile_objc): New procedure.
24743
bea71854
DJ
247442003-04-27 Daniel Jacobowitz <drow@mvista.com>
24745
24746 * gdb.base/signals.exp: Make backtrace tests more specific.
24747
0f20eeea
DC
247482003-04-23 David Carlton <carlton@bactrian.org>
24749
24750 * gdb.c++/maint.exp (test_first_component): Add tests for
24751 'operator' in more locations.
24752
c8c4d8dc
KB
247532003-04-16 Kevin Buettner <kevinb@redhat.com>
24754
24755 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24756
3fe60e3c
EZ
247572003-04-16 Elena Zannoni <ezannoni@redhat.com>
24758
24759 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24760 func marke' instead. Update test name.
3fe60e3c 24761
9219021c
DC
247622003-04-15 David Carlton <carlton@math.stanford.edu>
24763
24764 * gdb.c++/maint.exp: New file.
24765
5dd55bdd
EZ
247662003-04-14 Elena Zannoni <ezannoni@redhat.com>
24767
24768 * gdb.threads/schedlock.c: Change type of thread function argument
24769 to long, to avoid warnings on 64-bit platforms.
24770
00890572
EZ
247712003-04-14 Elena Zannoni <ezannoni@redhat.com>
24772
a9c64011
AS
24773 * gdb.base/attach.exp: Add new message from ptrace in case of
24774 attaching to nonexistent process.
d63a86f8 24775
93201743
JB
247762003-04-11 Jim Blandy <jimb@redhat.com>
24777
24778 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24779 gdb.c++/userdef.cc: Place comments on the lines to which the
24780 marker function might return.
24781 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24782 gdb.c++/userdef.exp: Look for those comments to check that we've
24783 returned to the right place, instead of checking line numbers.
24784
2a11c64d
EZ
247852003-04-11 Elena Zannoni <ezannoni@redhat.com>
24786
a9c64011
AS
24787 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24788 match on sourcefile name, instead of directory name.
2a11c64d 24789
68ab8fc5
EZ
247902003-04-10 Elena Zannoni <ezannoni@redhat.com>
24791
d63a86f8 24792 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24793 working directory name.
24794
5624293a
JB
247952003-04-09 Jim Blandy <jimb@redhat.com>
24796
24797 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24798 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24799 after an inferior function call, report the failure, but allow the
24800 test to continue.
24801
f1f02ee4
SC
248022003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24803
24804 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24805 with -DPROTOTYPES.
24806
6eb79af0
SC
248072003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24808
24809 * gdb.base/break.exp: Revert last patch.
24810
8dfb4cf0
SC
248112003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24812
24813 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24814 with -DPROTOTYPES.
24815
ed4c619a
AC
248162003-04-02 Andrew Cagney <cagney@redhat.com>
24817
24818 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24819 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24820 matching directories by the name breakpoint.
24821 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24822 Make "continue to marker1" consistent.
24823 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24824 message consistent.
24825 * lib/gdb.exp: Put "the program is no longer running", and "the
24826 program exited" in parenthesis.
24827 * lib/mi-support.exp: Ditto.
d63a86f8 24828
4e35d5f0 248292003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24830
4e35d5f0
BR
24831 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24832
71900fe8
AC
248332003-03-29 Andrew Cagney <cagney@redhat.com>
24834
24835 * gdb.base/sizeof.c (main): Print the value of '\377'.
24836 * gdb.base/sizeof.exp: Check the sign of '\377'.
24837
c0655a16
MC
248382003-03-27 Michael Chastain <mec@shout.net>
24839
24840 * gdb.base/gdb1090.exp: New file.
24841 * gdb.base/gdb1090.cc: New file.
24842
5b2a3989
JB
248432003-03-27 J. Brobecker <brobecker@gnat.com>
24844
24845 * gdb.gdb/observer.exp: New regression test.
24846
79876890
MC
248472003-03-27 Michael Chastain <mec@shout.net>
24848
24849 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24850 * gdb.base/ptype.exp: Likewise.
24851
6eac95e3
CV
248522003-03-27 Corinna Vinschen <vinschen@redhat.com>
24853
24854 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24855
e8c71839
MC
248562003-03-26 Michael Chastain <mec@shout.net>
24857
24858 * gdb.base/ptype.exp: Actually use some typedef'd types.
24859
71b10041
SC
248602003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24861
24862 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24863 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24864
2512cf80
CV
248652003-03-20 Corinna Vinschen <vinschen@redhat.com>
24866
24867 * gdb.base/default.exp: Fix regular expression.
24868
0d195a4f
CV
248692003-03-20 Corinna Vinschen <vinschen@redhat.com>
24870
24871 * gdb.base/args.exp: Fix regular expression.
24872
8a2dbca8
CV
248732003-03-20 Corinna Vinschen <vinschen@redhat.com>
24874
24875 * gdb.base/help.exp: Allow Win32 child process.
24876
bf028682
CV
248772003-03-20 Corinna Vinschen <vinschen@redhat.com>
24878
24879 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24880 when stepping out of main().
24881
182dbe85
CV
248822003-03-20 Corinna Vinschen <vinschen@redhat.com>
24883
24884 * gdb.base/default.exp: Check for win32 specific message when calling
24885 "run" without executable.
24886
d67a6ba5
CV
248872003-03-20 Corinna Vinschen <vinschen@redhat.com>
24888
24889 * gdb.base/args.exp: Expect .exe in output.
24890
a955b5bb
CV
248912003-03-20 Corinna Vinschen <vinschen@redhat.com>
24892
24893 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24894 Cygwin native.
24895
bf6bad4b
AC
248962003-03-17 Andrew Cagney <cagney@redhat.com>
24897
24898 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24899 vector registes.
24900 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24901 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24902
293e9a31
DC
249032003-03-17 David Carlton <carlton@math.stanford.edu>
24904
24905 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24906 test, for PR breakpoints/38.
24907 Call test_watchpoint_and_breakpoint.
24908 * gdb.base/watchpoint.c (func3): New function.
24909 (main): Call func3.
24910
5330f2db
DC
249112003-03-04 David Carlton <carlton@math.stanford.edu>
24912
24913 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24914 Garply<Garply<char> >:: garply".
24915 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24916 with respect to PR c++/1111; note also PR c++/1113.
24917 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24918 respect to PR c++/1062.
24919 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24920
6ece72da
DC
249212003-03-03 David Carlton <carlton@math.stanford.edu>
24922
24923 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24924 with respect to PR c++/57.
24925 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24926 c++/826.
24927 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24928 respect to PR c++/57.
24929
85ca1584
DC
249302003-03-03 David Carlton <carlton@math.stanford.edu>
24931
24932 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24933 respect to PR c++/33 into FAILs.
24934
98e9c5b8
MC
249352003-03-03 Michael Chastain <mec@shout.net>
24936
7bedbf27
MC
24937 * configure.in: Update copyright years.
24938
249392003-03-03 Michael Chastain <mec@shout.net>
24940
24941 * Makefile.in: Update copyright years.
98e9c5b8 24942
f683e100
DC
249432003-02-28 David Carlton <carlton@math.stanford.edu>
24944
24945 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24946 print class instead of struct and/or superfluous protection
24947 specifiers, as long as the resulting output is equivalent to the
24948 source code.
24949 Delete FIXME from end of messages on tests that don't need
24950 fixing.
24951
a9e0cf2c
DC
249522003-02-28 David Carlton <carlton@math.stanford.edu>
24953
24954 * gdb.c++/templates.exp (do_tests): Allow const in the two
24955 Foo<volatile char *>::foo tests.
24956
e8d359df
MS
249572003-02-27 Michael Snyder <msnyder@redhat.com>
24958
d63a86f8 24959 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24960 will be consistant.
24961
0b71dc91
DC
249622003-02-26 David Carlton <carlton@math.stanford.edu>
24963
24964 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24965 char *>::foo" test with respect to PR c++/33. Create a new test
24966 which is identical to that one except that it doesn't put the
24967 space between the "char" and the "*"; KFAIL it, too.
24968
dd14ab43
DC
249692003-02-26 David Carlton <carlton@math.stanford.edu>
24970
24971 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24972 template types into either PASSes or KFAILs (corresponding to PR
24973 c++/57). Tweak indentation. Update copyright.
24974
1146c7f1
SC
249752003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24976
24977 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24978
74641dfb
MC
249792003-02-13 Michael Chastain <mec@shout.net>
24980
24981 * gdb.base/exprs.exp: Remove i960 remnants.
24982 * gdb.base/funcargs.exp: Likewise.
24983 * gdb.base/list.exp: Likewise.
24984 * gdb.base/ptype.exp: Likewise.
24985
559cd2d0
DC
249862003-02-14 David Carlton <carlton@math.stanford.edu>
24987
24988 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24989 pEe->D::vg()" from XFAIL to KFAIL.
24990
c4f90d87
JM
249912003-02-13 Jason Molenda (jmolenda@apple.com)
24992
24993 * gdb.base/maint.exp: Update maint print statistics regexp to include
24994 new entries.
24995
cbc4d97c
MC
249962003-02-13 Michael Chastain <mec@shout.net>
24997
24998 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24999
40f235b7
MC
250002003-02-12 Michael Chastain <mec@shout.net>
25001
25002 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
25003 * gdb.c++/inherit.exp: Likewise.
25004 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
25005 * gdb.c++/templates.exp: Likewise.
25006 * gdb.c++/virtfunc.exp: Likewise.
25007
c56716b0
JM
250082003-02-06 Jason Molenda (jason-cl@molenda.com)
25009
25010 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
25011 why the code is written that way.
25012
070afcf8
MC
250132003-02-05 Michael Chastain <mec@shout.net>
25014
25015 * gdb.base/dump.exp: Add missing copyright line.
25016
5d0331e5
JM
250172003-02-05 Jason Molenda (jason-cl@molenda.com)
25018
f7ae6d3e 25019 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
25020 at the beginning so the breakpoint doesn't get set on the loop.
25021
92851186
MC
250222003-02-05 Michael Chastain <mec@shout.net>
25023
25024 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
25025 output for configurations with gcc 2.95.3.
25026
cbf1e085
AC
250272003-02-05 Keith Seitz <keiths@redhat.com>
25028 Andrew Cagney <ac131313@redhat.com>
25029
25030 * gdb.mi/mi-cli.exp: New file.
d63a86f8 25031
29518e1e
MC
250322003-02-04 Michael Chastain <mec@shout.net>
25033
25034 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
25035 Call perror and then continue.
25036
5af1d5f3
MC
250372003-02-03 Michael Chastain <mec@shout.net>
25038
25039 * gdb.c++/pr-1023.cc: New file.
25040 * gdb.c++/pr-1023.exp: New file.
25041
6b549786
JB
250422003-02-05 Jim Blandy <jimb@redhat.com>
25043
25044 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
25045 it's local to foobar. Check for it there, and check that it's not
25046 present in main.
25047 * gdb.c++/local.cc (marker2): New function.
25048 (foobar): Call marker1.
25049 (main): Call marker2 instead of marker1.
25050
67f16606
AC
250512003-02-04 Andrew Cagney <ac131313@redhat.com>
25052
25053 * gdb.disasm/mn10200.exp: Obsolete file.
25054 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
25055 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
25056 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
25057
1c5cb38e
DC
250582003-02-04 David Carlton <carlton@math.stanford.edu>
25059
25060 * gdb.c++/overload.exp: Test intToChar(1).
25061 * gdb.c++/overload.cc (intToChar): New.
25062 (main): Call intToChar.
25063
d1fe6965
DC
250642003-02-03 David Carlton <carlton@math.stanford.edu>
25065
25066 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
25067 'might_kfail' arg.
25068 KFAIL some of the continue_to_bp_overloaded calls, according to
25069 PR c++/1025.
25070
9ba61c5d
MC
250712003-02-01 Michael Chastain <mec@shout.net>
25072
25073 * gdb.base/advance.c (marker1): New marker function.
25074 * gdb.base/advance.exp: When the 'advance' command lands on the
25075 return breakpoint, it can legitimately stop on either the
25076 current line or the next line. Accommodate both outcomes.
25077 * gdb.base/until.exp: Likewise.
25078
e7494ffb
AC
250792003-02-02 Andrew Cagney <ac131313@redhat.com>
25080
25081 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
25082 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
25083 now a list, not a tuple.
25084 * gdb.mi/mi-var-display.exp: Ditto.
25085 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 25086
075559bc
AC
250872003-02-01 Andrew Cagney <ac131313@redhat.com>
25088
25089 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
25090 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
25091 stack backtraces.
25092 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 25093
2bd4c7b1
MK
250942003-02-01 Mark Kettenis <kettenis@gnu.org>
25095
25096 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
25097 gdb.mi/mi1-pthreads.exp: Return instead of calling
25098 gdb_suppress_entire_file.
25099
eabd8992
MS
251002003-02-01 Mark Salter <msalter@redhat.com>
25101
25102 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
25103
71469e2f
MS
251042003-01-31 Mark Salter <msalter@redhat.com>
25105
25106 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
25107 Support empty arg.
25108
38a94d44
MC
251092003-01-30 Michael Chastain <mec@shout.net>
25110
25111 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
25112 This was a workaround for a UTF-8 bug in readline 4.3. The bug
25113 has been fixed in gdb/readline on 2003-01-09.
25114
19ea9e73
MS
251152003-01-29 Michael Snyder <msnyder@redhat.com>
25116
e8d359df
MS
25117 * gdb.base/maint.exp: Allow for leading underscore in symbol.
25118 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
25119 * gdb.base/args.exp: Skip if target does not support args passing.
25120
2307bd6a
DJ
251212003-01-22 Daniel Jacobowitz <drow@mvista.com>
25122
19ea9e73 25123 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
25124 gdb_test. Accept a list of expect arguments as the third
25125 parameter.
25126 (gdb_test): Use it.
25127
f2dd3617
EZ
251282003-01-20 Elena Zannoni <ezannoni@redhat.com>
25129
25130 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
25131 allow for different test tree configurations. Update some
25132 tescases accordingly.
25133 * gdb.arch/altivec-regs.exp: Ditto.
25134 * gdb.asm/asm-source.exp: Ditto.
25135 * gdb.base/advance.exp: Ditto.
25136 * gdb.base/display.exp: Ditto.
d63a86f8 25137 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
25138 * gdb.base/mips_pro.exp: Ditto.
25139 * gdb.base/overlays.exp: Ditto.
25140 * gdb.base/relocate.exp: Ditto.
25141 * gdb.base/setshow.exp: Ditto.
25142 * gdb.base/step-line.exp: Ditto.
25143 * gdb.base/step-test.exp: Ditto.
25144 * gdb.base/until.exp: Ditto.
25145 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
25146
c71cdefd
DC
251472003-01-17 David Carlton <carlton@math.stanford.edu>
25148
25149 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
25150 corresponding to PR c++/945.
25151 Update copyright.
25152
fdba05d7
DC
251532003-01-17 David Carlton <carlton@math.stanford.edu>
25154
25155 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
25156 corresponding to PR c++/68.
25157
251582003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
25159
25160 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
25161 (test_paddr_hairy_functions): Call print_addr_2_kfail for
25162 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
25163
c362c33a
EZ
251642003-01-15 Elena Zannoni <ezannoni@redhat.com>
25165
0fbc361c
EZ
25166 * gdb.base/break.exp: Fix change of default location, because of
25167 removal of until tests.
25168 * gdb.base/help.exp: Update test for new 'until' help message.
25169 Add test for help on 'advance'.
a9c64011 25170 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 25171
dabf8a35
MK
251722003-01-15 Mark Kettenis <kettenis@gnu.org>
25173
25174 * gdb.base/default.exp: Adapt "info float" test for recent changes
25175 to that command. Add test for "info vector".
25176 * gdb.base/float.exp: New file. Add test for "info float" that
25177 resembles the old test in gdb.base/default.exp.
25178
a1769aca
DC
251792003-01-15 David Carlton <carlton@math.stanford.edu>
25180
25181 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
25182
82025e13
EZ
251832003-01-15 Elena Zannoni <ezannoni@redhat.com>
25184
25185 * gdb.base/break.exp: Move the tests of until command from here...
25186 * gdb.base/until.exp: ... to here. New file. Add other tests.
25187 * gdb.base/advance.c: New file.
25188 * gdb.base/advance.exp: New file.
25189
8f9ab801
EZ
251902003-01-14 Elena Zannoni <ezannoni@redhat.com>
25191
a9c64011
AS
25192 * gdb.base/args.c: New file.
25193 * gdb.base/args.exp: New file.
8f9ab801 25194
9ae66589
DJ
251952003-01-14 Daniel Jacobowitz <drow@mvista.com>
25196
25197 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
25198
8d77e5c3
DJ
251992003-01-14 Daniel Jacobowitz <drow@mvista.com>
25200
25201 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
25202
12d2f0a1
DJ
252032003-01-14 Daniel Jacobowitz <drow@mvista.com>
25204
25205 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
25206 dates.
25207
6ca37014
DJ
252082003-01-13 Daniel Jacobowitz <drow@mvista.com>
25209
25210 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
25211
b0023472
DJ
252122003-01-13 Daniel Jacobowitz <drow@mvista.com>
25213
25214 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
25215 (ptype &*"foo").
25216 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
25217
607fbc54 252182003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
25219
25220 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
25221 * gdb.mi/mi1-console.exp: Likewise.
25222
607fbc54 252232003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
25224
25225 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
25226 * gdb.mi/mi1-console.exp: Likewise.
25227
a1fb14a2
DJ
252282003-01-13 Daniel Jacobowitz <drow@mvista.com>
25229
25230 * gdb.c++/overload.exp: Remove some fixed XFAILs.
25231
c4cf40b7
DJ
252322003-01-09 Daniel Jacobowitz <drow@mvista.com>
25233
25234 * gdb.base/detach.exp: New test.
25235
696d5a5b
DJ
252362003-01-09 Daniel Jacobowitz <drow@mvista.com>
25237
25238 * Makefile.in (ALL_SUBDIRS): New variable.
25239 (subdirs, clean, distclean): Use it.
25240 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
25241 regenerating Makefile, since it is generated from the top level.
25242 * gdb.asm/Makefile.in: Likewise.
25243 * gdb.base/Makefile.in: Likewise.
25244 * gdb.c++/Makefile.in: Likewise.
25245 * gdb.disasm/Makefile.in: Likewise.
25246 * gdb.java/Makefile.in: Likewise.
25247 * gdb.mi/Makefile.in: Likewise.
25248 * gdb.threads/Makefile.in: Likewise.
25249 * gdb.trace/Makefile.in: Likewise.
25250
754533e4
DC
252512003-01-09 David Carlton <carlton@math.stanford.edu>
25252
25253 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
25254 Add copyright year 2003.
25255
d8b3e9ee
MC
252562003-01-06 Michael Chastain <mec@shout.net>
25257
25258 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
25259 When selecting a thread, 'line' and 'file' are optional.
25260 * gdb.mi/mi1-pthreads.exp: Likewise.
25261
8e9e0fe6
AS
252622003-01-06 Andreas Schwab <schwab@suse.de>
25263
25264 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
25265 failures.
25266
b5ab8ff3
DJ
252672003-01-04 Daniel Jacobowitz <drow@mvista.com>
25268
25269 Fix PR gdb/844
25270 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
25271 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
25272
25273 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
25274 instead of calling gdb_suppress_entire_file.
25275 * gdb.threads/print-threads.exp: Likewise.
25276 * gdb.threads/schedlock.exp: Likewise.
25277
25278 * gdb.threads/killed.exp: Return instead of calling
25279 gdb_suppress_entire_file.
25280 * gdb.threads/linux-dp.exp: Likewise.
25281 * gdb.threads/pthreads.exp: Likewise.
25282
1e698235
DJ
252832003-01-04 Daniel Jacobowitz <drow@mvista.com>
25284
25285 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
25286 stabs.
25287 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
25288 * gdb.base/whatis.exp: Always allow (void) after function names.
25289
147ff08c
DJ
252902003-01-04 Daniel Jacobowitz <drow@mvista.com>
25291
25292 * gdb.c++/casts.exp: Correct regexp.
25293
dc62bfc2
MK
252942003-01-04 Mark Kettenis <kettenis@gnu.org>
25295
25296 * configure.in: Call AC_CONFIG_HEADER. Don't call
25297 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
25298 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
25299 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
25300 aforementioned directories in the AC_OUPUT call.
25301 * config.hin: New file.
25302 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
25303 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
25304 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
25305 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
25306 pass -I$objdir instead of -I$objdir/$subdir in compilation.
25307 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
25308 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
25309 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
25310 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
25311 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
25312 gdb.threads/configure.in, gdb.threads/configure,
25313 gdb.threads/config.in, gdb.trace/configure.in,
25314 gdb.trace/configure: Removed.
25315
77afa639
MC
253162003-01-03 Michael Chastain <mec@shout.net>
25317
25318 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
25319 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
25320
7634bb6e
DJ
253212003-01-03 Daniel Jacobowitz <drow@mvista.com>
25322
25323 * gdb.base/store.exp: Fix regular expressions.
25324
b39c905e
MK
253252002-12-28 Mark Kettenis <kettenis@gnu.org>
25326
25327 * configure.in: Rewrite.
25328 * configure: Regenerated.
25329
0a8551dd
DC
253302003-01-03 David Carlton <carlton@math.stanford.edu>
25331
25332 * gdb.base/psymtab.exp: New file.
25333 * gdb.base/psymtab1.c: Ditto.
25334 * gdb.base/psymtab2.c: Ditto.
25335
c60b7188
AF
253362002-12-23 Adam Fedor <fedor@gnu.org>
25337
25338 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
25339
ee73db83
DC
253402002-12-23 David Carlton <carlton@math.stanford.edu>
25341
25342 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
25343 and current_directory initialization.
25344
d6c1774e
JB
253452002-12-22 Jim Blandy <jimb@redhat.com>
25346
f0a847b8
JB
25347 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
25348 rather than as part of the output file name.
25349
d6c1774e
JB
25350 * gdb.base/attach.exp: There's no need to copy the test program to
25351 /tmp; that was only ever necessary on HP/UX, and this test is
25352 entirely disabled there anyway.
25353
f0708dbb
JB
253542002-12-21 Jim Blandy <jimb@redhat.com>
25355
4c2acfea
JB
25356 * gdb.c++/psmang.exp: Doc fix.
25357
f0708dbb
JB
25358 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
25359 test.
25360
9579e000
DC
253612002-12-20 David Carlton <carlton@math.stanford.edu>
25362
25363 * gdb.c++/annota2.exp: KFAIL annotate-quit.
25364
d1810171
MC
253652002-12-18 Michael Chastain <mec@shout.net>
25366
25367 * gdb.c++/annota2.exp: Add copyright year 2002.
25368
76565097
DC
253692002-12-17 David Carlton <carlton@math.stanford.edu>
25370
25371 * gdb.c++/try_catch.cc: Add marker comments.
25372 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
25373 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
25374 * gdb.c++/m-static.cc: Ditto.
25375 * gdb.c++/m-static1.cc: Ditto.
25376 * gdb.c++/try_catch.cc: Ditto.
25377
da81390b
JJ
253782002-12-16 Jeff Johnston <jjohnstn@redhat.com>
25379
25380 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
25381 to see whether we are using the new -environment-directory
25382 command which resets via -r or the old version of the command
25383 which may prompt the user. Part of fix for gdb/741.
25384
b304d130
AC
253852002-12-13 Andrew Cagney <ac131313@redhat.com>
25386
25387 * gdb.fortran/types.exp: Update obsolete comment.
25388 * gdb.fortran/exprs.exp: Ditto.
25389 * lib/gdb.exp: Delete obsolete code.
25390 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
25391 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
25392 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
25393 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
25394 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
25395 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
25396 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
25397 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
25398 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
25399 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
25400 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
25401 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
25402 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
25403 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
25404 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
25405 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
25406 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
25407 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
25408 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
25409 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
25410 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
25411 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
25412 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
25413 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
25414 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
25415 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
25416 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
25417 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
25418 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
25419 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
25420 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
25421 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
25422 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
25423 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
25424 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
25425 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
25426 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
25427
a23b6e6a
DC
254282002-12-11 David Carlton <carlton@math.stanford.edu>
25429
25430 * gdb.c++/m-data.exp: Add test for members that shadow global
25431 variables: see PR gdb/804.
25432 * gdb.c++/m-data.cc: Ditto.
25433
6604731b
DJ
254342002-12-10 Daniel Jacobowitz <drow@mvista.com>
25435
25436 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
25437
de46ecd7
DC
254382002-12-06 David Carlton <carlton@math.stanford.edu>
25439
25440 * gdb.base/store.c: Don't declare functions static.
25441
27e829d0
AC
254422002-12-04 Andrew Cagney <ac131313@redhat.com>
25443
25444 * gdb.base/store.exp, gdb.base/store.c: New files.
25445
92806416
DJ
254462002-12-03 Daniel Jacobowitz <drow@mvista.com>
25447
25448 * gdb.base/selftest.exp: Update for current gdb.
25449
3bcbaac5
DJ
254502002-12-03 Daniel Jacobowitz <drow@mvista.com>
25451
25452 * gdb.base/maint.exp: Only dump symbols from one source file
25453 or objfile.
25454
f4f00b1f
DJ
254552002-12-03 Daniel Jacobowitz <drow@mvista.com>
25456
25457 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
25458 function call.
25459
f1c8a949
JB
254602002-11-25 Jim Blandy <jimb@redhat.com>
25461
25462 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
25463 function appearing in error message.
25464
9e297a97
DJ
254652002-11-21 Daniel Jacobowitz <drow@mvista.com>
25466
25467 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
25468
1f312e79
JJ
254692002-11-08 Jeff Johnston <jjohnstn@redhat.com>
25470
d63a86f8
RM
25471 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
25472 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
25473 should be in mi console format. This is part of fix for PR gdb/604.
25474
83c31e7d
FN
254752002-09-18 Fernando Nasser <fnasser@redhat.com>
25476
25477 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
25478 which explicitly prints the zero offset as "+0".
25479
322b3f65
DJ
254802002-10-22 Daniel Jacobowitz <drow@mvista.com>
25481
25482 * gdb.threads/schedlock.c (args): Make unsigned.
25483
254842002-10-21 Daniel Jacobowitz <drow@mvista.com>
25485
25486 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
25487 numbers. Allow "foo2|selected stack frame".
25488 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
25489 * gdb.asm/asmsrc2.s: Likewise.
25490 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
25491 comments.
25492 * gdb.asm/mips.inc: New file.
25493
5e2fe5b8
AF
254942002-10-18 Adam Fedor <fedor@gnu.org>
25495
25496 * gdb.base/default.exp: Update expected output to include 'ObjC'.
25497 * gdb.base/help.exp: Likewise.
25498
abe1a5d0
KB
254992002-10-17 Kevin Buettner <kevinb@redhat.com>
25500
25501 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
25502 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
25503
10abb1d4
JB
255042002-10-02 Jim Blandy <jimb@redhat.com>
25505
25506 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
25507
1f609b42
AC
255082002-10-01 Andrew Cagney <ac131313@redhat.com>
25509
25510 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
25511 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
25512 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
25513 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
25514 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
25515 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
25516 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
25517
0aee02e4
AC
255182002-09-29 Andrew Cagney <ac131313@redhat.com>
25519
25520 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
25521 * mi0-disassemble.exp, mi0-eval.exp: Delete.
25522 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
25523 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
25524 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
25525 * mi0-var-block.exp, mi0-var-child.exp: Delete.
25526 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 25527
6fde09ad
KB
255282002-09-27 Kevin Buettner <kevinb@redhat.com>
25529
25530 * gdb.base/annota1.exp (info break): Make directory components of
25531 path optional since not all compilers emit this debug information.
25532
889bf7c5
PA
25533 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
25534 step ends up stepping out of the function instead of stopping on
25535 the epilogue.
6fde09ad 25536
9e8aab75
KS
255372002-09-26 Keith Seitz <keiths@redhat.com>
25538
25539 * lib/insight-support.exp (gdbtk_start): Figure out where
25540 the insight executable is based on where gdb is. Use this
25541 executable to start insight instead of gdb.
25542
e36180d7
AC
255432002-09-25 Andrew Cagney <cagney@redhat.com>
25544
25545 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
25546
9dd34b2b
AC
255472002-09-24 Andrew Cagney <ac131313@redhat.com>
25548
25549 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
25550 test_isolated_complaints.
25551 (test_empty_complaint): New function.
25552 (test_empty_complaints): New function. Check no output when no
25553 complaints.
d63a86f8 25554
dea97812
KB
255552002-09-19 Jim Blandy <jimb@redhat.com>
25556
a9c64011 25557 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 25558
54951bd7
AC
255592002-09-19 Andrew Cagney <ac131313@redhat.com>
25560
25561 * gdb.gdb/complaints.exp: New file.
25562
dec43320
AC
255632002-09-18 Andrew Cagney <ac131313@redhat.com>
25564
25565 * gdb.base/maint.exp: Check `help maint internal-warning'.
25566
e70d6e3f
DC
255672002-09-18 David Carlton <carlton@math.stanford.edu>
25568
25569 * gdb.c++/m-static.exp: Remove breakpoints depending on line
25570 numbers, and replace them by a single breakpoint after the
25571 constructors are all finished.
25572 Add test 4.
25573 * gdb.c++/m-static.cc: Add test 4.
25574 * gdb.c++/m-static.h: New file.
25575 * gdb.c++/m-static1.cc: New file.
25576
25577 * gdb.c++/printmethod.exp: New file.
25578 * gdb.c++/printmethod.cc: New file.
25579
25580 * gdb.c++/pr-574.exp: New file.
25581 * gdb.c++/pr-574.cc: New file.
25582
afb5c968
CV
255832002-09-18 Corinna Vinschen <vinschen@redhat.com>
25584
25585 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25586 embedded targets which never actually exit.
25587
31e45dee
FN
255882002-09-18 Fernando Nasser <fnasser@redhat.com>
25589
25590 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25591 "don't step after run" as unresolved or unsupported, instead of xfail.
25592
a283c5a1
CV
255932002-09-18 Corinna Vinschen <vinschen@redhat.com>
25594
25595 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25596 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25597 Add newline to expected string in "step out of main (status wrapper)"
25598 case.
25599
11350d2a
CV
256002002-09-18 Corinna Vinschen <vinschen@redhat.com>
25601
25602 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25603 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25604
0deec7d6
TT
256052002-09-17 Tom Tromey <tromey@redhat.com>
25606
25607 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25608 \000, not \0, in double-quoted string.
25609
b2b4a1b5
CV
256102002-09-14 Corinna Vinschen <vinschen@redhat.com>
25611
c9d37158 25612 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25613 string after running the commands execution on breakpoint tests.
25614
1c56143a
CV
256152002-09-13 Corinna Vinschen <vinschen@redhat.com>
25616
25617 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25618
37f8da45
JB
256192002-09-12 Joel Brobecker <brobecker@gnat.com>
25620
25621 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25622
08b468e0
KS
256232002-09-10 Keith Seitz <keiths@redhat.com>
25624
25625 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25626 runto proc.
25627 (mi_run_to_main): Use mi_runto.
25628 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25629
dc360f58
KS
256302002-09-10 Keith Seitz <keiths@redhat.com>
25631
25632 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25633 regexp for stopping at main. Could have multiple event notifications.
25634 Don't assume that main was declared with no parameters.
25635 (mi_next): Use mi_step_to.
25636 (mi_step): Use mi_next_to.
25637
ce3abcfb
CV
256382002-09-09 Corinna Vinschen <vinschen@redhat.com>
25639
25640 * gdb.base/default.exp: Fix expected string in `info float' test.
25641
d1f5b980
BE
256422002-09-09 Ben Elliston <bje@redhat.com>
25643
25644 * config/mips.exp: Update comments.
25645 * config/mips-idt.exp: Likewise.
25646 * config/nind.exp: Likewise.
25647 * config/slite.exp: Likewise.
25648 * config/sparclet.exp: Likewise.
25649 * config/udi.exp: Likewise.
25650 * config/vx.exp: Likewise.
25651 * config/vxworks29k.exp: Likewise.
25652
2f71430b
JB
256532002-09-05 Jim Blandy <jimb@redhat.com>
25654
25655 * gdb.threads/killed.exp: Fix test failure message.
25656
7ddebc7e
KS
256572002-09-04 Keith Seitz <keiths@redhat.com>
25658
25659 * lib/mi-support.exp: Update copyright.
25660 (mi_gdb_test): Increase the priority of the expected pattern
25661 so that it matches gdb_test.
25662
0ae67eb3
KS
256632002-09-03 Keith Seitz <keiths@redhat.com>
25664
25665 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25666 Use integer comparison instead of string comparison for testing
25667 whether binary was built.
25668
38fc42c8
JB
256692002-09-03 Jim Blandy <jimb@redhat.com>
25670
25671 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25672
b6ff0e81
JB
256732002-08-29 Jim Blandy <jimb@redhat.com>
25674
25675 * gdb.threads/pthreads.exp: Move the portable thread compilation
25676 code into a function in lib/gdb.exp, and call that from here.
25677 * lib/gdb.exp (gdb_compile_pthreads): New function.
25678
07c98896
KS
256792002-08-29 Keith Seitz <keiths@redhat.com>
25680
25681 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25682 expect_out so that callers can get at it.
25683
0312286c
DJ
256842002-08-23 Daniel Jacobowitz <drow@mvista.com>
25685
25686 * gdb.threads/print-threads.c: New file.
25687 * gdb.threads/print-threads.exp: New file.
25688 * gdb.threads/schedlock.c: New file.
25689 * gdb.threads/schedlock.exp: New file.
25690
dd039bc4
EZ
256912002-08-22 Elena Zannoni <ezannoni@redhat.com>
25692
a9c64011
AS
25693 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25694 not altivec.c.
dd039bc4 25695
1f36144c
MK
256962002-08-17 Mark Kettenis <kettenis@gnu.org>
25697
25698 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25699 targets. The problem should be fixed now.
25700
16057ec7 257012002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25702
25703 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25704 2002-07-24 change that removes final dots from error messages.
25705
3c1499ad
TT
257062002-08-13 Tom Tromey <tromey@redhat.com>
25707
25708 * gdb.base/readline.exp: New file.
25709
a20ce2c3
AC
257102002-08-01 Andrew Cagney <ac131313@redhat.com>
25711
25712 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25713 supress message.
25714
db034ac5
AC
257152002-08-01 Andrew Cagney <cagney@redhat.com>
25716
25717 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25718 CHILL_FOR_TARGET and CHILL_LIB.
25719 * configure.in (configdirs): Remove gdb.chill.
25720 * configure: Regenerate.
25721 * lib/gdb.exp: Obsolete references to chill.
25722 * gdb.fortran/types.exp: Ditto.
25723 * gdb.fortran/exprs.exp: Ditto.
25724
3e000b18
KB
257252002-07-30 Kevin Buettner <kevinb@redhat.com>
25726
25727 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25728 set Irix-specific compile and link flags.
25729
28f4966b
KB
257302002-07-29 Kevin Buettner <kevinb@redhat.com>
25731
25732 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25733 source files. The ``-o'' option doesn't work with the ``-E'' option
25734 when using the Irix compiler.
25735
46c0d5a6
DJ
257362002-07-19 Daniel Jacobowitz <drow@mvista.com>
25737
25738 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25739 Improve support for reusing an exec file. Copy exec file
25740 to target, and run gdbserver on the target instead of on the host.
25741
eecf4bed
JB
257422002-07-18 Jim Blandy <jimb@redhat.com>
25743
0f815cdf
JB
25744 * gdb.base/ending-run.exp: Don't expect to see the program end in
25745 some orderly fashion when we're running on a real stand-alone
25746 board.
25747
eecf4bed
JB
25748 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25749 targets that don't support interrupts.
25750
52d309e4
JB
257512002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25752
25753 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25754 systems.
25755 Move comments in expect statements to inside the actions, so that they
25756 don't get matched against.
25757
ff683d9e
MK
257582002-07-10 Mark Kettenis <kettenis@gnu.org>
25759
25760 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25761 function when asleep" test.
25762
b5356753
AC
257632002-07-10 Andrew Cagney <ac131313@redhat.com>
25764
25765 * gdb.base/page.exp: Rewrite to handle problems with very long
25766 `info set' output. Update copyright.
25767
6aa4d13a
AC
257682002-06-26 Andrew Cagney <ac131313@redhat.com>
25769
25770 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25771 gdb.threads-hp.
25772 * gdb.hp/configure: Regenerate.
25773 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25774 * gdb.hp/gdb.threads-hp/configure: Delete file.
25775 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25776
8cf8c2b8
AC
257772002-06-22 Andrew Cagney <ac131313@redhat.com>
25778
25779 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25780 setlocale, bindtextdomain and textdomain.
25781
6827a8f8
JB
257822002-06-11 Jim Blandy <jimb@redhat.com>
25783
919d772c
JB
25784 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25785 preprocessor macro information is present.
25786
6827a8f8
JB
25787 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25788 tests.
25789
c15b0d21
MS
257902002-06-06 Michael Snyder <msnyder@redhat.com>
25791
c5984d70
MS
25792 * gdb.base/overlays.exp: Record addresses of overlay
25793 functions in TCL variables rather than in GDB variables,
25794 to avoid having GDB convert them to pointers (with loss
25795 of information).
25796
d63a86f8 25797 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25798 default linker script changes.
c15b0d21
MS
25799 * gdb.base/long_long.exp: Add check for sizeof (long double).
25800
be26fe0d
ML
258012002-06-06 Michal Ludvig <mludvig@suse.cz>
25802
25803 * gdb.asm/asm-source.exp: Add x86-64 target.
25804 * gdb.asm/x86_64.inc: New.
d63a86f8 25805
258093ca 258062002-05-30 Michael Chastain <mec@shout.net>
258093ca 25807
4b3153f1 25808 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25809 * gdb.c++/m-static.cc: New file.
25810 * gdb.c++/m-static.exp: New file.
25811
241264c6
MS
258122002-05-28 Michael Snyder <msnyder@redhat.com>
25813
25814 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25815 precision.
25816
9bba8c8f 258172002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25818
4b3153f1 25819 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25820 * gdb.c++/m-data.cc: New file.
25821 * gdb.c++/m-data.exp: New file.
25822
258232002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25824
4b3153f1 25825 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25826 * gdb.c++/try_catch.cc: New file.
d63a86f8 25827 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25828
def1b996
MC
258292002-05-27 Michael Chastain <mec@shout.net>
25830
25831 * gdb.c++/local.exp: Accept more nested types in output.
25832
522ba268
MC
258332002-05-26 Michael Chastain <mec@shout.net>
25834
25835 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25836
277254ba
MS
258372002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25838
25839 * lib/gdb.exp (gdb_wrapper_init): Just because
25840 gdb_wrapper_file exists, this does not mean that the file
25841 should not be rebuilt. That is what gdb_wrapper_initialized
25842 is for.
25843 (default_gdb_init): Reset gdb_wrapper_initialized.
25844
b61a8733
MS
258452002-05-23 Michael Snyder <msnyder@redhat.com>
25846
d63a86f8 25847 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25848 the precision of the floating point test results.
25849 * gdb.base/call-rt-st.exp: Ditto.
25850
b61a8733
MS
25851 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25852 * gdb.base/call-rt-st.exp: Ditto.
25853
56f6e910
MC
258542002-05-19 Michael Chastain <mec@shout.net>
25855
25856 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25857
ad0b0016
EZ
258582002-05-19 Elena Zannoni <ezannoni@redhat.com>
25859
a9c64011
AS
25860 * configure.in (configdirs): Add gdb.arch.
25861 * configure: Regenerate.
ad0b0016 25862
f617d2b6
JB
258632002-05-17 Jim Blandy <jimb@redhat.com>
25864
25865 * gdb.base/completion.exp: Recognize the more detailed error
25866 messages produced by the macro expander's lexical analyzer.
25867
eac2a696
EZ
258682002-05-14 Elena Zannoni <ezannoni@redhat.com>
25869
a9c64011
AS
25870 * gdb.arch/altivec-abi.c: New file.
25871 * gdb.arch/altivec-abi.exp: New file.
25872 * gdb.arch/altivec-regs.c: New file.
25873 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25874
2fdde8f8
DJ
258752002-05-14 Daniel Jacobowitz <drow@mvista.com>
25876
25877 * gdb.base/maint.exp (maint print type): Update for new type
25878 structure.
d63a86f8 25879
e31f1a7c
EZ
258802002-05-14 Elena Zannoni <ezannoni@redhat.com>
25881
25882 * gdb.arch: New directory.
25883 * gdb.arch/configure.in: New file.
25884 * gdb.arch/configure: New file.
25885 * gdb.arch/Makefile.in: New file.
25886
db589741
CV
258872002-05-13 Corinna Vinschen <vinschen@redhat.com>
25888
25889 * gdb.asm/asm-source.exp: Add v850 as supported target.
25890 * gdb.asm/v850.inc: New file.
25891
8ce2a7dc
DJ
258922002-05-13 Daniel Jacobowitz <drow@mvista.com>
25893
25894 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25895
df763c7f
DJ
258962002-05-12 Daniel Jacobowitz <drow@mvista.com>
25897
25898 * gdb.base/break.exp: Check 'break "marker2"'.
25899
377daeed
MS
259002002-05-10 Michael Snyder <msnyder@redhat.com>
25901
25902 * gdb.base/long_long.exp: Fix typo.
25903
c4b7bc2b
JB
259042002-05-10 Jim Blandy <jimb@redhat.com>
25905
ecac9a4e
JB
25906 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25907 a bug.
25908
c4b7bc2b
JB
25909 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25910 Recognize more detailed error message produced by the macro
25911 expander's lexical analyzer.
25912 * lib/gdb.exp (test_print_reject): Same.
25913
e71019a1
MK
259142002-05-09 Mark Kettenis <kettenis@gnu.org>
25915
25916 * gdb.c++/method.exp: Fix typo.
25917
fedfc8e6
MS
259182002-05-08 Michael Snyder <msnyder@redhat.com>
25919
166a1957
MS
25920 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25921 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25922 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25923 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25924 Add iftarget clause for strongarm.
d63a86f8 25925
f1c47eb2
MS
259262002-05-06 Michael Snyder <msnyder@redhat.com>
25927
cb9a9d3e
MS
25928 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25929 (gdb_continue_to_end): Accept output from status wrapper.
25930 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25931 Clean up fail messages to match pass messages.
25932
f1c47eb2
MS
25933 Enable the "needs_status_wrapper" testsuite feature.
25934 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25935 (gdb_compile): Conditionally call gdb_wrapper_init.
25936 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25937 * gdb.c++/method.exp: Recognize output from status wrapper.
25938
6079c749
BE
259392002-05-06 Ben Elliston <bje@redhat.com>
25940From Graydon Hoare <graydon@redhat.com>
25941
25942 * config/sid.exp: Include support for "rawsid" protocol.
25943
188baff3
JB
259442002-05-03 Jim Blandy <jimb@redhat.com>
25945
25946 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25947 * gdb.c++/hang3.C: New file.
25948
b9c07f0f
AC
259492002-05-04 Andrew Cagney <ac131313@redhat.com>
25950
25951 * gdb.base/default.exp: Remove obsolete code.
25952 * gdb.c++/misc.exp: Ditto. Update copyright.
25953 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25954 * gdb.base/whatis.exp: Ditto. Update copyright.
25955 * gdb.base/scope.exp: Ditto. Update copyright.
25956 * gdb.base/ptype.exp: Ditto. Update copyright.
25957 * gdb.base/printcmds.exp: Ditto. Update copyright.
25958 * gdb.base/opaque.exp: Ditto. Update copyright.
25959 * gdb.base/list.exp: Ditto.
25960 * gdb.base/funcargs.exp: Ditto. Update copyright.
25961 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25962 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25963 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25964 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25965 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25966 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25967
5c7a0397
MS
259682002-05-02 Michael Snyder <msnyder@redhat.com>
25969
d6dcc264 25970 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25971 * gdb.base/long_long.exp: Add xscale target.
25972 * gdb.base/default.exp: Add xscale target.
25973
eb7f1c48
JB
259742002-05-01 Jim Blandy <jimb@redhat.com>
25975
25976 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25977 gdb.c++/hang.exp: New test.
25978
a6befae8
FF
259792002-05-01 Fred Fish <fnf@redhat.com>
25980
25981 * gdb.base/completion.exp: Handle completions of "./Make" for
25982 more than one completion possibility, as is the case when we
25983 build and test in the source tree.
25984
0a310277
AG
259852002-04-29 Anthony Green <green@redhat.com>
25986
25987 * gdb.java/jmisc1.exp: New file.
25988 * gdb.java/jmisc2.exp: New file.
25989
6ff9af88
DJ
259902002-04-24 Daniel Jacobowitz <drow@mvista.com>
25991
25992 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25993
96b3d632
EZ
259942002-04-23 Elena Zannoni <ezannoni@redhat.com>
25995
25996 * gdb.base/help.exp: Change 'help status' to allow for target
25997 dependent output differences.
25998
5019bb54
MC
259992002-04-22 Michael Chastain <mec@shout.net>
26000
26001 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
26002
a805a116
MC
260032002-04-22 Michael Chastain <mec@shout.net>
26004
26005 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
26006
a1706bfd
DM
260072002-04-17 David S. Miller <davem@redhat.com>
26008
26009 * gdb.asm/sparc64.inc: New file.
26010 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
26011
a73a20a2
EZ
260122002-04-19 Elena Zannoni <ezannoni@redhat.com>
26013
26014 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
26015 instruction file directly into the build tree. Clean up at end of
26016 test.
26017
ba678339
DM
260182002-04-18 David S. Miller <davem@redhat.com>
26019
26020 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
26021 handle 64-bit platforms correctly.
26022 * gdb.base/maint.exp: Likewise.
26023
b03399da
KB
260242002-04-18 Kevin Buettner <kevinb@redhat.com>
26025
26026 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
26027 ``-fpic'' when compiling files comprising a shared library, but
26028 it does need additional linker flags in order to find shared
26029 libraries at run time.
26030
e2004992
KB
260312002-04-18 Kevin Buettner <kevinb@redhat.com>
26032
26033 * gdb.base/cvexpr.c (use): New function.
26034 (main): Invoke use() on all global variables to prevent
26035 some linkers from deleting these otherwise unused symbols.
26036
d8937120
MC
260372002-04-17 Michael Chastain <mec@shout.net>
26038From David S. Miller <davem@redhat.com>
26039
26040 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
26041 handle 64-bit platforms correctly.
26042
ffd61a58
MS
260432002-04-12 Michael Snyder <msnyder@redhat.com>
26044From Jim Blandy <jimb@redhat.com>
a9c64011 26045 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
26046 script can handle this instead.
26047 * gdb.base/bar.c (barx): Same.
26048 * gdb.base/baz.c (bazx): Same.
26049 * gdb.base/grbx.c (grbxx): Same.
26050
26051 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
26052 manager doesn't automatically unmap overlays unnecessarily.
26053
6b8426a6
MH
260542002-04-10 Martin M. Hunt <hunt@redhat.com>
26055
26056 * gdb.base/ending-run.exp: Fix pattern for Mips targets
26057 stepping out of main.
26058
34af4875
MC
260592002-04-09 Michael Chastain <mec@shout.net>
26060
26061 * gdb.c++/local.cc (main): Move call to marker1() inside nested
26062 scope so that the nested scope tests will make sense.
26063 * gdb.c++/local.exp: Write patterns that actually work with gcc
26064 (the HP patterns "were never known to work with gcc").
26065 Keep the old aCC patterns too.
26066
2d1676a0
DJ
260672002-04-09 Daniel Jacobowitz <drow@mvista.com>
26068
26069 * gdb.base/attach.exp: Correct target board test.
26070
3a63e3f9
MC
260712002-04-08 Michael Chastain <mec@shout.net>
26072
26073 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
26074 in a const method. Add some xfail and fail cases for configurations
26075 that do not emit the "const ...".
26076
f18dabd2
MC
260772002-04-07 Michael Chastain <mec@shout.net>
26078
26079 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
26080 Accept "A * const" and "const A * const" as type of "this".
26081 Fix spelling of getFunky throughout. Make messages uniform.
26082
0fcddd82
EZ
260832002-04-07 Elena Zannoni <ezannoni@redhat.com>
26084
a9c64011 26085 Work around for PR gdb/285:
0fcddd82
EZ
26086 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
26087
16a8534a
EZ
260882002-04-07 Elena Zannoni <ezannoni@redhat.com>
26089
26090 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
26091 instructions file at run time instead of configure time.
26092 Sometimes we run the test in a directory that is not the one we
26093 configured in.
26094 * gdb.asm/configure.in: Delete creation of symlink.
26095 * gdb.asm/configure: Regenerate.
26096
24181d81
JB
260972002-04-05 J. Brobecker <brobecker@gnat.com>
26098
26099 * gdb.gdb/xfullpath.exp: New test, to exercise the new
26100 xfullpath () function.
26101
7cdb7107
DJ
261022002-04-04 Daniel Jacobowitz <drow@mvista.com>
26103
26104 * gdb.asm/Makefile.in: Correct dependencies.
26105
26106 * gdb.asm/powerpc.inc: New file.
26107 * gdb.asm/asm-source.exp: Add PowerPC.
26108 * gdb.asm/configure.in: Likewise.
26109 * gdb.asm/configure: Regenerated.
26110
a7d17088
DJ
261112002-04-04 Daniel Jacobowitz <drow@mvista.com>
26112
26113 * gdb.base/relocate.exp: New file.
26114 * gdb.base/relocate.c: New file.
26115
cd721503
FF
261162002-04-04 Fred Fish <fnf@redhat.com>
26117
26118 * gdb.base/step-test.exp: Update comment regarding stopping in
26119 memcpy/bcopy calls inserted as part of the compiler runtime.
26120
b22ad7a7
MS
261212002-04-04 Michael Snyder <msnyder@redhat.com>
26122
26123 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
26124
5f279fa6
DJ
261252002-04-03 Daniel Jacobowitz <drow@mvista.com>
26126
26127 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
26128 (gdb_expect): Remove $notransfer hack.
26129
dd0fd3ce
DJ
261302002-04-02 Daniel Jacobowitz <drow@mvista.com>
26131
26132 * gdb.c++/classes.exp ("calling method for small class"): Match
26133 updated register output.
26134
1e50cda1
DJ
261352002-03-30 Daniel Jacobowitz <drow@mvista.com>
26136
26137 Fix PR gdb/452
26138 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
26139 when finished. Make gdb_file_cmd send "exec-file" when
26140 appropriate.
26141
24015922
DJ
261422002-03-30 Daniel Jacobowitz <drow@mvista.com>
26143
26144 * gdb.base/attach.exp: Remove extra setup_xfail.
26145
dd7dfd64
MS
261462002-03-26 Michael Snyder <msnyder@redhat.com>
26147
26148 * gdb.base/default.exp: Add tests for dump, append, and restore.
26149 * gdb.base/help.exp: Add tests for dump, append, and restore.
26150 * gdb.base/dump.exp: New file, test dump, append and restore.
26151 * gdb.base/dump.c: New file.
26152
48b2f8d7
MS
261532002-03-27 Michael Snyder <msnyder@redhat.com>
26154
d63a86f8 26155 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
26156 clean-ups in help messages.
26157
05b4d525
FF
261582002-03-26 Fred Fish <fnf@redhat.com>
26159
26160 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
26161 have debugging info for those functions and the compiler uses them
26162 internally to copy structs around.
26163
d7679631
FF
261642002-03-26 Fred Fish <fnf@redhat.com>
26165
26166 * gdb.base/list.exp: Revert the change made yesterday and add note
26167 about why we don't list the default lines for remote targets.
26168
523ac3f9
MS
261692002-03-25 Michael Snyder <msnyder@redhat.com>
26170
26171 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
26172
754b2b8d
FF
261732002-03-25 Fred Fish <fnf@redhat.com>
26174
26175 * gdb.base/list.exp: This test works on remote targets so remove
26176 the short circuit for remote targets. Update copyright.
26177
33c3e192
FF
261782002-03-25 Fred Fish <fnf@redhat.com>
26179
26180 * gdb.base/attach.exp: Fix logic error that was suppressing this
26181 test for all non hppa*-*-hpux* targets, instead of the hp target.
26182 Move comments closer to the suppression point. Also now need to
26183 check that we are running natively.
26184
d43e73ee
MS
261852002-03-22 Michael Snyder <msnyder@redhat.com>
26186
882c8f02
MS
26187 * gdb.base/default.exp: Add test for gcore. Update copyright.
26188 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 26189
04c12f60
FF
261902002-03-06 Fred Fish <fnf@redhat.com>
26191
26192 * gdb.base/funcargs.c: Remove extraneous ';' character.
26193 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
26194
b43df995
MC
261952002-03-04 Michael Chastain <mec@shout.net>
26196
26197 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
26198 accommodate gcc v3 function signature.
26199 * gdb.mi/mi0-var-cmd-exp: Ditto.
26200
92362027
AC
262012002-02-24 Andrew Cagney <ac131313@redhat.com>
26202
26203 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
26204 ``GNU/Linux'' or ``Linux kernel''
26205 * testsuite/gdb.threads/pthreads.c: Ditto.
26206
258ad32d
MC
262072002-02-24 Michael Chastain <mec@shout.net>
26208
26209 * gdb.threads/pthreads.c (thread1): Add a return statement.
26210 (thread2): Likewise.
26211 (foo): Likewise.
26212
04c3b3d4
MC
262132002-02-23 Michael Chastain <mec@shout.net>
26214
26215 * gdb.threads/linux-dp.c (philosopher): Add a return statement
26216 to placate gcc.
26217
5a2a0a20
MC
262182002-02-23 Michael Chastain <mec@shout.net>
26219
26220 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
26221 test "ptype bint". The test passes on all my stabs configurations.
26222
a640f7fc
JB
262232002-02-21 Jim Blandy <jimb@redhat.com>
26224
27924826
JB
26225 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
26226 filename at a time, and watch for the ones we want to see.
26227
a640f7fc
JB
26228 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
26229 types of pointers to prototyped functions.
26230
edcc8c75
AC
262312002-02-20 Andrew Cagney <ac131313@redhat.com>
26232
26233 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
26234 signed, unsigned and straight char.
26235 (padding_char, padding_short, padding_int, padding_long,
26236 padding_long_long, padding_float, padding_double,
26237 padding_long_double): New global variables.
26238 (fill, fill_structs): New functions.
26239
26240 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
26241 for correctly sized writes. Update copyright.
26242 (get_valueof): New procedure.
26243 (get_sizeof): Call get_valueof.
26244 (check_valueof): New procedure.
26245 (check_padding): New procedure.
26246
ac57ea44
MC
262472002-02-20 Michael Chastain <mec@shout.net>
26248
26249 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
26250 to setup_xfail. Document some of the remaining calls.
26251
7a10c941
MC
262522002-02-18 Michael Chastain <mec@shout.net>
26253
26254 * gdb.c++/userdef.exp: Update copyright year.
26255
fb8acdcc
DJ
262562002-02-18 Daniel Jacobowitz <drow@mvista.com>
26257
26258 * gdb.c++/userdef.exp: Test overloaded operators properly.
26259 Remove xfails.
26260
fda6ae12
MS
262612002-02-14 Michael Snyder <msnyder@redhat.com>
26262
26263 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
26264
676a0442
DJ
262652002-02-14 Daniel Jacobowitz <drow@mvista.com>
26266
26267 * gdb.base/a2-run.exp: Check for a remote target properly.
26268 * gdb.base/annota1.exp: Likewise.
26269 * gdb.base/list.exp: Likewise.
26270 * gdb.base/reread.exp: Likewise.
26271 * gdb.base/scope.exp: Likewise.
26272 * gdb.base/shlib-call.exp: Likewise.
26273 * gdb.base/term.exp: Likewise.
26274 * gdb.c++/annota2.exp: Likewise.
26275
78b4f468
RE
262762002-02-13 Richard Earnshaw <rearnsha@arm.com>
26277
26278 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
26279
9a81ba51
MC
262802002-02-10 Michael Chastain <mec@shout.net>
26281
26282 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
26283 (call_after_alloca): Ditto.
26284
004af6c7
DJ
262852002-02-10 Daniel Jacobowitz <drow@mvista.com>
26286
26287 * gdb.base/ending-run.exp: Guard "cont" test with
26288 gdb_skip_stdio_test.
26289
37225f62
JB
262902002-02-06 Jim Blandy <jimb@redhat.com>
26291
26292 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
26293 from here...
26294 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
26295 To here. Disable this test on non-HP platforms. Add big comment.
26296
fe6fdd96
MS
262972002-02-04 Michael Snyder <msnyder@redhat.com>
26298
26299 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
26300 other than d10v and m32r.
26301
036fad3f
RE
263022002-02-02 Richard Earnshaw <rearnsha@arm.com>
26303
26304 * gdb.base/default.exp: Rewrite test patterns to reduce time
26305 taken to match them.
26306
7148ab62
DJ
263072002-01-30 Daniel Jacobowitz <drow@mvista.com>
26308
26309 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
26310 Allow a start function above main.
26311 * gdb.threads/linux-dp.exp: Fix copyright date.
26312
396cc255
DJ
263132002-01-30 Daniel Jacobowitz <drow@mvista.com>
26314
a9c64011
AS
26315 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
26316 (check_philosopher_stack): Check for manager thread before checking
26317 for a just-starting thread.
396cc255 26318
f038d31b
DJ
263192002-01-30 Daniel Jacobowitz <drow@mvista.com>
26320
26321 From Neil Booth <neil@daikokuya.demon.co.uk>:
26322 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
26323 warnings.
26324
b3ff9d9a
FF
263252002-01-21 Fred Fish <fnf@redhat.com>
26326
26327 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
26328 not caller.
26329
39ad761d
JB
263302002-01-21 Jim Blandy <jimb@redhat.com>
26331
26332 * gdb.base/reread.exp: Check that GDB properly re-reads the
26333 executable file when it changes while no inferior is running.
26334
aaf320fa
FF
263352002-01-21 Fred Fish <fnf@redhat.com>
26336
a9c64011
AS
26337 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
26338 optionally accept the "shlib events" variation.
aaf320fa 26339
808a31f5
JB
263402002-01-21 Jim Blandy <jimb@redhat.com>
26341
26342 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
26343 call `fflush' after every `printf', so that the output is produced
26344 at predictable points, regardless of whatever buffering does (or
26345 doesn't) take place.
26346 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
26347 at different points.
26348
4420d5e2
DJ
263492002-01-20 Daniel Jacobowitz <drow@mvista.com>
26350
26351 * gdb.c++/inherit.exp: Update copyright years.
26352 * gdb.c++/method.exp: Likewise.
26353
3e36a0f4
DJ
263542002-01-20 Daniel Jacobowitz <drow@mvista.com>
26355
26356 * gdb.c++/classes.exp: Update for improved v3 support and skipping
26357 artificial methods/arguments.
26358 * gdb.c++/derivation.exp: Likewise.
26359 * gdb.c++/inherit.exp: Likewise.
26360 * gdb.c++/method.exp: Likewise.
26361 * gdb.c++/virtfunc.exp: Likewise.
26362
b4ceaee6
AC
263632002-01-18 Andrew Cagney <ac131313@redhat.com>
26364
26365 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
26366 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
26367 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
26368 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
26369 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
26370 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
26371
ecace851
JB
263722002-01-17 Jim Blandy <jimb@redhat.com>
26373
26374 * gdb.asm/asm-source.exp (info symbol): Take another shot at
26375 anchoring the pattern matching the entry point symbol's name.
26376
375fc983
AC
263772002-01-17 Andrew Cagney <ac131313@redhat.com>
26378
26379 * gdb.base/maint.exp: Update ``maint internal-error'' to match
26380 continue/quit query. Update copyright.
26381
fe6fdd96
MS
263822002-01-14 Michael Snyder <msnyder@redhat.com>
26383
26384 * gdb.base/gcore.exp: Remove extra debugging output.
26385
e017c81f
DJ
263862002-01-13 Daniel Jacobowitz <drow@mvista.com>
26387
26388 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
26389 for slightly dubious v2 mangled string.
26390
37ab3bf8
DJ
263912002-01-13 Daniel Jacobowitz <drow@mvista.com>
26392
26393 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
26394
1bc05c3a 263952002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 26396
1bc05c3a 26397 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 26398
1bc05c3a
JM
26399 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
26400 constructors.
26401 * gdb.c++/derivation.exp: Likewise.
26402 * gdb.c++/templates.exp: Likewise.
26403 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 26404
1bc05c3a
JM
264052002-01-10 Michael Snyder <msnyder@redhat.com>
26406
26407 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 26408
a911c360
MS
264092002-01-08 Michael Snyder <msnyder@redhat.com>
26410
26411 * gdb.base/gcore.exp: New test for generate-core-file command.
26412 * gdb.base/gcore.c: Testcase for above.
26413 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
26414
ea2119ec
JM
264152002-01-08 Jason Merrill <jason@redhat.com>
26416
26417 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
26418
68203136
FF
264192002-01-07 Fred Fish <fnf@redhat.com>
26420
26421 * gdb.c++/overload.exp: Remove unconditional xfails for:
26422 print foo_instance1.overloadargs(1)
26423 print foo_instance1.overloadargs(1, 2)
26424 print foo_instance1.overloadargs(1, 2, 3)
26425 print foo_instance1.overloadargs(1, 2, 3, 4)
26426 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
26427 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
26428 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
26429 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
26430 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
26431 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
26432 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
26433 print foo_instance1.overload1arg()
26434 print foo_instance1.overload1arg((char)arg2)
26435 print foo_instance1.overload1arg((signed char)arg3)
26436 print foo_instance1.overload1arg((unsigned char)arg4)
26437 print foo_instance1.overload1arg((int)arg7)
26438 print foo_instance1.overload1arg((unsigned int)arg8)
26439 print foo_instance1.overload1arg((float)arg11)
26440 print foo_instance1.overload1arg((double)arg12)
d63a86f8 26441
21b9b5b1
MS
264422002-01-07 Michael Snyder <msnyder@redhat.com>
26443
26444 * gdb.base/huge.exp: New test. Print a very large target data object.
26445 (skip_huge_test): New test variable. Define if you want to skip this
26446 test. The test reads an 8 megabyte data object from the target, so it
26447 might be very time consuming on remote targets with a slow connection.
26448 * gdb.base/huge.c: New file. Test case for above.
26449
725f922e
FF
264502002-01-07 Fred Fish <fnf@redhat.com>
26451
26452 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
26453 g_instance.bfoo, and g_instance.cfoo.
26454
889bf7c5 264552002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 26456
889bf7c5
PA
26457 * gdb.base/break.c (multi_line_if_conditional): New function.
26458 (multi_ilne_while_conditional): Likewise.
26459 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
26460 IF or WHILE condition puts the breakpoint at the start of
26461 the condition.
f286b2c3 26462
634d57ec
JL
26463 * gdb.base/selftest.exp (backtrace through signal handler): Remove
26464 hppa*-*-hpux* expected failure.
26465 * gdb.base/structs.exp (do_function_calls): Similarly.
26466
26467 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
26468 watchpoints.
26469
9fbfe2dc
AC
264702002-01-06 Andrew Cagney <ac131313@redhat.com>
26471
26472 Fix PR gdb/66.
26473 * gdb.base/structs.exp: Replace skip for a29k with skip for
26474 gdb,cannot_call_functions.
26475 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
26476 * gdb.base/callfuncs.exp: Ditto.
26477 * gdb.base/call-rt-st.exp: Ditto.
26478 * gdb.base/call-strs.exp: Ditto.
26479 * gdb.base/callfwmall.exp: Ditto.
26480 * gdb.base/scope.exp: Obsolete xfail a29k.
26481 * gdb.c++/misc.exp: Ditto.
26482 * gdb.c++/cplusfuncs.exp: Ditto.
26483 * gdb.base/ptype.exp: Ditto.
26484 * gdb.base/printcmds.exp: Ditto.
26485 * gdb.base/opaque.exp: Ditto.
26486 * gdb.base/list.exp: Ditto.
26487 * gdb.base/funcargs.exp: Ditto.
26488 * gdb.base/default.exp: Ditto.
26489
8ddad156
MS
264902002-01-04 Michael Snyder <msnyder@redhat.com>
26491
ca4976a6 26492 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
26493 * gdb.base/maint.exp: Add tests for maint info sections options.
26494
1b074332
JL
26495Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
26496
26497 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
26498
7d159115
CV
264992001-12-20 Corinna Vinschen <vinschen@redhat.com>
26500
26501 * gdb.asm/arm.inc: New file.
26502 * gdb.asm/asm-source.exp: Add arm targets.
26503 * gdb.asm/configure.in: Ditto.
26504 * gdb.asm/configure: Recreated from configure.in.
26505
8fb87725
JL
26506Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
26507
afabe08c
JL
26508 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
26509 with HP's compiler.
26510 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
26511 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
26512 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
26513 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
26514
26515 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
26516 either HP's compilers or GCC.
26517
db521deb
JL
26518 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
26519 a SIGBUS or SIGSEGV.
26520
26521 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
26522
26523 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
26524 can be compiled with either HP's compiler or GCC.
26525
cfa88ab7
JL
26526 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
26527 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
26528 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
26529
ca344dff
JL
26530 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
26531 to match current gdb output. Update due to using auto-solib-limit
26532 for limiting instead of overloading auto-solib-add.
26533 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
26534 test program.
26535
3f3c6e55 26536 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
26537 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
26538 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
26539 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
26540 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
26541 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
26542 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
26543 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
26544 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
26545 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
26546 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
26547 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
26548 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 26549
8fb87725
JL
26550 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
26551 a SIGTRAP to the inferior.
26552
cf599fa7
CV
265532001-12-19 Corinna Vinschen <vinschen@redhat.com>
26554
26555 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
26556 Substitute call to target_link by call to gdb_compile.
26557
2cd045cd
JL
26558Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
26559
a9c64011
AS
26560 * gdb.base/break.exp: Fix HP specific search string when testing
26561 backtracing in a called function.
2cd045cd 26562
a9c64011
AS
26563 * gdb.base/constvars.exp: Only set lang to C++ if we're
26564 compiling the test with HP's compilers.
26565 * gdb.base/volatile.exp: Similarly.
2cd045cd 26566
99ebe9ac
JB
265672001-12-19 Jim Blandy <jimb@redhat.com>
26568
26569 * gdb.base/printcmds.exp: Expect the null character to be printed
26570 as '\0', and the '\013' to be printed as '\v'.
26571 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26572 * gdb.base/setvar.exp: Same.
26573
b9891b29
JB
265742001-12-17 Jim Blandy <jimb@redhat.com>
26575
0eba65ab
JB
26576 * gdb.base/completion.exp: Rather than completing very long
26577 filenames, which can make the readline library produce output we
26578 don't recognize, cd to the directory first, and then complete
26579 using nice, short relative paths.
26580
6970b5b1
JB
26581 * gdb.base/completion.exp: On some systems, there is, in fact, a
26582 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26583 variables as being in scope. So use `no_var_named_this'
26584 instead of `b'.
6970b5b1 26585
b9891b29 26586 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26587 can't find the core file's registers as a failure.
b9891b29 26588
e6ccd35f
JSC
265892001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26590
a9c64011
AS
26591 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26592 test expect string more specific.
e6ccd35f 26593
105ba819
CV
265942001-12-13 Corinna Vinschen <vinschen@redhat.com>
26595
26596 * gdb.asm/asm-source.exp: Add support for xstormy16.
26597 * gdb.asm/configure.in: Ditto.
26598 * gdb.asm/configure: Rebuild.
26599 * gdb.asm/xstormy16.inc: New file.
26600
e9e79dd9
FF
266012001-12-10 Fred Fish <fnf@redhat.com>
26602
26603 * gdb.base/maint.exp: Update to match changes in type dumping code.
26604
347dc97d
JB
266052001-12-10 Jim Blandy <jimb@redhat.com>
26606
26607 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26608 matching the entry point symbol's name at the beginning of the
26609 line.
347dc97d 26610
5178b9d6
DJ
266112001-12-07 Daniel Jacobowitz <drow@mvista.com>
26612
26613 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26614 gdb.c++/inherit.exp, gdb.c++/method.exp,
26615 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26616 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26617 and class layout support.
26618
af890c52
DJ
266192001-12-07 Daniel Jacobowitz <drow@mvista.com>
26620
26621 * gdb.c++/classes.exp: Add test for static member function.
26622 * gdb.c++/misc.cc: Add class with static member function.
26623
7a345fb3
JB
266242001-12-07 Jim Blandy <jimb@redhat.com>
26625
f2e54a80 26626 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26627 those tests as `unsupported'.
26628 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26629 Rewrite subsequent tests to use it.
26630
26631 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26632 those tests as `unsupported'.
26633 * gdb.base/structs.exp (call_struct_func): New function.
26634 (do_function_calls): Use call_struct_func to call the functions
26635 returning structs.
26636
0bc69509
JB
26637 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26638 whether functions are prototyped or not, so we can't possibly pass
26639 arguments to t_float_values2 properly.
26640
7a345fb3
JB
26641 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26642 value of `timeout' for targets other than the mips*tx39-*.
26643
edb6ede1
MS
266442001-12-06 Michael Snyder <msnyder@redhat.com>
26645
d63a86f8 26646 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26647 and detect whether the start symbol has a leading underscore.
26648
2d842f13
JB
266492001-12-04 Jim Blandy <jimb@redhat.com>
26650
26651 * gdb.base/completion.exp: Clarify indentation.
26652
68550daf
JB
266532001-12-03 Jim Blandy <jimb@redhat.com>
26654
26655 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26656 variables on the S/390, not `.word'.
26657
cd5195a8
JB
266582001-11-30 Jim Blandy <jimb@redhat.com>
26659
26660 Add assembly-source tests for s390-ibm-linux.
26661 * gdb.asm/s390.inc: New file.
26662 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26663 the S/390 architecture.
a9c64011 26664 * gdb.asm/configure: Regenerated.
cd5195a8 26665
ca9efc90
MS
266662001-11-30 Michael Snyder <msnyder@redhat.com>
26667
26668 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26669 next, info source, info sources, info line, global and static
26670 variables, and static functions.
26671 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26672 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26673 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26674 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26675 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26676 (gdbasm_leave): Restore frame pointer.
26677 (gdbasm_startup): Copy stack set-up from crt0.S.
26678
d0e66976
FN
266792001-11-26 Fernando Nasser <fnasser@redhat.com>
26680
26681 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26682 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26683 to a local (non-static) variable. Copy tstruct.a to a static buffer
26684 and return a pointer to that buffer.
26685 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26686
e2334072
MK
266872001-11-24 Mark Kettenis <kettenis@gnu.org>
26688
26689 * gdb.asm/configure.in: Fix recognition of ix86 target.
26690 * gdb.asm/configure: Regenerate.
26691
756caa3d
MS
266922001-11-21 Michael Snyder <msnyder@redhat.com>
26693
26694 * gdb.asm/sparc.inc: New file.
26695 * gdb.asm/asm-source.exp: Recognize sparc target.
26696 * gdb.asm/configure.in: Recognize sparc target.
26697 * gdb.asm/configure: Regenerate.
d63a86f8 26698
9a4d72d5
MS
266992001-11-21 Michael Snyder <msnyder@redhat.com>
26700
26701 * gdb.asm/m32r.inc: New file.
26702 * gdb.asm/asm-source.exp: Recognize m32r target.
26703 * gdb.asm/configure.in: Recognize m32r target.
26704 * gdb.asm/configure: Regenerate.
26705
a773d1cd
MS
267062001-11-20 Michael Snyder <msnyder@redhat.com>
26707
017ac23d
MS
26708 * gdb.asm/i386.inc: New file.
26709 * gdb.asm/asm-source.exp: Recognize ix86 target.
26710 * gdb.asm/configure.in: Recognize ix86 target.
26711 * gdb.asm/configure: Regenerate.
26712
a773d1cd
MS
26713 * gdb.c++/namespace.exp: Fix quotes in output messages.
26714
bb632afb
MS
267152001-11-14 Michael Snyder <msnyder@redhat.com>
26716
25d559ca 26717 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26718 qualifier in a type cast expression, to designate an address
26719 in the instruction space (Harvard architecture).
26720
4749e309
MS
267212001-11-13 Michael Snyder <msnyder@redhat.com>
26722
26723 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26724 Tests for expressions using 'const' and 'volatile'.
26725
25050984
CV
267262001-11-13 Corinna Vinschen <vinschen@redhat.com>
26727
26728 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26729
1902c51f
DJ
267302001-11-12 Daniel Jacobowitz <drow@mvista.com>
26731
26732 * lib/mi-support.exp (mi_run_to_helper): Move comments
26733 outside of gdb_expect.
26734
dcf95b47
DJ
267352001-11-11 Daniel Jacobowitz <drow@mvista.com>
26736
26737 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26738 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26739 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26740 mi0_run_to): New functions.
26741 * gdb.mi/mi-simplerun.exp: Use them.
26742 * gdb.mi/mi0-simplerun.exp: Likewise.
26743 * gdb.mi/mi-var-cmd.exp: Likewise.
26744 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26745
45b074e1
AC
267462001-11-10 Andrew Cagney <ac131313@redhat.com>
26747
26748 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26749 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26750
bf50d346
AC
267512001-11-09 Andrew Cagney <ac131313@redhat.com>
26752
26753 * gdb.base/restore.exp: Include $expected value in restored test
26754 message.
26755
9383332c
AC
267562001-11-09 Andrew Cagney <ac131313@redhat.com>
26757
26758 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26759 implemented.
26760
db62520a
MS
267612001-11-08 Michael Snyder <msnyder@redhat.com>
26762
26763 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26764 Add pass/fail message for stop at breakpoint in call dummy function.
26765
b5703437
MS
267662001-11-07 Michael Snyder <msnyder@redhat.com>
26767
d63a86f8
RM
26768 * gdb.c++/templates.exp (test_template_breakpoints):
26769 If we get an overload menu, but it does not match what
760f6330 26770 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26771 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26772 making the whitespace optional. Argument for "new" may be
26773 "unsigned" as well as "unsigned int/long".
d63a86f8 26774 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26775 making the whitespace optional. Also replace "(void) with
26776 "((void|)), making the keyword "void" optional.
d63a86f8 26777 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26778 making the whitespace optional. Also replace "(void) with
26779 "((void|)), making the keyword "void" optional.
3bf40917
MS
26780 * gdb.base/callfuncs.c (t_float_values): This function must
26781 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26782 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26783 can be tested against both cases. Usually one case involves
26784 promotion of float to double, while the other does not.
26785 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26786 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26787 includes a stack frame for "start".
26788
c8ab4e6d
JB
267892001-11-05 Jim Blandy <jimb@redhat.com>
26790
26791 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26792 pointers are 32 bits long, and that offsets of relocs are always
26793 stored in the data (REL-style), and not in the reloc entry itself
26794 (RELA-style).
26795 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26796 stabs.
26797
3f08ced9
MS
267982001-11-01 Michael Snyder <msnyder@redhat.com>
26799
26800 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26801 and regular expression operators by using quoting.
26802
cbfa24cd
MS
268032001-10-31 Michael Snyder <msnyder@redhat.com>
26804
26805 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26806 depending on what the symbol table contains.
26807 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26808 the output of the ptype command. Similarly, accept both "const &"
26809 and "const&".
26810
aaa68313
CV
268112001-10-31 Corinna Vinschen <vinschen@redhat.com>
26812
26813 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26814 symbol `STORAGE' to allow to choose the storage class of
26815 the local datastructures.
26816 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26817 compiler directive.
26818
91740388
MS
268192001-10-30 Michael Snyder <msnyder@redhat.com>
26820
26821 * gdb.base/jump.exp: Allow it to run for all targets.
26822
1b7c05e7
CV
268232001-10-29 Corinna Vinschen <vinschen@redhat.com>
26824
26825 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26826 with new double_array size.
26827 (main): Change storage class of all local variables to static.
26828 Reduce size of double_array to 9.
26829 * gdb.base/call-ar-st.exp: Increase timeout value.
26830 Change expected output for double array to match new size in
26831 call-ar-st.c.
26832
36a22261
CV
268332001-10-29 Corinna Vinschen <vinschen@redhat.com>
26834
26835 * gdb.base/ending-run.exp: Create identical output when passing
26836 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26837 Stormy16 target.
36a22261 26838
92b8ae91
MK
268392001-10-28 Mark Kettenis <kettenis@gnu.org>
26840
26841 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26842 that we catch the expected failure under Linux/x86.
26843
cb135b83
OF
268442001-10-29 Orjan Friberg <orjanf@axis.com>
26845
26846 * gdb.base/setvar.exp: Escape curly braces.
26847 * gdb.stabs/weird.exp: Ditto.
26848
6884aa54
DJ
268492001-10-27 Daniel Jacobowitz <drow@mvista.com>
26850
26851 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26852 * gdm.mi/mi0-hack-cli.exp: Likewise.
26853
0398c9aa
AC
268542001-10-25 Andrew Cagney <ac131313@redhat.com>
26855
26856 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26857 messages.
26858
d20bf2e8
AC
268592001-10-21 Andrew Cagney <ac131313@redhat.com>
26860
26861 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26862 checking MI enabled.
26863
03dd63aa
CV
268642001-10-09 Corinna Vinschen <vinschen@redhat.com>
26865
26866 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26867
1d9d99f3
FCE
268682001-10-04 Frank Ch. Eigler <fche@redhat.com>
26869
26870 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26871 if gdb child process crashes, just signal an error.
26872
838ae6c4
JB
268732001-10-02 Jim Blandy <jimb@redhat.com>
26874
26875 * lib/gdb.exp (test_xfail_format): Simplify.
26876
26877 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26878 front of the variable name `format'. Simplify `if'.
26879
8f0cbc1c
DJ
268802001-10-01 Daniel Jacobowitz <drow@mvista.com>
26881
26882 * gdb.threads/pthreads.exp: Wait for output and delay
26883 before sending ^C.
26884
1f08dafd
DJ
268852001-10-01 Daniel Jacobowitz <drow@mvista.com>
26886
26887 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26888 some incorrect output instead of timing out.
26889 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26890
674f90ff
CV
268912001-09-28 Corinna Vinschen <vinschen@redhat.com>
26892
26893 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26894 check to allow additional `int'.
26895
9b284272
DJ
268962001-09-27 Daniel Jacobowitz <drow@mvista.com>
26897
26898 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26899 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26900
b55a4771
MS
269012001-09-27 Michael Snyder <msnyder@redhat.com>
26902
26903 * lib/gdb.exp (test_debug_format): New proc.
26904 (setup_xfail_format): Use new proc test_debug_format.
26905 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26906 proc; use new service proc test_debug_format.
26907 Replace all other "gcc_compiled" tests with this test.
26908 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26909 proc; use new service proc test_debug_format.
26910 Replace all other "gcc_compiled" tests with this test.
26911
269122001-09-27 Michael Snyder <msnyder@redhat.com>
26913
26914 * gdb.base/cvexpr.exp: New file.
26915 * gdb.base/cvexpr.c: New file
26916 Test for expressions using const and volatile keywords.
26917
4e6667ac
CV
269182001-09-26 Corinna Vinschen <vinschen@redhat.com>
26919
26920 * gdb.base/constvars.exp: Check for different orders of keywords
26921 and additional "int" strings in output.
26922
4f337972
AC
269232001-09-22 Andrew Cagney <ac131313@redhat.com>
26924
26925 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26926 responses from "help maint".
26927
2015650d
FCE
269282001-09-19 Frank Ch. Eigler <fche@redhat.com>
26929
26930 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26931 to localhost:NNN instead of :NNN, in case Xvfb is listening
26932 only on TCP.
26933
f3bcedc1
CV
269342001-09-19 Corinna Vinschen <vinschen@redhat.com>
26935
26936 * gdb.base/recurse.exp: When checking leaving the watchpoint
26937 scope, recognize when gdb is in function's epilogue and pass.
26938
6b819c92
KS
269392001-09-18 Keith Seitz <keiths@redhat.com>
26940
26941 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26942 support for running tests against sid targets.
26943 (gdbtk_done): Ditto.
26944
a10c9419
CV
269452001-09-18 Corinna Vinschen <vinschen@redhat.com>
26946
26947 * gdb.base/ending-run.c (main): Set stdout buffersize
26948 to the same reasonable value for any target.
26949 * gdb.base/ending-run.exp: Add a regular expression
26950 to make testsuite happy on Sanyo Stormy16 target.
26951
739d0d99
CV
269522001-09-17 Corinna Vinschen <vinschen@redhat.com>
26953
26954 * gdb.base/display.c (do_loops): Add float variable `f'.
26955 Increment f in loop.
26956 * gdb.base/display.exp: Increment timeout by 60 seconds.
26957 Change float display test to use variable `f'.
26958
1b8947f0
JB
269592001-09-17 Jim Blandy <jimb@redhat.com>
26960
26961 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26962 overflowing the limited breakpoint tables on some ROM monitors
26963 (like the ROM68K).
26964
9890ac81
FCE
269652001-09-15 Frank Ch. Eigler <fche@redhat.com>
26966
26967 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26968 the "-ac" (disable access control) flag.
26969
6db765ea
JH
269702001-08-30 Jeff Holcomb <jeffh@redhat.com>
26971
26972 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26973 ints.
26974
4c32cc04
KS
269752001-08-30 Keith Seitz <keiths@redhat.com>
26976
26977 * lib/gdb.exp: Move all insight-related functionality into
26978 separate file.
26979 * lib/insight-support.exp: New file.
26980
8d6e6f81
FCE
269812001-08-29 Frank Ch. Eigler <fche@redhat.com>
26982
26983 * config/sid.exp (sid_start): Never set sid verbosity; disable
26984 expect_background {} that consumed its stdout; tolerate </dev/null.
26985 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26986
6a90e1d0
AC
269872001-08-18 Andrew Cagney <ac131313@redhat.com>
26988
26989 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26990 CLI jump command to start it.
26991 (mi_run_to_main): Fail immediatly when unexpected output.
26992
1759b3c3
AC
269932001-08-18 Andrew Cagney <ac131313@redhat.com>
26994
26995 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26996 beginning of function. Fix PR gdb/191.
26997
61d11d80
FCE
269982001-08-16 Frank Ch. Eigler <fche@redhat.com>
26999
27000 * config/sid.exp (sid_start): Don't warn if we cannot figure out
27001 what to force sid endianness to.
27002
942a4df2
KS
270032001-08-15 Keith Seitz <keiths@redhat.com>
27004
27005 * lib/gdb.exp (gdbtk_start): Don't set environment
27006 variables for TCL_LIBRARY and friends. Insight will
27007 now figure these out for itself.
27008
0521c418
MS
270092001-08-02 Michael Snyder <msnyder@redhat.com>
27010
27011 * gdb.base/completion.exp: Remove the symbol "a64l" from
27012 the expect string; this is target-specific, and not related
27013 to what is being tested.
27014
74a9a58a
DB
270152001-08-02 Dave Brolley <brolley@redhat.com>
27016
27017 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
27018
c70819fa
MS
270192001-07-25 Michael Snyder <msnyder@redhat.com>
27020
c2b8fa57
MS
27021 * gdb.base/consecutive.exp: New file. Test stepping over
27022 breakpoints on consecutive instructions.
27023 * gdb.base/consecutive.c: New file.
27024
c70819fa
MS
27025 * gdb.base/call-rt-st.exp: Use double-backslash to quote
27026 curly braces in regular expressions.
27027
2b1a1355
MS
270282001-07-25 Michael Snyder <msnyder@redhat.com>
27029
27030 * gdb.base/ending-run.exp: Accept "Program exited normally" as
27031 legitimate output from stepping out of main.
27032
413eca6f
KS
270332001-07-22 Keith Seitz <keiths@redhat.com>
27034
27035 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
27036 the empty string, do not run the tests.
27037
7e5a9322
SC
270382001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
27039
27040 * gdb.base/long_long.exp: Detect size of pointer. Take into
27041 account 2-byte pointers when testing for p/a results.
27042
de58f10f
SC
270432001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
27044
d63a86f8 27045 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
27046 and defined to 1K for m68hc11.
27047 (random_data): Reduce table to 1K for embedded platforms (68hc11).
27048 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
27049 (sizeof_random_data): New variable to tell the size of the data table;
27050 don't test past this size; always run to main.
27051
d6f5fea1
SC
270522001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
27053
27054 * gdb.base/return2.exp: return of long long and double fails for
27055 68HC11; don't execute these tests on that platform.
27056 * gdb.base/return.exp: Return of a double fails for 68hc11.
27057
c477543d
SC
270582001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
27059
27060 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
27061 tests that print a float.
27062 * call-rt-st.exp: Likewise.
27063
63cf1c79
MK
270642001-07-12 Mark Kettenis <kettenis@gnu.org>
27065
27066 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
27067 running this test on Linux.
27068
112f9ab5
MC
270692001-06-24 Michael Chastain <chastain@redhat.com>
27070
27071 * gdb.base/arithmet.exp: Remove some tests to make all test names
27072 unique.
27073
4970cb0f
MS
270742001-07-03 Michael Snyder <msnyder@redhat.com>
27075
27076 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
27077 the output of the ptype command.
27078
d85da69f
MS
270792001-07-02 Michael Snyder <msnyder@redhat.com>
27080
4c8a82de
MS
27081 * gdb.base/completion.exp: Don't assume that break.c is the only
27082 source file that may contain functions named "marker".
d85da69f
MS
27083 * gdb.base/corefile.exp: Quote the curly braces in regexp.
27084
8afc772b
AC
270852001-06-28 Andrew Cagney <ac131313@redhat.com>
27086
27087 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
27088 of files to delete.
27089
27090 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
27091 * gdb.disasm/h8300s.exp: New file.
27092 gdb.disasm/h8300s.s: Likewise.
27093
cff22675
AC
270942001-06-27 Andrew Cagney <ac131313@redhat.com>
27095
27096 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
27097 empty breakpoint tables.
27098
68c81b54
AC
270992001-06-25 Andrew Cagney <ac131313@redhat.com>
27100
27101 * lib/mi-support.exp: Update args=... part of stop-reason
27102 patterns. Accept either a list or a tuple.
27103
2dd62704
AC
271042001-06-23 Andrew Cagney <ac131313@redhat.com>
27105
27106 * lib/mi-support.exp: Remove local emacs variable defining
27107 change-log-default-name.
27108
b4127474
MC
271092001-06-22 Michael Chastain <chastain@redhat.com>
27110
27111 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
27112 This is operationally compatible with the previous version.
27113
8dbfb380
JB
271142001-06-13 Jim Blandy <jimb@redhat.com>
27115
27116 * lib/gdb.exp (gdb_test): Doc fix.
27117
f2d8c86d
MC
271182001-06-10 Michael Chastain <chastain@redhat.com>
27119
27120 * gdb.base/exprs.exp: Remove a duplicate test.
27121
81564d34
JB
271222001-06-06 Jim Blandy <jimb@redhat.com>
27123
27124 * gdb.base/return2.exp (main): Use values to test float and double
27125 returns that are not NaN's, to avoid being confused by IEEE
27126 comparison rules.
27127
da55addb
MS
271282001-06-04 Michael Snyder <msnyder@redhat.com>
27129
27130 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 27131 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
27132 rather than wait for 12 more tests to time out.
27133
42c65987
JB
271342001-06-06 Jim Blandy <jimb@redhat.com>
27135
b18bced9 27136 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 27137 Don't forget to match the GDB prompt.
b18bced9 27138
42c65987
JB
27139 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
27140
5b41e5f0
JB
271412001-06-04 Jim Blandy <jimb@redhat.com>
27142
27143 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
27144 command.
27145
015e046f
KB
271462001-05-31 Kevin Buettner <kevinb@redhat.com>
27147
27148 * gdb.base/annota1.exp (info break): Match four or more spaces
27149 after "Address".
27150
fb1ffbbe
MC
271512001-05-31 Michael Chastain <chastain@redhat.com>
27152
27153 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
27154 (dm_type_int_star): Likewise.
27155 (dm_type_long_star): Likewise.
27156 (dm_type_void_star): Likewise.
27157
5ea2a32c
KB
271582001-05-29 Kevin Buettner <kevinb@redhat.com>
27159
27160 * gdb.base/completion.exp (INPUTRC): Set this environment variable
27161 to a known value in order to get consistent results regardless
27162 of the setting of INPUTRC or the presence or contents of .inputrc.
27163
ae23c492
MS
271642001-05-24 Michael Snyder <msnyder@redhat.com>
27165
ac55707e
MS
27166 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
27167 Don't require that the main thread and the manager thread are the
27168 first in the list.
27169
ae23c492
MS
27170 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
27171 debugging. If test fails, issue an "unsupported" not a "fail".
27172
400071f1
JB
271732001-05-24 Jim Blandy <jimb@redhat.com>
27174
27175 Don't assume that short is shorter than int.
27176 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
27177 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 27178 this isn't true.
400071f1
JB
27179 ("print unsigned char == (~0)"): Add test that verifies that ~0,
27180 an int, is not equal to ~0 stored in an unsigned char. This tests
27181 the same thing that the previous test meant to, but works on
27182 16-bit machines, too.
27183 ("print unsigned char != (~0)"): Same test, complemented.
27184
0816a3e5
MS
271852001-05-24 Michael Snyder <msnyder@redhat.com>
27186
27187 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 27188 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
27189 and prevents dejagnu getting out of step.
27190
f6dc23a9
KB
271912001-05-23 Kevin Buettner <kevinb@redhat.com>
27192
27193 * gdb.base/finish.exp (finish_void): Revise pattern for
27194 stopping on the call statement to not permit stopping at
27195 the start of the instructions comprising the call sequence.
27196
7dbd117d
MC
271972001-05-19 Michael Chastain <chastain@redhat.com>
27198
27199 * gdb.base/callfuncs.exp: Make all test names unique.
27200 * gdb.base/commands.exp: Make all test names unique.
27201 * gdb.base/condbreak.exp: Make all test names unique.
27202 * gdb.base/dbx.exp: Make all test names unique.
27203 * gdb.base/default.exp: Make all test names unique.
27204 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
27205 and TIMEOUT messages to their corresponding PASS message.
27206 * gdb.base/ending-run.exp: Make all test names unique.
27207 * gdb.base/long_long.exp: Remove duplicate test.
27208
6b0b0a9e
KB
272092001-05-21 Kevin Buettner <kevinb@redhat.com>
27210
27211 * gdb.base/finish.exp (finish_void): Allow "finish" command to
27212 stop on the call statement as well as the statement after the
27213 call.
27214
2caa35cb
MS
272152001-05-21 Michael Snyder <msnyder@redhat.com>
27216
27217 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
27218
40713331
EZ
272192001-05-10 Elena Zannoni <ezannoni@redhat.com>
27220
a9c64011
AS
27221 * gdb.base/completion.exp: Revamp test. Make it execute on all
27222 platforms.
40713331 27223
c2c1be8d
EZ
272242001-05-10 Elena Zannoni <ezannoni@redhat.com>
27225
a9c64011
AS
27226 * config/gdbserver.exp (gdb_load): Handle the case
27227 in which the arguments to gdbserver are given in the
27228 baseboard configuration file.
27229 Also handle the case in which the server needs to do a
27230 load.
2c9cd303 27231
9671de48
KS
272322001-05-07 Keith Seitz <keiths@cygnus.com>
27233
a9c64011
AS
27234 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
27235 set up the display for testing.
27236 (gdbtk_start): Convert all paths to paths that tcl will like.
27237 Export target information to environment.
27238 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
27239 necessary.
27240 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
27241 (to_tcl_path): New proc to convert a given pathname into
27242 a path acceptible as an argument to a tcl command.
27243 (_gdbtk_export_target_info): New proc to export target info
27244 into the environment for gdbtk testing.
27245 (gdbtk_done): New proc to signal end-of-test.
9671de48 27246
5a360f47
JB
272472001-05-06 Jim Blandy <jimb@redhat.com>
27248
27249 * restore.c: Make the code of caller0 correspond to its comment.
27250
66c756c6
MS
272512001-05-03 Michael Snyder <msnyder@redhat.com>
27252
27253 * config/sid.exp (gdb_target_sid): Check for error messages.
27254 On error or timeout, don't make expect exit (which will terminate
27255 all subsequent tests); instead just make gdb exit.
d63a86f8 27256 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
27257 return a negative value.
27258
a966fde5
JB
272592001-04-24 Jim Blandy <jimb@redhat.com>
27260
851c18e0
JB
27261 * gdb.c++/templates.exp: If we see the prompt for the overload
27262 list, but we haven't recognized any of the longer patterns,
27263 arrange for this test to fail, not hang.
27264
a966fde5
JB
27265 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
27266 variations.
27267
db144853
MC
272682001-04-22 Michael Chastain <chastain@redhat.com>
27269
27270 * gdb.c++/local.exp: Use the 'runto' library function.
27271 * gdb.c++/namespace.exp: Likewise.
27272 * gdb.c++/overload.exp: Likewise.
27273
3207ec21
KB
272742001-03-26 Kevin Buettner <kevinb@redhat.com>
27275
27276 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
27277 * gdb.base/step-line.exp: New file. Test step/next in presence of
27278 #line directives.
27279 * gdb.base/step-line.c: New file. Test program for the above.
27280 * gdb.base/step-line.inp: New file. We pretend that this file has
27281 been transformed by some other tool into step-line.c.
27282
13b57657
JB
272832001-03-21 Jim Blandy <jimb@redhat.com>
27284
27285 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
27286 unmangled operator names.
27287
754cbe1c
JB
272882001-03-20 Jim Blandy <jimb@redhat.com>
27289
27290 * gdb.threads/linux-dp.exp: Recognize an additional message
27291 generated by GDB when it doesn't understand how to debug threads
27292 on the target system.
27293
177495c9
AC
272942001-03-19 Andrew Cagney <ac131313@redhat.com>
27295
27296 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
27297
f266096b
MC
272982001-03-12 Michael Chastain <chastain@redhat.com>
27299
27300 * gdb.c++/derivation.exp: Use the 'runto' library function.
27301
cac3c2ff
MC
273022001-03-12 Michael Chastain <chastain@redhat.com>
27303
27304 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
27305
b6c11a24
MC
273062001-02-24 Michael Chastain <chastain@redhat.com>
27307
27308 * gdb.c++/ref-types.exp: Change handwritten code to library
27309 function 'runto'.
27310
6bae5bce
OF
273112001-03-16 Orjan Friberg <orjanf@axis.com>
27312
27313 * gdb.base/signals.exp: Set count to 0 explicitly.
27314
0015fd9a
MS
273152001-03-15 Mark Salter <msalter@redhat.com>
27316
27317 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
27318 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
27319 (gdb_load): Add support for additional target_info: gdb_download_size
27320 and gdb_load_timeout.
0015fd9a 27321
fc33412a
DT
27322Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
27323
27324 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
27325 file -- to prevent failing when the compile fails but we have no
27326 intention of running the tests anyway.
fc33412a
DT
27327
27328 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
27329 tests if set.
27330
27331 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 27332 integers.
fc33412a
DT
27333
27334 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
27335 * gdb.c++/namespace.exp: Ditto.
27336
115f06de
OF
273372001-03-07 Orjan Friberg <orjanf@axis.com>
27338
27339 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
27340 * gdb.base/pointers.exp: Relax pattern match of decimals.
27341
b6ba6518
KB
273422001-03-06 Kevin Buettner <kevinb@redhat.com>
27343
27344 * Makefile.in, config/abug.exp, config/cfdbug.exp,
27345 config/cpu32bug.exp, config/dve.exp, config/est.exp,
27346 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
27347 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
27348 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
27349 config/sh.exp, config/sid.exp, config/slite.exp,
27350 config/sparclet.exp, config/udi.exp, config/unknown.exp,
27351 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
27352 config/vxworks.exp, config/vxworks29k.exp,
27353 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
27354 gdb.base/all-bin.exp, gdb.base/annota1.exp,
27355 gdb.base/arithmet.exp, gdb.base/assign.exp,
27356 gdb.base/async.exp, gdb.base/attach.exp,
27357 gdb.base/bitfields.exp, gdb.base/bitops.exp,
27358 gdb.base/break.exp, gdb.base/call-ar-st.exp,
27359 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
27360 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
27361 gdb.base/commands.exp, gdb.base/completion.exp,
27362 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
27363 gdb.base/constvars.exp, gdb.base/corefile.exp,
27364 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
27365 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
27366 gdb.base/ending-run.exp, gdb.base/environ.exp,
27367 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
27368 gdb.base/finish.exp, gdb.base/foll-exec.exp,
27369 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
27370 gdb.base/funcargs.exp, gdb.base/help.exp,
27371 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
27372 gdb.base/logical.exp, gdb.base/long_long.exp,
27373 gdb.base/maint.exp, gdb.base/mips_pro.exp,
27374 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
27375 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
27376 gdb.base/pointers.exp, gdb.base/printcmds.exp,
27377 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
27378 gdb.base/regs.exp, gdb.base/relational.exp,
27379 gdb.base/remote.exp, gdb.base/reread.exp,
27380 gdb.base/restore.exp, gdb.base/return2.exp,
27381 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
27382 gdb.base/selftest.exp, gdb.base/setshow.exp,
27383 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
27384 gdb.base/sigall.exp, gdb.base/signals.exp,
27385 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
27386 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
27387 gdb.base/step-test.exp, gdb.base/structs.c,
27388 gdb.base/structs.exp, gdb.base/structs2.exp,
27389 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
27390 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
27391 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
27392 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
27393 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
27394 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
27395 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
27396 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
27397 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
27398 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
27399 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
27400 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
27401 gdb.fortran/types.exp, gdb.java/jmisc.exp,
27402 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
27403 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
27404 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
27405 gdb.trace/circ.exp, gdb.trace/collection.exp,
27406 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
27407 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
27408 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
27409 gdb.trace/report.exp, gdb.trace/save-trace.exp,
27410 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
27411 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
27412 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
27413 notices.
27414
dc96c6c7 274152001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
27416
27417 * gdb.base/varargs.c (find_max_double): Fix printf format string:
27418 first arg is int not float.
27419
dc96c6c7 274202001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
27421
27422 * gdb.base/reread.exp: Unsupported for non-native targets;
27423 doesn't work for remote debugging.
27424
9b0c4aeb
FN
274252001-02-19 Fernando Nasser <fnasser@redhat.com>
27426
27427 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
27428 * gdb.base/ending-run.exp: Properly handle the BSP state when
27429 stepping past the end of main.
9b0c4aeb 27430
02aa71d5
MC
274312001-02-19 John Moore <jmoore@redhat.com>
27432
27433 * gdb.base/commands.exp (infrun_breakpoint_command_test):
27434 Converted HPUX fix for non-expected items following multiple
27435 step commands into general solution for all platforms.
27436
1fa449a4
MC
274372001-02-18 Michael Chastain <chastain@redhat.com>
27438
27439 * gdb.c++/classes.exp (do_tests): Change runto statements
27440 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27441 statements demangler agnostic.
27442 * gdb.c++/virtfunc.exp (do_tests): Likewise.
27443 (gdb_virtfunc_restart): Likewise.
27444
b2f9ec70
MC
274452001-02-14 Michael Chastain <chastain@redhat.com>
27446
27447 * gdb.c++/inherit.exp (do_tests): Change runto statements
27448 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27449 statements demangler agnostic.
27450
cf74b8ca
AC
27451Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
27452
27453 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
27454 ``continue to bkpt at common_routine in thread 2'' and ``stopped
27455 before calling common_routine 15 times'' tests.
cf74b8ca 27456
99f78f56
MC
274572001-02-11 Michael Chastain <chastain@redhat.com>
27458
27459 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
27460 Helps the test script figure out which demangler is in use.
27461 (dm_type_foo_ref): Ditto.
27462 (dm_type_int_star): Ditto.
27463 (dm_type_long_star): Ditto.
27464 (dm_type_unsigned_int): Ditto.
27465 (dm_type_void): Ditto.
27466 (dm_type_void_star): Ditto.
99707966 27467 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
27468 Probe the gdb demangler and set variables to accommodate
27469 formatting differences.
27470 (info_func_regexp): New function. Same as info_func, but
27471 matches against a regexp.
27472 (info_func): Match against a literal string.
27473 (print_addr_2): New function. Match against a literal string,
27474 which can be different from the input to gdb.
27475 (print_addr): Simply call print_addr_2 with the same argument twice.
27476 (test_lookup_operator_functions): Use demangler formatting variables.
27477 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
27478 the tests in the same order as the C++ class declaration.
27479 (test_paddr_operator_functions): Ditto.
27480 (test_paddr_overloaded_functions): Ditto.
27481 (test_paddr_hairy_functions): Use demangler formatting variables.
27482 Add reference to gdb/19 for related tests.
27483 (do_tests): Call probe_demangler.
27484
1de8f023
KB
274852001-01-30 Kevin Buettner <kevinb@redhat.com>
27486
27487 * gdb.c++/templates.cc (printf): Remove unused function definition.
27488
ca3f91ed
MS
274892001-01-26 Felix Lee <flee@redhat.com>
27490
27491 * sid.exp (sid_exit): Pass host, not target, to remote_close.
27492
274932001-01-25 matthew green <mrg@redhat.com>
27494
27495 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
27496 up sid.
27497 (sid_exit): Call `remote_pop_conn' after GDB is gone.
27498
274992001-01-25 matthew green <mrg@redhat.com>
27500
27501 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 27502 Deprecate $sid_spawn_id.
ca3f91ed
MS
27503 (sid_exit): Remove code necessary only for `spawn.'
27504
275052001-01-25 matthew green <mrg@redhat.com>
27506
27507 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
27508
fb18ec4a
MC
275092001-01-28 Michael Chastain <chastain@redhat.com>
27510
27511 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
27512 to call when tests fail. It takes gdb out of the overloaded
27513 function choice menu back to the main prompt, so that the test
27514 program stays synchronized.
27515 (set_bp_overloaded): New proc to collect all the common
27516 code for setting a breakpoint on an overloaded name. Calls
27517 take_gdb_out_of_choice_menu when needed.
27518 (menu_overload1arg): New variable to collect the repeated
27519 instances of the expected menu for an overloaded name. Change
27520 the regular expression to handle changes in g++ type encoding:
27521 "void" can be either "void" or "", and "unsigned int" can be
27522 either "unsigned int" or "unsigned".
27523 (continue_to_bp_overloaded): Change regular expressions to handle
27524 changes in g++ type encoding.
27525 (no proc): Call take_gdb_out_of_choice_menu when needed.
27526 Remove redundant calls to "info break". Accept either "canceled"
27527 or "cancelled". Change regular expressions in "info break"
27528 calls to handle changes in g++ type encoding. Give all tests
27529 unique strings.
27530
9c646a6e
BE
275312001-01-17 Ben Elliston <bje@redhat.com>
27532
27533 * config/sid.exp: New file.
27534
9549d9c1
AC
27535Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
27536
27537 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
27538
dc96c6c7 275392000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
27540
27541 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
27542 Add a RE to accept a non-ascii char if one is ever presented.
27543
b4df4f68
FN
275442000-12-20 Fernando Nasser <fnasser@redhat.com>
27545
297dd0fd 27546 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 27547
dc96c6c7 275482000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 27549
d63a86f8 27550 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
27551 in regexp. One '\' does not suffice on Linux.
27552
4a7bddb6
MC
275532000-12-09 Michael Chastain <chastain@redhat.com>
27554
27555 * gdb.base/break.exp (test_clear_command): Use a marker function
27556 rather than 'main' for the test function. Also move this
27557 test to an execution point where the marker function names are
27558 guaranteed to be bound to functions. (Executing tests after a
27559 'finish' from main runs into name conflicts with local names
27560 in __libc_start_main).
27561
dc96c6c7 275622000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
27563
27564 * gdb.base/finish.exp: New test for gdb's "finish" command.
27565 * gdb.base/return2.exp: New test for gdb's "return" command.
27566 * gdb.base/return2.c: New source file for above.
27567
dc96c6c7 275682000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
27569
27570 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
27571 * gdb.base/miscexprs.exp: Ditto.
27572 * gdb.base/pointers.exp: Ditto.
27573 * gdb.c++/derivation.exp: Ditto.
27574 * gdb.c++/local.exp: Ditto.
27575 * gdb.c++/namespace.exp: Ditto.
27576 * gdb.c++/overload.exp: Ditto.
27577 * gdb.c++/ref-types.exp: Ditto.
27578
dc96c6c7 275792000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27580
27581 * gdb.base/constvars.exp: Test result of "up" command.
27582 * gdb.base/miscexprs.exp: Ditto.
27583 * gdb.base/pointers.exp: Ditto.
27584 * gdb.base/scope.exp: Ditto.
27585 * gdb.c++/derivation.exp: Ditto.
27586 * gdb.c++/local.exp: Ditto.
27587 * gdb.c++/namespace.exp: Ditto.
27588 * gdb.c++/overload.exp: Ditto.
27589 * gdb.c++/ref-types.exp: Ditto.
27590
44097287
FN
275912000-11-22 Michael Chastain <chastain@redhat.com>
27592
27593 * mips_pro.exp: Accept either "middle -> top -> main" or
27594 "middle -> main" in the backtrace, because gcc can optimize
27595 tail calls to jumps. Remove setup_xfail for the hppa case.
27596 Add a comment with the original warning messages from PR 3016,
27597 which was filed in 1993, to preserve them for posterity.
27598
9d2e1bab
ND
275992000-11-17 Nick Duffek <nsd@redhat.com>
27600
27601 * lib/gdb.exp (gdb_test): Override timeout with board info.
27602
1aca8eb7
ND
276032000-11-17 Nick Duffek <nsd@redhat.com>
27604
27605 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27606 the second kill and detach messages.
27607
93076499
ND
276082000-11-17 Nick Duffek <nsd@redhat.com>
27609
27610 * configure.in: Add AC_EXEEXT.
27611 * configure: Regenerate.
27612 * Makefile.in (just-check): Export EXEEXT.
27613 * lib/gdb.exp ($EXEEXT): Import from environment.
27614 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27615 expect "maint dump-me" on Cygwin.
27616 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27617 $EXEEXT.
27618
30e87cd3
ND
276192000-11-17 Nick Duffek <nsd@redhat.com>
27620
27621 * gdb.base/break.exp: Test backtrace and finish from called
27622 function on all platforms, not just HP-UX.
27623
dc96c6c7 276242000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27625
27626 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27627 code from gdb_target_monitor, so it can be used independantly
27628 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27629
dc96c6c7 276302000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27631
27632 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27633 * gdb.base/corefile.exp: Expect the message "Program is being
27634 debugged already" when we send the "corefile" command, since
27635 the preceeding gdb_load may have connected gdb to a remote target.
27636 * gdb.base/display.exp: Disable hardware watchpoints if new
27637 board info variable "no_hardware_watchpoints" is true.
27638 Replace single-letter commands with more readable ones.
27639 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27640 if new board info variable "no_hardware_watchpoints" is true.
27641 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27642 to see if stdio (printf) testing is possible.
27643 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27644 board info variable "no_hardware_watchpoints" is true. Use new
27645 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27646
39124dea
FN
276472000-11-13 Fernando Nasser <fnasser@redhat.com>
27648
27649 From Orjan Friberg <orjanf@axis.com>:
27650 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27651 in array print pattern match.
27652
a9e2e984
FN
276532000-11-09 Fernando Nasser <fnasser@redhat.com>
27654
27655 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27656 spelling "cancelled" to U.S. spelling "canceled" to match changes
27657 made to gdb.
27658 * gdb.c++/ovldbreak.exp: Ditto.
27659
c7db355b
PS
276602000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27661
27662 * gdb.base/callfuncs.c (main): Moved to end of file, call
27663 t_double_values to initialize the FPU before inferior calls are made.
27664 * gdb.base/callfuncs.exp: Test for register preservation after calling
27665 inferior functions. Add tests for continuining, finishing and
27666 returning from a stop in a call dummy.
27667
dc96c6c7 276682000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27669
27670 * gdb.base/commands.exp: Break up long lines, and re-indent.
27671
dc96c6c7 276722000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27673
27674 * config/gdbserver.exp: Rewritten from the ground up, to make it
27675 compatible with the current dejagnu tree, and to make it work with
27676 the new "gdbserver" in libremote.
27677
dc96c6c7 276782000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27679
27680 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27681 * gdb.base/varargs.exp: Skip entire test if no printf support.
27682 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27683 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27684
dc96c6c7 276852000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27686
27687 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27688 no floating point support.
27689 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27690 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27691 * gdb.base/call-rt-st.exp: Ditto.
27692 * gdb.base/call-strs.exp: Ditto.
27693
bac5fc66
JG
276942000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27695
27696 * gdb.base/sizeof.c: include <stdio.h>.
27697
27698 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27699 'finish', otherwise uncaptured gdb_prompt would potentially
27700 throw remaining test points out of sync.
bac5fc66 27701
b22a6027
SB
277022000-07-26 Scott Bambrough <scottb@netwinder.org>
27703
27704 * gdb.base/recurse.exp: Run tests for all targets.
27705 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27706 gnu-oldld case on ARM.
27707 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27708 for ARM targets.
d63a86f8 27709
d8231941
AG
27710Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27711
27712 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27713 * gdb.java/configure: Rebuild.
27714
8caabe69
AG
27715Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27716
27717 * gdb.java/jv-exp.exp: New file.
27718
9d273ca3
AG
27719Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27720
27721 * configure: Rebuilt.
27722 * configure.in (configdirs): Add gdb.java.
27723 * gdb.java/jmisc.java: New file.
27724 * gdb.java/jmisc.exp: New file.
27725 * gdb.java/Makefile.in: New file.
27726 * gdb.java/configure: Rebuilt.
27727 * gdb.java/configure.in: New file.
27728 * lib/java.exp: New file.
27729
4f823a66
AC
27730Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27731
27732 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27733 underflow.
4f823a66 27734
2391e11d
AC
27735Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27736
27737 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27738 and the compilers sizes.
2391e11d 27739
54602222
ND
277402000-07-09 Nick Duffek <nsd@redhat.com>
27741
27742 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27743 (use_methods): New function.
27744 (main): Call use_methods().
27745 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27746 (do_tests): Call test_method_param_class.
27747
2bec0572
ND
277482000-07-09 Nick Duffek <nsd@redhat.com>
27749
27750 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27751 spelling.
27752 (test_enums): New procedure. Move enum tests from end of script
27753 to here. Set breakpoint on function name instead of line number.
27754 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27755 (enums2): New marker function.
27756 (enums1): New function.
27757 (main): Call enums1(). Move enum tests to enums1().
27758
78492fde
AC
27759Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27760
27761 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27762 compile/link program. Update line numbers.
78492fde
AC
27763 * gdb.asm/d10v.inc: Define ``startup''.
27764 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27765
49a2cef8
AC
27766Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27767
27768 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27769
3e6c8688
EZ
277702000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27771
27772 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27773 of 'help maint print' command.
3e6c8688 27774
9ff5cbe9
AC
27775Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27776
27777 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27778 they use gdb_expect_list.
9ff5cbe9 27779
17c579bd
AC
27780Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27781
27782 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27783 memory-read-packet-size'' instead of ``set endian big'' to test
27784 long commands.
17c579bd 27785
e6d71bf3
DB
277862000-06-03 Daniel Berlin <dan@cgsoftware.com>
27787
27788 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27789 g++, and stop skipping them.
e6d71bf3
DB
27790
27791 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27792 work under g++.
27793
d63a86f8 27794 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27795 initialization.
27796
dc96c6c7 277972000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27798
27799 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27800 the regular expression: accept an (almost) arbitrary sequence of
27801 "frames-invalid" and "breakpoints-invalid" messages both before
27802 and after the "starting" message.
27803
dc96c6c7 278042000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27805
27806 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27807
dc96c6c7 278082000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27809
27810 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27811 Relax the regular expression a little, make it pass on Solaris 8.
27812
8216cda9
KB
278132000-05-12 Kevin Buettner <kevinb@redhat.com>
27814
27815 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27816 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27817 Instead, it is permissible for gdb to stop on the line of the
27818 call itself.
27819
1a570b2f
MS
278202000-05-12 Michael Snyder <msnyder@.cygnus.com>
27821
27822 * gdb.base/break.exp (bp on small function, optimized file):
27823 Add a second pass pattern. The behavior differs here between stabs
27824 and dwarf for one-line functions. Stabs preserves two line symbols
27825 (one before the prologue and one after) with the same line number,
27826 but dwarf regards these as duplicates and discards one of them.
27827 Therefore the address after the prologue (where the breakpoint is)
27828 has no exactly matching line symbol, and GDB reports the breakpoint
27829 as if it were in the middle of a line rather than at the beginning.
27830
dc96c6c7 278312000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27832
d63a86f8 27833 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27834 rather than "send_gdb" (for consistancy).
27835
7d418785
AC
27836Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27837
27838 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27839 * gdb.c++/templates.cc: Properly check for GCC version number.
27840 * lib/compiler.cc: Likewise
27841
dc96c6c7 278422000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27843
d63a86f8 27844 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27845 gdb may not stop at the first line of main, due to code motion.
27846
dc96c6c7 278472000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27848
27849 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27850 This test depends on parsing the printf output from the target.
27851 Since the sparclet stub doesn't do stdio, this will never work.
27852 * gdb.base/call-rt-st.exp: ditto.
27853 * gdb.base/call-strs: ditto.
27854
dc96c6c7 278552000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27856
27857 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27858
27859 * gdb.base/ending-run.exp: After connecting to a remote target,
27860 but before running, the target will appear to be in a random
27861 location. Specify both a file and a line for breakpoints.
27862 Also, the function that calls main may be called 'init'
27863 rather than 'start'.
27864
a5a51225
EZ
278652000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27866
27867 * gdb.base/help.exp: Update output for add-symbol-file command.
27868
7930cc7c
FN
278692000-04-10 Fernando Nasser <fnasser@cygnus.com>
27870
27871 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27872 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27873
23e37ab1
C
278742000-04-07 J.T. Conklin <jtc@redback.com>
27875
e93c542c
C
27876 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27877
23e37ab1
C
27878 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27879
591b8fa3
PDM
27880Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27881
27882 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27883 values that can be represented exactly.
591b8fa3
PDM
27884 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27885 above change, and to not check against the directory part of the source
27886 file name.
27887 (step into print_long_arg_list): Likewise.
27888 (print print_small_structs from print_long_arg_list): Likewise.
27889 (print print_long_arg_list): Likewise.
27890
7a495180
EZ
278912000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27892
30b53638 27893 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27894
beb998c6
AC
27895Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27896
27897 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27898
1c689132
DB
278992000-03-25 Daniel Berlin <dan@cgsoftware.com>
27900
27901 * gdb.base/commands.exp (deprecated_command_test): Add test for
27902 deprecate with no arguments.
27903
c1790a9d
JL
279042000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27905
27906 * gdb.base/break.exp: Add new test for setting breakpoints on
27907 optimized code so we can test breakpoints work even when function
27908 prologues may be optimized away
27909
003ba290
FN
279102000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27911
27912 From David Whedon <dwhedon@gordian.com>
a9c64011 27913 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27914
6837a0a2
DB
279152000-03-22 Daniel Berlin <dan@cgsoftware.com>
27916
27917 * gdb.base/help.exp: Added test for new apropos command.
27918
b9593231
KB
279192000-03-21 Kevin Buettner <kevinb@redhat.com>
27920
27921 * gdb.base/pointers.c (usevar): New function.
27922 (main): Make sure that global variables v_int_pointer2, rptr,
27923 and y are all referenced someplace in the program by calling
27924 usevar() on them. [Some linkers delete symbols which are
27925 never referenced. The space remains, but there's no way to
27926 get a (symbolic) handle on the variable from the debugger.]
27927
751a959b
EZ
279282000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27929
27930 * gdb.base/printcmds.c: Add typedeffed arrays.
27931
27932 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27933 procedure to test arrays that are typedef'd.
751a959b 27934
73a93a32
JI
279352000-03-13 James Ingham <jingham@leda.cygnus.com>
27936
27937 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27938 the library directories.
73a93a32 27939
fb40c209
AC
27940Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27941
27942 * configure.in (configdirs): Add sub directory gdb.mi.
27943 * configure: Re-generate.
27944
27945 * gdb.mi: New directory.
d63a86f8 27946
ee4dd2c9
AC
279472000-02-25 Scott Bambrough <scottb@netwinder.org>
27948
27949 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27950 a long long value as a double on ARM platforms.
ee4dd2c9 27951
70f0cc22
JB
279522000-02-16 Jim Blandy <jimb@redhat.com>
27953
27954 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27955 default source file is set properly before running this test.
27956
853819b8
EZ
279572000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27958
27959 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27960 gdbtk/library directory, not in gdbtcl2.
853819b8 27961
dfcd3bfb
JM
279622000-02-04 Jim Blandy <jimb@redhat.com>
27963
27964 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27965 backslash from regexp pattern.
27966
27967 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27968 procedure. Use it to run all the "continue to bp overloaded"
27969 tests. Note that this changes the names of the tests slightly.
27970 If the breakpoint hit message includes a hex PC value, because
27971 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27972 from the real source code, still consider that a pass.
27973
27974 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27975 XFAIL here if the breakpoint message contains a hex address. Note
27976 similar change on 1999-11-02.
27977
27978 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27979
27980 * gdb.base/ptype.exp: Establish a default source file before
27981 calling get_debug_format.
27982
279832000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27984
27985 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27986
8b93c638
JM
279872000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27988
27989 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27990 of successive stepi commands -- while in the prologue we should see
27991 the function entry bracket.
27992
279932000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27994
27995 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27996 reach __change_mode() when stepping through the end of main().
27997
c5394b80
JM
279982000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27999
28000 * gdb.base/default.exp: Fix expected pattern.
28001 * gdb.base/help.exp: Same.
28002
0d06e24b
JM
280032000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28004
28005 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 28006 Don't use xfail's because that affects only the following test.
d63a86f8 28007
0d06e24b 28008 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 28009 solaris or linux.
0d06e24b
JM
28010
28011 * gdb.base/selftest.exp: Update to reflect changes to main.c.
28012
dc96c6c7 280132000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 28014
d63a86f8 28015 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
28016 "A syntax error" rather than "A parse error". Accept both.
28017
280182000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
28019
28020 * gdb.base/default.exp: Remove OS dependent string from "target
28021 remote" test.
28022 * gdb.base/help.exp: Same for "help target remote" test.
28023
c3f6f71d
JM
280242000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28025
28026 From Jim Kingdon <kingdon@redhat.com>:
28027
28028 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
28029 prompt (cleanup rather than necessity, but still might keep output
28030 from spilling to next test).
c3f6f71d
JM
28031
280322000-01-02 Fred Fish <fnf@cygnus.com>
28033
28034 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
28035 AIX, which defines them in <sys/types.h>.
28036
ed9a39eb 280371999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 28038
ed9a39eb 28039 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 28040 float" test.
ed9a39eb
JM
28041
280421999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 28043
ed9a39eb 28044 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
28045
28046 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
28047 outermost frame disallowed".
28048
280491999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
28050
28051 * gdb.base/setvar.exp: New tests for setting the value of a struct
28052 with a constant list.
28053
280541999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28055
28056 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
28057 require the user to type a cast before setting the value of a struct.
28058
de57eccd
JM
280591999-12-06 Jim Blandy <jimb@cygnus.com>
28060
28061 * gdb.base/default.exp: Expect the new 'info float' command on
28062 all i386 platforms.
28063
28064 * gdb.threads/linux-dp.exp: Expand our ability to recognize
28065 LinuxThreads libraries that don't support debugging.
28066
c2d11a7d
JM
28067Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
28068
28069 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
28070 Change the buffer type to ``unsigned char'' to simplify size
28071 arithmetic.
c2d11a7d
JM
28072
28073 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
28074 stub only handles 400-1 byte packets. Verify that the download
28075 worked.
c2d11a7d
JM
28076
280771999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
28078
28079 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
28080 tests, using UNRESOLVED for the untested cases. Also, does not wait
28081 for a timeout if the prompt was received before a recognizable pattern.
28082
280831999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
28084
28085 * lib/gdb.exp (gdb_expect_list): Fix spelling.
28086
280871999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28088
28089 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 28090 watchpoints.
c2d11a7d
JM
28091
280921999-11-24 Jason Merrill <jason@casey.cygnus.com>
28093
28094 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
28095
28096 * gdb.c++/local.exp: Be more flexible in recognizing local class
28097 name mangling. Don't allow horribly truncated method names.
28098 * gdb.c++/derivation.exp: Expect protected inheritance.
28099 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
28100 * gdb.c++/virtfunc.exp: Likewise.
28101 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
28102 when printing a nested enum.
28103
281041999-11-22 Jim Blandy <jimb@cygnus.com>
28105
28106 * gdb.base/step-test.exp: Properly await GDB's response to setting
28107 a breakpoint on the call to large_struct_by_value.
28108
28109 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
28110 just because we have debug info for the `start' function.
28111
281121999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
28113
28114 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
28115 "Unknown signal" messages, which indicate (on LinuxThreads) that
28116 GDB doesn't know how to debug threads on this system. This is
28117 better than hanging while philosopher 0 dumps chatter into gdb.log.
28118
281191999-11-18 Tom Tromey <tromey@cygnus.com>
28120
28121 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
28122
281231999-11-18 Fred Fish <fnf@cygnus.com>
28124
28125 * gdb.base/coremaker2.c: Add sample program for generating
28126 cores that is more self contained than coremaker.c. Eventually
28127 I'll add more code to this and tie it into the testsuite.
28128
4ce44c66
JM
281291999-11-12 Stan Shebs <shebs@andros.cygnus.com>
28130
28131 * gdb.base/dollar.exp: Remove, now in gdb.hp.
28132
281331999-11-10 Jimmy Guo <guo@cup.hp.com>
28134
28135 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 28136 from $srcdir/lib/.
4ce44c66 28137 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 28138 and gdb.c++/.
4ce44c66
JM
28139
28140 * gdb.c++/derivation.exp: remove redundant get compiler info code.
28141
d63a86f8 28142 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
28143 'continue with watch' test point.
28144
281451999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
28146
28147 Merged from p2linux-990323-branch:
d63a86f8 28148
4ce44c66
JM
28149 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
28150
11cf8741
JM
28151Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
28152
28153 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 28154 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
28155
28156Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
28157
28158 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 28159 gdb_expect_list.
11cf8741
JM
28160
28161Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
28162
28163 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
28164
281651999-11-03 Mark Salter <msalter@cygnus.com>
28166
28167 * gdb.base/break.exp: Fix "stub continue" pattern.
28168
281691999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
28170
28171 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
28172
281731999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
28174
28175 * gdb.base/display.exp ("finish"): Add timeout clause.
28176
28177 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
28178 plain prompt clause, so this doesn't have to time out in order to
28179 fail.
28180
28181 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 28182 breakpoint hit messages include an address.
11cf8741
JM
28183
28184 * gdb.base/display.exp: Don't forget to escape parens in regular
28185 expressions. Unix regexp notatation sucks.
28186
281871999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28188
28189 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 28190 order for 'signalled' message.
11cf8741 28191
5c44784c
JM
281921999-11-01 Stan Shebs <shebs@andros.cygnus.com>
28193
28194 From Jimmy Guo <guo@cup.hp.com>:
28195 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
28196 * gdb.base/annota1.c: Add code for tests to work with.
28197
281981999-10-26 Frank Ch. Eigler <fche@cygnus.com>
28199
28200 * gdb.base/remote.exp: New test for remote downloading settings.
28201 * gdb.base/remote.c: New file with large .data.
28202
917317f4
JM
282031999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
28204
28205 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
28206 for LinuxThreads support, merged from the Code Fusion branch.
28207
28208Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
28209
28210 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
28211 containing exp_continue into a while within an expect. Don't
28212 attempt a start more than three times. Check return value from
28213 gdb_load.
d63a86f8 28214
2df3850c
JM
28215Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
28216
28217 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 28218 a pass case.
2df3850c 28219
2acceee2
JM
282201999-10-01 Kevin Buettner <kevinb@cygnus.com>
28221
28222 * gdb.base/break.c (main): Added a statement that we can step
28223 off of.
28224 * gdb.base/break.exp: Added tests for setting a breakpoint
28225 at an offset and stepping onto a breakpoint.
28226
282271999-10-01 Fred Fish <fnf@cygnus.com>
28228
d63a86f8 28229 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
28230 gdb output.
28231
c2c6d25f
JM
282321999-09-18 Jim Blandy <jimb@cris.red-bean.com>
28233
28234 * gdb.base/break.exp: Code locations are in hex, don't forget!
28235 (For HP-UX.)
28236
282371999-09-17 Stan Shebs <shebs@andros.cygnus.com>
28238
28239 * condbreak.exp: Use break.c as test program.
28240 * condbreak.c: Remove, redundant with break.c.
28241
282421999-09-15 Stan Shebs <shebs@andros.cygnus.com>
28243
28244 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 28245 Z-packets if the target needs it.
c2c6d25f
JM
28246
282471999-09-13 James Ingham <jingham@leda.cygnus.com>
28248
28249 * gdb.c++/overload.exp: Added tests for listing overloaded
28250 functions with function pointers in the arg, explicitly calling
28251 out the version you want.
28252
cff3e48b
JM
282531999-09-09 Stan Shebs <shebs@andros.cygnus.com>
28254
28255 * long_long.exp: Add variations of test cases that work for
28256 targets with 16-bit ints and 32-bit doubles.
28257
d4f3574e
SS
282581999-09-08 Stan Shebs <shebs@andros.cygnus.com>
28259
28260 * break.c (main): Compare a possibly-uninitialized argc with an
28261 unlikely value that fits in 16 bits.
28262
282631999-09-07 Stan Shebs <shebs@andros.cygnus.com>
28264
28265 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
28266 0xfeeb, don't want negative numbers if ints are 16 bits.
28267
28268 * lib/gdb.exp (skip_cplus_tests): New proc.
28269 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
28270 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
28271 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
28272 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
28273 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
28274 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
28275 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
28276 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
28277
28278 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
28279
28280Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
28281
28282 * gdb.base/corefile.exp (up): Allow a parameter to appear
28283 in the frame that we're going up to.
28284
28285 From Jim Blandy <jimb@cygnus.com>:
28286
28287 * gdb.base/default.exp (info float): Expect some output now.
28288
28289 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
28290 returning floating-point values to fail on the x86.
28291 * gdb.base/callfwmall.exp (do_function_calls): Same.
28292
28293 * gdb.base/list.exp (test_listsize): Correct expectations for
28294 listing line 1 with listsize 2. Also, listing a single line
28295 works now, as does listing three lines. [Kevin's note: There
28296 were a number of other cases fixed too where the expectations
28297 differed...]
28298
282991999-09-02 Stan Shebs <shebs@andros.cygnus.com>
28300
28301 * gdb.base/selftest.exp: Add case for when version prints as
28302 constant string instead of char pointer.
28303
104c1213
JM
283041999-08-25 Stan Shebs <shebs@andros.cygnus.com>
28305
28306 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 28307 stepping out of main.
104c1213
JM
28308
28309 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
28310 G++ used.
28311
28312 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 28313 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
28314
28315 * gdb.c++/ovldbreak.exp: Update match string in test that
28316 includes a warning of multiple breakpoints.
28317
283181999-08-24 Stan Shebs <shebs@andros.cygnus.com>
28319
28320 * gdb.base/display.exp: Improve precision of step-after-finish
28321 added yesterday.
28322
28323 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 28324 test.
104c1213
JM
28325
28326 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
28327 configs when using G++, not just hppa*.
28328
283291999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28330
28331 * gdb.base/async.c: New file.
28332 * gdb.base/async.exp: New file.
28333
28334Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
28335
28336 * gdb.base/break.exp: Tweak PA specific tests to properly handle
28337 PA64.
28338
53a5351d
JM
28339Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
28340
104c1213
JM
28341 * gdb.base/display.exp: "finish" can leave us mid-line on many
28342 targets, deal with it. Add a small constant to main, instead of
28343 1000 since main+1000 may not be a valid address in the target.
28344
53a5351d
JM
28345 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
28346 on hpux11.
28347
28348 * gdb.base/attach.exp: Handle another hpux11 error message variant
28349 when attaching to a process that does not exist.
28350
283511999-08-19 J.T. Conklin <jtc@redback.com>
28352
28353 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 28354 characters in 'continue to 1241' test.
53a5351d
JM
28355
283561999-08-17 Stan Shebs <shebs@andros.cygnus.com>
28357
28358 * gdb.base/call-ar-st.exp: Add a shorter match case for the
28359 stop in print_long_arg_list, define and use a whitespace
28360 variable in print_small_structs test, add an XFAIL for Solaris.
28361 * gdb.base/dbx.exp: XFAIL func commands until somebody is
28362 interested enough to fix.
28363
7be570e7
JM
283641999-08-13 Keith Seitz <keiths@cygnus.com>
28365
28366 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
28367 (dbx_gdb_load): Remove. Use gdb_load instead, since that
28368 proc knows about targets other than the natives.
28369 (test_assign): Use "gdb_run_cmd" to "run" the target.
28370 Check that we've actually hit the breakpoint at main.
28371 When we attempt to assign a value to a local variable, check
28372 that the variable is in the current scope, i.e., don't use
28373 a test with an empty result.
28374
28375Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
28376
28377 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 28378 command.
7be570e7
JM
28379
283801999-08-09 Stan Shebs <shebs@andros.cygnus.com>
28381
28382 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28383 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
28384 gdb.compat, gdb.threads-hp.
28385 gdb.hp/configure, gdb.hp/configure.in: New files.
28386 gdb.hp/Makefile.in: Recurse into new subdirs.
28387 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
28388 gdb.hp/gdb.objdbg: New directory, tests for debugging info
28389 in object files.
28390 gdb.hp/tools: New directory, aux tools for HP-specific tests.
28391
96baa820
JM
283921999-08-05 Stan Shebs <shebs@andros.cygnus.com>
28393
28394 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 28395 funky printf, remove a bogus p/a test.
96baa820
JM
28396
283971999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28398
28399 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
28400 connected to the target. This is necessary when running not
28401 natively.
96baa820
JM
28402
284031999-08-03 Stan Shebs <shebs@andros.cygnus.com>
28404
28405 * gdb.base/step-test.exp: Removed some extraneous messages.
28406
28407 * gdb.base/long_long.exp: Don't run memory examination tests
28408 on little-endian targets (they will need a different set of
28409 results to match).
28410
284111999-08-02 Stan Shebs <shebs@andros.cygnus.com>
28412
28413 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
28414 until somebody decides to fix GDB.
28415
28416 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 28417 constant as "ULL".
96baa820
JM
28418 * gdb.base/long_long.exp: Loosen x/c test, add partial result
28419 matches for a couple x/2 commands.
28420
a0b3c4fd
JM
284211999-07-30 Stan Shebs <shebs@andros.cygnus.com>
28422
28423 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
28424 by merging in ref-types2 tests.
28425 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
28426
28427 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28428 * gdb.c++/Makefile.in: Add standard actions.
28429 (EXECUTABLES): Rename from PROGS, update list.
28430 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
28431 from gdb.hp.
28432 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
28433 foo and bar locals.
28434 * gdb.c++/anon-union.exp: Fix tests to match.
28435 * gdb.c++/classes.exp: Run if HP compiler used, add extra
28436 expect matches to handle output variations.
28437 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
28438 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 28439 output, add HP alternatives for new and delete prints.
a0b3c4fd 28440 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 28441 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
28442 * gdb.c++/demangle.exp: Use $style when reporting failure.
28443 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
28444 * gdb.c++/inherit.exp: Run if HP compiler used, add some
28445 match alternatives.
28446 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 28447 compilers.
a0b3c4fd
JM
28448 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
28449 * gdb.c++/method.exp: Add match alternatives.
28450 * gdb.c++/misc.cc: Add bool types.
28451 * gdb.c++/misc.exp: Add tests for bool types.
28452 * gdb.c++/overload.exp: Add xfails.
28453 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
28454 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
28455 add some more template parameter tests (only for HP currently).
28456 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
28457 * gdb.c++/virtfunc.cc: Add return type and value for main.
28458 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
28459 match alternatives.
d63a86f8 28460
a0b3c4fd
JM
284611999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28462
28463 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
28464
284651999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
28466
28467 * gdb.base/signals.exp: Don't expect getting a backtrace from
28468 within a signal handler to fail on Linux.
28469
284701999-07-29 Stan Shebs <shebs@andros.cygnus.com>
28471
28472 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28473 * lib/gdb.exp: Remove some gratuitious semicolons.
28474 (delete_breakpoints): Increase timeout.
28475 (gdb_expect): Add -notransfer option.
28476 (gdb_test): Use -notransfer option.
28477 (get_compiler_info): Add f77 case.
28478 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 28479 case.
a0b3c4fd
JM
28480 (gdb_preprocess): Call get_compiler.
28481
28482 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
28483 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
28484 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
28485 gdb.base/long_long.exp, gdb.base/printcmds.exp,
28486 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
28487 third arg to gdb_test.
a0b3c4fd
JM
28488 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
28489 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 28490 HP-UX xfails, add others.
a0b3c4fd
JM
28491 * gdb.base/completion.exp: Reflect name change of self-test.
28492 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
28493 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
28494 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
28495 HP failure number.
a0b3c4fd
JM
28496 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
28497 useless HP-UX 10.30 references.
28498 * gdb.base/maint.exp: Loosen matches.
28499 * gdb.base/pointers.c (main): Declare more_code.
28500 * gdb.base/pointers.exp: Match on output of a `next'.
28501 * gdb.base/structs.c: Add prototypes.
28502 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
28503 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
28504
285051999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28506
28507 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 28508 command.
a0b3c4fd
JM
28509
285101999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28511
28512 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
28513 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
28514
28515 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
28516 debug info. Deal with lack of signal hanlder info in stack.
28517
a9c64011 28518 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
28519 * gdb.base/annota1.exp: If printf has debug info, deal with it.
28520
5a2468f5
JM
285211999-07-19 Stan Shebs <shebs@andros.cygnus.com>
28522
28523 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 28524 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 28525
adf40b2e
JM
28526Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
28527
28528 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 28529 a1-selftest.exp.
adf40b2e
JM
28530 * gdb.base/configure: Re-generate.
28531
285321999-07-12 Stan Shebs <shebs@andros.cygnus.com>
28533
28534 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
28535 in trying to run first and name is too long.
28536
28537 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
28538 pointers2.c and pointers2.exp, respectively.
28539 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
28540 doschk happier.
28541
43e526b9
JM
285421999-07-08 Stan Shebs <shebs@andros.cygnus.com>
28543
28544 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
28545 callfuncs2.c and callfuncs2.exp.
28546
28547 * gdb.base/list.exp: Remove mistaken xfails.
28548 * gdb.base/list0.h: Add optional prototypes.
28549
9846de1b
JM
28550Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
28551
a9c64011 28552 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 28553 calling malloc.
a9c64011
AS
28554 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
28555 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 28556 use.
9846de1b
JM
28557
285581999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28559
28560 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
28561 * gdb.base/annota2.cc, annota2.exp: Move from here.
28562 * gdb.c++/annota2.cc, annota2.exp: To here.
28563 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
28564
43ff13b4
JM
28565Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
28566
28567 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 28568 a consistent format.
43ff13b4 28569
085dd6e6
JM
285701999-06-25 Stan Shebs <shebs@andros.cygnus.com>
28571
28572 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28573 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28574 HP compilers, also set the globals $true and $false.
28575
28576 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28577 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28578 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28579 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28580 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28581 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28582 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28583 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28584 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28585 whatis.c} Add C++ compatible function definitions and return
28586 types, add includes for library functions.
085dd6e6
JM
28587 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28588 * gdb.base/step-test.c (myglob): Rename from glob.
28589 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28590 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28591 files, move here from gdb.hp.
085dd6e6 28592 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28593 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28594 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28595 Adjust line numbers in regexps.
085dd6e6
JM
28596
28597 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28598 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28599 instead of 0/1.
28600
28601 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28602 foll-vfork.exp: New files, move here from gdb.hp.
28603 * gdb.base/page.exp: New file, test of pagination command.
28604
28605 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28606 recursion test.
28607 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28608
28609 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28610 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28611
28612 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28613 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28614 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28615 watchpoint test.
085dd6e6
JM
28616 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28617 them work.
28618 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28619 expressions properly.
28620 * gdb.base/corefile.exp: Loosen the match slightly.
28621 * gdb.base/default.exp: Allow "Error accessing memory" message
28622 also.
28623 * gdb.base/display.exp: Skip over x/0 j if PA64.
28624 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28625 * gdb.base/interrupt.exp: Ditto.
28626 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28627 in use.
28628 * gdb.base/list.exp: Add xfails for HP-UX.
28629 * gdb.base/long_long.exp: Refine some of the numeric matches.
28630 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28631 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28632 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28633 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28634 * gdb.base/ptype.exp: Succeed on more varieties of output.
28635 * gdb.base/scope.exp: Add xfails for HP-UX.
28636 * gdb.base/sect-cmd.exp: Add more cases.
28637 * gdb.base/setvar.exp: Add xfails for HP-UX.
28638 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28639 * gdb.base/signals.exp: Match on void symbolically.
28640 * gdb.base/step-test.exp: Add case for PA64.
28641 * gdb.base/term.exp: Add exit and restart.
28642 * gdb.base/twice.exp: Clean up after self.
28643 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28644 * gdb.base/whatis.exp: Allow more ways to pass tests.
28645
28646 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28647 no longer useful.
085dd6e6
JM
28648
28649Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28650
28651 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28652 list of patterns.
085dd6e6 28653 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28654 print_double_array(double_array)", "continuing to breakpoint
28655 1018", "print print_double_array(array_d)" and "continuing to
28656 1034" tests.
d63a86f8 28657
085dd6e6
JM
286581999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28659
a9c64011 28660 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28661
286621999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28663
28664 * config/mt-*: Remove, these haven't been used since 1996.
28665
286661999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28667
28668 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28669 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28670 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28671
9e0b60a8
JM
286721999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28673
28674 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28675 simpler match case for the ptype of the big class.
28676
286771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28678
28679 * gdb.exp: Fix test for gdb_prompt existence.
28680
286811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28682
28683 * gdb.exp (gdb_test): Add fail after calls to perror.
28684
286851999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28686
28687 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28688
286891999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28690
28691 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28692
0f71a2f6
JM
28693Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28694
28695 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28696 malloc() is linked in.
0f71a2f6
JM
28697
286981999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28699
28700 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28701 step at end.
28702
28703 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28704
287051999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28706
28707 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28708
cce74817
JM
28709Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28710
28711 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28712 * gdb.base/mips_pro.exp: Likewise.
28713
287141999-06-02 Keith Seitz <keiths@cygnus.com>
28715
28716 * gdb.c++/templates.cc: Change all "new" operators to throw
28717 an exception.
28718 * gdb.c++/cplusfuncs.cc: Likewise.
28719
28720 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28721
28722Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28723
28724 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28725 * gdb.base/ending-run.exp: When stepping out of main, accept a
28726 step into an arbitrary assembler file.
cce74817 28727
392a587b
JM
287281999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28729
d63a86f8 28730 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28731 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28732 * gdb.base/annota2.exp: Revise line number for main
28733 breakpoint. Allow any number of "frames-invalid" and
28734 "breakpoint-invalid" to be printed.
392a587b
JM
28735 * gdb.base/annota2.cc: Initialize a.x to 0.
28736
9e086581
JM
287371999-05-17 Keith Seitz <keiths@cygnus.com>
28738
6fdff2c5
PA
28739 * gdb.base/call-ar-st.exp: Skip
28740 "print print_double_array (double_array)" when "skip_float_tests" set.
28741 Ditto for "print print_double_array(array_d)",
28742 "print print_small_structs", "print print_ten_doubles", and
28743 "step into print_long_arg_list".
28744 Don't assume we can step into "print_long_arg_list": we could step
28745 into memcpy.
28746 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28747 "skip_float_tests" is set: "print print_one_double(*d1)"
28748 and "print print_two_floats(*f3)".
9e086581
JM
28749 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28750 "skip_float_tests" is set.
6fdff2c5
PA
28751 * gdb.base/varargs.exp: Skip
28752 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28753 "skip_float_tests" set.
d63a86f8 28754
cd0fc7c3
SS
287551999-05-06 Keith Seitz <keiths@cygnus.com>
28756
28757 * gdb.base/annota2.cc: Include stdio.h.
28758
28759Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28760
28761 * gdb.base/crossload.exp: Remove, this has been disabled ever
28762 since BFD stopped including all targets, and cross-GDB gets
28763 plenty of testing anyway.
28764 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28765 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28766 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28767 * gdb.base/README: Remove, was doc for this.
28768 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28769 needed.
cd0fc7c3 28770
b83266a0
SS
287711999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28772
28773 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28774 output.
28775
28776 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28777 * gdb.base/annota2.exp: New file. More annotation tests.
28778 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28779 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28780
287811999-04-23 Angela Marie Thomas <angela@cygnus.com>
28782
28783 * config/cfdbug.exp: New file.
28784
7a292a7a
SS
287851999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28786
28787 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28788 Marcus Daniel's and Dale Hawkins's demangler crashes.
28789
28790 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28791 test_lucid_style_demangling, test_arm_style_demangling,
28792 test_hp_style_demangling): Try Tom Tromey's core-dumping
28793 identifier under each demangling style.
7a292a7a
SS
28794
287951999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28796
28797 * gdb.c++/demangle.exp: Include the current demangling style
28798 in all test names.
28799 (current_demangling_style): New global variable.
28800 (set_demangling_style, test_demangling_core, test_demangling,
28801 test_demangling_exact): New functions.
28802 (test_gnu_style_demangling, test_lucid_style_demangling,
28803 test_arm_style_demangling, test_hp_style_demangling): Use those,
28804 instead of calling gdb_test and gdb_test_exact directly.
28805 (catch_demangling_errors): New function, which reports errors
28806 signalled by the demangling test functions in an orderly way.
28807 (do_tests): Use catch_demangling_errors.
28808
288091999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28810
28811 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28812 grouping in expressions, not {}.
7a292a7a
SS
28813
28814 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28815 initialized yet.
7a292a7a
SS
28816
288171999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28818
28819 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28820 are listed.
28821
288221999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28823
28824 * gdb.stabs/weird.exp: Test for CC being defined before
28825 looking at its value.
28826
288271999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28828
28829 * gdb.base/call-ar-st.exp: Remove stray '#'.
28830 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28831 "short int" and "long int".
28832 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28833 change, to mollify finicky HP compiler.
7a292a7a
SS
28834 * gdb.hp/reg-test.exp (testfile): Fix file name.
28835 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28836
7a292a7a
SS
28837 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28838 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28839 alternate form of enum ptype.
28840
c906108c
SS
288411999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28842
7a292a7a
SS
28843 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28844 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28845 passing skip_hp_tests, so as not to waste time on guaranteed
28846 failure.
7a292a7a 28847
c906108c
SS
28848 * gdb.c++/overload.cc: Pass string instead of char addr, always
28849 init ccpfoo.
28850 * gdb.c++/templates.cc: Fix syntax error.
28851
7a292a7a
SS
28852Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28853
28854 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28855 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28856 command.
28857
288581999-03-18 James Ingham <jingham@cygnus.com>
28859
28860 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28861
28862 * gdb.c++/method.exp: It was testing an uninitialized int on the
28863 stack and assuming it was positive.
28864
28865 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28866
28867 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28868 keep it from killing the rest of the tests.
7a292a7a
SS
28869 Use gdb_continue_to_end.
28870
28871 * gdb.base/sigall.exp: use gdb_continue_to_end.
28872
28873 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28874
28875 * gdb.base/display.exp: use runto_main, not run.
28876
d63a86f8
RM
28877 * gdb.base/default.exp: Check for the current error message in the
28878 r abbreviation test.
7a292a7a
SS
28879 Add strongarm to the targets that know info float.
28880
d63a86f8 28881 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28882 run which doesn't work with monitors.
28883
6fdff2c5
PA
28884 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28885 1034 test.
7a292a7a
SS
28886
28887 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28888
6fdff2c5
PA
28889 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28890 end of a program. Traps the case (in Cygmon) when the program
28891 never really exits. Same as Mark's continue_to_exit, but I had
28892 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28893
28894 * config/monitor.exp (gdb_target_monitor): added another
28895 target_info parameter: remotebinarydownload. This will set the
28896 remotebinarydownload flag if this is causing some boards trouble.
28897
288981999-03-18 Mark Salter <msalter@cygnus.com>
28899
28900 * lib/gdb.exp (continue_to_exit): New function.
28901
28902 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28903 * gdb.base/ending-run.exp: Ditto.
28904 * gdb.base/step-test.exp: Ditto.
28905
289061999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28907
28908 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28909 (suggested by Art Haas <ahaas@neosoft.com>).
28910
289111999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28912
889bf7c5 28913 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28914
28915Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28916
28917 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28918 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28919
289201999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28921
28922 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28923 a call to strlen; sometimes we do have sources.
28924
289251999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28926
28927 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28928 character, so GDB won't print garbage after its end.
d63a86f8 28929
c906108c
SS
28930 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28931 breakpoint there instead. Sometimes GCC emits memcpy to handle
28932 the large structures being passed by value, so we step into that
28933 instead of sum_array_print, which obscures what we're really testing.
28934 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28935 the bizarre steps into memcpy, so do that here. Add check for
28936 stepping into function calls that pass large structures by value.
28937 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28938 Remove all references to specific line numbers.
28939 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28940 New type and function.
28941 (main): Call large_struct_by_value, passing it a large struct by value.
28942 * lib/gdb.exp (gdb_get_line_number): New function.
28943
28944 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28945 more portable.
28946
7a292a7a
SS
289471999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28948
c906108c
SS
28949 * lib/gdb.exp: Doc fixes.
28950
7a292a7a
SS
289511999-03-05 Nick Clifton <nickc@cygnus.com>
28952
d63a86f8 28953 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28954
289551999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28956
c906108c 28957 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28958 commands. They're not germane to this test, and they don't work
28959 that way on remote targets.
c906108c 28960
3fc11d3e
JM
289611999-03-01 James Ingham <jingham@cygnus.com>
28962
28963 * Changelog entries merged over from gdb development branch.
28964
3fc11d3e
JM
28965 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28966
28967 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28968 for outputting results of test run.
28969
2d4a1622 28970 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28971
28972 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28973
7a292a7a
SS
289741999-02-25 Felix Lee <flee@cygnus.com>
28975
28976 * lib/gdb.exp (debug_format): initialize
28977
c906108c
SS
289781999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28979
28980 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28981 * gdb.base/call-rt-st.c: Ditto.
28982
c906108c
SS
289831999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28984
28985 * gdb.threads/pthreads.exp (horiz): New variable.
28986 (test_startup): Fix regexps that capture thread numbers.
28987
289881999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28989
28990 * gdb.base/smoke.exp: Disambiguate two test case names (both
28991 called ``print'').
28992
28993Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28994
28995 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28996 compilation.
c906108c
SS
28997
289981999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28999
29000 * gdb.base/miscexprs.exp: Change patterns to match GDB's
29001 actual output formatting.
29002 * gdb.base/smoke.exp: GDB removes leading 0's.
29003 * gdb.base/volatile.exp: Don't check type of remuneration;
29004 that variable is no longer defined in constvars.c.
29005 * gdb.base/step-test.c (main): Exit with explicit exit code.
29006 * gdb.base/step-test.exp: Remove two nexti checks--they are
29007 not portable.
29008
290091999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
29010
29011 * gdb.base/help.exp ("help delete display"): Fix test to match
29012 gdb's output.
29013
29014 * gdb.base/long_long.c (known_types): Initialize values to zero.
29015 * gdb.base/long_long.exp: Step one more line
29016 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
29017 leading zeros. Explicitly ask for hex formatting. Use
29018 unique test case names.
c906108c
SS
29019
29020Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
29021
d63a86f8 29022 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
29023
29024 * gdb.c++/method.exp: Add missing close brace.
29025
290261999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
29027
29028 * gdb.base/maint.exp: Use 'set height 0' to disable page
29029 prompting, not 'set height 400'.
29030
29031 Fix a bunch of timeouts.
29032 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
29033 four separate tests, so expect doesn't take forever to match a ton
29034 of text against a regexp with lots of .* forms.
29035 ("maint print psymbols", "maint print symbols"): Make some of
29036 these greps more selective, so that expect doesn't try to wade
29037 through huge piles of output and time out.
29038
29039 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
29040
29041 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
29042 tests: one which doesn't expect shlib events to be reported, and
29043 another which does, but is XFAIL for all platforms other than
29044 HP/UX.
c906108c
SS
29045
29046 * gdb.base/break.exp: Teach the test suite that the `catch
29047 fork', `catch vfork', and `catch exec' commands produce error
29048 messages on platforms that don't provide these features.
29049
29050Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
29051
29052 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
29053 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
29054 (shortening names from solib_threshold.exp etc), won't run on
29055 anything but HP-UX for the foreseeable future.
c906108c 29056 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 29057 reflect move.
c906108c
SS
29058
29059Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
29060
29061 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 29062 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
29063
29064Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
29065
29066 * gdb.base/shlib-call.exp: add test cases to verify that gdb
29067 successfully re-sets breakpoints in shared libraries.
29068 * gdb.base/shmain.c (main): return 0, don't fall off the end.
29069
29070Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
29071
d63a86f8
RM
29072 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
29073 and compiled w/o GCC.
c906108c
SS
29074
29075 * gdb.hp/watch-cmd.exp: ditto.
29076
29077 * gdb.hp/watch-hp.exp: ditto.
29078
29079 * gdb.hp/xdb1.exp: ditto.
29080
29081 * gdb.hp/xdb2.exp: ditto.
29082
29083 * gdb.hp/dbx.exp: ditto.
29084
29085Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
29086
29087 * constvars.c: Remove C++-isms.
29088 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 29089 with GCC.
c906108c
SS
29090
29091Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
29092
29093 The following changes are part of the HP merge.
29094
29095 * gdb.base/break.exp: new tests to verify that catchpoints for
29096 fork, vfork, and exec don't trigger inappropriately.
29097
29098 * gdb.base/opaque.exp: compile one file at a time, then link.
29099
29100 * gdb.base/signals.exp: be more restrictive about which hppa
29101 systems receive a setup_xfail. new tests.
29102
29103 * gdb.base/solib_threshold.build: new file.
29104 * gdb.base/solib_threshold.exp: new file.
29105 * gdb.base/solib_threshold.link_opts: new file.
29106 * gdb.base/solib_threshold.mk: new file.
29107 * gdb.base/gen_solib_threshold.c: new file.
29108
29109 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
29110 tests. New tests for enums inside classes.
29111
29112 * gdb.c++/compiler.cc: indicate support of template debugging.
29113
29114 * gdb.c++/demangle.exp: run hp style demangling tests.
29115
29116 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
29117 tests.
29118
29119 * gdb.c++/misc.cc: changes to support new tests.
29120
29121 * gdb.c++/templates.cc: changes to support HP's compiler; changes
29122 to support new tests.
29123
29124 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
29125 gcc, then skip these tests.
29126
29127Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
29128
29129 The following files are part of the HP merge; some had longer
29130 names at HP, but have been renamed to be no more than 14
29131 characters in length.
29132
29133 * gdb.hp/ambiguous.cc: new file.
29134 * gdb.hp/ambiguous.exp: new file.
29135 * gdb.hp/attach.exp: new file.
29136 * gdb.hp/attach2.exp: new file.
29137 * gdb.hp/classes-hp.exp: new file.
29138 * gdb.hp/ctti.exp: new file.
29139 * gdb.hp/ctti-add.cc: new file.
29140 * gdb.hp/ctti-add1.cc: new file.
29141 * gdb.hp/ctti-add2.cc: new file.
29142 * gdb.hp/ctti-add3.cc: new file.
29143 * gdb.hp/dbx.exp: new file.
29144 * gdb.hp/exception.cc: new file.
29145 * gdb.hp/exception.exp: new file.
29146 * gdb.hp/foll-exec.c: new file.
29147 * gdb.hp/foll-exec.exp: new file.
29148 * gdb.hp/foll-fork.c: new file.
29149 * gdb.hp/foll-fork.exp: new file.
29150 * gdb.hp/foll-vfork.c: new file.
29151 * gdb.hp/foll-vfork.exp: new file.
29152 * gdb.hp/inherit-hp.exp: new file.
29153 * gdb.hp/more-steps.exp: new file.
29154 * gdb.hp/namespace.cc: new file.
29155 * gdb.hp/namespace.exp: new file.
29156 * gdb.hp/optimize.exp: new file.
29157 * gdb.hp/pxdb.c: new file.
29158 * gdb.hp/pxdb.exp: new file.
29159 * gdb.hp/quicksort.exp: new file.
29160 * gdb.hp/reg-test.exp: new file.
29161 * gdb.hp/reg-test.s: new file.
29162 * gdb.hp/sized-enum.c: new file.
29163 * gdb.hp/sized-enum.exp: new file.
29164 * gdb.hp/start-stop.exp: new file.
29165 * gdb.hp/templ-hp.cc: new file.
29166 * gdb.hp/templ-hp.exp: new file.
29167 * gdb.hp/thr-lib.c: new file.
29168 * gdb.hp/thr-lib.exp: new file.
29169 * gdb.hp/thr-lib.h: new file.
29170 * gdb.hp/thr-liblib.c: new file.
29171 * gdb.hp/virtfun-hp.c: new file.
29172 * gdb.hp/virtfun-hp.exp: new file.
29173 * gdb.hp/watch-cmd.exp: new file.
29174 * gdb.hp/watch-hp.exp: new file.
29175 * gdb.hp/xdb1.exp: new file.
29176 * gdb.hp/xdb2.exp: new file.
29177 * gdb.hp/xdb3.exp: new file.
29178
29179Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
29180
29181 The following files are part of the HP merge; some had longer
29182 names at HP, but have been renamed to be no more than 14
29183 characters in length.
29184
29185 * gdb.base/ss.h: new file.
29186 * gdb.base/call-ar-st.c: new file.
29187 * gdb.base/call-ar-st.exp: new file.
29188 * gdb.base/call-rt-st.c: new file.
29189 * gdb.base/call-rt-st-exp: new file.
29190 * gdb.base/call-strs.exp: new file.
29191 * gdb.base/ena-dis-br.exp: new file.
29192 * gdb.base/environ.exp: new file.
29193 * gdb.base/long_long.exp: new file.
29194 * gdb.base/sect-cmd.exp: new file.
29195 * gdb.base/shlib-cl2.exp: new file.
29196 * gdb.base/smoke.exp: new file.
29197 * gdb.base/so-impl-ld.c: new file.
29198 * gdb.base/so-impl-ld.exp: new file.
29199 * gdb.base/so-indr-cl.c: new file.
29200 * gdb.base/so-indr-cl.exp: new file.
29201 * gdb.base/varargs.exp: new file.
29202 * gdb.base/volatile.exp: new file.
29203 * gdb.base/whatis-exp.exp: new file.
7a292a7a 29204 * gdb.base/display.exp: new file.
c906108c
SS
29205 * gdb.c++/derivation.exp: new file.
29206 * gdb.c++/local.exp: new file.
29207 * gdb.c++/member-ptr.exp: new file.
29208 * gdb.c++/overload.exp: new file.
29209 * gdb.c++/ovldbreak.exp: new file.
29210 * gdb.c++/ref-types.exp: new file.
29211 * gdb.c++/ref-types2.exp: new file.
29212 * gdb.c++/userdef.exp: new file.
d63a86f8 29213
c906108c
SS
29214Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
29215
29216 * gdb.base/default.exp: Reflect wording change in remote.c.
29217
dc96c6c7 29218Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29219
29220 * gdb.base/help.exp: Update to reflect current text.
29221
29222Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
29223
29224 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
29225 they're stack variables and contain garbage.
29226 * gdb.c++/anon-union.exp: new file.
29227
29228 The following changes were made by David Taylor
889bf7c5
PA
29229 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
29230 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
29231 in changes by HP.
c906108c
SS
29232
29233 * gdb.base/bitops.exp: new file.
29234 * gdb.base/default.exp: change expected messages for catch and
29235 info catch tests to reflect HP merge changes.
29236 * gdb.base/enable-disable-break.exp
29237 * gdb.base/ending-run.c: new file.
29238 * gdb.base/long_long.c: new file.
29239 * gdb.base/maint.exp: new file.
29240 * gdb.base/pointers2.exp: new file.
29241 * gdb.base/shlib-call2.exp: new file.
29242 * gdb.base/solib.exp: new file.
29243 * gdb.base/step-test.c: new file.
29244 * gdb.c++/anon-union.cc: new file.
29245 * gdb.c++/local.cc: new file.
29246 * gdb.c++/member-pointer.cc: new file.
29247 * gdb.c++/method.cc: new file.
29248 * gdb.c++/ref-types.cc: new file.
29249 * gdb.c++/ref-types2.cc: new file.
29250 * gdb.c++/userdef.cc: new file.
d63a86f8 29251
c906108c
SS
29252 * gdb.base/scope.exp: compile one file at a time, then link.
29253 * gdb.base/langs.exp: ditto.
29254 * gdb.base/list.exp: ditto.
d63a86f8 29255
c906108c
SS
29256Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
29257
29258 The following changes were made by David Taylor
889bf7c5
PA
29259 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
29260 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
29261 in changes by HP.
d63a86f8 29262
c906108c
SS
29263 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
29264 skip tests. When compiling pass c++ flag to gdb_compile.
29265 * gdb.c++/
d63a86f8 29266
c906108c
SS
29267 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
29268 test for on hppa*-*-hpux*; use args to see if c++ was specified.
29269 (skip_hp_tests): new function.
29270 (gdb_preprocess): new function.
29271
29272 * configure.in (hpdir): decide whether to configure gdb.hp.
29273 * configure: regenerated.
29274
29275 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
29276 to delete on clean.
29277 (EXECUTABLES): update to reflect new additions.
29278 * gdb.base/commands.exp: update message expected.
29279 * gdb.base/default.exp: add copyright notice.
29280 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
29281 * gdb.base/help.exp: update messages to reflect current text.
29282 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
29283 targets for recurse tests.
29284 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
29285 skip this file.
29286
29287 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
29288 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
29289 compilation.
29290 * gdb.c++/misc.exp: ditto.
29291 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
29292 run the tests. tell gdb_compile that it's a c++ compilation.
29293
29294 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 29295
c906108c
SS
29296 * gdb.base/all-bin.exp: new file.
29297 * gdb.base/arithmet.exp: new file.
29298 * gdb.base/assign.exp: new file.
29299 * gdb.base/completion.exp: new file.
29300 * gdb.base/cond-expr.exp: new file.
29301 * gdb.base/condbreak.exp: new file.
29302 * gdb.base/define.exp: new file.
29303 * gdb.base/dollar.exp: new file.
29304 * gdb.base/environment.exp: new file.
29305 * gdb.base/eval-skip.exp: new file.
29306 * gdb.base/jump.exp: new file.
29307 * gdb.base/logical.exp: new file.
29308 * gdb.base/pointers.exp: new file.
29309 * gdb.base/relational.exp: new file.
29310 * gdb.base/section_command.exp: new file.
29311 * gdb.base/whatis-expr.exp: new file.
29312
29313 * gdb.base/all-types.c: new file.
29314 * gdb.base/call-array-struct.c: new file.
29315 * gdb.base/call-return-struct.c: new file.
29316 * gdb.base/call-strings.c: new file.
29317 * gdb.base/callfuncs2.c: new file.
29318 * gdb.base/condbreak.c: new file.
29319 * gdb.base/constvars.c: new file.
29320 * gdb.base/display.c: new file.
29321 * gdb.base/int-type.c: new file.
29322 * gdb.base/jump.c: new file.
29323 * gdb.base/miscexprs.c: new file.
29324 * gdb.base/pointers.c: new file.
29325 * gdb.base/pointers2.c: new file.
29326 * gdb.base/shmain.c: new file.
29327 * gdb.base/shr1.c: new file.
29328 * gdb.base/shr2.c: new file.
29329 * gdb.base/solib.c: new file.
29330 * gdb.base/solib1.c: new file.
29331 * gdb.base/solib2.c: new file.
29332 * gdb.base/varargs.c: new file.
29333 * gdb.c++/derivation.cc: new file.
29334 * gdb.c++/overload.cc: new file.
29335 * gdb.c++/ovldbreak.cc: new file.
29336 * gdb.hp/attach.c: new file.
29337 * gdb.hp/attach2.c: new file.
29338 * gdb.hp/average.c: new file.
29339 * gdb.hp/compiler.c: new file.
29340 * gdb.hp/compiler.cc: new file.
29341 * gdb.hp/execd-program.c: new file.
29342 * gdb.hp/follow-exec.c: new file.
29343 * gdb.hp/follow-fork.c: new file.
29344 * gdb.hp/follow-vfork-and-exec.c: new file.
29345 * gdb.hp/misc-hp.cc: new file.
29346 * gdb.hp/more-steps.c: new file.
29347 * gdb.hp/optimize.c: new file.
29348 * gdb.hp/quicksort.c: new file.
29349 * gdb.hp/run-hp.c: new file.
29350 * gdb.hp/start-stop.c: new file.
29351 * gdb.hp/sum.c: new file.
29352 * gdb.hp/templates-hp.cc: new file.
29353 * gdb.hp/thread-local-in-lib.c: new file.
29354 * gdb.hp/thread-local-in-lib.h: new file.
29355 * gdb.hp/thread-local-in-lib.lib.c: new file.
29356 * gdb.hp/vforked-program.c: new file.
29357 * gdb.hp/virtfunc-hp.cc: new file.
29358 * gdb.hp/watchpoint-hp.c: new file.
29359 * gdb.hp/xdb.c: new file.
29360 * gdb.hp/xdb0.c: new file.
29361 * gdb.hp/xdb0.h: new file.
29362 * gdb.hp/xdb1.c: new file.
29363
29364Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
29365
29366 The following change was made by Edith Epstein
889bf7c5
PA
29367 <eepstein@cygnus.com> as part of a project to merge in changes
29368 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
29369
29370 * gdb.c++/demangle.exp: changed the expected output for some
29371 ARM-style mangling -- removed second reference to datatype.
889bf7c5 29372 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 29373 T1<char>::~T1<char>(void)
c906108c 29374 becomes,
a9c64011
AS
29375 maint demangle __dt__11T1__pt__2_cFv
29376 T1<char>::~T1(void)
c906108c 29377
889bf7c5 29378 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 29379
c906108c
SS
29380Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
29381
29382 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
29383 * gdb.trace/backtrace.exp: Likewise.
29384 * gdb.trace/circ.exp: Likewise.
29385 * gdb.trace/collection.exp: Likewise.
29386 * gdb.trace/deltrace.exp: Likewise.
29387 * gdb.trace/infotrace.exp: Likewise.
29388 * gdb.trace/limits.exp: Likewise.
29389 * gdb.trace/packetlen.exp: Likewise.
29390 * gdb.trace/passc-dyn.exp: Likewise.
29391 * gdb.trace/passcount.exp: Likewise.
29392 * gdb.trace/report.exp: Likewise.
29393 * gdb.trace/save-trace.exp: Likewise.
29394 * gdb.trace/tfind.exp: Likewise.
29395 * gdb.trace/tracecmd.exp: Likewise.
29396 * gdb.trace/while-dyn.exp: Likewise.
29397 * gdb.trace/while-stepping.exp: Likewise.
29398
293991998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
29400
29401 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
29402
29403Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
29404
29405 From Brendan Kehoe:
29406 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
29407 int return types.
29408
29409Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
29410
29411 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 29412 remote dos host testing right.
c906108c
SS
29413
29414Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
29415
29416 * gdb.base/corefile.exp: remove some xfails.
29417
29418Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
29419
29420 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 29421 have different timestamps.
c906108c
SS
29422
29423Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
29424
29425 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 29426 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
29427
29428Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
29429
29430 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 29431 delta.
c906108c
SS
29432
29433Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
29434
29435 * gdb.base/default.exp: Add brace missing from previous delta.
29436
29437Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
29438
29439 * gdb.base/default.exp: Support test for info float for all
29440 varieties of arm toolchain.
29441
dc96c6c7 29442Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29443
29444 * gdb.trace/*.exp: remove "remote_download" command.
29445
dc96c6c7 29446Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29447
29448 * gdb.trace/*.exp: remove -gdwarf from compile.
29449
29450Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
29451
29452 * gdb.trace/configure.in(AC_INIT): typo
29453 * gdb.trace/configure: regenerated
29454
dc96c6c7 29455Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29456
29457 * config/m68k-emc.exp: New file.
29458 * lib/<emc-support.exp trace-support.exp}: New files.
29459 * configure.in: add new test directory gdb.trace.
29460 * gdb.trace/{configure configure.in Makefile.in}: New files.
29461 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
29462 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
29463 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
29464 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
29465 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
29466 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
29467 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 29468
dc96c6c7 29469Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29470
29471 * gdb.c++/classes.exp: Change all regular expressions to match
29472 arbitrary combinations of newline/carriage-return, so that they
29473 will work equally well on Unix and Windows.
29474 * gdb.c++/inherit.exp: ditto.
29475 * gdb.c++/virtfunc.exp: ditto.
29476
294771998-08-11 Dawn Perchik <dawn@cygnus.com>
29478
29479 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
29480
c2d11a7d
JM
29481Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
29482
29483 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
29484 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
29485 to use a0-a3/d0-d3 as needed.
29486
29487Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
29488
29489 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
29490 * gdb.disasm/am33.exp: Corresponding changes.
29491
c906108c
SS
294921998-07-11 Felix Lee <flee@cygnus.com>
29493
29494 * gdb.base/callfuncs.exp: add cmp10 test.
29495 * gdb.base/callfuncs.c (cmp10): new function.
29496
29497Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
29498
d63a86f8 29499 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
29500 into two parts to get around a synchronization problem in expect.
29501
3fc11d3e
JM
29502Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
29503
29504 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
29505
29506 * configure.in: Add options for gdbtk testsuite.
29507
29508 * configure: Regenerate.
29509
29510 * gdb.gdbtk: New directory to hold gdbtk tests.
29511
c906108c
SS
29512Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29513
29514 * gdb.fortran/types.exp: Escape brackets in expect patterns
29515 for test_float_literal_types_accepted tests.
29516 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
29517 before run test.
29518
c2d11a7d
JM
29519Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
29520
29521 * am33.exp: Just compile, do not link the testcase.
29522 * am33.s: Add ".am33" pseudoop to force am33 mode.
29523
c906108c
SS
295241998-06-25 Felix Lee <flee@cygnus.com>
29525
29526 * gdb.base/setshow.exp: make sure $pc is sane.
29527
29528 * gdb.stabs/weird.exp: split expect patterns properly.
29529
c2d11a7d
JM
29530Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
29531
29532 * gdb.disasm/am33.s: New disassembler testfile for the am33.
29533 * gdb.disasm/am33.exp: Run it.
29534
dc96c6c7 29535Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29536
29537 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
29538 match processing (and eliminate spurious timeouts when running).
29539
dc96c6c7 29540Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29541
29542 * gdb.base/signals.exp (test_handle_all_print): put back Mach
29543 exception test, but conditionalize it on target [mach | gnu].
29544
dc96c6c7 29545Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29546
29547 * gdb.base/overlays.exp: fixup compile line for linker script.
29548
29549Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
29550
29551 * gdb.fortran/types.exp: don't guess at float size.
29552
29553Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
29554
29555 * gdb.base/exprs.exp: delete test that depends on int size.
29556
29557Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
29558
29559 * config/sim.exp: Removed checks for target triplets.
29560 (gdb_target_sim): Use gdb,target_sim_options.
29561
29562Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
29563
29564 * gdb.base/reread.exp: New file.
29565 * gdb.base/reread1.c: New file.
29566 * gdb.base/reread2.c: New file.
29567
29568Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
29569
29570 * config/sim.exp: Use 'target sim -sparclite' when running
29571 SPARClite programs.
29572
29573Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29574
29575 * gdb.base/structs2.exp: New file.
29576 * gdb.base/structs2.c: New file.
29577
29578Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29579
29580 * gdb.asm/common.inc: New file.
29581 * gdb.asm/d10v.inc: New file.
29582 * asm-source.exp: Pass -I's to gas to find .inc files.
29583 Update line numbers in expected output.
29584 * asmsrc1.s: Rewrite.
29585 * asmsrc2.s: Rewrite.
29586 * configure.in: Create arch.inc symlink.
29587 * configure: Regenerate.
29588 * Makefile.in (distclean): Delete arch.inc.
29589
29590Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29591
29592 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29593 (t_enum_value2): ditto
29594 (t_enum_value3): ditto
29595 (main): ditto
c906108c
SS
29596Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29597
29598 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29599 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29600 change.
29601 Use gdb_test instead of send_gdb/gdb_expect sequences.
29602
29603Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29604
29605 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29606 not void.
29607
29608Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29609
29610 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29611 subroutines. Used to test gdbs ability to single step through PC
29612 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29613
29614Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29615
29616 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29617 more rigorous EGCS C++ error checking.
29618
29619Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29620
a9c64011
AS
29621 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29622 tests.
29623 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29624 function when asleep.
29625 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29626 for i*86 Linux and SVR4 signal handling problems.
29627 Remove linux xfail for `next to handler in signals_tests_1', fixed
29628 by recent infrun.c change.
29629 Limit backtrace to 10 frames to avoid timeout problems with infinite
29630 stack backtraces.
29631 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29632 target.[ch] change.
c906108c
SS
29633
29634Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29635
29636 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29637 for a newline from gdb before continuing.
29638 (default_gdb_exit): Just look for y or n.
29639 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29640 it does, fail the rests of the tests in the file.
29641
29642Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29643
29644 * config/cygmon.exp: New file.
29645
29646Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29647
29648 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29649 main" test on remote targets.
c906108c
SS
29650
29651 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29652 run test on remote targets.
29653
29654Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29655
29656 * gdb.asm: New directory.
29657 * configure.in: Configure it.
29658 * configure: Regenerate.
29659 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29660 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29661
29662Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29663
29664 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29665
dc96c6c7 29666Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29667
a9c64011
AS
29668 * gdb.base/overlays (several files): Merge the two overlay
29669 managers into one. Change variables (foox, barx, bazx, grbxx)
29670 back into ints but force them to load in their proper sections.
c906108c
SS
29671
29672Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29673
29674 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29675 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29676 (D10VCopy): Handle memory regions crossing 16k boundaries.
29677 (D10VCopy): Transfer data in 32 bit chunks.
29678
29679Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29680
29681 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29682 correct.
c906108c
SS
29683
29684 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29685 map. Include space for printf in .text segment.
c906108c
SS
29686
29687 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29688 updated d10v memory VMA/LMA map.
c906108c 29689 (D10VCopy): Call D10VTranslate.
d63a86f8 29690
c906108c
SS
29691Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29692
29693 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29694
29695 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29696 that it won't be put into the .sdata - small data -
29697 section. Update reference.
c906108c
SS
29698 * gdb.base/baz.c (bazx, baz): Ditto.
29699 * gdb.base/foo.c (foox, foo): Ditto.
29700 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29701
29702 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29703 to be arrays.
d63a86f8 29704
dc96c6c7 29705Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29706
a9c64011
AS
29707 * gdb.base/overlays.exp: fix up and get working again.
29708 Add tests for backtraces from an overlay function.
d63a86f8 29709
c906108c
SS
29710Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29711
29712 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29713 "calling function with watchpoint enabled".
29714
29715Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29716
29717 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29718 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29719 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29720 pending review of whether it is useful or not.
29721
29722Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29723
29724 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29725
29726Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29727
29728 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29729 * config/dve.exp: New file to support Densan boards.
29730
29731Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29732
29733 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29734 reads and BSD.
c906108c
SS
29735
29736Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29737
29738 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29739 response.
29740
29741 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29742
29743Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29744
29745 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29746 test.
c906108c
SS
29747
29748 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29749 target_sizeof_long and target_bigendian_p.
c906108c 29750 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29751 to targets word size and endianess.
d63a86f8 29752
c906108c
SS
29753Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29754
29755 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29756 output.
c906108c
SS
29757
29758Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29759
29760 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29761 Update test of set args help to match source change.
c906108c
SS
29762
29763Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29764
29765 * gdb.base/default.exp: Expect help system output to be in
29766 alphabetical order.
29767 * gdb.base/help.exp: Ditto.
29768
29769Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29770
29771 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29772 "i*86-pc-linux-gnu*".
29773 * gdb.base/interrupt.exp: Ditto.
29774 * gdb.base/corefile.exp: Ditto.
29775
29776 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29777 define vxworks when building the testcase.
c906108c
SS
29778
29779 * gdb.base/ptype.exp: Fix testnames to be unique.
29780 * gdb.base/radix.exp: Ditto.
29781 * gdb.base/term.exp: Ditto.
29782 * gdb.base/whatis.exp: Ditto.
29783 * gdb.c++/classes.exp: Ditto.
29784
29785Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29786
29787 * gdb.base/callfuncs.exp: Fix indentation.
29788
29789 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29790 suppress_flag has been set.
29791 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29792 target feature.
29793
29794Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29795
29796 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29797 the testcase.
29798
29799 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29800 set_debug_traps() and breakpoint().
c906108c
SS
29801 * gdb.c++/misc.cc (main): Ditto.
29802 * gdb.c++/templates.cc (main): Ditto.
29803 * gdb.c++/virtfunc.cc (main): Ditto.
29804
29805Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29806
29807 * lib/gdb.exp(gdb_step_for_stub): New function.
29808 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29809 exists, reload the executable and do a "continue" instead of
29810 doing a jump.
29811 (runto_main): Use gdb_step_for_stub.
d63a86f8 29812
c906108c 29813 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29814 tests to have unique names.
c906108c
SS
29815 * gdb.base/callfuncs.exp: Ditto.
29816 * gdb.base/commands.exp: Ditto.
29817 * gdb.base/default.exp: Ditto.
29818 * gdb.base/help.exp: Ditto.
29819 * gdb.base/list.exp: Ditto.
29820 * gdb.base/opaque.exp: Ditto.
29821 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29822 similar tests.
d63a86f8 29823
c906108c
SS
29824 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29825 * gdb.c++/cplusfuncs.cc: Ditto.
29826 * gdb.c++/virtfunc.cc: Ditto.
29827
29828 * config/monitor.exp: Keep track of the last file we saw, rather
29829 than trying to get the info from gdb.
29830
29831 * gdb.fortran/types.exp: Move comment to previous line.
29832
29833Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29834
29835 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29836 target mode.
c906108c
SS
29837
29838Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29839
29840 From Bob Manson:
29841 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29842 string from GDB when it connects.
c906108c
SS
29843
29844 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29845
29846Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29847
29848 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29849 if we can't get a debug format from GDB (we may be testing an
29850 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29851
29852 * gdb.stabs/weird.exp: Fix quoting.
29853
29854 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29855
29856Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29857
29858 * config/arm-ice.exp: New file.
29859
29860Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29861
29862 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29863 until it has been modified to work with the new testsuite.
c906108c 29864
99707966 29865 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29866 testcase won't compile, cause all of the testcases in the file to
29867 fail instead.
c906108c
SS
29868
29869 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29870 (gdb_clear_suppressed): New procedure.
29871 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29872 it contains a positive value.
29873
29874Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29875
29876 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29877
29878 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29879
29880Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29881
29882 * lib/gdb.exp (setup_xfail_format): New function.
29883 (get_debug_format): New function to get debug format.
29884 (debug_format): New global variable to hold last value set
29885 by get_debug_format.
29886 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29887 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29888 * gdb.c++/ptype.exp: Ditto.
29889 * gdb.c++/classes.exp: Ditto.
29890 * gdb.c++/cplusfuncs.exp: Ditto.
29891 * gdb.c++/inherit.exp: Ditto.
29892 * gdb.c++/templates.exp: Ditto.
29893 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29894
c906108c
SS
29895Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29896
29897 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29898 host doesn't have a currently-open connection.
29899
29900 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29901 any gdb stub target. Handle cases where gdb doesn't respond when
29902 interrupted in a sane fashion.
c906108c
SS
29903
29904 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29905 same thing in a totally different way.
c906108c
SS
29906
29907 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29908 setting "timeout".
c906108c 29909 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29910 default_gdb_init now.
c906108c
SS
29911
29912Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29913
29914 * gdb.base/printcmds.exp: Fix "check for floating addition"
29915 regexp to accept results within approx +/- .01 of exact value.
29916 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29917
29918Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29919
29920 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29921 properly.
c906108c
SS
29922 (gdb_expect): Add optional timeout parameter, and add timeout
29923 value to various calls.
29924 (gdb_suppress_tests): Only give one warning message per group.
29925
29926Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29927
29928 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29929 global variables. Handle getting a value for $timeout more
29930 gracefully.
c906108c
SS
29931
29932Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29933
29934 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29935 initialize.
c906108c 29936 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29937 by a target configuration file.
c906108c
SS
29938 (gdb_expect): Pass the timeout to remote_expect.
29939
29940 * config/monitor.exp(gdb_load): Fix typo in regexp.
29941
29942Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29943
29944 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29945
29946Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29947
29948 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29949 here. Call gdb_target_exec before rebooting the target, to make
29950 sure the connection to the target is closed.
c906108c
SS
29951 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29952 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29953 Also detect "Timeout reading from remote" error.
29954
29955 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29956 gdb_target_monitor. Don't call gdb_file_cmd here; let
29957 gdb_target_monitor do it.
c906108c
SS
29958
29959 * gdb.disasm/hppa.exp: Don't use exec_output.
29960
29961Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29962
29963 * gdb.base/list.exp: If we're debugging a non-native target,
29964 try to set the pc register to point to the start of the
29965 program before doing the first list command.
29966
29967 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29968 test_calls after restarting.
c906108c
SS
29969
29970 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29971 reloading.
c906108c
SS
29972
29973 * gdb.base/watchpoint.exp: Fix typo.
29974
29975 * gdb.base/setshow.exp: Check for use_gdb_stub.
29976
29977 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29978 stub case.
c906108c
SS
29979 * gdb.base/langs.exp: Ditto.
29980
29981 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29982 gdb_load_offset. If we weren't given a file to load, figure out
29983 what the current file is and use it.
c906108c
SS
29984
29985 * config/i386-bozo.exp: New file.
29986
29987Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29988
29989 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29990 feature.
29991
29992 * config/proelf.exp: New entry.
29993
29994Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29995
29996 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29997 of regexps.
29998
29999 * gdb.base/watchpoint.exp: Don't run the test_stepping
30000 tests if gdb can't call functions on the target.
30001
30002 * gdb.base/setshow.exp: Don't run the set prompt tests if
30003 the board has gdb_prompt set.
30004
30005Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
30006
30007 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
30008 * gdb.base/commands.exp: Likewise.
30009 * gdb.base/setshow.exp: Likewise.
30010
30011Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
30012
30013 * config/monitor.exp(gdb_start): Look for gdb_prompt target
30014 feature.
30015
30016 * config/i960.exp: New file.
30017
30018Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
30019
30020 * gdb.base/funcargs.exp: Check for gdb,short_int target
30021 feature instead of looking for explicit target triplets.
30022
dc96c6c7 30023Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 30024
d63a86f8 30025 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
30026 "p 123DEADBEEF", to check parse_number.
30027 * top.c: change "to enable to enable" to "to enable" in a couple
30028 of help strings.
30029
30030Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
30031
30032 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
30033 on the mn10300.
d63a86f8 30034
c906108c
SS
30035Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
30036
30037 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
30038 where the test executable is run with explicit args.
30039 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
30040
30041Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
30042
30043 * gdb.base/run.c: Use FAKEARGV to build test executable that
30044 does not require a command line arg, since most simulators
30045 don't currently support passing such an arg into the simulated
30046 program.
30047 * gdb.base/commands.exp: Change tests to insert the proper
30048 value as the arg to the first recursive factorial call. Change
30049 compilation line to define FAKEARGV at compile time.
30050
30051Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
30052
30053 * gdb.base/recurse.exp: Enable these tests for the mn10300.
30054 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
30055 function with watchpoint enabled" test.
30056
30057Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
30058
30059 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 30060 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
30061
30062 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 30063 "Tests restarted" messages.
c906108c
SS
30064
30065Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
30066
30067 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
30068
dc96c6c7 30069Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30070
30071 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
30072 for INFO SYMBOL; add help tests for OVERLAY commands.
30073 * gdb.base/default.exp: add tests for INFO SYMBOL command;
30074 add tests for OVERLAY commands
30075 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
30076 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
30077 * gdb.base/sigall.c: add usestubs code frag
30078 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 30079
c906108c
SS
30080Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
30081
30082 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
30083 failures.
30084 (gdb_stop_suppressing_tests): Note that tests have restarted.
30085
30086Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
30087
30088 * config/h8300.exp: New file.
30089
30090Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
30091
30092 * gdb.base/setshow.exp: Check for the existence of a
30093 feature, not its value.
30094
30095Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
30096
30097 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
30098
30099 * gdb.base/scope.exp: It's now init0(), not init().
30100
30101 * gdb.base/scope0.c: For now, change init() to be init0().
30102
30103 * config/monitor.exp: Use gdb_serial in preference to serial
30104 or netport.
30105
30106 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 30107 and it's not already set.
c906108c
SS
30108
30109Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
30110
30111 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 30112 isn't using a stub and if it supports argument passing.
c906108c
SS
30113
30114Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
30115
30116 * config/udi.exp(gdb_start): Make sure UDICONF is set
30117 properly before starting gdb.
30118
30119Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
30120
30121 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
30122 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
30123 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
30124
30125Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
30126
30127 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 30128 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
30129
30130 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
30131
30132 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
30133
30134 * config/monitor.exp: Make sure we disconnect from the target.
30135 Also, try a reboot/reload cycle instead of failing if the
30136 load fails.
30137
30138Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
30139
30140 * gdb.base/default.exp: Don't set match_max.
30141 * gdb.base/help.exp: Ditto.
30142 * gdb.base/list.exp: Ditto.
30143 * gdb.base/signals.exp: Ditto.
30144
30145 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
30146 set, use remote_ld to download the testcase instead of
30147 the GDB loader.
30148
30149Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
30150
30151 * config/vr5000.exp: New file.
30152
30153 * config/monitor.exp(gdb_target_monitor): Add pattern for
30154 "Ending remote" to detect errors in connecting.
30155
30156 * gdb.base/setshow.exp: Add .* within auto language test.
30157
30158 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
30159 target feature.
30160
30161 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 30162 and reboot the board if necessary.
c906108c
SS
30163
30164 * gdb.base/setvar.exp(test_set): Handle multiple prints within
30165 a set of tests. Remove print.* from the patterns being checked.
30166
30167Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
30168
30169 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
30170 refer to gdb_spawn_id.
30171
30172 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
30173 longer used.
30174 * config/sparclet.exp: Ditto.
30175 * config/sparclet-old.exp: Ditto.
30176 * config/slite.exp: Ditto.
30177 * config/sim.exp: Ditto.
30178 * gdb.base/funcargs.exp: Ditto.
30179
30180 * lib/gdb.exp:Remove references to gdb_spawn_id.
30181 (gdb_expect): Move to remote.exp.
30182
30183Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
30184
30185 * config/monitor.exp: Detect the "Couldn't establish connection"
30186 message from GDB.
30187
30188Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
30189
30190 * gdb.base/bitfields.exp: Use runto instead of explicit
30191 gdb_run_cmd/gdb_expect sequences.
30192
30193 * gdb.base/break.exp(text_next_with_recursion): Add match for
30194 gdb_expect call.
30195
30196 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
30197 We also need to handle the "A program is being debugged already"
30198 prompt from gdb. Use gdb_test to set the baud rate.
30199
30200 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
30201 to 20000. Really. I mean it.
30202
30203Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
30204
30205 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
30206 fails. If suppress_flag is set, skip perror message about not
30207 being able to send to GDB.
c906108c 30208 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 30209 GDB.
c906108c
SS
30210 (gdb_expect): If suppress_flag is set, always fail immediately.
30211 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
30212 (gdb_init): Call gdb_stop_suppressing_tests.
30213 (default_gdb_exit): Ditto.
30214 (default_gdb_start): Ditto.
30215
30216 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 30217 gdb_stop_suppressing_tests as appropriate.
c906108c 30218 * gdb.base/break.exp: Ditto.
889bf7c5 30219 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
30220 * gdb.base/commands.exp: Ditto.
30221 * gdb.base/exprs.exp: Ditto.
889bf7c5 30222 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
30223 * gdb.base/list.exp: Ditto.
30224 * gdb.base/recurse.exp: Ditto.
889bf7c5 30225 * gdb.base/scope.exp: Ditto.
c906108c
SS
30226 * gdb.base/structs.exp: Ditto.
30227 * gdb.c++/inherit.exp: Ditto.
30228
30229Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
30230
30231 * config/vr4300.exp: New file.
30232
99707966 30233 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 30234
99707966 30235 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
30236
30237Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
30238
30239 * lib/gdb.exp(gdb_init): New function.
30240
30241 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 30242 for each individual variable set.
c906108c
SS
30243
30244 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
30245 name.
30246
30247 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
30248
30249 * gdb.base/scope.exp: Use gdb_test.
30250
30251 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
30252 aborting; the testsuite driver will do that for us (see
30253 gdb_finish). Also, use gdb_test in a few more places.
30254
30255Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
30256
30257 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
30258
30259Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
30260
30261 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
30262 and "add_tests" are not at the same address.
30263
30264Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
30265
30266 * gdb.base/ptype.exp: Use gdb_test.
30267
30268Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
30269
30270 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
30271 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
30272 left in. No longer expect them to fail.
30273
30274 * gdb.stabs/*.mt; Deleted, no longer used.
30275 * gdb.stabs/configure.in: Remove references to target makefile
30276 frags.
30277 * gdb.stabs/configure: Rebuilt.
30278
30279 * gdb.disasm/*.mt: Deleted, no longer used.
30280 * gdb.disasm/configure.in: Remove references to target makefile
30281 frags. Use "sh3.s" as the unique filename for this directory.
30282 * gdb.disasm/configure: Rebuilt.
30283
30284 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
30285 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
30286 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
30287
30288Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
30289
30290 * config/udi.exp: Use mondfe,name instead of remote_host.
30291
30292Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
30293
30294 * gdb.base/watchpoint.exp: Don't expect a failure when calling
30295 a function with a watchpoint enabled on the mn10200.
30296
30297 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
30298 before trying to create it!
30299
30300Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
30301
30302 * config/vx.exp: Use hostname instead of netport.
30303
30304 * config/vxworks.exp: New file.
30305
30306 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
30307
30308 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 30309 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
30310 occurs.
30311
30312 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
30313 $gdb_spawn_id directly.
30314 (gdb_run_cmd): Try _start as well as start. Use the target feature
30315 gdb,start_symbol as the symbol to start from when jumping.
30316
30317Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
30318
30319 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
30320 redundant) test.
30321
30322 * gdb.base/recurse.exp: Relax final value test for 'b' so that
30323 it doesn't lose for 16bit integer systems.
30324
30325Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
30326
30327 * gdb.fortran/types.exp: If the target doesn't support "double"
30328 data types, then expect "real" types to only be 4 bytes.
30329
30330 * gdb.c++/virtfunc.exp: Expect failure for virtual function
30331 call tests if the target doesn't support inferior function calls.
30332
30333 * gdb.base/printcmds.exp: Allow minor deviation in FP values
30334 in printf tests.
30335
30336Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
30337
30338 * gdb.base/help.exp: Disable "help set", "help show", and
30339 "help support". Simplify regexp for "help stack".
30340
30341 * gdb.base/default.exp: Set match_max to 5000 and the timeout
30342 to 60 seconds. Temporarily set match_max to 15000 around the
30343 "info copying" test.
30344
30345 * gdb.base/nodebug.exp: Don't try to do an inferior function
30346 call if the target doesn't support them.
30347 * gdb.base/printcmds.exp: Likewise.
30348 * gdb.base/setvar.exp: Likewise.
30349 * gdb.base/structs.exp: Likewise.
30350 * gdb.c++/templates.exp: Likewise.
30351 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
30352
30353 * gdb.base/recurse.exp: Enable for the mn10200.
30354
30355 * configure.in: Do configure gdb.stabs directory for *-*-elf
30356 targets.
30357 * configure: Rebuilt.
30358
30359 * gdb.base/break.exp: Check for gdb,noresults before testing
30360 exit status and/or results from the target.
30361 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
30362 * lib/gdb.exp: Remove old (now bogus) initialization of
30363 noinferior, noargs, noresults and nosignals.
30364
30365Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
30366
30367 * config/sh.exp: New file.
30368
30369 * config/slite.exp: Try to connect multiple times to the board
30370 before rebooting. Only send a "monitor run" if need_monitor_run
30371 is set.
30372
30373 * gdb.base/break.exp: Don't do the "stub continue" test if
30374 the target has gdb_stub set.
30375
30376 * gdb.base/callfuncs.exp: Increase the timeout.
30377
30378 * gdb.base/interrupt.exp: Don't even try to compile the testcase
30379 if the target has gdb,noinferiorio set.
30380
30381 * gdb.base/list.exp: Increase match_max to 10000 characters.
30382
30383 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
30384
30385 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
30386 target.
30387
30388 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
30389
30390Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
30391
30392 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
30393 trying to delete the copy of gdb. Catch the file delete so we
30394 don't die if the delete fails; also, the file should be copied to
30395 the host, not to the build.
c906108c
SS
30396
30397Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
30398
30399 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 30400 parenthesis in case it contains multiple regexps separated
c906108c
SS
30401 with |.
30402
30403 * gdb.base/watchpoint.exp: Use gdb_test.
30404 * gdb.base/default.exp: Ditto.
30405
30406Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
30407
99707966 30408 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 30409
c906108c
SS
30410 * gdb.base/scope.exp: Use gdb_test.
30411 * gdb.c++/classes.exp: Ditto.
30412 * gdb.c++/inherit.exp: Ditto.
30413
30414Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
30415
30416 * gdb.base/crossload.exp: Don't use execute_anywhere, use
30417 remote_exec instead.
30418 * gdb.base/corefile.exp: Don't be ridiculous.
30419 * gdb.base/*.c: Add missing stub invocations.
30420
30421Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
30422
30423 * config/slite.exp: Miscellaneous fixes.
30424
30425 * lib/gdb.exp: Fix runto.
30426
30427 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
30428 the target.
30429
30430 * gdb.base/watchpoint.exp: Fix regexp.
30431
30432 * lib/gdb.exp(default_gdb_exit): Add a catch to the
30433 close and wait commands, as the descriptor may now be
30434 invalid. Always call "remote_close host".
30435
30436Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
30437
30438 Major rewrite for testsuite revision.
d63a86f8 30439
c906108c
SS
30440 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
30441 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
30442 instead of relying on spawn_id to always contain a valid
30443 spawn id.
30444 (get_compiler_info): New procedure to build the ${binfile}.ci
30445 file, instead of replicating this in N different places.
30446 (gdb_compile): New procedure.
d63a86f8 30447
c906108c 30448 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
30449 appropriate arguments) instead of compile. Use gdb_test in a lot
30450 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
30451 at the start of a testcase, as this is no longer done magically.
30452
30453 config/*-gdb.exp: Rename without the -gdb suffix.
30454
30455 config/mips.exp: Use remote_close instead of exit_remote_shell.
30456 config/monitor.exp: Use target_info instead of looking at
30457 baud, timeout, etc.
30458 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
30459
30460Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30461
30462 * gdb.c++/templates.exp (test_ptype_of_templates),
30463 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
30464 Update expect patterns for destructors and assignment operators
30465 to match corresponding c-typeprint.c changes.
30466 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
30467 to destructor breakpoint test, GDB should be able to set the
30468 destructor breakpoint without specifying arguments.
30469
30470Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
30471
30472 * gdb.threads/pthreads.exp: Change result for failure to compile due
30473 to lack of pthreads runtime support from an error to simply an
30474 unsupported test, per dejagnu standards.
30475
30476Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30477
30478 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
30479 where GDB exits to reduce pattern match time.
30480 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
30481
30482 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
30483
dc96c6c7 30484Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30485
30486 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
30487 * gdb.base/default.exp: ditto.
30488 * gdb.base/nodebug.exp: ditto.
30489 * gdb.base/printcmds.exp: ditto.
30490 * gdb.base/ptype.exp: ditto.
30491 * gdb.base/setvar.exp: ditto.
30492 * gdb.base/structs.exp: ditto.
30493 * gdb.base/setshow.c: Guard against uninitialized values of argc.
30494
30495Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
30496
30497 * configure, */configure: Rebuild with autoconf 2.12.
30498
30499Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
30500
30501 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
30502 use new i*86-pc-linux*-gnu quads.
30503 * gdb.base/corefile.exp: Ditto.
30504 * gdb.base/signals.exp: Ditto.
30505 * gdb.base/sigall.exp: Ditto.
30506 * gdb.base/interrupt.exp: Ditto.
30507
30508 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
30509 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
30510 RedHat 4.0.
d63a86f8 30511
c906108c 30512 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
30513 linux. This allows the test case to at least compile on latest
30514 linux, but still not run due to missing the threads runtime library.
c906108c
SS
30515
30516Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30517
30518 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
30519 directory to search gdb directory. Accept and step over conditional
30520 stack alignment code. Consume $prompt in failure cases.
30521 Reset timeout to $oldtimeout instead of some arbitrary value.
30522 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
30523 timeout problems with infinite stack backtraces.
30524 * gdb.base/ptype.exp (ptype struct link, union tu_link):
30525 Accept function parameters for linkfunc member.
30526
30527Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
30528
30529 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
30530 (CXXFLAGS): Remove, unreferenced.
30531 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
30532 previous -B options and also add -B option to pick up cross compiled
30533 runtime.
c906108c
SS
30534 (TARGET_INCLUDES): Add for -I options and add code to initialize when
30535 doing cross compiles.
30536 (target_alias): Declare global.
30537 (xgcc): Set variable to full path of gcc in build tree. Use findfile
30538 to verify that gcc exists in build tree, and if so set CC to that
30539 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 30540
c906108c
SS
30541Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
30542
30543 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
30544 ptype test for anonymous union. Fixup testcase to match
30545 current gcc debug output.
30546
30547Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
30548
30549 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
30550 force argument to an unsigned long type.
30551
30552Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
30553
30554 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 30555 tests and anonymous union print/ptype tests.
c906108c
SS
30556 * gdb.base/list.exp (test_forward-search): Increase timeout by
30557 5 minutes for the "search extremely long line" case.
30558 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
30559 completely optional and that the pass/fail messages use the command as
30560 the message if that third arg is a null string.
30561 (gdb_test_exact): Arrange that a null string pattern means match a
30562 null string output rather than any output, which might include random
889bf7c5 30563 errors.
c906108c
SS
30564 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
30565 backtrace test.
30566 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
30567 always failing and failure is now exposed by gdb.exp changes.
30568
30569Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
30570
30571 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30572 weren't being noted.
30573
30574Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30575
30576 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30577 * gdb.stabs/weird.exp: Remove v_comb xfails.
30578
dc96c6c7 30579Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30580
30581 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30582 list.exp scope.exp watchpoint.exp]
c906108c 30583 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30584
dc96c6c7 30585Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30586
30587 * config/monitor.exp: Increase download timeout to 1000 seconds.
30588
dc96c6c7 30589Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30590
30591 * config/m32r.exp: Increase timeout to 120 seconds.
30592
30593Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30594
30595 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30596 and accept older ordering as obsolescent gcc or gdb.
30597 * gdb.c++/templates.exp: Ditto.
30598 * gdb.c++/virtfunc.exp: Ditto.
30599
30600Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30601
30602 * gdb.base/coremaker.c: Add code to mmap some data so we
30603 can check that it ends up in the core file.
30604 * gdb.base/corefile.exp: Add test to read mmapped data
30605 from core file.
30606
dc96c6c7 30607Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30608
30609 * config/m32r.exp: New file.
30610
30611Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30612
30613 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30614 that cflags can contains -gstabs, and work correctly for other tests.
30615
dc96c6c7 30616Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30617
30618 * gdb.base/setshow.exp: New file, tests show and set.
30619 * gdb.base/setshow.c: New file, tests show and set.
30620 * gdb.base/help.exp: Add test for help set|show annotate.
30621 * gdb.base/default.exp: Add test for set|show annotate.
30622
30623Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30624
30625 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30626 errors unique.
30627 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30628 explicitly.
30629
30630Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30631
30632 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30633 and width commands. This is done elsewhere.
30634 * (gdb_start): Don't call gdb_start_sim here. That's already
30635 done in gdb_load. This fixes lots of failures in default.exp.
30636
30637Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30638
30639 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30640 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30641 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30642 in the same we we treat other failures (since it may be an expected
889bf7c5 30643 condition), rather than as an error.
c906108c
SS
30644 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30645 old test format.
30646
30647Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30648
30649 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30650 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30651 twice. Nuke the duplicates.
c906108c 30652 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30653 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30654 Remove config.h along with other config files.
30655
30656Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30657
30658 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30659 "p func1 ()" and note that rests of tests are skipped.
30660 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30661 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30662 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30663 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30664 affected by the previous run test.
30665 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30666 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30667 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30668 "pass int powerset tuple" and "pass modeless int powerset tuple".
30669 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30670 "real write 4" and "real write 8".
30671 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30672 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30673 "print \$i after tuple assign 2", and
30674 "print vs2 after tuple assign 2".
30675 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30676 meaningful error message and return -1 so the caller can
30677 suppress further tests and avoid a cascade of errors.
d63a86f8 30678
c906108c
SS
30679Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30680
30681 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30682 format for printing version.
30683 * gdb.base/default.exp: Ditto.
30684 * gdb.base/interrupt.exp: Fix problem with cascade of
30685 errors if child process dies while calling a function.
d63a86f8 30686
c906108c
SS
30687Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30688
30689 * Makefile.in (VPATH): Add
30690 * Makefile.in (Makefile, config.status): Fix rules so things get
30691 remade when necessary.
30692
30693Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30694
30695 * Makefile.in (just-check): Add path to sibling expect dir
30696 to environment variable specified by RPATH_ENVVAR.
30697
30698Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30699
30700 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30701 (just-check): Add shared library paths for libstdc++, tk,
30702 tcl, bfd, and opcodes to the environment variable specified
30703 in RPATH_ENVVAR.
30704 * configure.in: Add support to recognize --enable-shared flag
30705 and generate correct value for RPATH_ENVVAR.
30706 * configure: Regenerated with autoconf.
30707
30708Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30709
30710 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30711 include all osf versions.
c906108c
SS
30712 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30713 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30714 when target is linux. When failing to build pthreads test
30715 executable, give more meaningful message.
30716 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30717 arg for pthread_create.
d63a86f8 30718
c906108c
SS
30719Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30720
30721 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30722 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30723 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30724 and -lpthreads (everybody else).
c906108c
SS
30725 (test_startup): Fail gracefully if threads are not supported.
30726 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30727 "p/c array_index("abcdef",2)" when not gcc compiled.
30728 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30729 "print func2::coremaker_local" when not gcc compiled.
30730 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30731 "ptype on opaque struct tagname (statically)",
30732 "ptype on opaque struct tagname (dynamically) 1", and
30733 "ptype on opaque struct tagname (dynamically) 2"
30734 for not compiled with gcc.
30735 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30736 backtrace when compiled with gcc.
d63a86f8 30737 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30738 than always return success.
30739
30740Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30741
30742 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30743
30744Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30745
30746 * gdb.base/structs.exp: Undo last change.
30747
30748Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30749
30750 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30751 encapsulate all the steps/nexts done during self test, starting
30752 at main, and makes them less sensitive to optimization issues.
30753 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30754 signal handler" test.
30755 * gdb.threads/pthreads.exp: Only run this for native configs.
30756 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30757 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30758 tests.
30759 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30760 for "runto test_calls(void)" test.
d63a86f8 30761
c906108c
SS
30762Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30763
30764 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30765 and don't expect address info in breakpoint confirmations.
30766
30767Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30768
30769 * gdb.base/list.exp (test_forward_search): Increase timeout
30770 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30771 and then reset to old value when done. Increase expect input
c906108c
SS
30772 buffer to 10000.
30773
30774Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30775
30776 * gdb.base/list.exp (test_forward_search): Fix to handle very
30777 long source line without overflowing expect's input buffer.
30778
30779Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30780
30781 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30782 "buffer_full".
30783
30784 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30785 "buffer_full".
30786
30787 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30788 "buffer_full".
30789
30790 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30791 "buffer_full".
30792
30793Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30794
30795 * configure.in (configdirs): Add gdb.threads.
30796 * configure: Regenerated with autoconf.
30797 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30798 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30799 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30800
c906108c
SS
30801Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30802
30803 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30804
30805Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30806
30807 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30808 each signal's status in the output of "handle all print".
30809 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30810 the \r\n sequence that immediately precedes the gdb prompt.
30811 * gdb.base/a1-selftest.exp: Save original timeout and restore
30812 after test.
30813
30814Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30815
30816 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30817 symbol.
30818
30819Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30820
30821 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30822
30823Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30824
30825 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30826 timeout by 60 seconds.
30827
30828Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30829
30830 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30831 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30832 error return.
30833
30834Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30835
30836 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30837 gdb initialization, also report how long dejagnu waited. Restore
30838 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30839 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30840
30841Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30842
30843 * lib/gdb.exp: Report timeout value for verbosity level 2.
30844 * config/gdbserver.exp: Ditto.
30845 * config/hppro.exp: Ditto.
30846 * config/mips-gdb.exp: Ditto.
30847 * config/monitor.exp: Ditto.
30848 * config/netware.exp: Ditto.
30849 * config/sim-gdb.exp: Ditto.
30850 * config/slite-gdb.exp: Ditto.
30851 * config/udi-gdb.exp: Ditto.
30852 * config/unix-gdb.exp: Ditto.
30853 * config/vx-gdb.exp: Ditto.
30854 * gdb.base/a1-selftest.exp: Ditto.
30855 * gdb.base/a2-run.exp: Ditto.
30856 * gdb.base/break.exp: Ditto.
30857 * gdb.base/corefile.exp: Ditto.
30858 * gdb.base/list.exp: Ditto.
30859 * gdb.base/recurse.exp: Ditto.
30860 * gdb.base/scope.exp: Ditto.
30861 * gdb.base/signals.exp: Ditto.
30862
30863Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30864
30865 * gdb.threads/Makefile.in (docdir): Removed.
30866
30867Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30868
30869 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30870 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30871 @srcdir@.
d63a86f8 30872 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30873 autoconf 2.5 or higher.
30874 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30875
30876Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30877
30878 * configure: Regenerated.
30879 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30880 avoid name clashes with SunOS headers.
30881
30882Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30883
30884 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30885
30886Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30887
30888 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30889 prototype information ends up in the compiler info file.
30890
30891Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30892
30893 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30894 attempting to regenerate it. Eliminate use of a temporary file
30895 and just generate the info file directly. Source it immediately,
30896 for consistency of use.
30897 * gdb.base/corefile.exp: Ditto
30898 * gdb.base/exprs.exp: Ditto.
30899 * gdb.base/funcargs.exp: Ditto.
30900 * gdb.base/langs.exp: Ditto.
30901 * gdb.base/list.exp: Ditto.
30902 * gdb.base/mips_pro.exp: Ditto.
30903 * gdb.base/nodebug.exp: Ditto.
30904 * gdb.base/opaque.exp: Ditto.
30905 * gdb.base/ptype.exp: Ditto.
30906 * gdb.base/scope.exp: Ditto.
30907 * gdb.base/setvar.exp: Ditto.
30908 * gdb.base/signals.exp: Ditto.
30909 * gdb.base/whatis.exp: Ditto.
30910 * gdb.c++/templates.exp: Ditto.
30911 * gdb.c++/virtfunc.exp: Ditto.
30912 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30913 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30914
30915Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30916
30917 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30918 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30919 Increase timeout, a lot of single stepping might be needed if the
30920 target has no hardware watchpoints.
30921
30922Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30923
30924 * gdb.base/break.exp: Ignore compiler warnings when compiling
30925 break.c.
30926 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30927 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30928 from remote-sim.
30929 * gdb.base/exprs.exp: Add h8300 xfails.
30930 * gdb.base/funcargs.exp: Likewise.
30931 * gdb.base/nodebug.exp: Likewise.
30932 * gdb.base/printcmds.exp: Likewise.
30933 * gdb.base/ptype.exp: Likewise.
30934 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30935 h8300 xfails.
d63a86f8 30936 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30937 on the h8300.
30938 * gdb.base/funcargs.c: Explicitly make last constant argument to
30939 call_after_alloca_subr an unsigned long type.
30940 * gdb.base/return.c: Include stdio.h.
30941
30942Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30943
30944 * config/abug.exp: New file for the older Motorola Bug monitor
30945 that runs on the mvme13x series VME boards.
30946 * config/monitor.exp: Use the new config array for target settings
30947 if they exist.
30948
30949Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30950
30951 * sim-gdb.exp: Make the SH simulator allocate less space when
30952 it is targeted.
30953
30954Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30955
30956 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30957 test.
30958
30959Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30960
30961 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30962 "rs6000-*-*" for "list function in include file" when gcc compiled.
30963 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30964 for "p ctable1[120]".
30965 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30966 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30967 Remove setup_xfail for "rs6000-*-*" for
30968 "print 'scope0.c'::filelocal before run".
30969 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30970 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30971 since some compilers don't allow both options to be given
30972 on the same command line. Create object file and move it.
d63a86f8 30973
c906108c
SS
30974Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30975
30976 * gdb.base/corefile.exp: Always regenerate the core file, since
30977 we always regenerate the coremaker program. Detect special case
30978 where registers cannot be read from core file.
d63a86f8 30979
c906108c
SS
30980Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30981
30982 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30983 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30984 * gdb.c++/templates.exp: Only match on basename of file since
30985 some formats like xcoff don't encode directory information.
30986 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30987 and rs6000 AIX xcoff targets.
30988 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30989 * configure: Regenerate.
30990 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30991 here, rather than in distclean.
d63a86f8 30992
c906108c
SS
30993Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30994
30995 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30996 defined, and use it to compile the test case with -O2. The
30997 native compilation still uses no optimization.
30998 * gdb.base/mips_pro.c: Remove inline assembly code since
30999 it is compiled PIC by default, which results in assembler
31000 warnings that make the testsuite think the compilation
31001 was unsuccessful.
31002
31003Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
31004
31005 * gdb.c++/misc.exp: Add note to message for
31006 "print s.a for foo struct" that this is a known gcc 2.7.2
31007 and earlier bug.
31008
31009Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
31010
31011 * gdb.base/break.exp: Fix pattern for matching "Delete all
31012 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
31013 setup_xfail for deleting all breakpoints test. Fix various
31014 timeout messages to include "(timeout)".
31015 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
31016 for "p t_float_values2(3.14159,float_val2)".
31017 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
31018 for "continue to call2g" when gcc compiled.
31019 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
31020 "up to foo in langs.exp", "show language at foo in langs.exp",
31021 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
31022 and "show language at fsub in langs.exp".
31023 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
31024 "list line 1 in include file", "list message for lines past EOF",
31025 "list function in include file", "list list0.h:foo", and
31026 "list filename:function; nonexistant function".
31027 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
31028 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
31029 and "ptype t_char_array" to be for native cc only.
d63a86f8 31030
c906108c
SS
31031Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
31032
d63a86f8 31033 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 31034 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 31035 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
31036
31037Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
31038
31039 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
31040 "bt in signals.exp". This problem only appears when running
31041 the testsuite, and then only intermittently.
31042
31043Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
31044
31045 * gdb.base/return.exp (return_tests): Differentiate between
31046 two tests of continuing.
31047
31048Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
31049
31050 * */Makefile.in (maintainer-clean): Remove config.log.
31051 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
31052 * gdb.c++/Makefile.in (PROGS): Add inherit.
31053 (clean): Remove *.ci.
31054
31055Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
31056
31057 * gdb.c++/misc.cc: Add test code from Mike Stump.
31058 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
31059
31060Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
31061
31062 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
31063 to "alpha-*-osf2*" and add comment.
31064 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
31065 setup_xfail for "step over execarg initialization" and
31066 "step over corearg initialization".
c906108c
SS
31067 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
31068 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
31069 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 31070 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
31071 "print func2::coremaker_local", and "backtrace in corefile.exp".
31072 * gdb.base/signals.exp: Build and source signals.ci.
31073 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
31074 to be for gcc only.
31075 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 31076
c906108c
SS
31077Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31078
31079 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
31080 Feb 3 procfs.c change.
31081
31082Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
31083
31084 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
31085
31086Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
31087
31088 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
31089 from dejagnu's apparent default of 10 seconds, which gives random
31090 results when running the tests over NFS on moderately loaded systems.
31091 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
31092
31093Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
31094
31095 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
31096 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 31097 result reports.
c906108c
SS
31098
31099Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
31100
31101 * configure.in (CY_AC_PATH_TCLH): Remove.
31102 * configure: Regenerate.
31103
31104Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
31105
31106 * gdb.c++/Makefile.in (clean): Add missing '{'.
31107
31108Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
31109
31110 * lib/gdb.exp: Provide a default value for noinferior.
31111
31112 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
31113 Load libgloss.exp.
31114
31115Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
31116
31117 * gdb.disasm/hppa.exp: Compile directly into an executable, use
31118 the executable, not the .o to run the tests from.
31119
31120Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
31121
31122 * gdb.base/break.exp: Don't test for program exit or exit status
31123 if $noresults if nonzero.
31124 * gdb.base/langs.exp: Likewise.
31125 * gdb.base/watchpoint.exp: Likewise.
31126
31127 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
31128 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
31129 trying to compile the testcase.
31130
31131Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
31132
31133 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
31134 * gdb.base/signals.exp (continue to handler): Likewise.
31135
31136Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
31137
31138 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
31139
31140 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
31141
31142Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
31143
31144 * gdb.base/corefile.exp: Recognize "not found" as failure
31145 when trying to determine if a core file was generated.
31146 If no core file was generate the first time, try again without
31147 the ulimit -c to work around braindamaged shells.
31148
31149Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
31150
31151 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
31152 [] tests with "test" and enclose string in quotes.
31153 * gdb.stabs/configure: Rebuild
d63a86f8 31154
c906108c
SS
31155Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
31156
31157 Changes in sync with expect:
31158 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
31159 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
31160 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
31161 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
31162 argument to AC_REQUIRE.
31163 * configure: Regenerated.
31164
31165Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
31166
31167 * gdb.base/corefile.exp: When generating a core, discard any
31168 error messages about ulimit not found and the "core dumped"
31169 message from the shell that runs the coredumper.
31170
31171Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
31172
31173 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
31174
31175 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
31176 which sed script to run. Expect failure for v_comb test
31177 on PA targets too.
d63a86f8 31178
c906108c
SS
31179Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
31180
31181 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 31182 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
31183
31184Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
31185
31186 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
31187 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 31188 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
31189 * lib/gdb.exp (default_gdb_start): Fix typo.
31190 * gdb.base/corefile.exp: Allow "Core was generated by ..."
31191 messages to not include the full program name that caused
31192 the core dump since some systems (such as solaris) apparently
31193 truncate this path to about 80 characters.
31194 When generating a core file first try increasing the core file
31195 size limit to unlimited since some systems may default it to
31196 zero, and it is harmless to try it. Move the test for failing
31197 to generate a core file to where it will actually get executed.
31198 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
31199 new gdb result from g++ debug info improvements and make old
31200 pattern obsolescent. Also account for size_t differences
31201 (may be int or long).
31202 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
31203 initialization before function call is placed in the delay slot
31204 and thus appears to be skipped over by commands such as "next".
31205
31206Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
31207
31208 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
31209
31210Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
31211
31212 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
31213 input source file; fix code to compile test to deal with this
31214 convention.
31215 * gdb.c++/*.exp: Likewise.
31216
31217Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
31218
31219 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
31220 "bt in signals.exp".
31221
31222Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
31223
31224 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
31225 "step over execarg initialization" and
889bf7c5 31226 "step over corearg initialization".
c906108c
SS
31227
31228Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
31229
31230 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
31231 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
31232
31233Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
31234
31235 From Rob Savoye (rob@poseidon.cygnus.com)
31236 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
31237 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
31238 configure.in}, gdb.disasm/{Makefile.in, configure.in},
31239 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
31240 configure.in}: Major reworking for autoconfig.
c906108c
SS
31241 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
31242 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 31243 New files.
c906108c
SS
31244 * config/unix-gdb.exp: Make GDB global.
31245 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
31246 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
31247 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
31248 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
31249 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
31250 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 31251 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
31252 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
31253 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
31254 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
31255 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 31256 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
31257 to returns as necessary, arrange for test to compile own testcase
31258 executable.
c906108c 31259 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 31260
c906108c
SS
31261Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
31262
31263 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 31264 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
31265 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
31266 "backtrace through signal handler".
31267
31268Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31269
31270 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
31271 continuing from a job control stop signal.
31272 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
31273
31274Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
31275
31276 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
31277 * gdb.base/corefile.exp: Likewise.
31278 * gdb.base/funcargs.exp: Likewise.
31279
31280Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
31281
31282 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
31283 * config/monitor.exp: Add support for setting baud rate.
31284
31285Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
31286
31287 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
31288 i*86-*-linux* xfails for "backtrace through signal handler".
31289 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
31290 "print func2::coremaker_local".
31291 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 31292 alpha-dec-osf2* xfail for
c906108c
SS
31293 "delete all breakpoints when none".
31294
31295Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
31296
31297 * gdb.base/break.exp: Change test that deletes all breakpoints
31298 when no user breakpoints are installed. A post 4.15 change
31299 causes gdb to no longer prompt in this case.
31300
31301Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
31302
31303 * gdb.base/return.exp (return_tests): Change xfail for test
31304 "correct value returned double test" to stop xfailing at
31305 Solaris 2.5. Apparently the bug has been fixed.
31306
31307Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
31308
31309 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
31310 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
31311
31312Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
31313
31314 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
31315 * gdb.disasm/hppa.s: Corresponding changes.
31316
31317Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
31318
31319 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
31320 makefile fragment.
31321 * config/mt-hpux: Deleted.
31322
31323Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
31324
d63a86f8 31325 * Many files: When warning about suppressed tests due to a
c906108c
SS
31326 nonexistant test binary, avoid incrementing the warning count.
31327
31328Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
31329
31330 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 31331
c906108c
SS
31332Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31333
31334 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
31335 "sparc-*-solaris2*".
31336
31337Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31338
31339 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
31340 Add global and local variables and initialize them.
31341 * gdb.base/corefile.exp: Test correct mapping of corefile sections
31342 by printing variables. Remove rs6000 and powerpc xfails, BFD now
31343 extracts the file name and terminating signal from the core file.
31344 * TODO: Remove note about tests for correct mapping of corefile.
31345 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
31346 from optimizing it away.
31347 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
31348 handles common blocks.
31349
31350Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
31351
31352 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
31353 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
31354
31355Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
31356
31357 * Makefile.in (maintainer-clean): New target, synonym for
31358 realclean.
31359 * gdb.base/Makefile.in (maintainer-clean): Likewise.
31360 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
31361 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
31362 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
31363 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
31364 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
31365
31366Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
31367
31368 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
31369 xfails when not gcc compiled for "print foo::funclocal".
31370 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
31371 "print foo::funclocal at foo",
31372 "print 'scope1.c'::foo::funclocal at foo",
31373 "print foo::funclocal_bss at foo",
31374 "print 'scope1.c'::foo::funclocal_bss at foo",
31375 "print foo::funclocal_ro at foo",
31376 "print 'scope1.c'::foo::funclocal_ro at foo",
31377 "print bar::funclocal at foo" and
31378 "print 'scope1.c'::bar::funclocal at foo".
31379 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
31380 gcc compiled for "print foo::funclocal at bar".
31381 Expand all messages to ensure that they identify that
31382 the test is at bar().
31383 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
31384 gcc compiled for:
31385 "ptype on opaque struct pointer (statically)",
31386 "ptype on opaque struct tagname (statically)",
31387 "ptype on opaque struct pointer (dynamically) 1",
31388 "ptype on opaque struct tagname (dynamically) 1",
31389 "ptype on opaque struct pointer (dynamically) 2" and
31390 "ptype on opaque struct tagname (dynamically) 2
31391 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
31392 gcc compiled for:
31393 "p datalocal"
31394 "whatis datalocal",
31395 "ptype datalocal",
31396 "p bsslocal",
31397 "whatis bsslocal", and
31398 "ptype bsslocal".
31399 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
31400 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
31401 when not gcc compiled.
31402 * gdb.base/funcargs.exp (float_and_integral_args): Add
31403 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
31404 compiled.
31405 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
31406 "backtrace from call6a" when not gcc compiled.
31407 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
31408 "backtrace from call7a" when not gcc compiled.
31409 * gdb.base/callfuncs.exp (do_function_calls):
31410 Add "hppa*-*-hpux*" xfail when not gcc compiled for
31411 "p t_char_array_values(char_array_val2,char_array_val1)",
31412 "p t_char_array_values(char_array_val1,char_array_val2)",
31413 "p t_char_array_values("carray 1","carray 2")",
31414 "p t_char_array_values("carray 1",char_array_val2)",
31415 "p t_char_array_values(char_array_val1,"carray 2")",
31416 "p sum_args(1,{2})",
31417 "p sum_args(2,{2,3})",
31418 "p sum_args(3,{2,3,4})",
31419 "p sum_args(4,{2,3,4,5})"
31420 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
31421 "backtrace in corefile.exp" when not gcc compiled.
31422
31423Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31424
31425 * gdb.base/signals.exp: Rewrite `handle all print' test as
31426 a procedure. Accept blanks or TABs as whitespace, increase
31427 timeout and expect input buffer size for the large output
31428 from the command. Remove "i*86-*-bsdi2.0" xfail.
31429
31430Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31431
31432 * gdb.base/setvar.exp: Add new testcases for truncation when
31433 assigning invalid values to bitfields.
31434
31435Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
31436
d63a86f8 31437 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
31438 mips-sgi-irix* xfail for
31439 "call inferior func with struct - returns char *"
31440 and fix test so that an optional (unsigned char *) cast is
889bf7c5 31441 accepted in the result.
c906108c
SS
31442
31443Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
31444
31445 * gdb.base/funcargs.exp (float_and_integral_args): Remove
31446 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
31447 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
31448 * gdb.base/signals.exp: Remove duplicate "handle all print" test
31449 that accidentally got checked in.
31450
31451Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
31452
d63a86f8 31453 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
31454 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
31455 compiled test.
31456 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
31457 Add mips-sgi-irix5* xfail for not gcc compiled.
31458 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
31459 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
31460 compiled for "p top", "whatis top", "p middle", and "whatis
31461 middle".
c906108c
SS
31462 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
31463 "whatis signed char" for not gcc compiled.
31464 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
31465 "set variable signed char=-1 (-1)" and
31466 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
31467 * gdb.base/funcargs.exp (float_and_integral_args):
31468 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
31469 Add mips-sgi-irix* xfail when not gcc compiled for
31470 "continue to call2b".
31471 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
31472 "continue to call2g".
6fdff2c5
PA
31473 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
31474 compiled for "backtrace from call6a"
31475 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
31476 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
31477 when not gcc compiled for "backtrace from call7a".
c906108c
SS
31478 (localvars_after_alloca): Fix gdb_test cmds for
31479 "print * after runto ...".
31480 Remove rs6000-*-* xfails for
31481 "print i after runto localvars_after_alloca" and
31482 "print l after runto localvars_after_alloca"
31483 for all compilers.
31484 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 31485 when not compiled with gcc, for:
c906108c
SS
31486 "print signed char == (minus)",
31487 "print signed char != (minus)",
31488 "print signed char < (minus)",
31489 "print signed char > (minus)".
31490 * gdb.base/callfuncs.exp (do_function_calls):
31491 Add mips-sgi-irix* xfail, when compiled with native compiler, for
31492 "call inferior func with struct - returns char *".
d63a86f8 31493 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
31494 "correct value returned double test" to include Solaris 2.4.
31495 * gdb.base/funcargs.exp (float_and_integral_args):
31496 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 31497
c906108c
SS
31498Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31499
31500 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
31501 enumeration bitfields if compiling with GNU C.
31502 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
31503 to empty' prompt.
31504
31505Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
31506
31507 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
31508 test for PRO targets.
31509
31510 * gdb.base/funcargs.exp: Avoid ever setting more than 8
31511 breakpoints in the inferior at any given time by making
31512 two groups of breakpoints for call2*, call6* and call7*
31513 tests.
31514
31515Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31516
31517 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
31518 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
31519 from optimizing it away.
31520 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
31521 "call inferior func with struct".
31522
31523Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
31524
31525 * configure.in: Only configure gdb.chill for particular targets.
31526
31527Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
31528
31529 * gdb.base/Makefile.in: Add action to .c.o transformation
31530 rule that generates a .ci file for each .o file and remove
31531 explicit .c.o rules except for callfuncs.o.
31532 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
31533 generates a .ci file for each .o file and remove explicit
31534 .cc.o rules.
31535 (clean): Remove *.tmp *.ci files.
31536 (EXECUTABLES): Remove templ-info.exp.
31537 * gdb.base/compiler.c: New file.
31538 * gdb.c++/compiler.cc: New file
31539 * gdb.base/scope.exp: Source gdb.base/scope.ci.
31540 Change rs6000-*-* xfail for
31541 "print 'scope0.c'::filelocal_ro" and
31542 "print 'scope1.c'::filelocal" and
31543 "print 'scope1.c'::filelocal_bss" and
31544 "print 'scope1.c'::filelocal_ro" and
31545 "print 'scope1.c'::foo::funclocal" and
31546 "print 'scope1.c'::foo::funclocal_ro" and
31547 "print 'scope1.c'::bar::funclocal" and
31548 "print 'scope0.c'::filelocal_ro" and
31549 "print 'scope1.c'::filelocal at foo" and
31550 "print 'scope1.c'::filelocal_bss at foo" and
31551 "print 'scope1.c'::filelocal_ro at foo" and
31552 "print 'scope1.c'::foo::funclocal at foo" and
31553 "print 'scope1.c'::foo::funclocal_bss at foo" and
31554 "print 'scope1.c'::foo::funclocal_ro at foo" and
31555 "print 'scope1.c'::bar::funclocal at foo" and
31556 "print 'scope0.c'::filelocal_ro" and
31557 "print 'scope1.c'::filelocal" and
31558 "print 'scope1.c'::filelocal_bss" and
31559 "print 'scope1.c'::filelocal_ro" and
31560 "print 'scope1.c'::foo::funclocal" and
31561 "print 'scope1.c'::foo::funclocal_bss" and
31562 "print 'scope1.c'::foo::funclocal_ro" and
31563 "print 'scope1.c'::bar::funclocal" and
31564 "print 'scope1.c'::bar::funclocal_bss"
31565 to only be xfail'd when not compiled with gcc.
d63a86f8 31566 Add rs6000-*-* xfail for
c906108c
SS
31567 "print 'scope0.c'::filelocal_bss before run"
31568 when compiled with gcc.
31569 (test_at_main): Add rs6000-*-* xfail for
31570 "print filelocal_ro in test_at_main"
31571 when compiled with gcc.
31572 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31573 Add rs6000-*-aix* xfail for
c906108c
SS
31574 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31575 "ptype t_char_array", not compiled with gcc.
31576 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31577 xfail for "list foo (in include file)" when gcc compiled.
31578 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31579 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31580 "run to call0a" if not compiled with gcc.
31581 (unsigned_integral_args): Add rs6000-*-* xfail for
31582 "run to call1a" if not compiled with gcc.
31583 (float_and_integral_args): Add rs6000-*-* xfail for
31584 "run to call2a" if not compiled with gcc and for
31585 "continue to call2b" for any compiler.
31586 Add rs6000-*-* xfail to
31587 "print f1 after run to call2a" for gcc compiled.
31588 (discard_and_shuffle): Add rs6000-*-* xfail for
31589 "run to call6a".
31590 (shuffle_round_robin): Add rs6000-*-* xfail for
31591 "backtrace from call7a" if not compiled with gcc.
31592 Add rs6000-*-* xfail for
31593 "backtrace from call7b" if compiled with gcc.
31594 (call_after_alloca): Add rs6000-*-* xfail for
31595 "print c in call_after_alloca" and
31596 "print s in call_after_alloca" and
31597 "backtrace from call_after_alloca_subr"
31598 if not compiled with gcc.
31599 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31600 "print c in localvars_in_indirect_call" and
31601 "print c in localvars_in_indirect_call" and
31602 "backtrace in indirectly called function" and
31603 "stepping into indirectly called function"
31604 if not compiled with gcc.
31605 (localvars_after_alloca): Add rs6000-*-* xfail for
31606 "print c after runto localvars_after_alloca" and
31607 "print s after runto localvars_after_alloca" and
31608 "print i after runto localvars_after_alloca" and
31609 "print l after runto localvars_after_alloca"
31610 for all compilers.
31611 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31612 than whatis-info.exp.
31613 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31614 than opaque-info.exp.
31615 Setup rs6000-*-* xfail for
d63a86f8 31616 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31617 "ptype on opaque struct pointer (dynamically)" when
31618 not compiled with gcc.
31619 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31620 rather than callf-info.exp.
31621 (do_function_calls): Add clear_xfail for rs6000-*-* for
31622 "p t_float_values2(3.14159,float_val2)". Seems to work
31623 fine there, both with xlc and gcc. Need to find out what
31624 it is doing right and fix other platforms.
31625 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31626 "call inferior func with struct - returns int",
31627 "call inferior func with struct - returns long",
31628 "call inferior func with struct - returns float",
31629 "call inferior func with struct - returns double",
31630 "call inferior func with struct - returns char *",
31631 but only if not gcc compiled (presumes xlc compiled).
31632 Change rs6000-*-* xfails for
31633 "call inferior func with struct - returns char" and
31634 " call inferior func with struct - returns short" to only
31635 xfail if not using gcc.
31636 (clean mostlyclean): Remove *.ci and *.tmp files.
31637 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31638 than templ-info.exp.
31639 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31640 Add rs6000-*-* xfail for "up to foo in langs.exp"
31641 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31642 when not gcc compiled.
d63a86f8 31643
c906108c
SS
31644Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31645
31646 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31647 * gdb.base/corefile.exp: Likewise.
31648 * gdb.base/list.exp: Likewise.
31649 * gdb.base/scope.exp: Likewise.
31650 * gdb.base/siganls.exp: Likewise.
31651
31652 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31653 compiler output.
31654 * gdb.base/whatis.exp: Likewise.
31655
31656Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31657
31658 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31659 failure (opcode table has been fixed to match reality).
31660
31661Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31662
31663 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31664 "call inferior func with struct - returns char",
31665 "call inferior func with struct - returns short"
31666
31667 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31668 "print 'scope0.c'::filelocal at main",
31669 "print 'scope0.c'::filelocal_bss in test_at_main",
31670 "print 'scope0.c'::filelocal at foo",
31671 "print 'scope0.c'::filelocal_bss in test_at_foo",
31672 "print 'scope0.c'::filelocal at bar",
31673 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31674
c906108c
SS
31675 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31676 in source file 1". This bug seems to have been fixed with both
31677 gcc and native cc (was native assembler bug?).
31678
31679Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31680
31681 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31682 "backtrace through signal handler" to "i*86-*-sysv4*".
31683 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31684 continue" case. Add "known SVR4 bug" to fail message.
31685 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31686 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31687 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31688 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31689 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31690 "up to foo in langs.exp", "show language at foo in
31691 langs.exp", "up to cppsub_ in langs.exp", "show
31692 language at cppsub_ in langs.exp", "up to fsub in
31693 langs.exp", and "show language at fsub in langs.exp".
31694 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31695 "bactrace in corefile.exp".
31696 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31697 "call inferior function with struct - returns float" and
31698 "call inferior function with struct - returns double".
d63a86f8 31699
c906108c
SS
31700Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31701
31702 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31703 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31704 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31705 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31706
31707Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31708
31709 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31710 (or overriden) "CHILL" macro rather then bare "gcc".
31711 Also look for ../../gcc/xgcc since that is what we will
31712 actually need, not "Makefile". Remove following assignment
31713 of CHILL to CHILL_FOR_TARGET because that results in
31714 recursive definition.
31715
31716Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31717
31718 * gdb.base/corefile.exp: Change xfail for backtrace in
31719 corefile.exp from linuxaout to all linux.
31720 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31721 cases where we miss the breakpoint at the signal handler
31722 for some reason. Setup xfail for linuxoldld/linuxaout and
31723 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31724 hitting SIGURG breakpoint.
31725 * gdb.base/signals.exp: Setup xfail for "next" acting like
31726 continue to add linuxoldld. Setup xfail for all linux for
31727 "next to handler in signals_tests_1", "backtrace in
31728 signals_tests_1", "continue to func1", "pass SIGUSR1",
31729 and continue to handler".
31730
31731Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31732
31733 * Update all FSF addresses except those in COPYING* files.
31734
31735Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31736
31737 * gdb.base/a2-run.exp: Change messages to be more explicit about
31738 the status of args, and quote binfile in results.
31739
31740Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31741
31742 * gdb.base/callfuncs.exp: Add tests for passing structs to
31743 inferior functions and return various types.
31744 * gdb.base/callfuncs.c: Add functions to receive a struct
31745 and return a member of the struct, in various types.
31746
31747Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31748
31749 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31750
31751Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31752
31753 * config/vxworks29k.exp: New file, sources vxworks.exp.
31754
31755Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31756
31757 * config/gdbremote.exp: New file. Testing framework using
31758 gdbserver.
31759
31760Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31761
31762 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31763 "call function when asleep" and "send end of file".
31764 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31765 for "backtrace in corefile.exp".
31766 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31767 for "backtrace through signal handler".
31768 * gdb.base/corefile.exp: Make sure we actually generate a core file
31769 before trying the core tests. Some systems allow the user to suppress
31770 generation of core files and default to that (linux for example).
31771 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31772 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31773
31774Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31775
31776 * gdb.threads: New directory with some crude multi-threaded
31777 gdb tests (step.exp and step2.exp).
31778 * config/mt-lynx (STEP_EXECUTABLE): Define.
31779 (THREADFLAGS): Define.
31780
31781Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31782
31783 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31784
31785 * gdb.base/signals.exp: Disable whole file for lynx until
31786 further notice.
31787
31788 * gdb.base/signals.exp: xfail test where "next" acts like
31789 "continue" for lynx.
31790
31791 * gdb.base/interrupt.exp: xfail test for calling function while
31792 inferior is asleep for lynx.
31793
31794 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31795 than one cr-lf after each command.
31796
31797Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31798
31799 * configure.in: Reinstate setting of stabsdirs variable, fix
31800 typo in setting up configdirs for native builds.
31801
31802 * gdb.base/return.exp: Fix typo in return double test.
31803 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31804 compiler from optimizing them away.
31805
31806Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31807
31808 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31809 sequences to be echo'd by gdb when using gdb_test.
31810 * gdb.chill/chexp.exp: Likewise.
31811 * gdb.fortran/exprs.exp: Likewise
31812
31813Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31814
31815 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31816 after the inferior gdb has started.
31817
31818 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31819 after each command.
31820 * gdb.base/funcargs.exp: Likewise.
31821 * gdb.base/gdbvars.exp: Likewise.
31822 * gdb.base/interrupt.exp: Likewise.
31823 * gdb.base/list.exp: Likewise.
31824 * gdb.base/watchpoint.exp: Likewise.
31825 * gdb.c++/demangle.exp: Likewise.
31826 * gdb.c++/inherit.exp: Likewise.
31827 * gdb.chill/chexp.exp: Likewise.
31828 * gdb.fortran/exprs.exp: Likewise.
31829
31830 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31831 test if we can't handle IO to/from the inferior.
31832
31833 * gdb.c++/misc.exp: Always check for a program already being
31834 started after sending a "run" command to gdb.
31835
31836 * gdb.base/twice.exp: Start with a fresh gdb.
31837
31838 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31839 only depend on gdb's expression code, not the chill runtime.
31840
31841 * gdb.base/return.c: Put return values into variables so we
31842 can have gdb print them rather than depending on the program
31843 to print them.
31844 * gdb.base/return.exp: Corresponding changes.
31845
31846 * lib/gdb.exp: Provide default value for noinferiorio.
31847 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31848 the inferior.
31849
31850 * gdb.base/break.exp: Always check for a program already being
31851 started after sending a "run" command to gdb.
31852 (text_next_with_recursion): Don't check the output from the
31853 program's printf statement. Instead just make sure the program
31854 exited.
31855
31856 * gdb.base/commands.exp: Protect tests which need arguments with
31857 $noargs conditionals.
31858
31859Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31860
31861 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31862 of structure member arrays to match gdb/valops.c:value_addr change.
31863
31864Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31865
31866 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31867 cases.
31868
31869Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31870
31871 * configure.in (configdirs): Remove gdb.chill from default list
31872 of subdirs and then add it back in only if doing a native build.
31873 The current chill compiler does not yet work in any cross build.
31874 * Revert all signal changes from Jul 6.
31875 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31876 for sh-hms targets, allowing these tests to link, with no other
31877 changes. Testing is suppressed by setting "nosignals" in site.exp.
31878
31879Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31880
31881 * configure.in (signaldirs): Define and add to configdirs for all
31882 targets except some specific ones that are known to not support signals.
31883 Also clean up formatting.
31884 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31885 (signals, sigall): Remove rules to build.
31886 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31887 Moved to new gdb.signals directory.
31888 * gdb.signals: New test directory.
31889 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31890 signals.c signals.exp}: New or moved files.
31891
31892Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31893
31894 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31895
31896Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31897
31898 * gdb.base/return.exp: Xfail `return double' test failure
31899 on at least Solaris 2.3 and handle future/past versions on
31900 a case by case basis as appropriate. Also update message
31901 to include i*86 failures.
31902
31903Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31904
31905 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31906
31907 * lib/gdb.exp: Fix comment which erroneously identified
31908 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31909 gdb_file_cmd not gdb_load).
31910 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31911
31912 * gdb.base/setvar.exp: Make test names consistent between pass and
31913 fail cases. Use gdb_test more.
31914
31915Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31916
31917 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31918
31919Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31920
31921 * gdb.base/help.exp: Fix expected help string for `show commands'.
31922
31923Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31924
31925 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31926
31927 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31928 of a text section.
31929
31930Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31931
31932 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31933 that loop eventually terminates. Fix Connection refused logic so
31934 that testsuite will expire nicely.
31935
31936Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31937
31938 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31939 config/rom68k.exp: New tcl glue for the appropriate monitors.
31940 These all just end up calling monitor.exp.
31941 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31942 refused' by retrying. Cleanup some timeout issues.
31943 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31944 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31945 callers don't have to set/restore global timeout variable.
31946
31947 * The following set of changes centralizes management of the global
31948 timeout variable. This way, it can be set in one target dependent
31949 place instead of dozens of places scattered throughout the test suite.
31950 If you need to lengthen a timeout, then you should either set timeout
31951 in one of the config/{target}.exp files, or multiply it by a factor.
31952 Setting it to an absolute value is always going to lose for some
31953 targets.
31954 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31955 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31956 * gdb.base/funcargs.exp: Don't set timeout.
31957 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31958 * gdb.base/printcmds.exp (test_print_string_constants
31959 test_print_array_constants): Don't set timeout.
31960 * gdb.base/ptype.exp: Don't set timeout.
31961 * gdb.base/recurse.exp: Don't set timeout.
31962 * gdb.base/return.exp: Don't set timeout.
31963 * gdb.base/watchpoint.exp: Don't set timeout.
31964 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31965 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31966
31967Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31968
31969 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31970
31971Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31972
31973 * lib/gdb.exp: Disable chill tests for irix5.
31974
31975Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31976
31977 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31978 each test pass or fail.
31979
31980Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31981
31982 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31983 xlc not gcc.
31984
31985Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31986
31987 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31988
31989Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31990
31991 * config/est.exp: Fix copyright and comments. Remove dead code.
31992 Use targetname, serialport and baud variables instead of fixed
31993 constants.
31994 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31995 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31996
31997Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31998
31999 * gdb.base/watchpoint.exp: Don't run
32000 test_watchpoint_triggered_in_syscall for sunos.
32001
32002Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32003
32004 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
32005 they don't seem to exist. Do include stdio.h.
32006
32007Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32008
32009 * gdb.base/a1-selftest.exp: Add alpha xfail.
32010
32011Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32012
32013 * gdb.base/watchpoint.c (main): Prompt before calling read().
32014 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
32015 Revise accordingly. Remove cruft about sending "123" several
32016 times, until it gets noticed. Clean up the "print buf[0]" stuff
32017 so that it passes or fails, and waits for prompts in the usual way.
32018
32019Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32020
32021 * gdb.base/recurse.exp: Fix comment.
32022
32023 * TODO: Remove item about printing variables in nodebug.exp. Add
32024 item about enabling tests which are only run on some targets.
32025
32026 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
32027 fail, make test names unique, use new gdb_test convention
32028 regarding pattern, use gdb_test more, etc.).
32029
32030 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
32031 fail, make test names unique, etc.).
32032
32033Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32034
32035 * gdb.base/nodebug.c: Change return type of top and middle to
32036 short.
32037 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
32038 are fixed by the recent mdebugread.c changes. Allow `short ()'
32039 as type for top and middle.
32040
32041Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32042
32043 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
32044 nearly as I can tell, the whole thing was an accident in Stu's
32045 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
32046 to replace a send/expect pair with gdb_test, but ended up only
32047 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
32048 of 30 Mar 1995 took care of it, but left this vestigial comment
32049 which I am now nuking.
32050
32051Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32052
32053 * gdb.base/break.exp: Look for different line number for
32054 breakpoint at main depending on usestubs.
32055
32056Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32057
32058 * gdb.base/list.exp: Adjust some alternate expect patterns to
32059 match recent list0.c change. Add alternate expect pattern for
32060 output from `list default lines around main' for optimizing
32061 compilers.
32062
32063Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32064
32065 * lib/gdb.exp: If nosignals is not set, set it to 0.
32066
32067Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
32068
32069 * config/slite-gdb.exp: Responds to load symbol table prompt.
32070 * gdb.base/break.exp: Adjust line number, fix rerun.
32071 * gdb.base/langs0.c: Add #ifdef usestubs.
32072
32073Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
32074
32075 * gdb.base/list.exp: Adjust line contents after adding new lines in
32076 list0.c. Also fix a syntax error.
32077
32078 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
32079 * gdb.base/break.exp: ditto.
32080 * gdb.base/list.exp: ditto.
32081 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
32082 * gdb.base/run.c: ditto.
32083 * gdb.base/list0.c: ditto.
32084 * gdb.base/funcargs.c: ditto.
32085
32086Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
32087
32088 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
32089 $targetname, $serialport and $baud instead of hardwired variables.
32090 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
32091 target doesn't support signals.
32092
32093Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
32094
32095 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
32096
32097Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32098
32099 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
32100 Don't rely on the value of an auto variable before it has been
32101 initialized. Use gdb_test more.
32102
32103Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32104
32105 * lib/gdb.exp (default_gdb_version): A version number must start
32106 with a digit, but other than that contains all characters up to
32107 the first whitespace character.
32108
32109Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32110
32111 * gdb.base/commands.exp (breakpoint_command_test): New tests.
32112
32113Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32114
32115 * gdb.c++/*.exp: Warn if executable does not exist. The original
32116 reason for skipping the warning was that configure.in sometimes
32117 intentionally skipped building the executables but the tcl code
32118 had no way of knowing. That (a) was always bogus with respect to
32119 error handling, (b) is no longer true (right now there is no way
32120 to skip C++ tests).
32121
32122 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
32123
32124Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32125
32126 * gdb.base/list.exp: Add expect patterns for output from
32127 SunPRO compiled executables.
32128 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
32129 types.
32130
32131Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32132
32133 * gdb.base/break.exp (test_next_with_recursion): Accept any line
32134 number (we are already testing that the correct source line text
32135 gets printed).
32136
32137 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
32138 that is what is intended, but something needed to be done to get
32139 sunos4 native working again.
32140
32141 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
32142
32143 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
32144 apparently went with a (very) old xfail.
32145
32146Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
32147
32148 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
32149 runto_main is a proc in gdb.exp that will do 'step' for target use
32150 stubs.
32151 * gdb.base/exprs.exp: ditto.
32152 * gdb.base/interrupt.exp: ditto.
32153 * gdb.base/opaque.exp: ditto.
32154 * gdb.base/printcmds.exp: ditto.
32155 * gdb.base/ptype.exp: ditto.
32156 * gdb.base/scope.exp: ditto.
32157 * gdb.base/setvar.exp: ditto.
32158 * gdb.base/signals.exp: ditto.
32159 * gdb.base/twice.exp: ditto.
32160 * gdb.c++/classes.exp: ditto.
32161 * gdb.c++/inherit.exp: ditto.
32162 * gdb.c++/templates.exp: ditto.
32163 * gdb.base/break.exp: no run and hit main for stubs. Change line
32164 numbers for breakpoints and info breakpoint.
32165 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
32166 breakpoint().
32167 * gdb.base/callfuncs.c: ditto.
32168 * gdb.base/exprs: ditto.
32169 * gdb.base/interrupt.c: ditto.
32170 * gdb.base/opaque0.c: ditto.
32171 * gdb.base/printcmds.c: ditto.
32172 * gdb.base/ptype.c: ditto.
32173 * gdb.base/scope0.c: ditto.
32174 * gdb.base/setvar.c: ditto.
32175 * gdb.base/signals.c: ditto.
32176 * gdb.base/twice.c: ditto.
32177 * gdb.c++/misc.cc: ditto.
32178 * gdb.c++/templates.cc: ditto.
32179
32180Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32181
32182 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
32183
32184 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
32185 somewhere between `read' and `main.c'. I'm pretty sure the
32186 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
32187 and it isn't particularly useful.
32188
32189 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
32190
32191Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32192
32193 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
32194
32195Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
32196
32197 * config/mt-slite: add LIBS and -nostdlib.
32198 * config/slite-gdb.exp: add this new file to support sparclite target.
32199
32200Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
32201
32202 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
32203
32204 * gdb.base/a2-run.exp: Change argument to istarget from
32205 "*-*-vxworks" to "*-*-vxworks*".
32206 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
32207
32208Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
32209
32210 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
32211 will not runto main but do a 'step' to step out of breakpoint().
32212 * config/mt-slite: add -Dusestubs.
32213
32214Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32215
32216 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
32217 instead of just @.
32218
32219 * gdb.base/signals.exp: Add test for "handle all print".
32220 * TODO: Remove "handle all print". Also remove item about
32221 checking copyright date (I don't like the idea of a spurious FAIL
32222 based on when we run the tests).
32223
32224 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
32225 for SunOS4 (reason for failure not investigated). Remove
32226 redundant test for $binfile.
32227
32228 * gdb.base/nodebug.c (array_index): Call malloc.
32229
32230 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
32231
32232Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
32233
32234 * gdb.base/recurse.exp: Update gdb_test invocation to use new
32235 conventions and slightly simplify the matching regexp.
32236
32237Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32238
32239 * gdb.base/break.exp: Update gdb_test invocation to use new
32240 convention.
32241
32242 * lib/gdb.exp: If noargs is not set, set it to 0.
32243
32244 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
32245 tests unique.
32246
32247 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
32248
32249Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32250
32251 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
32252 one argument of type "<non-float parameter>".
32253
32254Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
32255
32256 * config/rom68k.exp: New file to support Motorola IDP board.
32257 * gdb.base/a2-run.exp: Skip this file if noargs is set.
32258 * gdb.base/break.c: Change things around so that this program
32259 doesn't depend upon args. This is necessary to make remote
32260 targets work (in general, they can't take args).
32261 * gdb.base/break.exp: Don't try to send args to program. Don't
32262 expect output. Also, replace lots of code with gdb_test.
32263
32264Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32265
32266 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
32267 printing of '\'' (which is what the comment says we are testing,
32268 even though we were not), not '''.
32269 (test_integer_literals_rejected): Test that printing ''' is an error.
32270
32271 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32272 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
32273 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
32274 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
32275 Use gdb_test not test_print_accept.
32276 * lib/gdb.exp: Remove test_print_accept.
32277
32278 * gdb.base/signals.exp (signal_tests_1): Make pass message
32279 consistent with fail message.
32280
32281 * gdb.base/whatis.exp: Remove xfails for printing char vs.
32282 unsigned char; the bug (PR 1821) is fixed.
32283
32284 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
32285
32286 * gdb.base/scope.exp (test_at_localscopes): Call pass for
32287 successful tests--makes xfailing them work right.
32288
32289Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32290
32291 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
32292 only \r\n, not .*. The test can pass .* as the last thing in
32293 $pattern if that is what it wants. In addition to providing this
32294 flexibility, this change should speed up pattern matching in cases
32295 where the pattern already ended with .* (there were a number of
32296 them). This change also helps catch bad patterns--in the old
32297 scheme the typo "char \*" instead of "char \\*" would pass. Now
32298 it is caught.
32299 * Many .exp files: Update callers.
32300
32301 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
32302 clearer and does not spuriously match multiple ('s. Likewise for
32303 ) and *.
32304
32305 * gdb.base/nodebug.exp: Test ability to call a function and pass
32306 it a string (even with no debugging info).
32307
32308 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
32309 "p '\'", which is the same as "p ''" once tcl gets done with
32310 quoting, to "p '\\'", which I suspect is what is intended (one
32311 backslash gets sent to GDB).
32312
32313 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
32314
32315Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32316
32317 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
32318 1817) was fixed literally years ago.
32319
32320Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32321
32322 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
32323 test, it causes stepping out of call_after_alloca_subr with
32324 optimizing compilers.
32325 (localvars_in_indirect_call): Consume GDB prompt if `finish'
32326 fails.
32327
32328 * gdb.c++/templates.exp: Source templ-info.exp only if
32329 the templates executable exists.
32330
32331 * gdb.c++/misc.cc (class Contains_static_instance,
32332 class Contains_nested_static_instance),
32333 gdb.c++/classes.exp (test_static_members): Test printing of
32334 a class that contains a static instance of the class.
32335
32336Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32337
32338 * gdb.base/langs2.c (cppsub_): Don't prototype.
32339 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
32340 only, I believe).
32341
32342Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32343
32344 * lib/gdb.exp (skip_chill_tests): New procedure.
32345
32346 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
32347
32348Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
32349
32350 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
32351 each expect pattern. Cuts runtime from 12 to about 4 seconds.
32352
32353Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32354
32355 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
32356
32357 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
32358 disassemble 8, not 16, instructions for part 4.
32359
32360 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
32361 support the latter anymore.
32362
32363 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
32364 -DNO_PROTOTYPES.
32365 * gdb.base/callfuncs.c: Control use of prototypes based on
32366 NO_PROTOTYPES, not __STDC__.
32367 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
32368 t_float_values2 tests if prototypes in use.
32369
32370 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
32371 t_double_values): When checking differences against DELTA, check
32372 that difference is within the range (-DELTA,DELTA), not just
32373 (-infinity,DELTA).
32374
32375Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
32376
32377 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
32378 'file' command firts, then 'target', then 'load', this is due to gdb
32379 target set up.
32380 * config/mips-gdb.exp: Fix a couple regular exp bugs.
32381
32382Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
32383
32384 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
32385 FP load/store variants.
32386 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
32387
32388Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32389
32390 * gdb.base/term.exp: Do not give a warning if not native, it is
32391 not an abnormal condition.
32392
32393Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
32394
32395 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
32396 t_char_array".
32397
32398Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32399
32400 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
32401 are getting the version number.
32402
32403 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
32404 if not native, it is not an abnormal condition.
32405
32406Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32407
32408 * lib/gdb.exp: Just use "file exists", rather than undocumented
32409 dejagnu procedure "findfile".
32410
32411Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32412
32413 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
32414 (LDFLAGS): Set to -Xlinker -Ur.
32415
32416 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
32417 Removed, these values are set by lib/gdb.exp.
32418
32419 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
32420
32421Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32422
32423 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
32424 of replicating gdb startup code.
32425
32426 * config/mt-vxworks (LDFLAGS): Set to -r.
32427 (CFLAGS_FOR_TARGET): Removed.
32428
32429 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
32430 (gdb) and gdb for vxworks uses (vxgdb).
32431
32432 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
32433 executable is not in the tree and host != target, use sed and
32434 program_transform_name to determine the gdb name used by the
32435 target.
32436
32437 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
32438 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
32439
32440Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32441
32442 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
32443 floats, chars, and shorts where there are ANSI-style function
32444 definitions.
32445
32446 * gdb.base/langs.exp, gdb.base/langs*: New test.
32447 * gdb.base/Makefile.in: Build it.
32448 * TODO: Remove item about checking that C names don't get C++
32449 demangling applied; this test tests it.
32450
32451Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32452
32453 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
32454 went with the const70 xfail. The xfail went away a year ago.
32455
32456 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
32457
32458 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
32459 for hp300.
32460
32461 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
32462
32463 * gdb.base/a1-selftest.exp: Don't run on hp300.
32464
32465Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32466
32467 * Makefile.in (site.exp): Set host_alias and target_alias as well
32468 as host_triplet and target_triplet.
32469
32470Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32471
32472 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
32473
32474 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
32475 places as other ecoff systems).
32476
32477 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
32478 ultrix.
32479
32480Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32481
32482 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
32483 remove them.
32484 * gdb.base/nodebug.exp: Accept "function" in addition to "text
32485 variable and "variable" in addition to "data variable".
32486 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
32487
32488 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
32489 2.
32490 * gdb.base/list1.c (long_line): Add additional statement at start
32491 of function.
32492 * gdb.base/list.exp (test_forward_search): Update line number to
32493 reflect new statement.
32494
32495Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32496
32497 * gdb.base/signals.exp: Reinitialize searched source directories
32498 after gdb_start call.
32499
32500Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
32501
32502 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
32503 * gdb.stabs/Makefile.in: Likewise.
32504
32505 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
32506 change. Instead split the tests into smaller pieces.
32507 * gdb.disasm/hppa.s: Corresponding changes.
32508
32509Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32510
32511 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32512 Quote ^C when passing it to stty. For some shells ^ is a pipe.
32513
32514 * gdb.base/funcargs.exp: Modify many tests so that every test
32515 either passes or fails. Make some test names unique.
32516
32517Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32518
32519 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32520 Call stty to set interrupt character.
32521
32522 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
32523 for HP assembler versus GNU assembler based on actual behavior of
32524 $(CC), rather than assuming that $(AS) is always the GNU assembler.
32525
32526 * TODO: Suggest a few more stepping tests.
32527
32528Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
32529
32530 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
32531 restart GDB for h8300 after a continue.
32532 (return): Add pattern to match a29k-udi behavior.
32533 * gdb.base/nodebug.exp: Remove obsolete comment.
32534 * gdb.base/regs.exp: New file, testing of register displays.
32535 * gdb.base/return.exp: Fix typo in reference to $objdir.
32536 * gdb.base/whatis.exp: Always start with a fresh GDB.
32537
32538Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32539
32540 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
32541 higher, these tests generate a lot of output.
32542
32543Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32544
32545 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
32546 code following the catch silently ignored some errors; without the
32547 catch they should be thrown like any other tcl error. Also, the
32548 catch used "" instead of {} which meant all the callers who wanted
32549 to include one of the characters "[]$ had to quote it an extra time.
32550 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
32551 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
32552 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
32553 Remove extra quoting.
32554
32555Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
32556
32557 * gdb.base/commands.exp: Make test names unique; every test either
32558 passes or fails. Update some comments.
32559
32560 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
32561
32562Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32563
32564 The following fixes a FAIL caused by the fact that the alpha stabs
32565 configuration didn't use the ".if alpha" code in weird.def.
32566 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
32567 bit pointer, so the 32 bit version works even on the alpha.
32568 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
32569 Remove the stuff which allowed us to have separate versions for
32570 alpha and everything else.
32571
32572 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32573 regexp which "info func operator\[\](" is supposed to match. Fix
32574 string to send to GDB. Note that GDB still doesn't work right. Add a
32575 new test for "info func .perator\[\](" which GDB does handle correctly.
32576
32577 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32578
32579Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32580
32581 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32582 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32583 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32584 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32585 it makes the tests harder to understand and confuses test-o-matic.
32586 The preferred style is that each test provides a PASS or a FAIL,
32587 and has a unique message (e.g. "continue #54" not just "continue")
32588 which is the same for the pass and the fail.
32589 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32590 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32591 to lib/gdb.exp.
32592 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32593 prt_accept which was basically the same thing. Likewise for
32594 test_print_reject and prt_reject.
32595 * lib/gdb.exp (test_print_reject): Add some more error message
32596 patterns to match from the former printcmds.exp (prt_reject).
32597 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32598 One defect of the passcount stuff is that some of it failed to
32599 report XPASS where appropriate.
32600 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32601 stuff before and after arg in expected pattern.
32602 (test_paddr_operator_functions): Re-do test without print_addr_of;
32603 this is the only test which seems to want extra stuff there.
32604
32605Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32606
32607 * gdb.base/nodebug.exp: Update new tests to reflect improved
32608 wording of gdb output.
32609
32610 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32611 and "ptype" work on variables in files compiled without -g.
32612 Replaces commented out "maint print msymbol" tests.
32613
32614Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32615
32616 * gdb.base/setvar.c (dummy): Call malloc.
32617
32618 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32619 losing with the irix4 sed.
32620
32621 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32622 ALRM" on irix4.
32623
32624Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32625
32626 * TODO: Remove items about corefile.exp testing new exec-file and
32627 backtrace; both are now done. Add items about printing enums.
32628
32629Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32630
32631 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32632 "get signal $thissig" test fails.
32633
32634 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32635
32636Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32637
32638 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32639 compiler warning with dec alpha compiler.
32640
32641 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32642 extra \n from gdb_test call (this explains why the prompt test
32643 that I removed yesterday was there).
32644 (user_defined_command_test): Remove extra \n and prompt test.
32645
32646 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32647 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32648 doesn't exist.
32649 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32650 Also remove alpha workaround, which turns out to be because
32651 SIGABRT == SIGLOST.
32652
32653 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32654
32655 * gdb.base/help.exp: Don't test "help show".
32656
32657Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32658
32659 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32660 "set print address" is on.
32661 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32662 pass prompt to gdb_test; gdb_test already looks for the prompt.
32663
32664 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32665
32666 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32667 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32668 was to make sure that gdb can read a core file. But (a) the "read
32669 the corefile" part didn't make it to a1-selftest.exp, we just
32670 delete the corefile after creating it, and (b) we test reading
32671 corefiles in corefile.exp anyway. Also, this test left around a
32672 xgdb process on Solaris.
32673
32674 * gdb.base/corefile.exp: Also test backtrace.
32675
32676Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32677
32678 * gdb.base/commands.exp: Test a simple user defined command with
32679 arguments and if/while statements; verify the full user command is
32680 printed by "show user".
32681
32682 * gdb.base/commands.exp: Test if/while commands as part of a
32683 breakpoint command list; verify they appear in breakpoint
32684 information.
32685
32686Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32687
32688 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32689 than by dividing by zero.
32690
32691Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32692
32693 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32694 performing an inferior call with watchpoints enabled.
32695 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32696 call.
32697
32698Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32699
32700 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32701 of "file" command.
32702
32703 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32704 Add additional pattern for when "int operator int(void);" appears
32705 in a different order.
32706
32707Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32708
32709 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32710
32711 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32712 and "signal" with ".*".
32713
32714Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32715
32716 * TODO: Add note about "handle all nostop".
32717
32718 * gdb.base/{sigall.c, sigall.exp}: New test.
32719 * gdb.base/Makefile.in: Add it.
32720
32721Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32722
32723 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32724 when invoking GDB, suppresses any windowing interface.
32725
32726Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32727
32728 * config/sim-gdb: New file, simulator testing support.
32729
32730Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32731
32732 * gdb.base/interrupt.exp: Test calling func1 twice.
32733
32734Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32735
32736 * gdb.base/list.exp (test_forward_search): Set timeout higher
32737 when we'll be getting lots of output from gdb.
32738
32739 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32740 "init_malloc" to after the expect statement. Run it if that
32741 regexp is taken, but also for two others which happen if source
32742 cannot be found.
32743
32744Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32745
32746 * gdb.base/printcmds.exp: New test, for printing register before
32747 program is running.
32748
32749Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32750
32751 * gdb.base/list.exp: Correct some alternate expect patterns
32752 to reflect changes in list1.c.
32753
32754Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32755
32756 * TODO: Add item regarding large frames.
32757
32758 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32759
32760 * TODO: Remove item about enabling return.exp; it
32761 is enabled. Suggest a few more "return" tests.
32762
32763Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32764
32765 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32766 anonymous unions.
32767
32768Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32769
32770 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32771 and pr-5646.o, so "make" is the same as "make all", not "make
32772 pr-4975.o".
32773
32774Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32775
32776 * gdb.base/list.exp: Adjust expectations to reflect changes in
32777 list1.c.
32778 (test_forward_search): New test proc.
32779 * gdb.base/list1.c (long_line): New function, has long source line.
32780
32781Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32782
32783 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32784 additional line of code that was added.
32785
32786Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32787
32788 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32789 tests so as not to overflow expect's input buffers.
32790 * gdb.disasm/hppa.exp: Corresponding changes.
32791
32792Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32793
32794 Beginnings of template debugging tests.
32795 * gdb.c++/templ-info.cc: New file to test for template
32796 debugging capability of the compiler.
32797 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32798 templ-info.cc.
32799 * gdb.c++/templates.cc: Add explicit template instantiations
32800 to enable compiling with -fno-implicit-templates. Add destructor
32801 and 'value' method to T5 class for template tests.
32802 * gdb.c++/templates.exp: Add testcases for printing of template
32803 types, setting breakpoints on template methods and calling a
d63a86f8 32804 template method.
c906108c
SS
32805
32806Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32807
32808 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32809 branch target since some assemblers (gas-2.5) may emit a
32810 relocation for the branch instead of resolving it in the
32811 assembler.
32812
32813Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32814
32815 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32816 through signal handler.
32817
32818Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32819
32820 * configure.in (*-*-netware): Use config/mt-netware.
32821
32822 * config/mt-netware: New file.
32823 * config/mt-i386-netware: Removed, separate configs for different
32824 netware architectures are no longer needed now that we have
32825 --with-headers.
32826
32827Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32828
32829 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32830 by the recent changes to use ANSI C arithmetic conversions.
32831
32832Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32833
32834 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32835 bug involving using inferior_pid to figure out whether to select a
32836 frame.
32837
32838Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32839
32840 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32841 match the current disassembler output.
32842
32843Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32844
32845 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32846 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32847 types, expect "int" as type of integer values (for now).
32848
32849Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32850
32851 * gdb.base/commands.exp: New tests for if/while commands.
32852
32853Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32854
32855 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32856 by .*, since hex values have different syntax in Chill mode.
32857
32858Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32859
32860 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32861 linefeed from expect pattern for repeated types with indices > 9.
32862
32863Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32864
32865 First part of Fortran test suite.
32866 * gdb.fortran: New directory.
32867 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32868
32869Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32870
32871 * gdb.base/default.exp: Update expect pattern for load command
32872 without arguments.
32873
32874Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32875
32876 * configure.in: Change i386 to i[345]86.
32877 * gdb.base/configure.in: Likewise.
32878 * gdb.c++/configure.in: Likewise.
32879 * gdb.chill/configure.in: Likewise.
32880
32881Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32882
32883 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32884 patterns, since that is not a valid context for comments.
32885
32886Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32887
32888 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32889 repeated types and repeated types with indices > 9.
32890
32891Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32892
32893 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32894 2417; old bug has been fixed.
32895
32896Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32897
32898 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32899 send the newline ourselves instead of assuming gdb_test will do
32900 so when passed an empty input string.
32901
32902 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32903 stabs testcode.
32904
32905Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32906
32907 * lib/gdb.exp (gdb_test): Don't send anything if the first
32908 argument is an empty string. This makes cases where we want to
32909 match output that is already in expect's buffers (for example,
32910 matching a breakpoint after gdb_run_cmd has been called) work
32911 reliably.
32912
32913Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32914
32915 * config/netware.exp: New file.
32916
32917Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32918
32919 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32920 the -B and -L prefixes so we can find the debugging stub.
32921
32922 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32923 there and we are using the gcc from the tree.
32924
32925 * gdb.base/types.c: Removed.
32926
32927 * gdb.base/configure.in: Look for makefile fragments in ../config.
32928 Recognize i386-*-netware.
32929 * gdb.c++/configure.in: Likewise.
32930
32931Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32932
32933 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32934 the correct TCL syntax.
32935
32936Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32937
32938 * gdb.base/opaque.exp: use runto instead of messing around with
32939 breakpoints. Simplify by using gdb_test.
32940
32941 * gdb.base/bitfields.exp: restart between tests on netware targets
32942 because breakpoints aren't relocated after target death. Run
32943 processes to completion.
32944
32945 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32946
32947Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32948
32949 * Makefile.in: Remove extra tabs that confuse some versions
32950 of "make". Use the newly built gdb to test with by default,
32951 rather than the first one in the tester's search path.
32952
32953Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32954
32955 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32956
32957 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32958 condition help.
32959
32960Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32961
32962 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32963
32964 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32965 running.
32966 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32967 * gdb.base/funcargs.exp: Likewise.
32968
32969 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32970 * gdb.base/funcargs.exp: Likewise.
32971
32972 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32973 message is "".
32974
32975Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32976
32977 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32978 return,signals,twice}.exp: Handle non-existant binaries
32979 consistantly.
32980
32981 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32982 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32983 might testing a cross development system.
32984
32985Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32986
32987 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32988 runtest script is relative to ${srcdir}, not ${rootdir}.
32989
32990Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32991
32992 * gdb.base/signals.exp: Allow for optionality of breakpoint
32993 address.
32994
32995Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32996
32997 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32998
32999Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
33000
33001 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
33002 for size_t definition.
33003 * gdb.c++/templates.cc: Likewise
33004
33005 * config/mt-i386-netware: New file.
33006
33007 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
33008 defined.
33009
33010 * gdb.base/Makefile.in: Added support for systems that name core
33011 files by appending "core" to the program name.
33012 * gdb.base/a1-selftest.exp: Likewise.
33013
33014Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33015
33016 * gdb.base/return.exp: Add comment and message for `return double'
33017 test failure on Sparc Solaris.
33018
33019Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
33020
33021 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
33022
33023Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33024
33025 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
33026 from optimizing them away.
33027 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
33028 patterns to include default constructors and assignment operators,
33029 to match gcc versions beyond 2.5.8. Accept any cplus demangling
33030 character in the output of the virtual base pointer.
33031
33032Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33033
33034 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
33035 expression match in print_addr_of to avoid unintented matches.
33036 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
33037 versions up to 2.5.8.
33038
33039Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33040
33041 * gdb.base/list.exp: Tweak alternate pattern for listing of an
33042 included file to run under newer versions of expect.
33043 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
33044 consecutive >'s in templates to accomodate recent cplus-dem.c change.
33045 Remove xfail for the virtual table of BDDHookV.
33046
33047Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
33048
33049 * lib/gdb.exp (string_to_regexp): Set a default result.
33050 (default_gdb_start): Fix misleading message.
33051
33052Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
33053
33054 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
33055 Remove all CC, etc definitions.
33056 * config/mt-hpux: New file.
33057 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
33058 (CFLAGS, LDFLAGS): Define.
33059 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
33060
33061 * Makefile.in (site.exp): Don't insert host_os, etc.
33062 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
33063 (distclean): Check existence of subdir.
33064 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
33065 * gdb.base/Makefile.in: General cleanup and simplification.
33066 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
33067 to build executables. Use default rule to build .o files.
33068 (EXPECT, RUNTEST, CC): Fix relative pathname.
33069 (site.exp): Don't insert host_os, etc.
33070 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
33071 and/or SIGUSR1 defined.
33072 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
33073 * gdb.c++/Makefile.in: General cleanup and simplification.
33074 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
33075 (CFLAGS): Remove.
33076 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
33077
33078Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
33079
33080 * gdb.base/recurse.exp: Misc changes to get tests running again
33081 after Kung's changes to the watchpoint code.
33082 * gdb.base/watchpoint.exp: Likewise.
33083
33084Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
33085
33086 * lib/gdb.exp (string_to_regexp): Convert {\} also.
33087
33088Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
33089
33090 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
33091 * lib/gdb.exp (default_gdb_start): Define.
33092 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
33093 gdb.base/funcargs.exp, gdb.base/opaque.exp,
33094 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
33095 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
33096 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
33097 Don't call gdb_target_udi in between tests.
33098
33099Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33100
33101 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
33102 (which was basically just a local version of the same thing). In
33103 addition to avoiding duplication, gdb_test_exact is faster.
33104 * lib/gdb.exp (gdb_test_exact): Fix typo.
33105
33106 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
33107 don't give an error.
33108
33109 * gdb.base/term.exp: Call delete_breakpoints before starting.
33110
33111 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
33112 (t10): Add comment.
33113
33114Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
33115
33116 Reorganization of the GDB Test Suite.
33117
33118 * gdb.base: New directory, contains all the basic tests.
33119 * gdb.c++: New directory, tests specific to C++.
33120 * gdb.chill: New directory, tests specific to Chill.
33121 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
33122 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
33123 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
33124 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
33125 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
33126 t30-31 to chill).
33127 * */gdbme.*: Rename to match appropriate expect scripts.
33128 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
33129 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
33130 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
33131 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
33132 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
33133 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
33134 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
33135 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
33136 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
33137 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
33138 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
33139 gdb.c++/virtfunc.cc: New names of C++ files.
33140 * gdb.chill/chillvars.ch: New name of Chill file.
33141 * gdb.base/configure.in, gdb.c++/configure.in,
33142 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
33143 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
33144 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
33145 * configure.in (configdirs): Update to reflect directory changes.
33146 (target_abbrev): No longer define for any configuration.
33147 * Makefile.in: Cosmetic improvements to header comments.
33148
33149Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
33150
33151 Various changes to gdb.t31:
33152
33153 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
33154 * gdbme.ch: Make all key-words and predefineds be upper-case.
33155 * chillvars.exp: Expect key-words and predefinds in upper-case.
33156
33157 * chillvars.exp: Use gdb_test_exact many places.
33158 Change expected output for arrays (which now includes index labels).
33159
33160 * pr-5020.exp, gdme.ch (module PR_5020):
33161 New test, for PR-5020.
33162
33163Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
33164
33165 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
33166 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
33167
33168Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
33169
33170 * Makefile.in: Fix bit-rot in definitions of CHILL,
33171 CHILL_FOR_TARGET and Chill_LIB.
33172 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
33173 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
33174 CHILL, and CHILL_LIB.
33175
33176Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
33177
33178 * Revert the previous changes. Please see Rob's directory
33179 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
33180
33181Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
33182
33183 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
33184 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
33185 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
33186 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
33187 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
33188 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
33189 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
33190 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
33191 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
33192 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
33193 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
33194 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
33195 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
33196 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
33197 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
33198 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
33199 changes from 94Q1.
33200
33201Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
33202
33203 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
33204 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
33205 Rob's new testing fragments.
33206
33207Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
33208
33209 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 33210 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
33211
33212Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
33213
33214 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
33215 version also, match on casted version strings, and match on
33216 gdb startup case where the line numbers might be messed up.
33217
33218Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
33219
33220 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 33221 (CFLAGS): Delete it from here.
c906108c
SS
33222
33223Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
33224
33225 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
33226
33227Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
33228
33229 * Makefile.in (RUNTEST): Default to just "runtest".
33230
33231Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33232
33233 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
33234 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
33235 the code has been restructured.
33236
33237Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33238
33239 * gdb.t00/default.exp (set write): Allow any number of \r and/or
33240 \n, not just one of each.
33241
33242 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
33243 /bin/cc gives a warning if you do.
33244
33245Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
33246
d63a86f8 33247 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
33248 __t10ListS_link1ZUiRCUiPT0
33249
33250Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33251
33252 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
33253 on local variables in recursive functions.
33254
33255 * gdb.t07/Makefile.in: Build the new test.
33256
33257Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33258
33259 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
33260 directly. Instead compare the return values from actual calls.
33261
33262Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
33263
33264 * Makefile.in (check): Set TCL_LIBRARY for runtest.
33265
33266Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33267
33268 * From Peter Schauer with minor modifications.
a9c64011
AS
33269 * gdb.t15/return.exp (return_tests): Handle targets where "return"
33270 stops in mid-line in the caller. Add xfail for returning a float
33271 value on X86 targets.
c906108c
SS
33272
33273Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33274
33275 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
33276 to avoid expect lossage.
33277 (fmem_LRbug_tests): Likewise.
33278 * gdb.disasm/hppa.s: Corresponding changes.
33279
33280 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
33281 conditions to work with latest dejagnu/expect.
33282
33283 * gdb.t15/funcargs.exp (finish from indirect call): No longer
33284 expected to fail on the PA.
33285 (backtrace in call with trampolines): Explicitly require main
33286 to be frame #1 (no trampolines should show up in backtrace).
33287
33288 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
33289 "continue -expect".
33290 * gdb.t06/break.exp: Likewise.
33291 * gdb.t07/watchpoint.exp: Likewise.
33292 * gdb.t13/bitfields.exp: Likewise.
33293 * gdb.t15/{funcargs,return}.exp: Likewise.
33294 * gdb.stabs/weird.exp: Likewise.
33295 * config/{mips,udi}-gdb.exp: Likewise.
33296
33297 * hppa.sed: Enclose comments within a sed command to avoid
33298 losing with the old OSF1 sed.
33299
33300Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33301
33302 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
33303 sequent dynix.
33304 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
33305 * gdb.t15/funcargs.exp: Conditionally step again to really
33306 finish from marker_call_with_trampolines. Handle the case where
33307 the first step from within call_with_trampolines already steps
33308 us back to main.
33309 * gdb.t15/gdbme.c: Add comment to closing brace of
33310 call_with_trampolines for funcargs.exp.
33311
33312Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33313
d63a86f8 33314 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
33315 Fix typo(s).
33316
33317Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33318
33319 * gdb.t07/gdbme.c: More code for watchpoint testing.
33320
33321 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
33322 "Hardware watchpoint" throughout file.
33323 (test_watchpoint_triggered_in_syscall): New test.
33324 (test_complex_watchpoint): New test.
33325
33326Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33327
33328 * gdbme.c (call_with_trampolines): New function to try and step
33329 into. Tests trampoline problems on the PA.
33330
33331 * funcargs.exp (localvars_in_indirect_call): No longer expect
33332 stepping into indirect call to fail on PAs.
33333 (test_stepping_over_trampolines): New test.
33334
33335Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33336
33337 * TODO: Add suggestions for static member function tests, and
33338 completion tests.
33339
33340Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33341
33342 * TODO: Add suggestions for "p/a" tests.
33343
33344 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
33345 (default_gdb_exit): Replace all the hair with sending "quit" to
33346 the process with a simple close.
33347
33348Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33349
33350 * TODO: Add suggestions for shared library tests.
33351
33352Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33353
33354 * TODO: Add suggestions for x/s tests.
33355
33356Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33357
33358 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
33359 "enable once", and "enable breakpoints once" with ".*".
33360
33361Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33362
33363 * TODO: Add suggestions about structure passing tests.
33364
33365Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33366
33367 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
33368 the primary1 test, use work around if __GNUC__ < 2.
33369 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
33370 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
33371 Test for bad output rather than waiting for timeout. Issue
33372 second continue only if first continue failed.
33373
33374Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33375
33376 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
33377 operator[] test with gdb_test because the old code didn't seem to
33378 be getting the quoting right with the new dejagnu.
33379
33380Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
33381
33382 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
33383 one from the path.
33384 * Makefile.in: Use a fresh expect if there is one, use runtest
33385 from the src tree if there is one.
d63a86f8 33386
c906108c
SS
33387Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33388
33389 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
33390 next over recursive call. Revise the tests from that point on
33391 (which had been skipped) to match GDB's actual (correct) output.
33392
33393 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
33394 with next over a breakpoint whose condition is false.
33395
33396 * gdb.t00/help.exp: Comment out "help set print" tests just like
33397 (and for same reason as) "help set" test.
33398
33399Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33400
33401 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
33402 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
33403
33404Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33405
33406 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
33407 necessary gdb_target_udi.
33408
33409 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
33410
33411 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
33412 1838 and 2417; they are fixed.
33413
33414 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
33415 gdb.t03/ptype.exp (ptype structure, ptype union):
33416 Remove xfails; the test is looser than when the xfails were added.
33417
33418 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
33419 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
33420
33421 * gdb.t01/run.exp: Only run shell test if isnative.
33422
33423 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
33424 since "run" automatically loads if necessary. Call gdb_target_udi
33425 after the "file" since "file" kills any execution target.
33426
33427 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
33428 GDB. GDB doesn't work that way (not anymore at least) on UDI.
33429 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
33430 argument for UDI.
33431
33432Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33433
33434 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
33435
33436 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
33437
33438Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33439
33440 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
33441 properly quoting regexps. This makes the second argument to
33442 demangle a fixed string, which matches the callers, instead of a
33443 shell-style pattern which is what the previous implementation
33444 used. Update some of the callers.
33445
33446Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33447
33448 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
33449 (comib_nullified_tests): Fix typo.
33450 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
33451 strings. No longer expected to fail.
33452
33453 * gdb.disasm/hppa.s (addib_tests): Fix typo.
33454 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
33455 strings. No longer expected to fail.
33456
33457 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
33458 string. No longer expected to fail.
33459
33460Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33461
33462 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
33463 No longer expected to fail.
33464
33465 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
33466 string. No longer expected to fail.
33467
33468Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33469
33470 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
33471 only in the names (I probably got most of them). I was even
33472 generous with some which differed in underscores in names, and
33473 probably missed a few, and I *still* was able to remove almost a
33474 third of the file with almost no impact on testsuite coverage.
33475
33476Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33477
33478 * gdb.t00/default.exp: Match udi_attach error message as well as
33479 the one from child_attach.
33480
33481 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
33482
33483 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
33484
33485 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
33486 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
33487
33488 * Move test with enums and partial symbols back to
33489 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
33490 Reverts the change of 26 May 93. Per today's change to
33491 stabs.texinfo, the behavior that weird.exp was expecting was
33492 unreasonable; what is important is that the compiler+gdb get
33493 things right, which happens with a recent gcc. Also fix the test
33494 to deal with native compilers which put out the stab gdb can't
33495 deal with.
33496
33497Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33498
33499 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
33500 in the names. The main thing these accomplish is to slow things down.
33501 Many more such duplicates surely remain.
33502
33503 * gdb.t00/help.exp: Comment out "help support" test just like
33504 (and for same reason as) "help set" test.
33505
33506Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
33507
33508 * gdb.t06/break.exp: Remove setup_xfails for
33509 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
33510 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
33511 about known bug in gcc to include up through 2.5.8.
33512 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
33513 well as "_vb$".
33514 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
33515 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
33516 with latest gcc and gdb.
33517 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
33518 well as "_vb$".
33519
33520Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33521
33522 * configure.in (hppa*-*-*): Also configure and build stabs-only
33523 tests.
33524
33525Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33526
33527 * gdb.t10/hppa.mt: A makefile fragment for the PA.
33528 * gdb.t10/configure.in (hppa*-*-*): Use it.
33529
33530Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33531
33532 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
33533
33534Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33535
33536 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
33537 versions prior to 1.13.5.
33538
33539Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33540
33541 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
33542 the prompt is at the start of a line.
33543
33544Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33545
33546 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
33547 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
33548 in the copr tests now.
33549 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
33550 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
33551 expected to fail.
33552
33553Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
33554
33555 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
33556 gdb.t31/chillvars.exp, lib/gdb.exp:
33557 Tweak to run under either version of expect.
33558 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
33559 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
33560 * gdb.t11/list.exp: Remove extraneous whitespace.
33561
33562Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33563
33564 * gdb.t16/printcmds.exp (test_print_strings): Accept
33565 "(unsigned char *) " before the string.
33566
33567 * TODO: Add notes about printing of fancy types and GDB expressions.
33568
33569Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
33570
33571 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33572 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33573 if doing mips-idt-ecoff.
c906108c
SS
33574
33575Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33576
33577 * Most .exp files: Tweak to run under either version of expect.
33578
33579Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33580
33581 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33582 xfails; I'm not sure why they are failing, but not because of PR 1806.
33583
33584Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33585
33586 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33587 defined in lib/gdb.exp.
33588
33589Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33590
33591 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33592 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33593 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33594 have to be typeless.
33595
33596Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33597
33598 * TODO: Add suggestion for copyright year test.
33599
33600Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33601
33602 * configure.in (*-*-lynxos*): Add stabs tests.
33603
33604Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33605
33606 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33607 so insert a tab before any assembler directive in column zero.
33608
33609 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33610 stores.
33611 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33612 stores.
33613 (fpu_short_memory_tests): Likewise.
33614
33615Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33616
33617 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33618 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33619 .stabs directives in comments.
33620
33621Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33622
33623 * TODO: New file, describing tests we could write.
33624 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33625
33626Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33627
33628 * gdb.t06/signals.exp: Add kludge to force re-sync.
33629
33630 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33631 to xgdb instead of gdb, get out of gdb.
33632
33633Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33634
33635 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33636 for info.
33637
33638Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33639
33640 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33641 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33642 * gdb.stabs/hppa.sed: New sed script for the PA.
33643
33644Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33645
33646 * gdb.stabs: Re-write weird.def and configuration to use sed
33647 instead of cpp. sed is portable and POSIX; cpp is neither.
33648
33649Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33650
33651 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33652
33653Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33654
33655 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33656
33657Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33658
33659 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33660 "_vb$".
33661 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33662 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33663
33664Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33665
33666 * lib/gdb.exp: Comment out code which depends on non-existent
33667 `transform' procedure.
33668
33669Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33670
33671 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33672 * lib/gdb.exp: Transform tool name.
33673 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33674 1.1's new error handling system.
33675
33676Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33677
33678 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33679
33680Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33681
33682 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33683 They made pattern matching so slow that timeouts happened on
33684 heavily loaded systems. Now any output from "show print" which
33685 gets us back to the GDB prompt is a PASS.
33686
33687Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33688
33689 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33690
33691Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33692
33693 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33694
33695 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33696 It is not from PR 3220.
33697
33698Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33699
33700 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33701 just started failing because they depended on the order the
33702 subcommands are presented, or exact docstring text. This kind of
33703 test is a pain and has minimal benefit.
33704
33705Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33706
33707 * gdb.t09/corefile.exp: At end of test, use "core" command with
33708 no arguments.
33709
33710Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33711
33712 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33713 17}/Makefile.in: Make it possible to run the testsuite with Sun
33714 make and CC = cross gcc by adding explicit build rules for .o
33715 files.
33716
33717Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33718
33719 * gdb.t15/funcargs.exp: Don't put comments on same line as
33720 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33721
c906108c
SS
33722Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33723
33724 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33725
33726Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33727
33728 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33729 * gdb.t20/inherit.exp: remove three dumplicate entries.
33730
33731Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33732
33733 * gdb.t06/break.exp: For "next over recursive call", fail on any
33734 incorrect output, not just on "factorial (value=2)".
33735
33736Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33737
33738 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33739 working now. Add an xfail if accesing a bss variable causes
33740 a memory error if the target is not yet run.
33741
33742Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33743
33744 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33745 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33746 name of __st* demangling (2 strings). Did Kung really get the
33747 more than 95 others right without testing them?
33748
33749Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33750
33751 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33752
33753Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33754
33755 * configure.in (configdirs): Add gdb.disasm
33756 * gdb.disasm: New directory for GDB disassembler tests.
33757 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33758
33759Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33760
33761 * gdb.t00/help.exp: Don't test "help set".
33762
33763 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33764 from within expect statements. None of these happen anymore and
33765 they cause regressions to be silently unnoticed.
33766
33767 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33768 messages) about known failures with gcc cygnus-2.4.5-930417.
33769
33770 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33771 comp-info.exp so it gets built if it doesn't exist.
33772
33773 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33774 it is no longer used.
33775 * gdb.t13/comp-info.c: Removed.
33776
33777Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33778
33779 * gdb.t06/signals.exp: Add xfail for sun3.
33780
33781Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33782
33783 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33784 relevant because ^C doesn't get sent but failure can be reproduced
33785 interactively).
33786
33787Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33788
33789 * gdb.stabs/alpha.mt: New configuration file for alpha.
33790 * gdb.stabs/configure.in: Use it.
33791 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33792 sharing with alpha.mt, redefine long to word via preprocessor.
33793 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33794 for alpha.
33795 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33796 native cc.
33797 * gdb.t00/teststrategy.exp: Change expect string so that we
33798 consume the `(xgdb)' from the command echo and from the gdb prompt.
33799 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33800 gdb currently compares all values as long, so this failure probably
33801 applies to any configuration where LONGEST is bigger than a target int.
33802 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33803 with gcc.
33804 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33805 to handle opaque pointers, gcc is.
33806 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33807 as first argument. Include <sys/types.h> and change all operator
33808 new definitions to use size_t.
33809 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33810 now that we use size_t.
33811
33812Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33813
a9c64011 33814 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33815 a long or float array cast all array members to the same type.
a9c64011 33816 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33817 with 64 bit longs.
a9c64011 33818 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33819 on alpha.
a9c64011 33820 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33821
33822Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33823
33824 * gdb.t24 (demangle.exp): Constructors of templates have names like
33825 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33826 section 14.6 of the ARM.
33827
33828 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33829 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33830 accomplish little and slow down the testsuite.
33831
33832 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33833 Accept spaces various places.
33834
33835Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33836
33837 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33838 with watchpoint enabled.
33839
33840 * Makefile.in: Remove definition of CC and remove the second
33841 definition of CXX (the "CXX = gcc" one remains). These definitions
33842 were causing backquotes to be expanded within backquotes, which
33843 doesn't work.
33844
33845Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33846
33847 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33848
33849Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33850
a9c64011
AS
33851 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33852 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33853 by mips cc and contains no stabs entries.
33854
33855Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33856
33857 * config/vx-gdb.exp: Use fake device to load files rather than
33858 NFS.
33859 * lib/gdb.exp: New proc to do "file" command.
33860 * config/unix-gdb.exp: Use new "file" proc.
33861
33862Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33863
33864 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33865 Rework board rebooting slightly.
33866 (gdb_exit): Don't exit from the remote shell; there isn't one.
33867 * gdb.stabs/weird.exp: If a program is being debugged already,
33868 kill it.
33869 * gdb.t04/setvar.exp: Stop and restart gdb.
33870 * gdb.t05/expr.exp: Likewise.
33871 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33872 restart gdb and reload the program.
33873 * gdb.t08/opaque.exp: Likewise.
33874 * gdb.t12/scope.exp: Likewise.
33875 * gdb.t13/bitfields.exp: Likewise.
33876 * gdb.t15/funcargs.exp: Likewise.
33877 * gdb.t20/classes.exp: Likewise.
33878 * gdb.t03/ptype.exp: Increase timeout.
33879 * gdb.t16/printcmds.exp (test_print_string_constants,
33880 test_print_array_constants): Likewise.
33881 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33882 * gdb.t20/classes.exp (do_tests): Likewise.
33883 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33884
33885Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33886
33887 * gdb.stabs: Renamed *wierd* to *weird*.
33888
33889Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33890
33891 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33892 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33893
33894Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33895
33896 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33897 (do_tests): Remove xfail for whatis on one_var and two_var.
33898
33899Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33900
33901 * Makefile.in: Made cross building work better by adding
33902 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33903
33904Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33905
33906 * gdb.t15/{return.c,return.exp,Makefile.in}:
33907 New test, currently commented out.
33908
33909Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33910
33911 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33912 still running and removes the leftover named socket so GDb can do
33913 clean restarts.
33914
33915Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33916
33917 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33918 console, not GDB.
33919 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33920 cross testing works better with "make check"
33921 * config/unix-gdb: Use default procedures for exit and version.
33922 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33923 with the newest VxWorks.
33924
33925Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33926
33927 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33928 old form.
33929
33930 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33931 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33932
33933 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33934
33935 * config/unix-gdb.exp: Remove this version of gdb_exit
33936 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33937 Rob says he'll look at it when he gets back to testing boards.
33938
33939Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33940
33941 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33942 an expected fail for certain ptype commands.
33943
33944 * gdb.t20/classes.exp: Update expected results of "ptype class
33945 Base1" to account for the constructor that now appears in the type.
33946
33947Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33948
33949 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33950 disappeared from list.
33951 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33952 "alldone" proc with call to cleanup and exit.
33953 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33954 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33955 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33956 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33957 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33958 "alldone" proc with simple returns that suppress remaining
33959 tests. The alldone proc went away many months ago.
33960
33961Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33962
33963 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33964
33965 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33966
33967Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33968
33969 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33970 as vax gdb will display them.
33971
33972Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33973
33974 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33975 optimizers.
33976
33977 * scope.exp: Change "bad value for localval" messages so each one
33978 is unique.
33979
33980 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33981 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33982
33983 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33984
33985Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33986
33987 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33988 doesn't exist (due to optimization).
33989
33990Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33991
33992 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33993 contains \r because the filename is long.
33994
33995 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33996 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33997
33998Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33999
34000 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
34001 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
34002 Ultrix.
34003 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
34004 int tests.
34005 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
34006
34007Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
34008
34009 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
34010
34011 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 34012 to match does not match the passing case but still matches the
c906108c
SS
34013 failing case.
34014
34015Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34016
34017 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
34018
34019Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
34020
34021 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
34022 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
34023 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
34024 Remove various versions of gdb_exit.
34025 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
34026 gdb_exit.
34027 * config/unix-gdb.exp: gdb_exit remains here, and should override
34028 the generic version, since it's doing a lot of wierd stuff that
34029 the other versions aren't. FIXME, fold it in, or abandon this
34030 version.
34031
34032Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34033
34034 * gdb.t24/demangle.exp: Add tests for PR 3220.
34035
34036Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34037
34038 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
34039
34040Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
34041
34042 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
34043 "i386-*-*". Works for i486 as well.
34044
34045 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
34046 bug, and expand domain of xfail to all SVR4 systems, since the
34047 actual problem is likely to be in generic SVR4 /proc support.
34048
34049Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34050
34051 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
34052
34053Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
34054
34055 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
34056 xfails for other systems. Match a missing 'Continuing.' as an
34057 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
34058
34059 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
34060 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
34061 Only issue warning for missing executables if -all option is used.
34062
34063 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
34064 file if -all option is used. It's like an unpredictable XFAIL.
34065
34066Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34067
34068 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
34069 for dynamically linked binaries.
34070
34071 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
34072
34073Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34074
34075 * gdb.t20/inherit.exp: Change message for "print tagless struct"
34076 to state that this is a known bug in old versions of g++.
34077
34078Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34079
34080 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
34081 while waiting for `Continuing'.
34082
34083Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
34084
34085 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
34086 in text, data, and bss.
34087 * gdb.t10/nodebug.c: Add local and global test variables for
34088 initialized and uninitialized data.
34089
34090Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34091
34092 * config/unix-gdb.exp (gdb_exit): Add "wait".
34093
34094Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34095
34096 * gdb.t06/signals.exp: xfail the continue from the handler for all
34097 targets.
34098
34099 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
34100 function with watchpoints enabled, the i386 call dummy starts with
34101 a call.
34102
34103 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
34104 386 bsd names its corefiles.
34105
34106Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
34107
34108 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
34109 compilers don't grok it.
34110 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
34111 with small octal ints rather than character constants, which
34112 are signed and might not fit if first promoted to int.
34113
34114Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
34115
34116 * gdb.t09/Makefile.in (clean): Remove corefile.
34117
34118Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34119
34120 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
34121
34122Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34123 and Jim Kingdon (kingdon@cygnus.com)
34124
34125 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
34126 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
34127 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
34128
34129Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34130
34131 * gdb.t17/interrupt.exp: Add xfail for hppa.
34132
34133Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34134
34135 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
34136 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
34137 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
34138 to determine signed-ness of bitfields and use the result to setup
34139 the xfail.
34140 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
34141 * gdb.t15/funcargs.exp: Use them to step until the second indirect
34142 call line is reached if necessary.
34143
34144Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34145
34146 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
34147
34148Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34149
34150 * gdb.t06/break.exp: Also test `clear' command.
34151
34152Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
34153
34154 * gdb.t00/teststrategy.exp: Remove extra quote.
34155
34156 * gdb.t07/watchpoint.exp: Change xfail for calling function with
34157 watchpoint enabled to be for all non-68k machines.
34158
34159 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
34160
34161Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34162
34163 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
34164 targets use aout.mt instead of ecoff.mt as gas understands
34165 standard aout format.
34166
34167Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
34168
34169 * lib/gdb.exp (runto): Don't insist that function we are running to
34170 was compiled with -g.
34171
34172 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
34173
34174 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
34175 to get back into the read system call.
34176 Accept leading newline in case where we woke it up.
34177
34178Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34179
34180 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
34181 to make the stabs test work on ecoff systems using gcc and -with-stabs.
34182 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
34183 enable ecoff configuration.
34184
34185Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34186
34187 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
34188
34189Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34190
34191 * gdb.t16/printcmds.exp: Add another printf test.
34192
34193Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
34194
34195 * configure.in: If configured -with-stabs on any target, add
34196 stabsdirs to configdirs.
34197
34198Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34199
34200 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
34201 fun" so pattern does not match the command itself.
34202
34203Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34204
34205 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
34206
34207Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34208
34209 * gdb.t17/interrupt.exp: Test for more things.
34210
34211Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34212
34213 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
34214 compiler arranges the code and line numbers.
34215
34216 * gdb.t17/interrupt.exp: Don't send \n after ^C.
34217
34218Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34219
34220 * gdb.t00/help.exp: Increase expect input buffer size.
34221
34222Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34223
34224 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
34225
34226 * gdb.t07/watchpoint.exp: Add xfail for hppa.
34227
34228 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
34229
34230 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
34231 [0-9]*, not just [0-9].
34232
34233Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34234
34235 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
34236
34237 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
34238
34239Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34240
34241 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
34242
34243Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34244
34245 * gdb.t06/signals.c: Add xfails for sun3.
34246
34247 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
34248
34249 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
34250 test_stepping tests.
34251
34252Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34253
34254 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
34255
34256 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
34257
34258 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
34259 rather than actually putting it through cpp twice.
34260
34261 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
34262
34263Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
34264
34265 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
34266 no longer needed.
34267
34268Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34269
34270 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
34271
34272 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
34273 C++ features prints as "struct", make it a pass, not an xfail.
34274
34275Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34276
34277 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
34278 Don't require VA to print as "class" rather than "struct".
34279
34280Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
34281
34282 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
34283
34284Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34285
34286 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
34287
34288Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34289
34290 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
34291 order.
34292
34293Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34294
34295 * gdb.t16/printcmds.exp: Add printf tests.
34296
34297 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
34298
34299 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
34300
34301Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
34302
34303 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
34304 pass counts, to counteract any existing or future setup_xfails.
34305
34306Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34307
34308 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
34309 {BEGIN,END}_COMMON for common block instead of STAB.
34310 * gdb.stabs/wierd.exp: Add xfail for rs6000.
34311
34312 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
34313 intp_var should be N_GSYM not N_LSYM.
34314 wierd-aout.S: Use a label for the value of the N_SO.
34315 wierd.def: Remove all backslashes.
34316 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
34317
34318Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34319
34320 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
34321 get the expected next to inheritance3.
34322
34323Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34324
34325 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
34326 now that gcc-2.4 gets it right.
34327
34328Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34329
34330 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
34331
34332 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
34333 generating comp-info.exp which works for cross-compilation.
34334
34335Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
34336
34337 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
34338 "*-*-sysv4.*".
34339
34340Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
34341
34342 * gdb.t01/run.exp: Start with a fresh gdb.
34343 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
34344 SVR4.x.
34345
34346Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
34347
34348 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
34349 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
34350 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
34351 Makefile.in (distclean, realclean): Remove gdbme.c from list of
34352 things to remove.
34353
34354Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
34355
34356 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
34357 test cases from bug reports.
34358
34359Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
34360
34361 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
34362 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
34363 avoid spurious xfails.
34364 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
34365 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
34366 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
34367
34368Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
34369
34370 * gdb.t00/teststrategy.exp: Rework to provide more useful
34371 description of each test, fix problem with systems that define
34372 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
34373 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
34374 results for "next over recursive call" so timeouts aren't taken
34375 by error.
34376
34377Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
34378
34379 * gdb.t12/scope.exp: Test printing of variables before run.
34380
34381 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
34382 printed in wrong order due to sorting.
34383
34384Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
34385
34386 * gdb.t00/teststrategy.exp: Fix expected results for printing
34387 user entered string constant. Is array of char, prints with no
34388 address.
34389
34390 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
34391 commands.
34392 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
34393 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
34394 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
34395 of struct of char arrays.
34396 * gdb.t00/radix.exp: New tests for radix commands.
34397
34398Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
34399
34400 * gdb.t16/printcmd.exp: Print a variable before running program
34401 (with xfail for AIX).
34402
34403Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
34404
34405 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
34406
34407 * gdb.t16/printcmd.exp: Don't print variables before running program.
34408
34409 * gdb.t06/break.exp: Don't require envp argument to main.
34410
34411 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
34412
34413 * gdb.t02/whatis.exp, gdb.t11/list.exp:
34414 Add xfails for rs6000.
34415
34416 * gdb.t02/whatis.exp: Change other tests not to re-test something
34417 we already tested.
34418
34419 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
34420 each type used has a variable of that type.
34421
34422Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
34423
34424 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
34425
34426Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
34427
34428 * configure.in: change srctrigger to be a file, not a directory
34429
34430Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
34431
34432 * configure.in (mips-idt-ecoff*): Added trailing '*'.
34433
34434 * gdb.t11/list.exp: Fixed a couple of typos.
34435
34436Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
34437
34438 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
34439 is fixed and PR is closed.
34440 * gdb.t16 (gdbme.c): Add simple test string variable.
34441 * gdb.t16 (printcmds.exp): Add tests with simple test string
34442 variable, primarily for boundaries on "set print elements".
34443
34444Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
34445
34446 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
34447 Make leading 0's optional and don't expect a tab in the middle
34448 of the number.
34449
34450 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
34451
34452 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
34453 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
34454 don't end command passed to gdb_test with newline.
34455
34456 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
34457 signed keyword away, don't expect signed bitfields to be signed.
34458
34459 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
34460 printing with only as many 1's as are in the field as well as printing
34461 with 32 1's (see comment).
34462
34463Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
34464
34465 * gdb.t00/default.exp: Start with a fresh gdb.
34466 * configure.in (configdirs): Remove gdb.t31 until the chill
34467 compiler works again. It no longer is able to find chillrt0
34468 since it isn't in libchill.a anymore.
34469 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
34470 wierd.o, make more modular.
34471 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
34472 spurious newlines that caused problems.
34473
34474Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34475
34476 * Move test with enums and partial symbols from gdb.t03/ptype.exp
34477 to gdb.stabs/wierd.exp since GCC has worked around the bug.
34478 gdb.stabs/wierd.{exp,def}: Many new tests.
34479
34480 * gdb.t00/default.exp: update info line for new message.
34481
34482 * gdb.t02/{whatis.exp,gdbme.c}:
34483 Test that "char *" doesn't print as "caddr_t".
34484
34485Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34486
34487 * gdb.t00/help.exp: Use .* in place of some help messages which
34488 just changed.
34489 gdb.t00/default.exp: Update "info frame" test for new message.
34490 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
34491 Remove some xfails
34492
34493Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34494
34495 * gdb.t03/{gdbme.c,ptype.exp}:
34496 Add tests for typedef'd struct and union without tags.
34497 Also check "whatis" on a variable of a typedef'd enum without a tag.
34498
34499 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
34500 PRMS 1823; the bug still exists but isn't reproduced by this test
34501 anymore), and remove rs6000 XFAIL (the bug is fixed).
34502
34503 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
34504 duplicated from whatis.exp. For those that are left, accept
34505 "long", "long int", or "int" for long variables (whatis.exp already
34506 has an XFAIL for "int", so no need to fail it here).
34507
34508 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
34509 Deal with GCC's names for types now that GDB uses the compiler's names.
34510
34511 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
34512 setup_xfail's for sunos4. If we #defined the signed keyword away,
34513 don't expect GDB to know that char it is signed.
34514
34515 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
34516
34517Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
34518
34519 * configure.in (configdirs): Add gdb.t24 for C++ tests that
34520 should work on any system, regardless of debugging format.
34521 * gdb.t21/demangle.exp: Move to gdb.t24.
34522 * gdb.t24/demangle.exp: Move from gdb.t21.
34523 * gdb.t24/{Makefile.in, configure.in}: New files.
34524
34525Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34526
34527 * configure.in: Do gdb.stabs and C++ tests only for stabs.
34528 * gdb.stabs: New directory.
34529
34530Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34531
34532 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
34533 not just "Quit anyway?".
34534
34535Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
34536
34537 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
34538 that all setup_xfails are immediately followed by clear_xfails.
34539
34540Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
34541
34542 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
34543 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
34544 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
34545 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
34546 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
34547 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34548 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34549 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
34550 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
34551 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
34552 gdb.t31/chillvars.exp, lib/gdb.exp:
34553 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
34554 bug-gdb@prep.ai.mit.edu.
34555
34556Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
34557
34558 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
34559 with 0.0, not integer 0.
34560
34561Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
34562
34563 * gdb.t06/break.exp: Update for "Kill the program" message change.
34564
34565Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
34566
34567 * Makefile.in (GDBFLAGS): Set to -nx.
34568 * Makefile.in (site.exp): Use GDBFLAGS.
34569
34570Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34571
34572 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34573 Makefiles.
34574 (check): depend on just-check.
34575 (just-check): added so that tests can be run without a noop
34576 build pass.
34577
34578Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34579
34580 Switch to using configure's configdirs.
34581 * Makefile.in (Makefile): add configure.in dependency.
34582 (SUBDIRS): removed redundant assignment.
34583 * configure.in: switch subdirs assignment to configdirs.
34584 * gdb.t*/configure.in: new files.
34585
34586Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34587
34588 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34589 works.
34590
34591Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34592
34593 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34594 in explicit rules. Apparently this is not supported by some makes.
34595
34596Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34597
34598 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34599
34600Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34601
34602 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34603 disappeared.
34604
34605Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34606
34607 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34608
34609Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34610
34611 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34612 watchpoint problem that is now fixed.
34613 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34614 uninitialized convenience variables.
34615 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34616 structures.
34617
34618Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34619
34620 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34621 which causes expect to get out of sync with gdb on long output
34622 from help set.
34623 * gdb.t09/corefile.exp: Make expected pattern for core file
34624 failing signal and frame output format less sun specific.
34625
34626Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34627
34628 * gdb.t31/chillvars.exp: Add and remove initial dummy
34629 breakpoint, so that symbol table is forced in.
34630 (Needed at least on Sunos4, though it seems not SVR4.)
34631 * gdb.t31/chillvars.exp: Update for changed output format.
34632
34633Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34634
a9c64011 34635 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34636
34637Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34638
34639 * Makefile.in: Added --srcdir when invoking runtest, removed the
34640 need for a local config file. (optional now)
34641
34642Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34643
34644 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34645 failure count used to force early termination. Add some more
34646 expected failures for gnu style demangling.
34647
34648Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34649
34650 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34651 pmi variable from gdb.t20/gdbme to get optimized away.
34652 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34653 Check for written corefile upon timeout _and_ eof.
34654
34655Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34656
34657 * config/unix-gdb.exp: Add missing return 0.
34658
34659Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34660
34661 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34662 test termination.
34663
34664Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34665
34666 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34667 disappeared.
34668
34669Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34670
34671 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34672 time as i860 support works.
34673
d63a86f8 34674 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34675 "backtrace 100\r" rather than just "backtrace\r", to match last
34676 change.
34677
34678Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34679
34680 * config/udi-gdb.exp (gdb_exit): Remove close command.
34681 (gdb_target_udi): New procedure to set the UDI target.
34682 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34683 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34684 Added waits for prompts after several question responses. Added
34685 some more responses used by a29k-amd-udi-gdb.
34686 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34687 pass different arguments, restart UDI connection after program
34688 completion.
34689 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34690 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34691 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34692 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34693 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34694 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34695 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34696 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34697 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34698 after program completion.
34699 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34700 compiled with a SELECT_VECS setting.
34701 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34702 infinite recursion.
34703
34704 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34705 Added checks for COFF results, and made them expected failures for
34706 all targets. It would be better to make them expected failures
34707 for COFF targets only.
34708
34709Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34710
34711 * Makefile.in: add null dvi target, don't bother to recurse
34712 through test directories for info and install-info; rename
34713 $(datadir) to be dejagnu instead of deja-gnu
34714
34715Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34716
34717 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34718 compiler to coredump.
34719 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34720 code.
34721
34722Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34723
34724 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34725 coredump.
34726 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34727 code.
34728
34729Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34730
34731 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34732 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34733 which in a shell. Deletes xgdb when done.
34734 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34735 Tests the return from the "set height" or "set width" commands.
34736 Added a few return codes where needed.
34737
34738Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34739
34740 * Makefile.in (SUBDIRS): Add gdb.t17.
34741 * configure.in (subdirs): Add gdb.t17.
34742 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34743 files to test gdb's calling of functions in the inferior with
34744 the correct arguments and gdb's ability to retrieve any
34745 result returned.
34746
34747Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34748
34749 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34750 may be called after gdb goes away. Previous versions of expect
34751 needed these to avoid file descriptor leaks, but they cause
34752 errors with the current revision of expect.
34753 * gdb.t00/gdbvars.exp: Use -re on expected output after
34754 setting sevenbit-strings.
34755 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34756 to set sevenbit-strings consistent across tests.
34757 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34758 set sevenbit-strings consistent across tests.
34759
34760Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34761
34762 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34763 expected output to match current "expect" expectations.
34764
34765Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34766
34767 * gdb.t00/default.exp: Change expected output for default "source"
34768 command, to match new gdb behavior which requires a filename to
34769 source.
34770
34771Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34772
34773 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34774 expected fail for i486-*-* that misses the marker2 function.
34775 * gdb.t10/crossload.exp (bfddefault): Allow successful
34776 recognition of a format to pass even if no symbols are found.
34777 Explicitly catch failures where the format is not recognized
34778 or is ambiguous, and add the reason to the fail message.
34779 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34780 the cause is and invalid target and add reason to failure message.
34781 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34782 elf32-i386, elf32-sparc, and elf32-i860.
34783 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34784 Set up expected failure for 'filename'::variable scope resolution,
34785 which is now apparently broken on all targets.
34786 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34787 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34788 gdb.t23/templates.exp: Change failure for missing binfile into
34789 just a warning.
34790 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34791 references.
34792
34793Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34794
34795 * gdb.t00/default.exp: Add expected output for default "source"
34796 command, to match new gdb behavior.
34797 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34798
34799Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34800
34801 * config/*-gdb.exp: returns an error, rather than exiting on
34802 internal errors.
34803
34804Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34805
34806 * gdb.t03/gdbme.c: Add pointer to struct variable.
34807 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34808 referencing struct members.
34809
34810Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34811
34812 * configure.in (mips-idt-ecoff): New target.
34813 * config/mips-gdb.exp: New file for remote board using MIPS remote
34814 debugging protocol.
34815
34816 * Redid configuration scheme. Removed gdb.t*/configure.in.
34817 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34818 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34819 distclean targets. Built executables via .o files. Adjusted
34820 tests to account for source files in $(srcdir) rather than
34821 $(objdir).
34822 * lib/gdb.exp (runto): Don't expect () after the function name,
34823 because it may have arguments.
34824
34825Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34826
34827 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34828 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34829 expected failures for mips-idt-* and mips-sgi-*.
34830 * gdb.t00/default.exp (attach): Kill process if requested.
34831 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34832 that does not read core files.
34833 * gdb.t01/run.exp: Removed checks for exit status code.
34834 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34835 it is linked in.
34836 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34837 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34838 appropriate, rather than doing it by hand.
34839 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34840 execution.
34841 * gdb.t10/crossload.exp: Kill existing program if needed.
34842 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34843 appropriate, rather than doing it by hand. Always increase
34844 timeout for this test, not just for VxWorks.
34845
34846Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34847
34848 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34849 of Chill STRUCT types and STRUCT values.
34850 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34851 than "char".
34852 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34853 struct2): New struct definitions and initializations to test
c906108c
SS
34854 simple Chill STRUCT types.
34855
34856Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34857
34858 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34859 the null byte at the end of strings.
34860 * gdb.t00/default.exp: Make show version insensitive to copyright
34861 date.
34862 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34863 to avoid dependencies on target char signedness.
34864 * gdb.t16/printcmds.exp: Update expected results for explicitly
34865 unsigned char.
34866 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34867 now work.
34868 * gdb.t21/demangle.exp: Add many more patterns for template
34869 demangling, most of them being expected failures.
34870 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34871 string we are matching for, to match on the whole string.
34872 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34873 and fix a whole bunch that had incorrect expected output but were
34874 passing anyway because of the bug in "proc demangle".
34875 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34876 type.
34877 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34878
34879Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34880
a9c64011
AS
34881 * gdb/testsuite: made modifications to testcases, etc., to allow
34882 them to work properly given the reorganization of deja-gnu and the
34883 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34884
34885Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34886
34887 * gdb/testsuite: Initial creation of gdb/testsuite.
34888 Migrated dejagnu testcases and support files for testing nm to
34889 gdb/testsuite from deja-gnu. These files were moved "as is"
34890 with no modifications. This migration is part of a major overhaul
34891 of dejagnu. The modifications to these testcases, etc., which
34892 will allow them to work with the new version of dejagnu will be
34893 made in a future update.
48efe704 34894
8d8cb839 34895 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34896\f
8d8cb839
EZ
34897;; Local Variables:
34898;; mode: change-log
34899;; left-margin: 8
34900;; fill-column: 74
34901;; version-control: never
34902;; End:
902f2ccb 34903
ecd75fc8 34904 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34905 Copying and distribution of this file, with or without modification,
34906 are permitted provided the copyright notice and this notice are preserved.
This page took 5.102326 seconds and 4 git commands to generate.